﻿@charset "utf-8";
/*初始样式*/
body{ color:#333; font-size:14px;font-family: "Microsoft Yahei";overflow-x:hidden;width: 100%;min-width: 1200px;} /*网站字体颜色*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a{ color:#333; text-decoration:none;font-family: "Microsoft Yahei";}  
a:hover{text-decoration:none;}
a:focus{outline:0;} 
/*a:hover { text-decoration:underline;}*/
img{border:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei";}

.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
i,em{ font-style:normal;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/* -- 页面整体布局 -- */
.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";}
.g_ft .content{width:1000px;}
.g_ser{display:none}


/*banner*/
.banner, .fullSlide, .fullSlide .bd li, .fullSlide .bd li a { height: 500px; }
.fullSlide { width:100%; position:relative; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; overflow:hidden; text-align:center; background-position:center top; }
.fullSlide .bd li a { display:block; }
.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:12px; height:12px; margin:1px 6px; overflow:hidden; background:#fff; line-height:999px;border-radius:6px; }
.fullSlide .hd ul .on { background:#ec0303; }
.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(img/Index/left1s.png) no-repeat; }
.fullSlide .next { left:auto; right:5%; background:url(img/Index/right1s.png) no-repeat; }

/*coop*/
.coop{padding:78px 0 70px;}
.coop h2{text-align: center;font-weight: normal;margin-bottom:34px;}
.coop h2 span{display:block;font-size: 48px;color: #333;line-height: 48px;padding-bottom:30px;background:url(Img/index_dl/tit1.png) no-repeat bottom center;}
.coop h2 i{display:block;font-size: 24px;color: #666;line-height: 24px;margin-top:40px;}
.coop h2 em{color: #333;margin:0 30px;}
.coop ul{margin-bottom: 20px;}
.coop li{float: left;width: 198px;height: 110px;border:1px solid #e4e4e4;margin-right:-1px;margin-bottom: -1px;}
.coop li img{display:block;width: 198px;height: 110px;filter: grayscale(100%);}
.coop li:hover{box-shadow:0 0 18px rgba(0,0,0,0.2);position: relative;z-index: 2;}
.coop li:hover img{filter: grayscale(0);}
.coop dl{width: 587px;border:1px solid #bebebe;}
.coop dt{float: right;}
.coop dd{float: left;width: 295px;margin-left: 30px;}
.coop dd h3{font-weight: normal;padding:55px 0 20px;}
.coop dd h3 b{display:block;font-size: 30px;line-height: 30px;}
.coop dd h3 i{display:block;font-size: 20px;color: #333;line-height: 20px;padding-top:20px;}
.coop dd p{font-size: 16px;color: #666;line-height: 28px;}
/*dingz*/
.dingz{height: 1143px;background:url(Img/index_dl/dz_bg.jpg) no-repeat center 0;}
.dingz h2{padding:70px 0 0;height: 146px;font-weight: normal;text-align: center;}
.dingz h2 i{display:block;font-size: 24px;color: #fff;line-height: 24px;padding:20px 0 32px;background:url(Img/index_dl/tit2.png) no-repeat bottom center;}
.dz_list{height: 644px;}
.dz_list li{float: left;width: 283px;height: 644px;margin-right: 22px;background: #fff;}
.dz_list li i{display:block;width: 283px;height: 313px;overflow: hidden;}
.dz_list li i:hover img{transform:scale(1.05);}
.dz_list li img{display:block;width: 283px;height: 313px;transition:all 0.5s;}
.dz_list li h3{text-align: center;font-weight: normal;padding:28px 0 0;height: 92px;position: relative;}
.dz_list li h3:after{position: absolute;width: 58px;height: 2px;background: #ec0303;content: "";left: 50%;margin-left: -29px;bottom: 0;}
.dz_list li h3 b{display:block;font-size: 30px;line-height: 30px;color: #333;}
.dz_list li h3 span{display:block;font-size: 22px;line-height: 30px;color: #666;padding-top:17px;}
.dz_list li p{font-size: 16px;color: #666;line-height: 30px;padding:17px 20px 0;}
.dz_list li:last-child{margin-right: 0;}
.figure{height: 197px;background: #fff;margin-top: 20px;}
.figure li{float: left;text-align: center;padding-top:30px;width: 300px;}
.figure li span{display:block;font-size: 18px;color: #666;height:66px;line-height: 18px;}
.figure li b{display: inline-block;font-size: 72px;color: #ec0303;vertical-align: top;line-height: 66px;}
.figure li i{display:block;font-size: 18px;color: #666;margin-top:32px;padding-top:18px;position: relative;}
.figure li i:after{position: absolute;width: 72px;height: 2px;background: #9e9e9e;content: "";left: 50%;top: 0;margin-left: -36px;}
/*xban1*/
.xban1{height: 384px;background:url(Img/index_dl/xban1.jpg) no-repeat center 0;}
.xban1 .tel{float: left;margin-top: 212px;margin-left: 6px;}
.xban1 .tel a{display:block;width: 135px;height: 37px;line-height: 37px;text-align: center;font-size: 16px;color: #fff;background:url(Img/index_dl/zx1.png) no-repeat;}
.xban1 .tel i{display:block;font-size: 17px;color: #fff;line-height: 26px;margin-top:10px;}
.xban1 .tel b{display:block;font-size: 36px;color: #fff;line-height: 36px;}
/*lpku*/
.lpku{background: #eee;padding:75px 0 0;}
.lpku h2{text-align: center;font-weight: normal;margin-bottom:26px;padding-bottom:32px;background:url(Img/index_dl/tit1.png) no-repeat bottom center;}
.lpku h2 span{display:block;font-size: 48px;color: #333;line-height: 48px;}
.lpku h2 i{display:block;font-size: 24px;color: #666;line-height: 24px;padding-top:22px;}
.lpku_l{float: left;width: 900px;position: relative;}
.lpku_pic{height: 591px;}
.lpku_l .prev{position: absolute;top: 280px;left: 20px;}
.lpku_l .next{position: absolute;top: 280px;right: 20px;}
.lpku_pic img{display:block;width: 900px;height: 591px;}
.lpku_r{float: right;width: 290px;height: 590px;overflow: hidden;}
.lpku_r p{height: 290px;margin-bottom: 10px;position: relative;}
.lpku_r p b{position: absolute;width: 100%;font-size: 30px;color: #fff;text-align: center;line-height: 30px;left: 0;bottom: 38px;}
.lpku_r p img{display:block;width: 168px;margin:0 auto;padding-top:38px;}
.lpku_r .p1{background:url(Img/index_dl/guanz.jpg) no-repeat;}
.lpku_r .p2{background:url(Img/index_dl/gou.jpg) no-repeat;}
.lpku_r .p2 a{display:block;width:290px;height:290px}
/*gjpp*/
.gjpp{background: #eee;padding:0 0 40px;}
.gjpp h2{height:70px;padding-top:20px;margin-bottom: 20px;border-bottom:2px solid #a7a7a7;font-size: 30px;line-height: 70px;color: #2d2d2d;}
.gjpp h2 em{display:inline-block;font-size: 50px;color: #ec0303;font-weight: normal;vertical-align: top;margin-right:10px;}
.gjpp_lg{margin-bottom: 20px;}
.gjpp_lg li{float: left;width: 170px;height: 94px;border:1px solid #dedede;margin-right:-1px;margin-bottom:-1px;}
.gjpp_lg li img{display:block;width: 170px;height: 94px;}
.gjpp_list li{height: 262px;margin-bottom: 16px;}
.gjpp_ban{float: left;width: 254px;}
.gjpp_ban img{display:block;width: 254px;height: 262px;}
.gjpp_list p{float: left;width: 300px;margin-left: 15px;height: 262px;background: #fff;}
.gjpp_list p i{display:block;width: 300px;height: 206px;overflow: hidden;}
.gjpp_list p img{display:block;width: 300px;height: 206px;transition:all 0.5s;}
.gjpp_list p span{display:block;height: 55px;line-height: 55px;text-align: center;font-size: 18px;color: #666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;border-top:1px solid #e7e7e7;}
.gjpp_list p:hover span{color: #333;}
.gjpp_list p:hover img{transform:scale(1.05);}
/*xban2*/
.xban2{height: 384px;background:url(Img/index_dl/xban21.jpg) no-repeat center 0;}
.xban2 .tel{float: right;width: 665px;margin-top: 202px;}
.xban2 .tel a{float: left;width: 135px;height: 37px;line-height: 37px;text-align: center;font-size: 16px;color: #fff;background:url(Img/index_dl/zx1.png) no-repeat;margin:20px 12px 0 0;}
.xban2 .tel i{display:block;font-size: 16px;color: #fff;line-height: 16px;}
.xban2 .tel p{font-size: 30px;line-height: 30px;color: #fff;margin-top:10px;}
/*swdz*/
.swdz{padding:40px 0;background: #eee;}
.swdz h2{height:70px;margin-bottom: 20px;border-bottom:2px solid #a7a7a7;font-size: 30px;line-height: 70px;color: #2d2d2d;}
.swdz h2 em{display:inline-block;font-size: 50px;color: #ec0303;font-weight: normal;vertical-align: top;margin-right:10px;}
.swdz_list li{height: 527px;overflow: hidden;margin-bottom: 20px;}
.swdz_list .cpzc_n{float: left;width: 253px;margin-right:15px;display:inline}
.swdz_ban{width: 253px;border-bottom:1px solid #e1e1e1;position: relative;margin-bottom: 20px;}
.swdz_ban a{display:block;height: 526px;position: relative;}
.swdz_ban a img{display:block;width: 253px;height: 526px;}
.swdz_ban .prev{position: absolute;left: 0;top: 50%;margin-top: -30px;}
.swdz_ban .next{position: absolute;right: 0;top: 50%;margin-top: -30px;}
.swdz_ban span{position: absolute;width: 100%;text-align: center;font-size: 16px;color: #666;line-height: 26px;left: 0;top: 50px;}
.swdz_ban em{display:block;color: #333;}
.swdz_list .cpyc_n{width:932px;float:left}
.swdz_list .cpyc_n p{float: left;width: 296px;height: 252px;border-bottom:1px solid #e1e1e1;margin-bottom: 21px;background: #fff;margin-right:22px;}
.swdz_list .cpyc_n p:nth-child(3n){margin-right: 0;}
.swdz_list p i{display:block;width: 296px;height: 204px;overflow: hidden;}
.swdz_list p img{display:block;width: 296px;height: 204px;transition:all 0.5s;}
.swdz_list p span{display:block;height: 48px;line-height: 48px;text-align: center;font-size: 16px;color: #666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.swdz_list p:hover span{color: #333;}
.swdz_list p:hover img{transform:scale(1.05);}
/*xban3*/
.xban3{height: 384px;background:url(Img/index_dl/xban3.jpg) no-repeat center 0;}
.xban3 .tel{float: left;margin-top: 230px;width: 600px;}
.xban3 .tel a{float: left;width: 135px;height: 37px;line-height: 37px;text-align: center;font-size: 16px;color: #fff;background:url(Img/index_dl/zx1.png) no-repeat;margin:20px 12px 0 0;}
.xban3 .tel i{display:block;font-size: 16px;color: #fff;line-height: 16px;}
.xban3 .tel p{font-size: 30px;line-height: 30px;color: #fff;margin-top:10px;}
/*whcy*/
.whcy{padding:40px 0;background: #eee;}
.whcy h2{height:70px;margin-bottom: 20px;border-bottom:2px solid #a7a7a7;font-size: 30px;line-height: 70px;color: #2d2d2d;}
.whcy h2 em{display:inline-block;font-size: 50px;color: #ec0303;font-weight: normal;vertical-align: top;margin-right:10px;}
/*xban4*/
.xban4{height: 400px;background:url(Img/index_dl/xban41.jpg) no-repeat center 0;}
.xban4 .tel{float: right;width: 650px;margin-top: 240px;}
.xban4 .tel a{float: left;width: 135px;height: 37px;line-height: 37px;text-align: center;font-size: 16px;color: #fff;background:url(Img/index_dl/zx1.png) no-repeat;margin:20px 12px 0 0;}
.xban4 .tel i{display:block;font-size: 16px;color: #fff;line-height: 16px;}
.xban4 .tel p{font-size: 30px;line-height: 30px;color: #fff;margin-top:10px;}
/*shouli*/
.shouli{padding:40px 0;background: #eee;}
.shouli h2{height:70px;margin-bottom: 20px;border-bottom:2px solid #a7a7a7;font-size: 30px;line-height: 70px;color: #2d2d2d;}
.shouli h2 em{display:inline-block;font-size: 50px;color: #ec0303;font-weight: normal;vertical-align: top;margin-right:10px;}
/*xban5*/
.xban5{height: 384px;background:url(Img/index_dl/xban51.jpg) no-repeat center 0;}
.xban5 .tel{float: left;margin-top: 245px;width: 600px;}
.xban5 .tel a{float: left;width: 135px;height: 37px;line-height: 37px;text-align: center;font-size: 16px;color: #fff;background:url(Img/index_dl/zx1.png) no-repeat;margin:20px 12px 0 0;}
.xban5 .tel i{display:block;font-size: 16px;color: #fff;line-height: 16px;}
.xban5 .tel p{font-size: 30px;line-height: 30px;color: #fff;margin-top:10px;}


/*定制级礼品百科*/
.news{height:540px;}
.ne{padding-top:73px;}
.ne h4{font-size: 22px; color:#333333; height:39px; background:url(Img/index_dl/hg.jpg) no-repeat left bottom; font-weight: normal; margin-bottom: 35px; }
.ne dl{width:600px; float:left;}
.ne dl dt{height:171px; margin-bottom: 31px;}
.ne dl dt strong{display: block; float:left; background:#666666; width:169px; height:126px; padding-top:45px;padding-left:71px; font-weight: normal; font-size: 75px; line-height: 75px; font-family:"Myriad Pro"; color:#FFF; }
.ne dl dt strong i{display: block; font-weight: normal; font-size: 32px; font-family: "Myriad Pro"; line-height: 32px;}
.ne dl dt em{display: block; float:left; width:360px; height:171px;}
.ne dl dt em img{width:360px; height:171px;}
.ne dl dd span{display: block;margin-bottom: 22px; line-height: 16px;}
.ne dl dd span a{font-size: 16px; color:#000000; font-weight: bold;}
.ne dl dd p{font-size: 14px; color:#606060;height:38px; margin-bottom: 41px;line-height: 24px;}
.ne dl dd .gd{display:block;width:68px; height:21px;background:url(Img/index_dl/next.jpg) no-repeat center; border:1px solid #919191;}
.ne ul{width:537px; float:right;}
.ne ul li{padding-left:40px; background:url(Img/index_dl/hg1.jpg) no-repeat left; line-height: 15px; margin-bottom: 37px;}
.ne ul li a{ font-size: 14px; color:#666666; }
.ne ul li i{float:right;font-size: 12px; color:#666666;}

.leftnav{position: fixed;width: 74px;left: 0;top: 20%;z-index: 100;display:none}
.leftnav h2{font-size: 14px;color: #fff;font-weight: normal;text-align: center;height: 56px;line-height: 56px;background: #666;}
.leftnav li{height: 92px;background: #666;margin-top: 1px;text-align: center;}
.leftnav li em{display:block;font-size: 28px;color: #fff;padding-top:10px;line-height: 28px;}
.leftnav li p{font-size: 14px;color: #fff;line-height: 22px;}
.leftnav li a{display:block;height:92px;width: 74px;}
.leftnav li a:hover,.leftnav li a.cur{background: #ec0303;}

.gbbtz{position:absolute;width:28px;height:28px;right:-14px;top:-14px;z-index: 99999;}
.none{display:none}







