

/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banners{height: 660px;}
.fullSlide{ clear:both;
	width:100%;
	position:relative;
	height:660px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:660px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:660px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#C58C45;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(../image/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../image/right1s.png) no-repeat;
}
/**/
.g_pp{background:url(../image/webg.jpg) no-repeat center 0;height:370px;}
.g_pp .m_pp{padding: 50px 0 0 248px; width:435px;}
.g_pp .m_pp h2{background:url(../image/pptit.jpg) no-repeat;width:272px;height: 64px;margin: 0 auto;line-height: 64px;text-align: center;font-size: 16px;font-weight: bold;color: #444;text-transform: uppercase;margin-bottom: 32px;letter-spacing: 6px;}
.g_pp .m_pp p{font-size: 14px;line-height: 26px;height: 78px;overflow: hidden;margin-bottom: 32px;}
.g_pp .m_pp ul{margin-left: 40px;height: 75px;}
.g_pp .m_pp li{float: left;background:url(../image/ppline.jpg) no-repeat right 13px;font-size: 20px;font-weight: bold;color: #c58c45;padding-right: 38px; padding-left: 10px;}
.g_pp .m_pp .lastli{background: none;}
.g_pp .m_pp span{display: block;width:23px;margin: 0 auto;}
.g_pp h3{position: absolute;left:835px;top:28px;height: 32px;line-height: 32px;font-size: 24px;color: #fff;font-weight: normal;}
.g_pp h3 em{display: block;float: left;height: 26px;padding-top: 5px;}
.g_pp h3 b{display: block;float: left;height: 32px;line-height: 32px;font-weight: normal; padding-left: 71px;}

/* 光线的艺术家 */
.g_cptj{background:url(../image/cptjbg.jpg) no-repeat center top;height: 1350px;margin-top: 100px;}
.g_cptj h2{background:url(../image/cptit.jpg) no-repeat;height: 115px;padding-top: 25px;font-size: 40px;color: #4d2519;font-weight: normal;padding-left: 418px;}
.g_cptj h2 a{color: #4d2519;}
.g_cptj dl{height: 510px;margin-bottom: 98px;}
.g_cptj dt{float: left;width:720px;height: 510px;}
.g_cptj dt img{width:720px;height: 510px;display: block;}
.g_cptj dd{float: left;border: 3px solid #eeeeee;border-left: none;padding: 70px 60px 0 60px;width:354px;height:434px;background: #fff; }
.g_cptj .cptj2 dd{border-right: none;border-left: 3px solid #eee;}
.g_cptj h3{background:url(../image/tjico.jpg) no-repeat 0 6px;height: 30px;line-height: 30px;padding-left: 40px;font-size: 24px;margin-bottom: 28px;}

.cptj1 dt,.cptj2 dd{ float:left;}
.cptj1 dd,.cptj2 dt{ float:right;}

.g_cptj h3 a{color: #4d2519}
.g_cptj p{font-size: 14px;line-height: 28px;color: #666}
.g_cptj span a{display: block;margin-top: 38px;width:138px;height: 42px;line-height: 42px;background: #c58c45;text-align: center;font-size: 14px;color: #fff;}
.g_cptj ul{position: absolute;right: 66px;top:438px;}
.g_cptj li{float: right;width:10px;height: 10px;background:url(../image/tjico2.jpg) no-repeat -18px 0;margin-right: 9px;}
.g_cptj li:hover,.g_cptj .cur{background:url(../image/tjico2.jpg) no-repeat 0 0}
.g_cptj .cptj2 ul{right: 780px;}

.g_gyzs{background:url(../image/gybg.jpg) no-repeat center top;height: 724px;overflow: hidden;}
.g_gyzs h2{background:url(../image/gyzxtit.jpg) no-repeat;height: 198px;padding-top: 28px;font-size: 40px;color: #4d2519;font-weight: normal;text-align: center;}
.g_gyzs h2 a{color: #4d2519;}
.g_gyzs h2 em{display: block;font-weight: normal;padding-top: 40px;font-size: 26px;}
.g_gyzs .gyimg{position: relative;  float: left;width:830px;}
.g_gyzs .gyimg img{width:830px;height: 455px;display: block;}
.g_gyzs .gyimg em{position: absolute;left:0;bottom: 0;width:830px;background:url(../image/sha1.png) repeat;height: 56px;line-height: 56px;text-align: center;font-size: 14px;color: #fff;}

.g_gyzs .m_fl{float: left;width:370px;margin-bottom: 76px;}
.g_gyzs .m_fl h3{margin-left: 86px;height: 75px;padding-top: 45px;background:url(../image/fltit1.jpg) no-repeat;font-weight: normal;font-size: 32px;color: #4d2519}
.g_gyzs .m_fl h3 a{color: #4d2519;text-decoration: none;}
.g_gyzs .m_fl h3 em{display: block;font-size: 12px;color: #d4cecd;text-transform: uppercase;font-weight: normal;}
.g_gyzs .m_fl ul{height: 158px;margin-left: 86px;}
.g_gyzs .m_fl li{float: left;width:110px;margin-bottom: 12px;}
.g_gyzs .m_fl li a{height: 30px;line-height: 30px;font-size: 16px;color: #666;display: block;text-decoration: none;}
.g_gyzs .m_fl li a:hover,.g_gyzs .m_fl .cur a{background:url(../image/fltit2.jpg) no-repeat 0 bottom;color: #c58c45;}
.g_gyzs .m_fl span{display: block;float: left;width: 110px;}
.g_gyzs .m_fl span a{display: block;height: 30px;line-height: 30px;}
.g_gyzs .m_fl span a:hover{background:url(../image/fltit2.jpg) no-repeat 0 bottom;color: #c58c45;}
.g_gyzs .gytel{background:url(../image/fltelbg.jpg) no-repeat;width:304px;height: 177px;}
.g_gyzs .tel{padding: 40px 0 0 34px;font-size: 16px;color: #fff;}
.g_gyzs .tel b{display: block;font-weight: normal;font-size: 32px;color: #fff;}
.g_gyzs .telbtn{display: block;margin-left: 34px;}
.g_gyzs .telbtn a{display: block;background:url(../image/gybtn.jpg) no-repeat;width:142px;height: 50px;line-height: 50px;font-size: 20px;font-weight: bold;color: #fff;}




/* 产品 */
.g_pro{height: 700px;background:url(../image/probg.jpg) no-repeat center top;padding-top: 76px;overflow: hidden;}
.g_pro .protit{background:url(../image/cpleft.jpg) no-repeat;width: 180px;height: 612px;float: left;}
.g_pro .protit h5{background:url(../image/fltit1.jpg) no-repeat 0 90px;height: 185px;font-size: 38px;font-weight: bold;color: #4d2519;}
.g_pro .protit h5 a{color: #4d2519;text-decoration: none;}
.g_pro .protit h5 em{display: block;font-size: 14px;color: #666;text-transform: uppercase;font-weight: normal;}
.g_pro .protit h2{/*background:url(../image/fltit.jpg) no-repeat;*/height: 80px;margin-left: 18px;text-transform: uppercase;font-weight: normal;/*padding-top: 35px;*/ margin-bottom: 43px;}
.g_pro .protit h2 a{font-size: 14px;color: #fff;}
.g_pro .protit h2 em{display: block;padding-top: 8px;}
.g_pro .protit span a{margin-top: 7px; display: block;width:115px;height: 32px;line-height: 32px;background: #fff;margin-left: 18px;font-size: 14px;color: #4d2519;text-align: center;margin-bottom: 40px;}

.g_pro .m_cpr{float: right;width: 975px; position: relative;}
.g_pro .m_cpr .cptab{height: 148px;line-height: 64px; margin-left: 161px;position: relative;}
.g_pro .m_cpr .cptab li{ float: left;
    width: 131px;background:url(../image/cptab1.jpg) repeat-x; }
.g_pro .m_cpr .cptab li:nth-child(1n+7){display: none;}
.g_pro .m_cpr .cptab li:hover{background:url(../image/cptab2.jpg) repeat-x;}
.g_pro .m_cpr .cptab li a{display: block;float: left; height: 64px;line-height: 74px;background:url(../image/cpico1.jpg) no-repeat right 38px; font-size: 18px; width:131px; text-align:center; color: #fff; text-decoration: none;}
.g_pro .m_cpr .cptab li a:hover,
.g_pro .m_cpr .cptab .cur a{background: none;}
.g_pro .m_cpr .cptab .lastli a{background: none;}
.g_pro .m_cpr .cptab .cur{background:url(../image/cptab2.jpg) repeat-x ;}

.g_pro .m_cpr .tab2{display: block;position: absolute;left:136px;top:65px; width: 784px; padding-left: 50px; background: #f6f5f5;height: 52px;line-height: 52px;}
.g_pro .m_cpr  .tab2 a{float: left;background:url(../image/cpico2.jpg) no-repeat 0 20px;padding-left: 17px;font-size: 14px;color: #666666;height: 52px;line-height: 52px; padding-right:40px;}


.cpcon li{float: left;width: 302px;height: 211px;position: relative;margin-bottom: 42px;}
.cpcon li img{width: 302px;height: 211px;display: block;}
.cpcon li:first-child{width: 664px;height: 465px;margin-right: 6px;}
.cpcon li:first-child img{width: 664px;height: 465px;display: block;}
.cpcon li em{position: absolute;left:0;bottom: 0;background:url(../image/sha1.png) repeat;height: 50px;line-height: 50px;font-size: 14px;color: #fff;width: 302px;text-align: center; overflow: hidden;}
.cpcon li:first-child em{width: 664px;}

.g_team{background:url(../image/tdbg.jpg) no-repeat center top;height:620px;padding-top: 180px;}
.g_team dl{padding: 0 0 0 70px;}
.g_team dt{float: left;width:460px;text-align: center;margin-right: 70px;}
.g_team dt img{width: 460px;height: 340px;display: block;}
.g_team dt em{display: block;margin-top: 50px;font-size: 32px;color: #260f12}
.g_team dt a{text-decoration: none;}
.g_team dt span{display: block;text-transform: uppercase;font-size: 16px;color: #9a9594;letter-spacing: 3px; padding-top: 8px;}
.g_team dd{float: left; width: 600px;}
.g_team dd p{background:url(../image/teamtit.jpg) no-repeat;font-size: 15px;color: #dcd7d6;line-height: 30px;height: 234px; margin-left: 120px; padding-top: 60px;}
.teambtn{display: block;float: right;width:140px;height: 42px;line-height: 42px;background: #c58c45;text-align: center;font-size: 14px;color: #fff; margin-bottom: 60px;}
.teambtn a{color: #fff; display:block;}
.g_team .code{height: 196px}
.g_team .code em{display: block;float:left;width:138px;}
.g_team .code em img{width:138px;height: 138px;display: block;}
.g_team .code i{display: block;float: right;padding-top: 20px;font-size: 18px;color: #fff;font-style: normal;}

.g_team a:hover{ text-decoration:none; cursor:default;}
.teambtn a:hover{ text-decoration:none; cursor:pointer;}


.g_ys{background:url(../image/ysbg.jpg) no-repeat center top;height:1764px; overflow: hidden;}
.g_ys h2{background:url(../image/ystit.jpg) no-repeat center bottom; height: 130px; padding-top: 24px; font-weight: normal;font-size: 40px;color: #4d2519;text-align: center;}
.g_ys h2 em{display: block;font-size: 26px;color: #4d2519;padding-top: 42px;}
.g_ys .ysimg2{position: absolute;right:-136px;top:699px;}
.g_ys .ysimg3{position: absolute;left:0;top:1195px;}
.g_ys .m_ys1{position: absolute;left:720px;top:318px;}
.g_ys .m_ys2{position: absolute;left:66px;top:838px;}
.g_ys .m_ys3{position: absolute;left:720px;top:1328px;}
.ysgy h3{position: relative; height: 115px;padding-left: 90px; font-size: 34px;font-weight: bold;color: #4d2519;}
.ysgy h3 em{display: block;font-weight: normal;font-size: 24px;}
.ysgy h3 b{position: absolute;left:0;top:0; font-weight: normal;color: #ed7020;width: 60px;height: 68px;line-height: 68px;background: #c58c45;text-align: center;font-size: 42px;color: #fff;font-weight: normal; background: #c58c45;display: block;}
.ysgy p{background:url(../image/ysico.jpg) no-repeat 90px 16px;padding-left: 114px;font-size: 14px;line-height: 30px;color: #666666;}
.ysgy span a{display: block;margin-top: 30px;width: 138px;height: 42px;line-height: 42px;background: #c58c45;text-align: center;font-size: 14px;color: #fff;}

.g_hz{height: 430px;background:url(../image/hzbg.jpg) no-repeat center top;}
.g_hz h2{background:url(../image/hztit.jpg) no-repeat;padding-top: 25px;height: 115px;text-align: center;font-size: 40px;font-weight: normal;color: #4d2519}
.g_hz h2 a{color: #4d2519}
.g_hz .m_hz li{float: left;width:170px;margin-right: 32px; height:174px; padding:2px 0 2px 2px;}
.g_hz .m_hz .lastli{margin-right: 0;}
.g_hz .m_hz img{width:168px;height: 120px;border: 1px solid #eee;}
.g_hz .m_hz em{display: block;width:170px;height: 48px;line-height: 48px;font-size: 14px;color: #666;text-align: center;overflow: hidden;}
.g_hz .m_hz li a{text-decoration: none;}
.g_hz .m_hz li:hover img{border: 3px solid #c58c45;margin: -2px;}
.g_hz .u_ljt,.g_hz .u_rjt{ width:33px; height:33px; position: absolute; cursor:pointer;  display:block;}
.g_hz .u_ljt{left:558px;top:320px;}
.g_hz .u_rjt{right:558px;top:320px;}
.g_hz .u_ljt a{ background: url(../image/ljt.jpg) no-repeat; width:33px; height:33px; display:block;}
.g_hz .u_rjt a{ background: url(../image/rjt.jpg) no-repeat; width:33px; height:33px; display:block;}
.g_hz .u_ljt a:hover,.g_hz .u_rjt a:hover{background-position: -33px 0;}

.g_news{height: 457px;}
.g_news .m_news{float: left;width:772px;}
.g_news .m_news h2{height: 54px;line-height: 54px;border-bottom: 1px solid #d2d2d2;margin-bottom: 20px;}
.g_news .m_news h2 a{display: block;float: left; padding-left: 30px;font-size: 20px;font-weight: bold;color: #666; width:140px;}
.g_news .m_news h2 a:hover,.g_news .m_news .cur{color: #c58c45}
.g_news .m_news .tit1{background: url(../image/new1.jpg) no-repeat 0 15px;}
.g_news .m_news .tit2{background: url(../image/new2.jpg) no-repeat 0 15px;}
.g_news .m_news .cur{background: url(../image/new1h.jpg) no-repeat 0 15px;}
.g_news .m_news .tit1:hover,.g_news .m_news .tit1.cur{background: url(../image/new1h.jpg) no-repeat 0 15px;}
.g_news .m_news .tit2:hover,.g_news .m_news .tit2.cur{background: url(../image/new2h.jpg) no-repeat 0 15px;}

.g_news .m_news h2 span a{font-size: 14px;color: #666;font-weight: normal; width:60px; padding-left: 0;}
.g_news .m_news h2 span a:hover{background: none;}
.g_news .dttj{float: left;width:254px;margin-right: 32px;}
.g_news .dttj dt,.g_news .dttj dt img{width: 254px;height: 180px;display: block;}
.g_news .dttj dd{margin-top: 20px;}
.g_news .dttj h3{height: 22px;line-height: 22px;overflow: hidden;font-size: 14px;font-weight: bold;color: #c58c45;margin-bottom: 10px;}
.g_news .dttj h3 a{color: #c58c45;}
.g_news .dttj p{font-size: 14px;color: #555;height: 72px;line-height: 24px;overflow: hidden;}
.g_news .m_newr{float: right;width: 480px;}
.g_news .m_newr dl{height: 112px;}
.g_news .m_newr dt{float: right;width: 57px;height: 54px;text-align: center;background: url(../image/dtk.jpg) no-repeat;font-size: 14px;color: #444;font-style: italic;font-weight: bold; padding-top: 10px;}
.g_news .m_newr dd{float: left;width:390px;}
.g_news .m_newr h3{height: 20px;line-height: 20px;overflow: hidden;font-size: 14px;color: #444;font-weight: normal;margin-bottom: 10px;}
.g_news .m_newr h3 a{color: #444}
.g_news .m_newr p{font-size: 14px;line-height: 24px;color: #666;height: 48px;overflow: hidden;}

.m_wd{ width:360px;float: right;}
.m_wd h3{height: 54px;line-height: 54px;border-bottom: 1px solid #d2d2d2;background: url(../image/wenico.jpg) no-repeat left 16px; padding-left: 30px; font-size: 20px;font-weight: bold;color: #c58c45; width: 276px} 
.m_wd h3 a{color: #c58c45}
.m_wd h3 span a{font-size: 14px;color: #666;font-weight: normal; }

.m_wd dl{ height: 100px; padding-top: 20px;}
.m_wd dt{ height:20px;  line-height:20px; margin-bottom: 8px; overflow: hidden;  font-size:14px; color:#444444;}
.m_wd dt a{ color:#444444;background:url(../image/wen.jpg) no-repeat 0 3px;padding-left:34px; display: block;}
.m_wd dd{ margin-top:1px; font-size: 14px; padding-left:34px; background:url(../image/da.jpg) no-repeat left 5px; line-height:24px; color:#666666; height: 48px; overflow: hidden;}  
.m_wd dd a{font-weight: normal;color: #666666;}




/* 友情链接 */
.g_link{ height: 164px;}
.g_link h2{background:url(../image/linktit.jpg) no-repeat;height: 76px;text-align: center;font-size: 18px;font-weight: bold;color: #4d2519;}
.g_link h2 a{color: #4d2519;}
.g_link h2 em{display: block; font-size: 12px;color: #666;font-weight: normal;text-transform: uppercase; }
.link_c{line-height:30px; overflow:hidden; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 18px; height: 30px; line-height:30px; color:#666;display: inline-block;}


/*搜索*/
.g_ser{height: 230px;position: relative;margin-top: -70px;}
.g_ser .pp{float: left;width: 490px; margin-top: 95px;background:url(../image/toph2.jpg) no-repeat;}
.g_ser .pp h2{font-size: 24px;color: #c58c45;font-weight: bold;}
.g_ser .pp h2 em{display: block;font-size: 16px;color: #666666;font-weight: normal;padding-left: 80px;}
.h_sea{float:left;width:435px;margin-top: 95px;}
.s_inp{background:url(../image/serbg.jpg) no-repeat; width: 330px;height: 26px;margin-bottom: 10px;}
.inp01{height:26px;line-height:26px;   padding-left: 0px; width:282px;float:left;color:#666666;  border: none; background: none; font-family:"Microsoft Yahei";font-size: 12px;}
.s_ss{float:left; width:36px; height:26px; background: none;border: none; cursor: pointer;}
.key{height: 30px;}
.h_sea b{font-weight: normal; color: #666666;font-size: 14px;}
.key a{color:#666666;padding-right: 4px; font-size:14px;}
.soch{float: left;width: 250px;height: 95px;background:url(../image/telbg.jpg) no-repeat; padding: 50px 0 0 22px; margin-top: 6px; z-index: 100; position: relative;}
.soch .jm{font-size: 16px;color: #fff;}
.soch .jm b{display: block;font-size: 32px;font-weight: normal;}











.new-s dl{width: 910px;margin: 0 auto;padding-top:25px;height:230px; border-bottom:1px solid #e2e2e2;font-family: 'Microsoft YaHei','微软雅黑';}
.new-s dl dt {height:213px;width: 300px;float: left;position: relative; overflow:hidden;}
.new-s dl dt img{width: 300px;height: 213px;transition: all 0.3s ease 0s; }
.new-s dl dt a:hover img{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-transform:scale(1.06,1.06);}
.new-s dl dt p{background:url(404.png) no-repeat;width: 296px;height: 28px;display: inline-block;position: absolute;top:183px;left:2px;font-size: 14px;font-family: 'Microsoft YaHei','微软雅黑';color: #fff;text-align: center;line-height: 28px; overflow:hidden;}
.new-s dl dd{width: 584px;float: right;height:204px; position:relative; padding-top:10px;}
.new-s dl dd p{color: #353e47;font-size: 16px;font-weight: bold;margin-bottom:8px; overflow:hidden;}
.new-s dl dd span{font-family: 'Microsoft YaHei','微软雅黑';font-size: 14px ;color: #666;display:inline-block;width: 584px;line-height: 28px; height:139px; overflow:hidden;}
.new-s dl dd a.dda{display: inline-block;font: 12px 'Microsoft YaHei','微软雅黑';color: #c58c45; float:right; position:absolute; bottom:15px; right:5px;}
.new-s dl dd p a{color: #353e47;font-family: 'Microsoft YaHei','微软雅黑';}
.new-s dl dd p a:hover{color: #c58c45;}



.inputcontent  tr{
	margin-bottom: 10px;
    display: block;
}
.inputcontent tr td{
	padding: 0 5px;
    text-align: right;
}
.inputbtn input{
	width: 80px;
	height: 30px;
	background: #c58c45;
	color: #fff;
	line-height: 30px;
	text-align: center;
	border: none;
	margin-right: 10px;
}
.inputbtn input:hover{
	background: #512b20;
}