@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}
.f_fm{ font-family: "Microsoft Yahei"; }
.f_ft{ font-family: "Times New Roman", Times, serif; }
.f_far{ font-family: Arial, Helvetica, sans-serif; }
.f_fim{ font-family: Impact; }
/*banner*/
.banner{position: relative; }
.banner,.banner li{ height:471px;overflow: hidden;}
.banner li a{ display:block; height:471px; background:url(Img/Index/banner1.jpg) no-repeat center 0;}
.bann_ic{ position: absolute;top:430px;left:0px; height: 41px; width: 100%;  overflow: hidden;background:url(Img/Index/ban_sp.png) repeat-x center 0;}
.bantil{position: absolute; left:50%; top:0px; margin-left: -50px; overflow: hidden;}
.bantil li{width:14px;height: 14px;background:url(Img/Index/ban_ic1.png) no-repeat left top;float: left;margin:16px 44px 0 0;}
.bantil li.cur{background:url(Img/Index/ban_ic2.png) no-repeat left top;}
/*anlibg*/
.anlibg{height: 858px; overflow: hidden;}
.t_h2{ margin:68px auto 46px; height:76px; overflow:hidden; text-align:center; color:#282828;font:30px/40px "Microsoft Yahei"; background:url(Img/Index/tic.gif) no-repeat center bottom;}
.t_h2 a{ color:#282828;}
.t_h2 i{ display:block; color:#a0a0a0; font:24px/30px Arial, Helvetica, sans-serif; text-transform: uppercase;}
.t_h2 a:hover{ text-decoration:none;}
.al_l{float: left; width: 635px; position: relative; height: 660px; overflow:hidden;}
.al_l h3{float: left; display: inline; width: 231px; margin-left: 66px; margin-top: 72px; height: 168px;font:bold 16px/27px "Microsoft Yahei"; overflow: hidden; background:url(Img/Index/al_bg1.gif) no-repeat left top}
.al_l h3 em{padding: 38px 0 0 140px; color: #666; display: block;}
.al_l h3 i{color:#c7993a;display: block;padding:14px 0 0 15px;}
.al_l h3 img{ padding-left: 10px; vertical-align: middle;}
.al_l span{display: block; float: right; width: 317px; height: 232px; overflow: hidden; border:4px solid #cfcfcf;}
.al_l span img{width: 317px; height: 232px;}
.al_l p{display: block; margin-top: 14px; float: right; width:631px; height:328px; overflow: hidden; border:4px solid #cfcfcf;}
.al_l p img{width:631px; height:328px;}
.al_r{ float: right; width: 520px; overflow: hidden;}
.al_r dl{height: 124px; overflow: hidden;}
.al_r dt{float: left; background:url(Img/Index/al_l.gif) repeat-y center top; width: 50px; height:124px; overflow: hidden;}
.al_r dt em{display: block; width: 50px; height: 50px; overflow: hidden;}
.al_r dd{float: right; width: 460px; overflow: hidden;}
.al_r dd h3{padding-bottom: 5px; color: #000; font:bold 20px/30px "Microsoft Yahei";}
.al_r dd p{color: #6e6e6e;font:14px/25px "Microsoft Yahei";}
.al_r dl:hover{zoom: 1;}
.al_r dl:hover dd h3{color: #c7993a;}
.al_r .al1 dt em{background:url(Img/Index/al_i1.jpg) no-repeat left top;}
.al_r .al1:hover dt em{background:url(Img/Index/al_i11.jpg) no-repeat left top;}
.al_r .al2 dt em{background:url(Img/Index/al_i2.jpg) no-repeat left top;}
.al_r .al2:hover dt em{background:url(Img/Index/al_i22.jpg) no-repeat left top;}
.al_r .al3 dt em{background:url(Img/Index/al_i3.jpg) no-repeat left top;}
.al_r .al3:hover dt em{background:url(Img/Index/al_i33.jpg) no-repeat left top;}
.al_r .al3 dt em{margin-bottom: 3px;}
.al_r .al3{margin-top: 3px;}
.al_r .al4 dt em{background:url(Img/Index/al_i4.jpg) no-repeat left top;}
.al_r .al4:hover dt em{background:url(Img/Index/al_i44.jpg) no-repeat left top;}
.al_r .al5 dt em{background:url(Img/Index/al_i5.jpg) no-repeat left top;}
.al_r .al5:hover dt em{background:url(Img/Index/al_i55.jpg) no-repeat left top;}
.al_r .al5 dt{background: none;}
/*bann1*/
.bann1bg{height: 381px; overflow: hidden;background:url(Img/Index/bann1.jpg) no-repeat center top;}
.bann1 { position:relative; height:381px; overflow:hidden;}
.bann1 p{ position: absolute; left: 400px; top:280px; padding-left:30px; width: 200px; height: 60px; overflow:hidden; font:14px/18px "Microsoft Yahei"; color:#e1bf78;overflow:hidden;  background:url(Img/Index/tel.png) no-repeat left 4px;}
.bann1 p b{color:#e1bf78; display:block; font:bold 24px/28px "Times New Roman", Times, serif;}
.bann1 span{ position:absolute; top:275px; left:625px; display:block;  width:173px; height:42px; overflow:hidden; text-align:center; font:16px/42px "Microsoft Yahei"; background:url(Img/Index/btn.png) no-repeat left top;}
.bann1 span a{ color:#fff;}
/*pro*/
.probg{height:980px; overflow: hidden;}
.probg .t_h2{margin: 72px auto 67px;}
.prot{ width:1200px; height: 175px; overflow: hidden; margin: 0 auto;}
.prot h3{float: left; height: 173px; width: 340px; background:url(Img/Index/pro_l1.gif) no-repeat right 5px;}
.prot h3 span{display: block;padding-left: 4px; font:bold 28px/38px "Microsoft Yahei"; background:url(Img/Index/pro_t01.jpg) no-repeat left top;}
.prot h3 a{color: #fff;}
.prot h3 i{display: block; margin-top: 30px; color: #555;font:16px/30px "Microsoft Yahei";}
.pro_nav{float: right; width:800px; overflow: hidden;} 
.pro01{height: 38px; overflow: hidden;}
.pro01 h4{float: left;margin-right: 25px; font:bold 14px/38px "Microsoft Yahei";}
.pro01 h4 a{color: #424250;}
.pro01 ul{float:left;width:670px; overflow: hidden;}
.pro01 li{padding-right:20px; margin-right: 25px; overflow: hidden; float: left;font:14px/38px "Microsoft Yahei"; background:url(Img/Index/pro_ic1.gif) no-repeat right center;}
.pro01 li a{ color: #818b95;}
.pro01 li a:hover,.pro01 ul .cur a{color: #c7993a; text-decoration: none;}
.pro01 .nones{background: none; margin-right: 0px;}
.pro01 span{float:right; display:block; color:#c7993a;font:14px/38px "Microsoft Yahei";}
.pro01 a{color:#c7993a;}
.proc{width: 1296px; margin: 0 auto; overflow: hidden;}
.roll1,.roll2{margin-top:186px; display:inline; width:23px; height:41px; overflow:hidden;}
.roll1 a,.roll2 a{ width:23px; height:41px;overflow:hidden; display:inline-block;}
.roll1 a{ background:url(Img/Index/roll1.png) no-repeat left top;}
.roll1 a:hover{ background:url(Img/Index/roll11.png) no-repeat left top;}  
.roll2 a{ background:url(Img/Index/roll2.png) no-repeat left top;}
.roll2 a:hover{ background:url(Img/Index/roll22.png) no-repeat left top;} 
.pro_list{ width:1250px; overflow:hidden;}
.pro_list ul li{position: relative; float:left; line-height: 0px;  text-align:center; padding: 11px; overflow:hidden;}
.pro_list ul li p{display: block; padding:9px 9px 9px;width: 270px; background: #fff; border: 1px solid #e6e6e6;}
.pro_list ul li img{width:270px; height:300px; }
.pro_list ul li em{display:block; height: 58px; margin-top: 8px; font:16px/58px "Microsoft Yahei";  color:#555;  background:url(Img/Index/pro_ic01.gif) no-repeat left bottom;}
.pro_list ul li i{display: block; color: #c7993a; text-transform: uppercase; font:14px/43px "Microsoft Yahei";}
.pro_list ul li b{position: absolute; right: 7px; top:7px; display: none; width: 65px; height: 66px; overflow: hidden; background:url(Img/Index/pro_ip.png) no-repeat left top;}
.pro_list ul li a:hover{zoom: 1; text-decoration: none;}
.pro_list ul li a:hover b{display: block;}
.pro_btn{clear: both; width: 370px; margin: 40px auto 0; overflow: hidden;}
.pro_btn p{float: left; display:block;  width:173px; height:42px; overflow:hidden;   text-align:center; font:16px/42px "Microsoft Yahei"; background:url(Img/Index/pro_b1.png) no-repeat left top;}
.pro_btn p a{color: #fff;}
.pro_btn .pro_pb{float: right; background:url(Img/Index/pro_b2.png) no-repeat left top;}
/*casebg*/
.casebg{height: 847px; overflow: hidden; background:url(Img/Index/bg.gif) repeat center top;}
.case .t_h2{margin: 73px auto 78px;}
.cs_t{float: left; width: 230px; }
.cs_t li{ margin-bottom: 3px; text-align: center;  line-height: 0px;}
.cs_t li a{ color: #1d1d1d; background: #eee; display: inline-block; width: 230px; font:16px/28px "Microsoft Yahei"; height: 60px; padding-top: 15px; }
/*.cs_t li a span{display:block;font:16px/28px "Microsoft Yahei";  }*/
.cs_t li a i{display: block; text-transform: uppercase; color: #cdcdcd; font:12px/18px Arial, Helvetica, sans-serif;}
.cs_t li a:hover,.cs_t ul .cur a{color: #fff; background: #c7993a; font-weight: bold; text-decoration: none;}
/*.cs_t li a:hover span,.cs_t ul .cur a span{color: #fff;}*/
.cs_t li a:hover i,.cs_t ul .cur a i{color: #d4b276;}
.cs_t .nones a:hover{background: #eee;color: #1d1d1d; font-weight: bold;}
.cs_t .nones a:hover i{color: #cdcdcd;}
.cs_c_box{width: 967px;float: right;}
.cs_c{width: 967px; float: right; height: 620px; }
.cs_qh{height: 620px;}
.cs_img2 ul{width: 967px; height: 433px; margin-bottom: 1px;}
.cs_img2 li img{width: 967px; height: 433px;}
.cs01{width: 967px; position: relative;}
.cs_list{}
.cs01 li {float: left;margin-right: 1px;}
.cs01 li a{width: 241px; height: 108px; display: inline-block;}
.cs01 li img{ width: 241px; height: 108px;}
.cs01 li span{display: none; color: #fff; height: 28px; text-align: center; font:14px/28px "Microsoft Yahei"; }
.cs01 li a:hover,.cs01 .cur a{ position: relative; z-index: 100; margin: -12px -27px 0 -27px; text-decoration: none; height: 156px; width: 291px; border: 2px solid #c7993a; background: #c7993a;}
.cs01 li a:hover img,.cs01 .cur a img{width: 291px; height: 128px;}
.cs01 li a:hover span,.cs01 .cur a span{display: block;}
.cs01 .nones{ margin-right: 0px;}
.roll3,.roll4{position: absolute; top:36px; z-index: 200; width:23px; height:41px;}
.roll3{left:20px;}
.roll4{right:20px;}
.roll3 a,.roll4 a{ width:23px; height:41px;overflow:hidden; display:inline-block;}
.roll3 a{ background:url(Img/Index/roll01.png) no-repeat left top;}
.roll3 a:hover{ background:url(Img/Index/roll11.png) no-repeat left top;}  
.roll4 a{ background:url(Img/Index/roll02.png) no-repeat left top;}
.roll4 a:hover{ background:url(Img/Index/roll22.png) no-repeat left top;} 
/*ys*/
.ysbg{ position:relative; height:1481px; overflow:hidden;}
.ys1{ background:url(Img/Index/ys1.jpg) no-repeat center top; height:765px; overflow:hidden;}
.ys2{ background:url(Img/Index/ys2.jpg) no-repeat center top; height:716px; overflow:hidden;}
.ys{ position:absolute; top:0; left:50%; margin-left:-600px; height:1516px; width:1200px; overflow:hidden;}
.ys .t_h2{  margin:73px auto 76px;}
.ys dl{width:1085px;overflow:hidden;}
.ys dt{ float: right;  width: 502px; height:537px;  overflow: hidden;}
.ys dt img{ width: 502px; height:537px; }
.ys dd{ float: left; margin-top: 87px; width:460px; overflow: hidden;}
.ys dd h3{ height:64px; overflow:hidden;color:#c7993a; font: bold 26px/64px "Microsoft Yahei";}
.ys dd h3 i{color: #d1d1d1; display: inline-block;padding-left: 10px;font: 18px/64px "Microsoft Yahei";}
.ys dd p{ display: block; color:#7a7a7a; padding-left:16px; background:url(Img/Index/ys_ic.gif) no-repeat left 11px; font:14px/28px "Microsoft Yahei";} 
.ys dd p b{ color:#7a7a7a;}
.ys .ys_dd1{margin-top: 40px;}
.ys .ys01{float: right; width: 1000px;}
.ys .ys02{float: left; margin-top: 139px; overflow: hidden;}
.ys .ys02 dt{float: left;}
.ys .ys02 dd{float: right; width: 520px; margin-top: 45px;}
/*lc*/
.lcbg{ height: 587px; overflow: hidden;background:url(Img/Index/lc_bg.jpg) no-repeat center top; }
.lc .t_h2{height: 120px; margin:55px auto 45px; overflow: hidden; color: #fff; line-height: 50px; letter-spacing: 1px;}
.lc .t_h2 em{display: block; color: #fff; text-align: center; font:18px/28px "Microsoft Yahei"; letter-spacing: 0px;}
.lc ul{margin-bottom: 80px; overflow: hidden;}
.lc li{float: left; margin-right: 46px; width: 161px; height: 160px; overflow: hidden; }
.lc li span{padding: 33px 0 0 65px; color: #fff; display: block;font:bold 16px/26px "Microsoft Yahei";}
.lc .nones{margin-right: 0px;}
.lc li:hover{zoom: 1;}
.lc .lc1{background:url(Img/Index/lc_i1.png) no-repeat left top;}
.lc .lc1:hover{background:url(Img/Index/lc_i11.png) no-repeat left top;}
.lc .lc2{background:url(Img/Index/lc_i2.png) no-repeat left top;}
.lc .lc2:hover{background:url(Img/Index/lc_i22.png) no-repeat left top;}
.lc .lc3{background:url(Img/Index/lc_i3.png) no-repeat left top;}
.lc .lc3:hover{background:url(Img/Index/lc_i33.png) no-repeat left top;}
.lc .lc4{background:url(Img/Index/lc_i4.png) no-repeat left top;}
.lc .lc4:hover{background:url(Img/Index/lc_i44.png) no-repeat left top;}
.lc .lc5{background:url(Img/Index/lc_i5.png) no-repeat left top;}
.lc .lc5:hover{background:url(Img/Index/lc_i55.png) no-repeat left top;}
.lc .lc6{background:url(Img/Index/lc_i6.png) no-repeat left top;}
.lc .lc6:hover{background:url(Img/Index/lc_i66.png) no-repeat left top;}
.lc_btn p{float: left; margin-left: 400px; padding-left:30px; width: 200px; height: 60px; overflow:hidden; font:14px/18px "Microsoft Yahei"; color:#e1bf78;overflow:hidden;  background:url(Img/Index/tel.png) no-repeat left 4px;}
.lc_btn p b{color:#e1bf78; display:block; font:bold 24px/28px "Times New Roman", Times, serif;}
.lc_btn span{float: left; display:block;  width:173px; height:42px; overflow:hidden; text-align:center; font:16px/42px "Microsoft Yahei"; background:url(Img/Index/btn.png) no-repeat left top;}
.lc_btn span a{ color:#fff;}
/*about*/
.aboutbg{ height:690px; overflow: hidden;background:url(Img/Index/about_bg.jpg) no-repeat center top; }
.about .t_h2{margin:72px auto 108px;}
.about dl{overflow: hidden;}
.about dt { float:right;width:571px; height:400px;overflow:hidden;}
.about dt img{width:571px; height:400px;}
.about dd{ float:left; width:500px; padding-left:57px; display:inline; overflow:hidden; }
.about dd h3{border-bottom: 1px solid #efefef; height: 92px; margin: 27px auto 36px; overflow:hidden; font: bold 26px/34px "Microsoft Yahei";}
.about dd h3 a{ color:#c7993a;}
.about dd h3 i{ display:block; color:#333;font:18px/24px "Microsoft Yahei";}
.about dd h3 a:hover{ text-decoration:none;}
.about dd p{font:14px/30px "Microsoft Yahei"; color:#555;}
.about dd span{display: block; margin-top: 45px; width: 95px; height: 29px; padding-left:15px; overflow:hidden; font: 14px/29px "Microsoft Yahei"; background:url(Img/Index/about_b.gif) no-repeat left top;}
.about dd span a{ color:#fff;}
/*culbg*/
.culbg{height:375px; overflow: hidden;background:url(Img/Index/bg2.gif) repeat center top; }
.cult{height: 42px; width: 350px; overflow: hidden; margin: 40px auto 34px;}
.cult ul{overflow: hidden; background:url(Img/Index/cul_ic.gif) no-repeat center 17px;}
.cult li{float: left; height: 42px; overflow: hidden; width: 172px;}
.cult li a{color: #22293c; border-bottom: 2px solid #22293c; display: inline-block; width: 172px; overflow: hidden; text-align: center; height: 40px; overflow: hidden;font:18px/40px "Microsoft Yahei";}
.cult li a:hover,.cult .cur a{text-decoration: none;color: #c7993a; font-weight: bold; border-bottom: 2px solid #c7993a; }
.cult .nones{float: right;}
.cul_c{position: relative; height: 260px; overflow: hidden; width: 1312px; margin: 0 auto;}
.cul01{margin: 0 auto; width: 1200px; overflow: hidden; height: 260px;}
.cul_list{width: 1200px; margin: 0 auto;}
.cul01 ul{ }
.cul01 li{float: left; width:290px;position: relative; margin-right: 13px;}
.cul01 li img{width: 290px; height: 150px;}
.cul01 li span{display: block; text-align: center; font:16px/48px "Microsoft Yahei";}
.cul01 li em{display: block; position: absolute; right:0px; top:114px; width: 36px; height: 36px; overflow: hidden;background:url(Img/Index/cul_ic2.png) no-repeat left top; }
/*.cul01 .nones{margin-right: 0px;}
*/
.roll5,.roll6{position: absolute;top:60px; width: 71px; height: 30px; overflow: hidden;display: inline;}
.roll5{left:0px;}
.roll6{right:0px;}
.roll5 img,.roll6 img{width: 71px; height: 30px; background: #bababa;}
.roll5 a:hover img,.roll6 a:hover img{width: 71px; height: 30px; background: #c7993a;}
/*new  */
.newbg{ height:583px; overflow:hidden;}
.new01{float: left; width:550px;overflow:hidden;}
.new01 h2{margin: 70px auto 20px; width: 550px; height: 36px; font:bold 18px/36px "Microsoft Yahei";}
.new01 h2 a{ color:#333;}
.new01 h2 span{ font:14px/36px "Microsoft Yahei";}
.new01 h2 span a{ color:#333;}
.new01 h2 a:hover{text-decoration: none;}
.new01 dl{ margin-top:14px; margin-bottom: 20px;  width:550px; overflow:hidden;}
.new01 dt{ width: 550px; overflow: hidden; height: 143px;position: relative;}
.new01 dt span{float: left;margin-top: 3px; height: 140px; background: #c7993a; width: 159px; display: block; font:bold 28px/140px "Microsoft Yahei"; color: #fff;text-align: center;}
.new01 dt em{position: absolute;display: block; right: 0px; top:0px; width: 66px; height: 66px; overflow: hidden; background:url(Img/Index/new_ic.png) no-repeat left top;}
.new01 dt img{float: right;padding-right: 3px;padding-top: 3px; width: 388px; height: 140px;}
.new01 dd{margin-top: 18px;  overflow:hidden;}
.new01 dd h3{height: 40px; overflow: hidden; font:bold 14px/40px "Microsoft Yahei";}
.new01 dd h3 a{ color:#333;}
.new01 dd h3 i{color: #8c8a8a; font-weight: normal; float: right;}
.new01 dd p{padding-bottom: 22px; border-bottom: 1px solid #dfdfe0; color:#555;font:14px/28px "Microsoft Yahei";} 
.new01 ul{width: 550px; overflow: hidden;}
.new01 li{ padding-left: 15px;height:28px;overflow:hidden; font:14px/28px "Microsoft Yahei";  background:url(Img/Index/new_ic2.gif) no-repeat left center;}
.new01 li a{ color:#555;}
.new01 li a:hover,.new01 .cur a{ text-decoration:none; }
.new02{float: right; height: 520px; width:550px;overflow:hidden;}
.new02 h2{margin: 70px auto 20px; width: 550px; height: 36px; font:bold 18px/36px "Microsoft Yahei";}
.new02 h2 a{ color:#333;}
.new02 h2 span{ font:14px/36px "Microsoft Yahei";}
.new02 h2 span a{ color:#333;}
.new02 h2 a:hover{text-decoration: none;}
.new02 p{margin-bottom: 25px; width: 550px; height: 140px; overflow: hidden;}
.new02 p img{width: 550px; height: 140px; }
.new_dlc{ overflow: hidden;}
.new02 dl{margin:0 0 20px 0 ; float: left; width:260px; overflow:hidden; padding:0 0 20px 0; border-bottom: 1px dashed #999;}
.new02 dt{ height:36px;width:260px; overflow:hidden; background:url(Img/Index/new_w.gif) no-repeat left 8px; font:bold 14px/36px "Microsoft Yahei";}
.new02 dt a{padding-left:28px; color:#333; display:inline-block;}
.new02 dd{ margin-top: 0px; padding-left:28px; font:14px/27px "Microsoft Yahei"; color:#555; height:81px;}
.new02 .new_dl2{float: right;}
/*.new02 .nones{border: 0px;}*/
/*linkbg*/
.linkbg{background: #f1f1f1; height: 74px; overflow: hidden;}
.link span{float: right; display:block;font:14px/74px "Microsoft Yahei"; }
.link span a{ display:inline-block; color:#555;}
.link p{float: left;width: 1050px; height:74px; overflow:hidden; font:14px/74px "Microsoft Yahei";}
.link p a{ color:#555; padding:0 20px; display:inline-block; background:url(Img/Index/link_ic.gif) no-repeat right center;}
