@charset "utf-8";

html,body{overflow-x:hidden;}

@font-face {
  font-family:'dincond-regular';
  src: url("http://bjpanzisheying.com/template/pzgzg/theme/css/fonts/dincond-regular.ttf");
  src: url('http://bjpanzisheying.com/template/pzgzg/theme/css/fonts/dincond-regular.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('http://bjpanzisheying.com/template/pzgzg/theme/css/fonts/dincond-regular.woff') format('woff'), /* Modern Browsers */
         url('http://bjpanzisheying.com/template/pzgzg/theme/css/fonts/dincond-regular.svg#dincond-regular') format('svg'); /* Legacy iOS */
}


/*header*/
.header{width:1170px; height:80px; margin:0 auto; position:relative;z-index: 20;}
.header h3{display:block; float:left; padding-top: 5px;}
.header h3 img{width: 100px;height: 70px;}
.header tt{display:block; position:absolute; top:0; left:50%; margin-left:-42px; z-index:100;}
.header .right{float:right; padding:28px 0 0 0;}
.header .right a{-ms-transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.header .right span{display:block; float:left; font-size:30px; font-family:'dincond-regular'; padding:0 30px 0 0;}
.header .right font{display:block; float:left; padding:5px 28px 0 0;}
.header .right font a{width:28px; height:23px; display:block; background:url(images/icon.png) no-repeat; background-position:0 0;position: relative;}
.header .right font a img{width: 100px;height: 100px;position: absolute;top: 40px;left: -30px;display: none;}
.header .right font a:hover{background-position:0 -23px}
.header .right font a:hover img{display: block;}
.header .right samp{display:block; float:left; padding:5px 28px 0 0;}
.header .right samp a{width:28px; height:23px; display:block; background:url(images/icon.png) no-repeat; background-position:-29px 0;}
.header .right samp a:hover{background-position:-29px -23px}
.header .right em{display:block; float:left; padding:5px 25px 0 0;}
.header .right em a{width:22px; height:23px; display:block; background:url(images/icon.png) no-repeat; background-position:-58px 0;}
.header .right em a:hover{background-position:-58px -23px}
/*header 结束*/


/*banner*/
.w3cFocus{width:100%; position:relative; height:800px;}
.z_banner{width:100%; position:relative; height:800px;}
.z_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;width: 100%;}
.z_banner .bd ul{width:100% !important;}
.z_banner .bd li{width:100% !important; height:800px; overflow:hidden; text-align:center;}
.z_banner .bd li a{display:block; height:800px;width: 100%;}
.z_banner .hd{width:100%; position:absolute; z-index:1; bottom:80px; left:0;}
.z_banner .hd ul{text-align:center;}
.z_banner .hd ul li{width:100px; height:10px; cursor:pointer; display:inline-block; *display:inline; zoom:1; margin:0 9px; background:#fff; text-indent:-9999px;
opacity:0.25; filter:alpha(opacity=25); -moz-opacity:0.25; overflow:hidden;}
.z_banner .hd ul .on{background:#db2450; opacity:0.94; filter:alpha(opacity=94); -moz-opacity:0.94;}
.z_banner a.prev,.z_banner a.next{width:25px; height:49px; display:block; background:url(images/icon.png) no-repeat; position:absolute; top:50%; margin-top:-24px;}
.z_banner a.prev{background-position:0 -46px; left:0;}
.z_banner a.next{background-position:-25px -46px; right:0;}
/*banner 结束*/



/*nav*/
.nav_bg{width:100%; height:80px; background:url(images/tm.png) repeat; position:absolute; top:80px; left:0; overflow:hidden;z-index: 10}
.nav{width:1170px; margin:0 auto; text-align:center; overflow:hidden;}
.nav ul{display:inline-block;}
.nav li{float:left; padding:0 6px; text-transform:uppercase;}
.nav li a{display:block; height:48px; color:#fefefe; font-size:24px; font-family:dincond-regular; padding:32px 0 0 0;}
.nav li a:hover,.nav li a.hover{height:45px; border-bottom:3px solid #db2450;}
/*nav 结束*/


.mod_title{width:1170px; margin:0 auto; padding:40px 0 25px 0; overflow:hidden;}
.mod_title p{color:#000; font-size:50.7px; line-height:45px; font-family:dincond-regular, Arial, Helvetica, sans-serif; text-align:center;
 text-transform:uppercase;}
.mod_title span{width:58px; height:3px; display:block; background:url(images/icon.png) no-repeat; background-position:-81px 0; margin:15px auto 0 auto;}
.mod_title font{display:block; font-size:12px; font-family:Verdana, Geneva, sans-serif; text-align:center; padding:17px 0 0 0;}
.mod_title em{display:block; color:#000; font-family:Verdana, Geneva, sans-serif; text-align:center; text-transform:uppercase; padding:4px 0 0 0;}
.mod_title a:hover,.mod_title a.hover{color:#db2450;}


.indexImgs{width:1170px; margin:0 auto; padding:0 0 5px 0; overflow:hidden;}
.indexImgs ul{width:1300px;}
.indexImgs li{float:left; padding:0 30px 0 0;}
.indexImgs li a{display:block; background:#000; margin:0 0 30px 0;}
.indexImgs li.s_01{width:270px;}
.indexImgs li.s_02{width:470px;}
.indexImgs li.s_02 a{float:left; margin:0 0 30px 0;}
.indexImgs li.s_02 a.left{float:left;}
.indexImgs li.s_02 a.right{float:right;}
.indexImgs li.s_03{width:370px;}


.indexMore{width:1170px; margin:0 auto; text-transform:uppercase; text-align:center; padding:0 0 40px 0; overflow:hidden;}
.indexMore ins{display:inline-block; text-decoration:none;}
.indexMore span{display:block; float:left; padding:4px 0 0 0;}
.indexMore p{display:block; float:left; color:#000; font-size:18px; font-family:dincond-regular; padding:0 6px;}
.indexMore font{display:block; float:left; padding:4px 0 0 0;}
.indexMore p a{color:#000;}
.indexMore p a:hover{color:#db2450;}


.picFocus{width:100%; height:892px; position:relative; zoom:1; margin:0 0 32px 0; overflow:hidden;}
.picFocus .hd{width:1170px; position:absolute; bottom:0; left:50%; margin-left:-585px;}
.picFocus .hd ul{width:1300px; zoom:1; overflow:hidden;}
.picFocus .hd ul li{width:230px; float:left; cursor:pointer; margin:0 5px 0 0; position:relative;}
.picFocus .hd ul li ins{width:139px; height:139px; display:none; border:6px solid #db2450; position:absolute; top:40px; left:40px;}
.picFocus .hd ul li tt{width:230px; height:230px; display:block; background:#000; opacity:0.4; filter:alpha(opacity=40); -moz-opacity:0.4;
 position:absolute; top:0; left:0;}
.picFocus .hd ul li.on ins{display:block;}
.picFocus .hd ul li.on tt{display:none;}
.picFocus .bd ul li img{display:block; margin:0 auto;}



.dressShow{width:1170px; margin:0 auto; padding:0 0 34px 0; overflow:hidden;}
.dressShow ul{width:1300px;}
.dressShow li{float:left; padding:0 42px 0 0;}
.dressShow li a img{display:block;}
.dressShow li a:hover img{width:180px; height:430px; display:block; border:10px solid #db2450;}


.slidePhoto{width:100%; max-width:1920px; position:relative; padding:0 0 20px 0; overflow:hidden;}
.slidePhoto .hd{width:1170px; margin:0 auto; padding:17px 0 36px 0; text-align:center; overflow:hidden;}
.slidePhoto .hd ul{display:inline-block;}
.slidePhoto .hd li{float:left; padding:4px 10px; background:#a8a8a8; margin:0 5px; font-size:19.6px; font-family:dincond-regular; position:relative; cursor:pointer;}
.slidePhoto .hd li.on{background:#db2450; color:#fff;}
.slidePhoto .hd li em{width:0px;
  height:0px; display:none;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-top:9px solid #db2450;
  position:absolute; bottom:-9px; left:50%; margin-left:-10px;
  opacity:1;
  -webkit-transition:opacity 0.4s ease;
  -moz-transition:opacity 0.4s ease;
  transition:opacity 0.4s ease;
  }
.slidePhoto .hd li.on em{display:block;}
.slidePhoto .hd{width:100%; overflow:hidden;}
.slidePhoto .bd li{width:25%; display:block; float:left; position:relative; overflow:hidden;}
.slidePhoto .bd li a font{display:block;}
.slidePhoto .bd li a font img{width:100%; display:block;}
.slidePhoto .bd li a span{display:none; position:absolute; top:0; left:0;background: rgba(0,0,0,.4);bottom: 0;right: 0;}
.slidePhoto .bd li a span img{width:59px; display:block;height: 59px;margin: 120px auto 0;}
.slidePhoto .bd li a:hover span{display:block;}
.slidePhoto .bd li a span p{font-family: verdana;font-size: 48px;color: #fff;text-align: center;margin-top: 20px;}


.mod_fans{width:1170px; margin:0 auto; padding:30px 0 0 0; overflow:hidden;}
.mod_fans div{width:1300px;}
.mod_fans dl{width:334px; float:left; padding:0 65px 43px 0; overflow:hidden;height:150px;}
.mod_fans a dt{width:67px; float:left; position:relative; overflow:hidden;}
.mod_fans a dt tt{width:67px; height:80px; display:block; background:url(images/bg_02.png) no-repeat; position:absolute; top:0; left:0;}
.mod_fans a:hover dt tt{background-position:0 -80px;}
.mod_fans a dt img{display:block;}
.mod_fans a dd{width:240px; float:right;}
.mod_fans a dd strong{display:block; color:#1e1e1e; font-size:24px; clear:both; line-height:25px; padding:0 0 16px 0; overflow:hidden;}
.mod_fans a:hover dd strong{color:#db2450;}
.mod_fans a dd span{width:32px; height:1px; display:block; float:left; background:#c2c2c2; margin:0 0 13px 0; overflow:hidden;}
.mod_fans a dd p{color:#1b1b1b; font-size:14px;}


.mod_video{width:1170px; height:575px; margin:0 auto; position:relative;}
.mod_video div{width:1920px; height:575px; position:absolute; top:0; left:-375px;}
.mod_video div a{display:block;}
.mod_video div a ins{width:1920px; height:575px; display:block; background:#000; position:absolute; top:0; left:0; opacity:0.5;
filter:alpha(opacity=50); -moz-opacity:0.5;}
.mod_video div a big{width:100%; display:block; color:#fff; position:absolute; top:127px; left:0; text-align:center;}
.mod_video a tt{width:132px; height:119px; display:block; background:url(images/icon.png) no-repeat; background-position:0 -96px; margin:0 auto 30px auto;}
.mod_video a p{color:#fff; font-size:84px; font-family:dincond-regular; text-transform:uppercase; letter-spacing:-2px; line-height:85px;}
.mod_video a span{display:block; color:#fff; font-size:55px; font-family:dincond-regular; letter-spacing:-2px; line-height:50px; padding:0 0 106px 0;}
.mod_video a font{width:865px; display:block; margin:0 auto; font-size:10px; font-family:Verdana, Geneva, sans-serif;}


.outdoor{width:1170px; margin:0 auto; padding:30px 0 35px 0; overflow:hidden;}
.outdoor dl{padding:0 0 33px 0; overflow:hidden;}
.outdoor a dt{width:370px; height:235px; background:#efefef; float:left; position:relative;}
.outdoor a dt i{width:21px; height:36px; display:block; background:url(images/icon.png) no-repeat; background-position:-179px -101px;
position:absolute; top:100px; right:-21px;}
.outdoor a dt span{display:block; color:#1e1e1e; font-size:30px; letter-spacing:-2px; text-align:center; padding:10px 0 9px 0;}
.outdoor a dt font{width:162px; display:block; margin:0 auto; border-bottom:1px solid #c2c2c2; color:#1b1b1b; font-size:14px; text-align:center; padding:0 0 20px 0;}
.outdoor a dt p{width:260px; margin:0 auto; color:#1b1b1b; font-size:12px; font-family:Verdana, Geneva, sans-serif; text-align:center; line-height:16px;
padding:20px 0 33px 0;}
.outdoor a dt em{width:228px; height:23px; display:block;border:1px solid #cfcfcf; margin:0 auto; font-size:18px; color:#1e1e1e; text-align:center; line-height:23px;}
.outdoor a dd{width:770px; float:right; height:235px; position:relative;}
.outdoor a dd i{width:21px; height:36px; display:block; background:url(images/icon.png) no-repeat; background-position:-201px -101px;
position:absolute; top:100px; left:0;}
.outdoor a dt em:hover{background:#f2333a;color:#fff;}

.outdoor ul{width:1300px;}
.outdoor li{width:370px; float:left; padding:0 30px 0 0; overflow:hidden;position: relative;height:490px;}
.outdoor li a h3{width:370px; height:235px; display:block; position:relative; overflow:hidden;}
.outdoor li a h3 i{width:36px; height:21px; display:block; background:url(images/icon.png) no-repeat; background-position:-133px -147px;
position:absolute; top:214px; left:167px;}

.outdoor li a span{display:block; color:#1e1e1e; font-size:30px; letter-spacing:-2px; text-align:center; padding:40px 0 9px 0;}
.outdoor li a font{width:162px; display:block; margin:0 auto; border-bottom:1px solid #c2c2c2; color:#1b1b1b; font-size:14px; text-align:center; padding:0 0 20px 0;}
.outdoor li a p{width:260px; margin:0 auto; color:#1b1b1b; font-size:12px; font-family:Verdana, Geneva, sans-serif; text-align:center; line-height:16px;
padding:20px 0 33px 0;}
.outdoor li a em{width:228px; height:23px; display:block; border:1px solid #cfcfcf; margin:0 auto; font-size:18px; color:#1e1e1e; text-align:center; line-height:23px;}
.outdoor li a:hover em{border:1px solid #f2333a; background:#f2333a; color:#fff;}

.outdoor li.b_2 a h3 i{width:36px; height:21px; display:block; background:url(images/icon.png) no-repeat; background-position:-170px -147px;
position:absolute; top:0; left:167px;}
.outdoor li.b_2 a span{padding:13px 0 9px 0;}
.outdoor li.b_2 a em{margin:0 auto 40px auto;}
.outdoor li.b_2 .test{position: absolute;left: 0;top: 0;right: 0;margin: auto}
.outdoor li.b_2 h3{position: absolute;left: 0;bottom: 0}


.mod_news{width:1170px; margin:0 auto; padding:20px 0 80px 0; overflow:hidden;}
.mod_news ul{width:1300px;}
.mod_news li{width:370px; float:left; position:relative; padding:0 30px 0 0; overflow:hidden;}
.mod_news li a ins{width:70px; height:70px; display:block; text-decoration:none; color:#fff; background:#535353; position:absolute; top:20px; left:20px;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-o-border-radius:10px; font-family:Verdana, Geneva, sans-serif; text-align:center;}
.mod_news li a ins strong{display:block; font-size:36px; padding:3px 0 0 0; letter-spacing:-2px;}
.mod_news li a:hover ins{background:#f2333a;}
.mod_news li a ins em{display:block; font-size:12px; letter-spacing:-1px;}
.mod_news li a p{color:#1e1e1e; font-size:22.5px; font-family:Verdana, Geneva, sans-serif; padding:15px 0 7px 0;}
.mod_news li a font{display:block; color:#1b1b1b; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:17px;}
.mod_news li a tt{display:block; color:#1b1b1b; font-size:12px; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase;
 padding:20px 0 0 0; overflow:hidden;}
.mod_news li a tt span{display:block; float:left; padding:0 35px 0 0;}
.mod_news li a tt em{display:block; float:left;}

.newList{padding:20px 0 0 0;}
.newList li{padding:0 30px 55px 0;}
.newList li a:hover p{color:#db2450;}


.mod_lx{width:1170px; height:480px; margin:0 auto; position:relative;}
.mod_lx div{width:1920px; height:480px; position:absolute; top:0; left:-375px;}
.mod_lx div ins{width:1920px; height:480px; display:block; background:#000; position:absolute; top:0; left:0; opacity:0.5;
filter:alpha(opacity=50); -moz-opacity:0.5;}
.mod_lx div big{width:100%; display:none; color:#fff; position:absolute; top:40px; left:0;}
.mod_lx div big tt{display:block; font-size:92px; font-family:dincond-regular; text-transform:uppercase; line-height:90px; text-align:center;}
.mod_lx div big p{font-size:12px; font-family:Verdana, Geneva, sans-serif; text-align:center; padding:4px 0 0 0;}
.mod_lx div big ul{width:1170px; margin:0 auto; padding:82px 0 0 0; overflow:hidden;}
.mod_lx div big li{width:292px; float:left;}
.mod_lx div big li.a_01 span{width:50px; height:50px; display:block; background:url(images/icon.png) no-repeat; background-position:-140px 0; margin:0 auto;}
.mod_lx div big li.a_02 span{width:50px; height:50px; display:block; background:url(images/icon.png) no-repeat; background-position:-190px 0; margin:0 auto;}
.mod_lx div big li.a_03 span{width:49px; height:50px; display:block; background:url(images/icon.png) no-repeat; background-position:-140px -50px; margin:0 auto;}
.mod_lx div big li.a_04 span{width:49px; height:50px; display:block; background:url(images/icon.png) no-repeat; background-position:-190px -50px; margin:0 auto;}
.mod_lx div big li font{display:block; font-size:14px; font-family:Verdana, Geneva, sans-serif; text-align:center; padding:9px 0 20px 0;}
.mod_lx div big li em{display:block; font-size:18px; font-family:Verdana, Geneva, sans-serif; text-align:center; line-height:22px;}
.mod_lx div big li.a_01 em{font-size:20px;}
.mod_lx div big li.a_04 em{width:185px; font-size:18px; line-height:22px;margin: 0 auto;}



.map{width:1170px; height:550px; margin:0 auto; position:relative;}
.map div{width:1920px; height:550px; position:absolute; top:0; left:-375px;}
.map div ins{width:1920px; height:550px; display:block; background:#000; position:absolute; top:0; left:0; opacity:0.46;
filter:alpha(opacity=46); -moz-opacity:0.46;}
.map div big{width:100%; display:none; color:#fff; position:absolute; top:105px; left:0;}
.map div big tt{display:block; font-size:92px; font-family:dincond-regular; text-transform:uppercase; line-height:90px; text-align:center; padding:0 0 43px 0;}
.map div big span{width:37px; height:45px; display:block; background:url(images/icon.png) no-repeat; background-position:-133px -101px; margin:0 auto;}
.map div big p{width:566px; margin:0 auto; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;
 font-style:italic; text-align:center; line-height:17px; padding:47px 0 0 0;}



.footer{width:100%; background:#212121; padding:30px 0 30px 0; overflow:hidden;}
.bottom{width:1170px; margin:0 auto; overflow:hidden;}
.bottom ins{width:882px; display:block; float:left; text-decoration:none; color:#999; padding:10px 0 0 17px;}
.bottom ins p{font-family:"宋体"; padding:0 0 5px 0;}
.bottom ins p em{color:#ffcb00;}
.bottom ins p a{color:#ffcb00;}
.bottom ins p a:hover{text-decoration:underline;}
.bottom ins span{display:inline-block; font-size:9px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.bottom ins span a{color:#faa51d; font-size:12px;}
.bottom ins span a:hover{text-decoration:underline;}
.bottom tt{display:block; float:left; padding:0 40px 0 25px;}
.bottom samp{display:block; float:right;}
.bottom samp img{width: 81px;height: 60px;}




.box{width:1170px; margin:0 auto; padding:0 0 100px 0; overflow:hidden;}


.activity{padding:20px 0 20px 0; overflow:hidden;}
.activity ul{width:1300px;}
.activity li{float:left; margin:0 30px 30px 0;}



.pages{text-align:center; overflow:hidden;}
.pages p{display:inline-block;}
.pages strong{width:35px; height:35px; display:block; background:#db2451; float:left; margin:0 5px; color:#fff; font-size:20px;
font-family:Verdana, Geneva, sans-serif; text-align:center; line-height:35px;font-weight: normal;}
.pages a ins{display:inline-block;}
.pages a.prev{width:83px;}
.pages a.prev span{width:0;height:0; display:block; float:left; border-top:5px solid transparent;border-right:10px solid #272727;
 border-bottom:5px solid transparent; margin:13px 8px 0 0;}
.pages a.prev:hover span{border-right:10px solid #fff;}

.pages a{width:35px; height:35px; display:block; background:#efefef; float:left; margin:0 5px; color:#272727; font-size:20px;
font-family:Verdana, Geneva, sans-serif; text-align:center; line-height:35px;}
.pages a:hover,.pages a.hover{background:#db2451; color:#fff;}
.pages a em{display:block; float:left; color:#272727; font-size:15px; text-transform:uppercase;}
.pages a:hover em {color:#fff;}

.pages a.next{width:83px;}
.pages a.next span{width:0;height:0; display:block; float:left; border-top:5px solid transparent;border-left:10px solid #272727;
 border-bottom:5px solid transparent; margin:13px 0 0 8px;}
.pages a.next:hover span{border-left:10px solid #fff;}



.list{text-align:center; padding:0 0 40px 0; overflow:hidden;}
.list ul{display:inline-block;}
.list li{float:left; position:relative; margin:0 5px;}
.list li a{display:block; padding:4px 10px; background:#a8a8a8; font-size:19.6px; font-family:dincond-regular;}
.list li a:hover,.list li a.hover{background:#db2450; color:#fff;}
.list li em{width:0px;
  height:0px; display:block;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-top:9px solid #a8a8a8;
  position:absolute; bottom:-9px; left:50%; margin-left:-10px;
  opacity:1;
  -webkit-transition:opacity 0.4s ease;
  -moz-transition:opacity 0.4s ease;
  transition:opacity 0.4s ease;
  }
.list li a:hover em,.list li a.hover em{border-top:9px solid #db2450;}



.guest{padding:0 0 30px 0; overflow:hidden;}
.guest ul{width:1200px;}
.guest li{width:375px; float:left; position:relative; margin:0 22px 22px 0; overflow:hidden;}
.guest li a span{display:block; height:85px; background:#f5f5f5; text-transform:uppercase; font-family:dincond-regular, Arial, Helvetica, sans-serif;
text-align:center; position:relative; font-weight:bold;}
.guest li a span em{display:block; color:#363636; font-size:22px; padding:18px 0 0 0;}
.guest li a span i{display:block; color:#959595; font-size:18px;}
.guest li a span small{width:32px; height:32px; display:block; background:url(images/icon.png) no-repeat -256px -8px; position:absolute; bottom:0; right:0;}
.guest li a:hover span small{display:none;}
.guest li a:hover span em{color:#db2450;}
.guest li a tt{width:375px; height:280px; display:block; background:#000; position:absolute; top:-280px; left:0; filter:alpha(opacity=50);
-moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.guest li a ins{width:375px; height:280px; display:block; background:url(images/kp_01.png) no-repeat; position:absolute; top:-280px; left:0;}



.kp_tit{margin:20px 0 0 0; min-height:65px; position:relative; overflow:hidden;}
.kp_tit div{width:880px; margin:0 auto; text-transform:uppercase; text-align:center; overflow:hidden;}
.kp_tit div p{color:#363636; font-size:55px; font-family:dincond-regular, Arial, Helvetica, sans-serif; font-weight:bold; line-height:50px;}
.kp_tit div span{display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:5px 0 0 0;}
.kp_tit div span em{color:#6e6e6e;}
.kp_tit div span i{color:#6e6e6e; padding:0 20px;}
.kp_tit a.prev,.kp_tit a.next{width:100px; height:65px; display:block; background:url(images/btn_01.jpg) no-repeat; position:absolute; top:0;}
.kp_tit a.prev{background-position:0 0; left:0;}
.kp_tit a.prev:hover{background-position:0 -65px;}
.kp_tit a.next{background-position:-100px 0; right:0;}
.kp_tit a.next:hover{background-position:-100px -65px;}


.imgsdetail{padding:20px 0 28px 0; overflow:hidden;}
.imgsdetail img{margin:0 auto 20px auto; max-width:1170px;}



.back{text-align:center; overflow:hidden;}
.back p{display:inline-block;}
.back a ins{display:inline-block;}
.back a.prev{width:83px;}
.back a.prev span{width:0;height:0; display:block; float:left; border-top:5px solid transparent;border-right:10px solid #272727;
 border-bottom:5px solid transparent; margin:13px 8px 0 0;}
.back a.prev:hover span{border-right:10px solid #fff;}
.back a{height:35px; display:block; background:#efefef; float:left; margin:0 5px; color:#272727; font-size:20px;
font-family:Verdana, Geneva, sans-serif; text-align:center; line-height:35px;}
.back a:hover,.pages a.hover{background:#db2451; color:#fff;}

.back a em{display:block; float:left; color:#272727; font-size:15px; text-transform:uppercase;}
.back a:hover em {color:#fff;}

.back a.f-h{width:125px;}
.back a.f-h span{width:12px; height:10px; display:block; float:left; background:url(images/icon.png) no-repeat -100px -11px; margin:14px 7px 0 0;}
.back a.f-h:hover span{background-position:-100px -25px;}

.back a.next{width:83px;}
.back a.next span{width:0;height:0; display:block; float:left; border-top:5px solid transparent;border-left:10px solid #272727;
 border-bottom:5px solid transparent; margin:13px 0 0 8px;}
.back a.next:hover span{border-left:10px solid #fff;}


.dressList{padding:20px 0 8px 0; overflow:hidden;}
.dressList ul{width:1300px;}
.dressList li{float:left; padding:0 42px 42px 0;}
.dressList li a img{display:block;}
.dressList li a:hover img{width:180px; height:430px; display:block; border:10px solid #db2450;}



.videoList{padding:10px 0 0 0; overflow:hidden;}
.videoList ul{width:1300px;}
.videoList li{width:370px; float:left; margin:0 30px 40px 0; text-transform:uppercase; overflow:hidden;}
.videoList li a.sp{display:block; height:255px; position:relative; overflow:hidden;}
.videoList li a.sp span.s_1{width:70px; height:70px; display:block; background:url(images/icon.png) no-repeat -218px -157px;
 position:absolute; top:50%; left:50%; margin:-35px 0 0 -35px;}
.videoList li a.sp span.s_2{width:370px; height:165px; display:block; background:url(images/tm.png) repeat; position:absolute; top:-255px; left:0; padding:90px 0 0 0;}
.videoList li a.sp span.s_2 ins{display:block; float:left; padding:0 0 0 45px;}
.videoList li a.sp span.s_2 ins em{width:170px; display:block; color:#fff; font-size:30px; font-family:Verdana, Geneva, sans-serif; letter-spacing:-1px;
line-height:31px; padding:0 0 18px 0;}
.videoList li a.sp span.s_2 ins small{width:135px; height:5px; display:block; background:#db2450;}
.videoList li a.sp span.s_2 i{width:35px; height:35px; display:block; float:right; background:url(images/icon.png) no-repeat -240px -107px;
 margin:22px 45px 0 0;}
.videoList li span.s_3{display:block; padding:10px 0 0 0; overflow:hidden;}
.videoList li span.s_3 ins.s_left{display:block; float:left;}
.videoList li span.s_3 ins.s_left em{display:block; color:#282828; font-size:23px; font-family:dincond-regular, Arial, Helvetica, sans-serif; font-weight:bold;
line-height:23px;}
.videoList li span.s_3 ins.s_left i{display:block; color:#686868; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.videoList li span.s_3 ins.s_right{display:block; float:right; padding:10px 0 0 0;}
.videoList li span.s_3 ins.s_right a{display:block; float:left; padding:0 0 0 13px;}
.videoList li span.s_3 ins.s_right a em.ico_1{width:22px; height:14px; display:block; float:left; background:url(images/icon.png) no-repeat -246px -53px;}
.videoList li span.s_3 ins.s_right a:hover em.ico_1{background-position:-246px -78px;}
.videoList li span.s_3 ins.s_right a em.ico_2{width:16px; height:14px; display:block; float:left; background:url(images/icon.png) no-repeat -276px -53px;}
.videoList li span.s_3 ins.s_right a:hover em.ico_2{background-position:-276px -78px;}
.videoList li span.s_3 ins.s_right a i{display:block; float:left; color:#5d5d5d; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 4px;}
.videoList li .wrap{width: 100%;height: 100%;background: rgba(0,0,0,.5);position: fixed;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: none;z-index: 100;}
.videoList li .wrap .box{width: 980px;height: 580px;position: fixed;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.videoList li .wrap .box i{width:28px;height: 28px;display: block;float: right;background: url('../images/video_close.png') no-repeat;position: relative;z-index: 100;cursor: pointer;}
.videoList li embed{width: 890px;height: 560px;position: fixed;left: 0;right: 0;top: 0;bottom: 0;margin: auto;border: 5px solid #fff;}


.workshow{padding:10px 0 15px 0; overflow:hidden;}
.workshow ul{width:1300px;}
.workshow li{width:375px; float:left; margin:0 22px 27px 0; text-transform:uppercase; font-family:dincond-regular, Arial, Helvetica, sans-serif;
position:relative; overflow:hidden;}
.workshow li a{display:block; color:#1e1e1e; font-weight:bold; text-align:center;}
.workshow li a em{display:block; font-size:22px; line-height:20px; padding:14px 0 2px 0;}
.workshow li a big{display:block; font-size:28px; line-height:25px;margin-top: 25px;}
.workshow li a ins{width:375px; height:375px; display:block; background:url(images/tm.png) repeat; position:absolute; top:0; left:0;}
.workshow li a span{width:228px; height:228px; display:block; border:10px solid #db2450; position:absolute; top:-380px; left:63px;}
.workshow li a span i{display:block; padding:148px 0 0 0;}
.workshow li a span i img{margin:0 auto;}


.gy{padding:44px 0; border-bottom:2px solid #cdcdcd; overflow:hidden;}
.gy dt{width:185px; float:left; color:#000; letter-spacing:-0.5px; overflow:hidden;}
.gy dt p{font-size:40px; font-family:dincond-regular, Arial, Helvetica, sans-serif; line-height:40px; padding:0 0 8px 0;}
.gy dt span{display:block; font-size:14px; font-family:Verdana, Geneva, sans-serif; line-height:20px; padding:0 0 17px 0;}
.gy dt em{width:36px; height:2px; display:block; background:#232323;}
.gy dd{width:880px; float:right; overflow:hidden;}

.about_01{padding:25px 0;}
.about_01 dd p{color:#2c2c2c; font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height:22px; padding:0 0 20px 0;}
.about_01 dd img{display:block; max-width:880px;}

.about_03 dd ul{width:1000px;}
.about_03 dd li{width:180px; float:left; font-family:dincond-regular, Arial, Helvetica, sans-serif; padding:0 53px 0 0;}
.about_03 dd li p{color:#313131; font-size:25px; text-transform:uppercase; line-height:22px; padding:10px 0 0 0;}
.about_03 dd li span{display:block; color:#676767; font-size:20px;}


.about_04{border-bottom:0; padding:44px 0 0 0;}
.about_04 dd ul{width:1000px;}
.about_04 dd li{width:250px; float:left; padding:0 55px 0 0;}
.about_04 dd li em{display:block; color:#000; font-size:24.9px; line-height:24px; font-family:dincond-regular, Arial, Helvetica, sans-serif;}
.about_04 dd li i{display:block; color:#373737; font-size:24.9px; line-height:24px; font-family:dincond-regular, Arial, Helvetica, sans-serif;
text-transform:uppercase; padding:17px 0 8px 0;}
.about_04 dd li p{color:#141414; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}



.scroll_gy .bd li{width:268px; float:left; padding:0 55px 0 0;}
.scroll_gy .bd li strong{display:block; color:#2a2a2a; font-size:40px; font-family:dincond-regular, Arial, Helvetica, sans-serif; line-height:40px;}
.scroll_gy .bd li span{display:block; color:#2d2d2d; font-size:25px; font-family:dincond-regular, Arial, Helvetica, sans-serif; text-transform:uppercase;
padding:12px 0 20px 0;}
.scroll_gy .bd li p{color:#303030; font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.scroll_gy .hd a.prev,.scroll_gy .hd a.next{width:55px; height:35px; display:block; background:url(images/btn_02.jpg) no-repeat; cursor:pointer;
 float:left;}
.scroll_gy .hd a.prev{background-position:0 0; margin:0 10px 0 0;}
.scroll_gy .hd a.prev:hover{background-position:0 -35px;}
.scroll_gy .hd{padding:43px 0 0 0; overflow:hidden;}
.scroll_gy .hd a.next{background-position:-55px 0;}
.scroll_gy .hd a.next:hover{background-position:-55px -35px;}


.wjd_detail{padding:23px 15px 30px 15px; background:#f5f5f5; overflow:hidden;}
.wjd_detail h3{color:#1e1e1e; font-size:50px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:52px;}
.wjd_detail p{color:#000; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; line-height:21px;}
.wjd_detail ul{width:700px; text-align:center; margin:0 auto 17px auto; background:url(http://bjpanzisheying.com/template/pzgzg/theme/css/images/line.jpg) no-repeat bottom; padding:10px 0 17px 0; overflow:hidden;}
.wjd_detail li{color:#000; font-size:15px; font-family:Arial, Helvetica, sans-serif;  display:inline-block; padding:0 8px; text-transform:uppercase;}
.wjd_detail li span.w_1{width:14px; height:14px; display:block; float:left; background:url(images/icon.png) no-repeat -7px -226px; margin:2px 6px 0 0;}
.wjd_detail li span.w_2{width:12px; height:14px; display:block; float:left; background:url(images/icon.png) no-repeat -34px -226px; margin:2px 6px 0 0;}
.wjd_detail li span.w_3{width:16px; height:15px; display:block; float:left; background:url(images/icon.png) no-repeat -56px -226px; margin:2px 6px 0 0;}
.wjd_detail li em{color:#757575; font-size:14px;}



.ban{ width:1170px; height:618px; position:relative; margin:0 0 50px 0;}
.ban2{ width:1920px; height:442px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:1920px; height:640px;}

.min_pic{width:1170px; height:145px; background:url(images/bg.jpg) repeat-x top; padding:30px 0 0 0; margin:0 auto; position:relative; overflow:hidden;}
.num{ width:892px; height:145px; background:url(http://bjpanzisheying.com/template/pzgzg/theme/css/images/bg2.jpg) repeat-x bottom; position:relative; margin:0 auto; overflow:hidden;}
.num ul{width:1000px; position:absolute; left:0; top:0;}
.num ul li{ width:220px; height:140px; float:left; margin-right:4px; position:relative;}
.num ul li a ins{width:220px; height:140px; display:none; background:url(images/tm.png) repeat; position:absolute; top:0; left:0;
filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity:0.85; opacity:0.85;}
.num ul li a ins strong{width:100px; display:block; margin:0 auto; color:#fff; font-size:22px; text-transform:uppercase; line-height:26px;
 text-align:center; padding:42px 0 0 0;}
.num ul li a span{width:60px; height:13px; display:none; background:url(images/x_03.png) repeat; position:absolute; bottom:-5px; left:80px; z-index:10;}
.num ul li.on a ins{display:block;}
.num ul li.on a span{display:block;}

.prev_btn1,.next_btn1{position:absolute; top:88px; z-index:100;}
.prev_btn1{left:35px;}
.next_btn1{right:35px;}
.prev_btn1 a,.next_btn1 a{width:70px; height:65px; display:block; cursor:pointer; background:url(images/btn_03.jpg) no-repeat; cursor:pointer;}
.prev_btn1 a{background-position:0 0;}
.prev_btn1 a:hover{background-position:0 -65px;}
.next_btn1 a{background-position:-70px 0;}
.next_btn1 a:hover{background-position:-70px -65px;}



.news_left{width:875px; float:left;}
.slideImgs{width:875px; height:380px; position:relative; overflow:hidden;}
.slideImgs .hd{position:absolute; bottom:25px; left:25px;}
.slideImgs .hd li{width:9px; height:9px; background:url(images/icon.png) no-repeat -145px -181px; float:left; cursor:pointer; margin:0 10px 0 0;
text-indent:-100px;}
.slideImgs .hd li.on{background-position:-165px -181px;}

.newsDetail{padding:20px 0 42px 0; overflow:hidden;}
.newsDetail dl{padding:0 0 24px 0; overflow:hidden;}
.newsDetail dt{width:140px; float:left; color:#313131; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.newsDetail dt span{display:block; font-size:75px; line-height:65px;}
.newsDetail dt em{display:block; font-size:40px; text-transform:uppercase; line-height:40px;}
.newsDetail dd{width:735px; float:left; padding:30px 0 0 0;}
.newsDetail dd strong{display:block; color:#323232; font-size:30px; line-height:32px; letter-spacing:-1px;}
.newsDetail dd span{display:block; color:#db2450; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;
 padding:17px 0 0 0; overflow:hidden;}
.newsDetail dd span em.n_1{width:17px; height:17px; display:block; background:url(images/icon.png) no-repeat -5px -249px; float:left;}
.newsDetail dd span em.n_2{width:17px; height:17px; display:block; background:url(images/icon.png) no-repeat -32px -249px; float:left;}
.newsDetail dd span em.n_3{width:14px; height:17px; display:block; background:url(images/icon.png) no-repeat -60px -249px; float:left;}
.newsDetail dd span cite{display:block; float:left; font-style:normal; padding:0 10px 0 5px;}
.newsDetail dd span cite i{color:#898989; padding:0 0 0 4px;}
.newsDetail p{color:#272727; font-size:14px; font-family:Verdana, Geneva, sans-serif; line-height:25px;}


.news_right{width:265px; float:right; background:#f4f4f4; padding:35px 0 70px 0; overflow:hidden;}
.news_right h3{color:#323232; font-size:20px; text-transform:uppercase; text-align:center; padding:0 0 10px 0;}
.news_right dl{width:220px; background:url(http://bjpanzisheying.com/template/pzgzg/theme/css/images/line1.jpg) repeat-x bottom; margin:0 auto; padding:26px 0; overflow:hidden;}
.news_right dl a{width:220px; display:block; overflow:hidden;}
.news_right a dt{width:106px; float:left;}
.news_right a dt span{display:block; color:#1e1e1e; font-size:18px; line-height:22px;}
.news_right a dt em{display:block; color:#1b1b1b; font-size:12px; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; padding:5px 0 0 0;}
.news_right a dd{width:70px; height:70px; position:relative; float:right;}
.news_right a dd ins{width:70px; height:70px; display:block; background:url(http://bjpanzisheying.com/template/pzgzg/theme/css/images/xw_01.png) no-repeat; position:absolute; top:0; left:0;}
.news_right a:hover dd ins{background:url(http://bjpanzisheying.com/template/pzgzg/theme/css/images/xw_02.png) no-repeat;}

.main_center{width: 1200px;margin: 0 auto;}
.server{overflow: hidden;padding: 100px 0;background: #EDEDED;}
.server .nav{overflow: hidden;float: left;width: 200px;}
.server .nav a{font-family: "宋体";font-size: 14px;color: #a0a0a0;margin-bottom: 30px;display: block;}
.server .nav a.on{font-size: 18px;color: #000;}
.server .con{float: left;}
.server .con li{width: 1000px;margin-bottom: 25px;position: relative;}
.server .con li img{width: 800px;height: 530px;}
.server .con li .miaoshu{width: 360px;height: 450px;background: url('images/server_bg.png') no-repeat;position: absolute;top: 40px;right: 0;padding-left: 50px;}
.server .con li .miaoshu i{display: block;font-family: "微软雅黑";font-size: 20px;color: #d7004b;margin-top: 40px;}
.server .con li .miaoshu i em{font-size: 50px;}
.server .con li .miaoshu strong{color: #105998;font-family: "微软雅黑";font-size: 24px;font-weight: normal;}
.server .con li .miaoshu span{font-family: "宋体";font-size: 12px;color: #878787;display: block;padding-left: 25px;background: url('http://bjpanzisheying.com/template/pzgzg/theme/css/images/shop.jpg') no-repeat left;height: 18px;padding-top: 10px;margin-top: 5px;}
.server .con li .miaoshu span em{color: #d7004b;font-family: verdana;}
.server .con li .miaoshu p{font-family: "宋体";font-size: 14px;line-height: 24px;color: #878787;width: 310px;margin-top: 20px;width: 100%;height: 144px;overflow: hidden;margin-bottom: 50px}
.server .con li .miaoshu .more{font-size: 14px;font-family: "宋体";color: #000000;padding-right: 20px;display: inline-block;width: 60px;height: 20px;line-height: 20px;
  background: url('http://bjpanzisheying.com/template/pzgzg/theme/css/images/more_right.jpg') no-repeat right;margin-right: 20px;}
.server .con li .miaoshu .zixun{font-size: 14px;font-family: "宋体";color: #000000;padding-right: 20px;display: inline-block;width: 70px;height: 20px;line-height: 20px;background: url('http://bjpanzisheying.com/template/pzgzg/theme/css/images/msg.jpg') no-repeat right;}
.fl{float: left;}
.rl{float: right;}
.server_x{overflow: hidden;}
.server_x .top{padding: 60px 0 50px;overflow: hidden;}
.server_x .top .fl{width: 358px;height: 384px;background: url('http://bjpanzisheying.com/template/pzgzg/theme/css/images/server_x_bg.jpg') no-repeat;}
.server_x .top .fl img{width: 270px;height: 270px;transform: rotate(-4deg);margin: 57px;}
.server_x .top .rl{width: 570px;}
.server_x .top .rl i{display: block;font-family: "微软雅黑";font-size: 20px;color: #d7004b;margin-top: 40px;}
.server_x .top .rl i em{font-size: 50px;}
.server_x .top .rl strong{color: #105998;font-family: "微软雅黑";font-size: 24px;font-weight: normal;}
.server_x .top .rl span{font-family: "宋体";font-size: 12px;color: #878787;display: block;padding-left: 25px;background: url('http://bjpanzisheying.com/template/pzgzg/theme/css/images/shop.jpg') no-repeat left;height: 18px;padding-top: 10px;margin-top: 5px;}
.server_x .top .rl span em{color: #d7004b;font-family: verdana;}
.server_x .top .rl p{font-family: "宋体";font-size: 14px;line-height: 24px;color: #878787;width: 310px;margin-top: 20px;width: 100%;height: 48px;overflow: hidden;margin-bottom: 50px}
.server_x .top .rl a.zixun{font-family: "微软雅黑";font-size: 18px;color: #fff;line-height: 24px;display: block;width: 290px;height: 50px;background: #D6034A;text-align: center;line-height: 50px;}
.server_x .top .rl a.back{font-family: "宋体";font-size: 14px;color: #000000;width: 100px;height: 20px;display: block;padding-left: 25px;background: url('http://bjpanzisheying.com/template/pzgzg/theme/css/images/back_server.jpg') no-repeat left;float: right;}
.server_x .textarea{padding: 75px 0;background: #EDEDED;}
.server_x .textarea img{width: auto;max-width: 1200px;}