﻿
/* CSS Document */
ul,li{ margin:0px; padding:0px;list-style:none; }

body {margin:0 0 ;padding:0; font-size:14px; color:#000000;list-style:none; font-family:Arial, Helvetica, sans-serif; background:#ffffff url(../image/top_line.jpg) no-repeat center 0; line-height:30px;}
img{ border:0;  }

a{ color:#333; text-decoration:none;}
a img{ border:0px;}
a:hover{ color:#666;}
p{ text-indent:2em; padding:0px; margin:0px; }
span{ color:#FF9900; font-weight:bold;}

.main{ width:1200px; margin:0 auto; clear:both;}
.main0{ width:1200px; margin:18px auto 0px auto; clear:both;}
.box{min-width:1200px; overflow:hidden; margin:0 auto;}

.logo{ width:45%; float:left; }

.menu {	width: 55%;	height:123px; float:right;  }
.menu ul li { width:110px; font-size:16px;line-height:123px; font-weight:bold; float:left; text-align:center;}
.menu ul li a:hover{ color:#E7922C;}


.focusBox { 
   position: relative; 
   width:100%;
   min-width:1200px;
   height:510px;
   overflow: hidden;
    margin:0 auto; 
}
.focusBox .pic{
	position:relative; 
	z-index:0;
	width:100%;
	height:100%;
}
.focusBox .pic li{
	width:100%;
	 min-width:1200px;
   height:100%;
  background-repeat:no-repeat;
background-size:100% 100%;
}

.focusBox .pic img { width:100%; min-width:1200px; height:100%; overflow:hidden;display: block;}
	
	
	.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.focusBox .hd li{margin: 0 5px; background: url(../image/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url(../image/dot8.png) no-repeat 0 -16px;}
	.focusBox .hd .on{ background-position:0 0; }

	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../image/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=50);opacity:0.5;  }
	.focusBox .prev { left: 0; }
	.focusBox .next { background-position: 0 -90px; right: 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
	
.aboutr{ width:610px; height:400px;}
.aboutr p{ text-indent:4ex; line-height:30px; font-size:14px; color:#4e4e4e; margin-top:5px;}
.aboutr h2{ font-size:20px; line-height:40px; margin-top:5px; }	

.pt30{ padding:20px 10px;}
	
.more{ display:block; height:40px; width:120px; font-size:16px; border:2px solid #50AE55; margin-top:20px; line-height:40px; background:url(http://www.guangdeli.com/images/jtg.png) no-repeat 120px center; text-align:left; padding-left:30px; }
.more:hover{ background: #50AE55 url(http://www.guangdeli.com/images/jth.png) no-repeat 130px center; width:130px; border:2px solid #50AE55; color:#FFF}
.css3{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}	

.float-l,.fl{ float:left;}
.float-r,.fr{ float:right;}

.yy_bg{ background:url(../image/yy_bg.jpg); height:750px; width:100%; min-width:1200px; overflow:hidden; margin-top:50px;}
.yy_img{ width:1200px; height:518px; border:5px #d5d5d5 solid; border-radius:5px; margin-top:20px; }



.index_pro{ width:255px; height:255px; magin:0 auto; overflow:hidden;  margin-left:20px; margin-right:20px;}
.index_pro img{ cursor:pointer;  width:255px; height:255px;position: relative; display:block; transition: all 0.6s;border:4px #CCCCCC solid;box-shadow: 0 0 8px #666;}
.index_pro img:hover{ width:255px; height:255px;overflow: hidden;transform: scale(1.3);border:4px #CCCCCC solid;}

.hz{ width:1200px; height:400px; margin:30px auto;}
.con_bq{ width:400px; height:230px; float:left;}
.con_bq img{ width:100px; height:101px; margin:40px 150px 10px 150px;}
.con_txt{ text-align:center;font-size:15px; line-height:30px;}

.foot{ width:100%; background-color:#058645; clear:both; height:150px; line-height:50px; color:#ffffff; margin:20px auto 0px auto; min-width:1200px; overflow:hidden;float:left;}
.foot a{ color:#ffffff;}


/*内页*/

.banner_about{ height:426px; min-width:1200px; overflow:hidden;background:url(../image/gs_banner.jpg) no-repeat scroll center top;}
.banner_pro{ height:426px; min-width:1200px; overflow:hidden;background:url(../image/pro_banner.jpg) no-repeat scroll center top;}
.banner_yy{ height:426px; min-width:1200px; overflow:hidden;background:url(../image/yy_banner.jpg) no-repeat scroll center top;}
.banner_con{ height:426px; min-width:1200px; overflow:hidden;background:url(../image/con_banner.jpg) no-repeat scroll center top;}