@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; padding:0px;font-family:"微软雅黑"; font-weight:normal;}
/*万能清除浮动开始*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/*公共代码*/
ul{ list-style:none; text-decoration:none;overflow:hidden; margin:0px; padding:0px;}
a{text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both;}
img { border:none;}

.head {width:100%;min-width:1200px;line-height:86px; margin:0 auto;}
.header_box{width:100%; min-width:1200px;background-size:100% 100%;}
.wp{width:1200px; margin:0px auto;}

.top{}
.logo{ width:500px;}
.logo img{width:100%;}
.logo a{display:block;}
.top-tel{width:290px;margin-top:20px;background:url(../images/top-tel.png) 0 0 no-repeat;background-size:16%;padding-left:50px;height:46px;}
.top-tel h1{font-size:16px;color:#fff;line-height:46px;height:26px;font-weight:normal;margin: 0;}
.top-tel h2{font-size:30px;color:#30a54f;line-height:46px;height:46px;font-weight:normal;margin: 0;letter-spacing:5px;font-weight:bold;margin-left:5px;}

.nav{height:44px;line-height:44px;color:#fff;font-size:12px;}
.nav a {color:#fff;font-size:12px;padding:0 2px; }

/* 导航*/
.menu { clear:right;height:42px; line-height:42px;margin-top:12px;background:url(../images/nav-bg.png) 0 0 no-repeat;width:1300px;background-size:100% 100%;margin-left:-50px;}
.menu ul{width:1140px;margin:auto;}
.menu ul li{ float:left; background:url(../images/line.jpg) left top no-repeat; width:162px; text-align:center;_position:relative; }
.menu ul li:first-child{background:none;}
.menu ul li.none{ background:none;}
.menu ul li a { color:#e4e4e4; display:inline-block; width:162px; font-size:16px;font-weight:bold;font-family:"微软雅黑";}
.menu ul li a:hover{text-decoration:underline;}
.menu ul li ul{ display:none; position:absolute; z-index:999; width:162px;filter:alpha(opacity=70);_left:0; _top:42px;}
.menu ul li ul li{line-height:25px;float:none;font-weight:normal; font-size:12px; background:none;}
.menu ul li ul li a{ display:block;padding:6px 0;background:#abe995;}
.menu ul li ul li a:hover{ background:#76c75a;text-decoration:none;}
.menu ul .check .checka{ }

/*banner*/
.banner{position:relative;height:321px;overflow:hidden;}
.bannerbox{width:1920px;position:absolute;top:0;left:50%;margin-left:-960px;;}
.banner .slideBox{width:100%; overflow:hidden; position:relative;}
.banner .slideBox .hd{height:12px; overflow:hidden; position:absolute;bottom:20px; z-index:1;width:100%;}
.banner .slideBox .hd ul{ overflow:hidden; zoom:1;text-align:center;}
.banner .slideBox .hd ul li{margin:0 5px;width:12px; height:12px;border-radius:50%;background:#fff; cursor:pointer;display:inline-block;opacity:0.8;}
.banner .slideBox .hd ul li.on{background:#1372ca;opacity:0.8;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;}
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd img{ width:100%;display:block;}

.con01{background:#f0f0f0;width:100%;min-width:1100px;/* height:470px;*/}
.width{ width:1200px; margin:0 auto; text-align:center;overflow:hidden;}
.tit{ font-size:30px; color:#30a54f; padding-top:30px; }
.tit a,.tit a:hover{ color:#30a54f;}
.tit span{ color:#30a54f;font-size:18px;margin-top: 5px;display: block;}
.con01_con { font-size:14px; color:#1D0300; line-height:30px; overflow:hidden; }



/*更多 more*/
.more{ margin:50px 0px;}
.more a{border:solid 2px rgb(204,204,204);padding:10px;color:#333;font-size:12px;}
.more a:hover{color:#30a54f;}
/*con02*/
.con02{width:100%; min-width:1100px; padding-bottom:0px;}

/*推荐产品*/   
.silder-box{position:relative;margin:15px auto ;}
.silder{/*margin:0 auto 0;*/}
.silder li{width:280px;height:210px;overflow:hidden;position:relative;cursor:pointer;}
.silder li img{width:100%;height:100%;}

.picScroll-left{width:1200px;overflow:hidden; position:relative;padding:20px 0;}
.picScroll-left .hd{width:100%;position:absolute;top:77px;opacity:.6;/* For IE 5-7 */filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);/* For IE 8 */-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";z-index:98;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; width:25px; height:54px; float:left;margin-top:10px;overflow:hidden;
	 cursor:pointer; background:url("../images/bl.png") no-repeat;}
.picScroll-left .hd .next{background:url("../images/br.png") no-repeat;float:right;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{margin-left:-12.5px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden;text-align:center;position:relative;}
.picScroll-left .bd ul a{display:block;width:280px; height:210px;padding:0 5px;}
.picScroll-left .bd ul li img{ width:280px; height:210px; display:block;}

.picScroll-left .cover3{width:280px;height:100%;opacity:.6;/* For IE 5-7 */filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);/* For IE 8 */-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
position:absolute;background:#000;top:210px;cursor:pointer;}
.picScroll-left li:hover .cover3{display:block;}
.picScroll-left .cover3 h3{font-size:18px;color:#fff;line-height:40px;margin-top:30px;text-align:center;}
.picScroll-left .cover3 p{font-size:16px;color:#fff;line-height:30px;padding:5px 20px 0;text-align:left;text-indent:2em;height:90px;overflow:hidden;}
.picScroll-left:hover .hd{opacity:1;/* For IE 5-7 */filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);/* For IE 8 */-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
/*con03*/
.con03{ width:100%; min-width:1100px; background:#f0f0f0;padding-bottom:20px;overflow:hidden;}
.con03main{}
.silder-box-4{width:1200px;}
.silder-box-4 li{position:relative;}
.silder-box-4 h1{height:40px;width:100%;opacity:.6;/* For IE 5-7 */filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);/* For IE 8 */-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
position:absolute;background:#000;bottom:0;left:0;cursor:pointer;}
.silder-box-4 h1{font-size:18px;color:#fff;line-height:40px;margin-top:30px;text-align:center;display:none;}

.silder-box-4 li:hover h1{display:block;}
.silder-button{top:77px;width:25px;height:54px;position:absolute;cursor:pointer;background-size:200%;opacity:.6;/* For IE 5-7 */filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);/* For IE 8 */-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
.silder-button.btl2{left:0px;background:url(../images/bl.png) 0 0 no-repeat;}
.silder-button.btr2{right:0px;background:url(../images/br.png) 0 0 no-repeat;}
.silder-box-4:hover .silder-button{opacity:1;/* For IE 5-7 */filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);/* For IE 8 */-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

/*con04*/
.con04{width:100%; min-width:1100px;  background:url(../images/con04.jpg) center; padding-bottom:30px;}
.con04_news{ width:670px;margin-top:30px;}
.con04_news ul { height:459px; overflow:hidden;}
.con04_news ul li{background:url(../images/bg.png) -1348px -416px no-repeat #1d0300;font-size:14px; height:50px; line-height:50px; padding-right:10px;opacity: 0.5;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); margin-top:1px; text-align:left; overflow:hidden;margin-bottom:20px;}
.con04_news ul li a{ color:#fff;padding-left:60px;}
.con04_news ul li a:hover{ color:#B78644;}
.con04_news span{ float:right;color:rgb(174, 174, 174);}
.con04_pic{ height:458px; width:426px; overflow:hidden;margin-top:30px;}
.con04_pic img {margin-bottom:10px; overflow:hidden;width: 100%;}
/*con05*/
.con05{ background:url(../images/b_4.jpg) no-repeat;}
.hasMoreTab .hd{margin-left:300px;line-height:24px; height:24px;  position:relative; padding-right:10px; }
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:26px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left;  padding:0 10px; cursor:pointer; margin-left:-1px; }
.hasMoreTab .hd li.on{  height:24px; line-height:24px; background:#fff; color:#c00;  }
.hasMoreTab .hd li span{margin-left:15px;color:#999;}
.hasMoreTab .bd{ clear:both; position:relative; padding-top:15px;}
.hasMoreTab .bd h2{ font-size:14px;}
.hasMoreTab .bd p{ color:#999;}
.hasMoreTab .bd p a{ color:#c00;}
.hasMoreTab .bd ul{margin-left:-15px;width:1215px;}
.hasMoreTab .bd ul a{ color:#3E78B3;}
.hasMoreTab .bd ul li{width:390px;float:left;margin-left:15px;margin-bottom:20px;}
.hasMoreTab .bd ul li.last{margin-right:0;}
.hasMoreTab .bd .desc h4{text-align:center;font-weight:normal;height:22px;line-height:22px;overflow:hidden;font-size:14px;}
.hasMoreTab .bd .desc p{text-align:center; height:22px; line-height:22px; overflow:hidden; font-size:12px;}
.bd .imgbox { width:390px; height:292px; margin:0 auto 10px auto; position:relative; }
.bd .text {width:100%;height:auto;background:url(../images/bg.png) -894px -105px  repeat;opacity:0.8;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); position:absolute; left:0px; bottom:0px; } 
.bd .imgtext {  height:auto; float:left; padding:10px; color:#fff; font-size:12px; line-height:170%; }
.bd .imgtext h4{margin-bottom:8px; font-size:14px; font-weight:normal;line-height:24px;height:24px;overflow:hidden;text-overflow:ellipsis;}
.bd .imgtext p{color:#fff;}
.con ul{ height:772px; overflow:hidden;}
/*footer start*/
.footer{color:#3F221A; width:100%; min-width:1100px; }
.footer01 {background:#ececec;padding:20px 0px;}
.footer01_right{ width:200px; height:160px; overflow:hidden; font-size:14px; margin-right:100px;} 
.footer01_right h3{ font-size:18px; font-weight:bold;line-height:30px;}
.footer01_right h5{ font-size:15px; font-weight:bold;line-height:30px;}
.footer01_right h6{ font-size:16px; font-style:italic;font-weight:normal;line-height:30px;}
.footer01_mid{ width:340px; height:160px; margin-left:70px;font-size:14px; text-align:left;width:340px; overflow:hidden;}
.footer01_mid span{ line-height:32px;font-size:14px;}

.footer01_left01{ height:160px; width:60px; line-height:32px; font-size:13px; overflow:hidden;}
.footer01_left01 a{ color:#3F221A; display:block;}
.footer01_left01 a:hover{ text-decoration:underline;}
.ml{ margin:0px 40px;}
.footer01_rr{ margin-right:40px; font-size:20px; height:170px; line-height:170px;}
.footer02{ padding-top:10px;line-height:30px;height:70px; text-align:left;background:#30a54f;}
.footer02_txt{ color:#fff; font-size:14px; font-weight:normal;}
.footer02_txt a{color:#fff;}
#st{ font-weight:bold;}
.w200 { height:160px; width:300px; overflow:hidden;}
.link{ width:1100px; margin:0 auto;height:30px; line-height:30px; border-top:1px dotted rgb(204,204,204); border-bottom:1px dotted rgb(204,204,204); padding:10px; margin-bottom:30px; color:#333;}
.link a{ color:#333;}
.wby_link a{ color:#000; font-size:14px;}
.wby_link a:hover{ color:rgb(255,153,102); }
/*footer end*/
/*二级页面 */
/*图片列表页 show*/
.local{ background:#abe995; height:70px; margin:0px; padding:0px; margin-bottom:10px;}
.local .width{ text-align:left; color:#351c16; font-size:14px; line-height:70px;}
.local .co a{color:#351c16; }
.local .co a:hover{color:#000; }

.fengshui_title {height: 48px;overflow:hidden; margin-top:20px;}
.fengshui_sort ul{text-align:center;}
.fengshui_sort li {width: 136px;text-align: center;line-height:48px; overflow: hidden;display:inline-block;background:#30a54f;}
.fengshui_sort li.on{background:#58c830;}
.fengshui_sort li:hover{background:#58c830;}
.fengshui_sort li a {color: #FFF;display: block; font-size: 14px;height: 48px;}
/*图片列表*/
.show_pic{ margin:0 auto; padding-bottom:50px; overflow:hidden;padding-top:20px;}
.show_pic ul{ overflow:hidden;}
.show_pic li{ border-left:1px solid #efe9e3; border-right:1px solid #efe9e3; border-bottom:2px solid #efe9e3; border-top:none; padding:10px; float:left; width:296px; overflow:hidden; margin:0 7px; margin-bottom:10px;}
.show_pic ul li{background:url(../images/bg18.jpg) no-repeat;border: none;margin: 0px 16px 20px 16px;width: 302px;height: 280px;}
.show_pic li img{ width:296px; height:234px;}
.show_pic li a{ color:#351c16;}
.show_pic li a span{ display:block; width:100%; height:40px; line-height:40px; text-align:center;padding-top:10px; overflow:hidden; zoom:1; padding-bottom:10px; font-size:14px; }
.show_pic li a:hover{ color:#30a54f; text-decoration:underline;}
/*分页*/
.Page{ margin-left:20px; width:100%; min-width:1100px; text-align:center; padding:30px 0px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#763A20; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#763A20; color:#FFF}
/*content 页*/
.con_main {overflow: hidden;zoom: 1;}
.con_left {width: 311px;}
.con_left img{ padding:10px; max-width:300px;}
.con_right { width:740px;line-height: 25px;padding-top:10px;}
.con_right_centent{ font-size:14px; line-height:28px; text-align:left; text-indent:2em;}
.con_right_tit{ font-size:20px; width:680px; overflow:hidden; line-height:34px; font-weight:normal;}
.con_right_data{ font-size:12px; margin:8px 0px;}
.lxwm_tit{ font-size:18px; color:#30a54f;}
.lxwm{ font-size:14px; text-align:left; margin-top:15px;margin-bottom:30px; padding-left:10px; display:block; line-height:28px; width:301px; overflow:hidden;}
.con_pages{ text-align:left; margin:20px 0px;font-size:14px; line-height:28px;overflow:hidden;}
.con_pages a{ color:#000;}
.con_pages a:hover{ color:#30a54f; text-decoration:underline;}
.con_pic{ width:680px; margin:10px 0px;}
.prev,.next{ width:360px; overflow:hidden; height:28px;}
.con_pic img{ max-width:680px;text-align:center; border:solid 1px #ededed; padding:3px;}

.contenttjtext{ clear:both;}
.contenttjtext h2{ font-size:14px; text-align:left;color: #3F221A; background:#ddc5b8; padding-left:20px;}
.contenttjtext ul{ overflow:hidden; margin-bottom:10px;}
.contenttjtext li { background:url(../images/bg.png) 0px -430px no-repeat;padding-left:18px; float: left; width:350px;font-size: 14px;overflow:hidden;line-height:32px;height:32px; text-align:left;}
.contenttjtext li a{ color:#000;}
.contenttjtext li a:hover{ color:#3F221A; text-decoration:underline;}
/*新闻列表*/
.list_right{ width:740px; padding-top:10px;}
.list_right ul{ text-align:left;}
.list_right ul li{ background:url(../images/bg.png) 0px -430px no-repeat;padding-left:18px; line-height:36px; height:36px; font-size:14px; border-bottom:1px dashed #660000; overflow:hidden;}
.list_right ul li a{color:#333;}
.list_right ul li a:hover{color:#30a54f; text-decoration:underline;}
.list_right span{ float:right; margin-left:10px;}

/*留言也*/
.butmain1{overflow:hidden; margin-top:20px; margin-bottom:20px; }
.butmain1 ul li{ display:block;width:700px;padding:0px 0px 5px;overflow:hidden;vertical-align:middle;}
.butmain1 ul li b{display:block;width:95px;height:30px;float:left;color:#666;line-height:30px;font-weight:normal;overflow:hidden; text-align:right;}
.butmain1 ul li span{display:block;width:450px;float:left;font-size:12px;line-height:30px;overflow:hidden;}
.butmain1 ul li em{ font-style:normal;color:#999;font-size:12px;line-height:30px;padding-left:10px;overflow:hidden;}
.butmain1 .mri02m_dd{overflow: hidden;width:280px;height:30px;border:1px solid #D3D4D3; border-radius:5px;font-size:12px;padding:0px 2px;overflow:hidden; margin-left:5px;float:left; margin-right:5px;}
.butmain1 .mri02m_ly{width:400px;height:70px;border:1px solid #D3D4D3;border-radius:5px;padding:0px 2px; overflow:auto;color:#B9B9B9; font-size:12px; line-height:22px; margin-left:5px;}
.butmain1 .mri02m_tj{width:90px;height:40px; color:#FFF;font-size:16px; margin-top:30px;line-height:30px;text-align:center; background:#9f0000;overflow:hidden; cursor:pointer; border:none;}
.pic{ float:left; margin-top:2px}
.pic img {height:30px;}
.tongji{ display:none;}