@charset "utf-8";

/*   Reset css   */
/*   2010-02-17 LiNing Create  */
/*   2013-05-05 LiNing Edit    */

html{ overflow: -moz-scrollbars-vertical; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe { padding: 0px; margin: 0px;}
DIV, P, I, UL, LI, OL, DL, DT, DD{list-style: none;}
FIELDSET,LABEL,LEGEND,BUTTON,INPUT,FORM { padding:: 0px; margin: 0px;}
address,caption,cite,dfn,em,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
A IMG {BORDER-STYLE: none;border: 0px; text-decoration:none;}
table{border-collapse: collapse;border-spacing: 0;} 
html{ font-family:"微软雅黑";}



/*   change    */
/*   date: 2014-05-06   */
/*   author:lining   */
.zpbigbox{ width:100%; overflow:hidden; position:relative; background-color:#f8ecd6;}

.zpbanner{ width:1920px; position:relative; left:50%; margin-left:-960px; position:relative; background-color:#f8ecd6;}
.zpbanner img{ display:block; width:100%;}
.bannerleft{ width:0px; height:460px;position:absolute; left:50%; top:20px; margin-left:-418px; background-image:url(../images/zhongpeng02.png); background-size:768px; background-position:left top;}
.zpbanner p{ width:800px; position:absolute; left:50%; margin-left:-280px; bottom:165px; font-size:18px; line-height:36px; color:#be2c29;}
.zpbanner h2{ width:800px; margin:20px auto; font-size:18px; line-height:36px; color:#be2c29; margin-bottom:0; padding-bottom:10px;}

.zpbanner01{ width:1920px; height:1109px; background-image:url(../images/zhongpeng01.jpg); background-size:100%;}
.zpbanner02{ width:522px; height:69px; background-image:url(../images/zhongpeng03.png); background-size:100%; position:absolute; left:50%; margin-left:-261px; bottom:320px;}


.zpbdcx{ width:1920px; position:relative; left:50%; margin-left:-960px; background-image:url(../images/zhongpeng04.jpg); height:660px; background-size:100%; background-repeat:no-repeat;background-color:#f8ecd6;}

.zpbdcx ul{ overflow:hidden; width:1244px;position:absolute; bottom:0; left:50%; margin-left:-622px;}
.zpbdcx li{ float:left; width:295px; margin:8px; height:200px; overflow:hidden; position: relative;}
.zpbdcx li img{ width:100%; position:absolute; left:0; top:0;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}

.zpbdcx li h2{ width:295px; height:200px; position:absolute; left:0px; top:200px; background-color:#be2c29;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}
.zpbd01{ width:270px; font-size:18px; line-height:27px; color:#FFFFFF; margin:0 auto; margin-top:30px;}

.zpbdcx li:hover h2{ top:0;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}
.zpbdcx li:hover img{ top:-200px;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}


.zpzyzsbox{ width:1200px; position:relative; left:50%; margin-left:-600px;}

.zpzyzsbox li{ width:100%; position:relative; height:250px; margin-bottom:80px;}
.zpzysz01{ display:block; position:absolute; bottom:10px; left:-40px; width:120px;}
.zpzyszbj{ width:620px; height:250px; background-color:#ffdd9e;}
.zpzyszbj p{ color:#ff3d00; text-align:center; font-size:16px; line-height:27px; padding-top:30px; display:block; width:520px;}
.zpzyszh{ position:absolute;  right:0; top:10px;}	

.zpzyxq{ display:block; position:absolute; right:250px; bottom:10px; background-color:#be2c29; font-size:18px; color:#FFF; text-decoration:none; padding:5px 10px; border-radius:5px;}
.zpzxzx{ display:block; position:absolute; right:100px; bottom:10px; background-color:#be2c29; font-size:18px; color:#FFF; text-decoration:none; padding:5px 10px; border-radius:5px;}
.zpzysc{ position:absolute; right:420px; bottom:-10px;}


.zpzyszdq{ width:1220px; margin:0 auto; overflow:hidden;}
.zpzyszdq li{ width:295px; float:left; margin:5px; background-color:#FFFFFF; height:460px;}
.zpzyszdq .zptsli{ margin-top:150px;}
.zpzyszdq img{ display:block; width:100%;}
.zpzyszdq h2{ font-size:24px; line-height:36px; color:#be2c29; border-bottom:1px solid #be2c29;border-top:1px solid #be2c29; width:160px; margin:20px auto; text-align:center;}
.zpzyszdq p{ width:265px; margin:20px auto; font-size:14px; line-height:21px; height:105px; color:#666666;}
.zpzyszdq a{ display:block; width:160px; background-color:#be2c29; font-size:18px; margin:20px auto; line-height:36px; text-align:center; color:#FFFFFF; text-decoration:none; }


.zpdsbox{ width:1200px; margin:0 auto; padding-top:50px;}
.zpdstop{ width:1200px; border-bottom:1px solid #b32825; padding-bottom:20px;}
.zpdstop img{ display:block; margin:0 auto;}
.zpdsbox a{ display:block;}
.zpdsbox img{ display:block;}

.zpdsbox02{ width:100%; color:#be2c29; background-color:#ffdd9e; padding:20px 0px;}
.zpdsbox02 h2{ text-align:center; font-size:30px; line-height:36px; margin-bottom:20px;}
.zpdsbox02 p{ text-align:left; font-size:18px; line-height:36px; width:1200px; margin:0 auto;}

.jybigbox{width:100%; padding-top:50px; position:relative;}
.jy01{ display:block; margin:0px auto; margin-bottom:50px;}
.jywc{ background-image:url(../images/zhongpeng43.png); background-position:left center; background-repeat:no-repeat; font-size:30px; line-height:60px; padding-left:50px; color:#be2c29; position:relative; left:50%; margin-left:-600px;}

.jywcbox{ width:1200px; margin:50px auto; overflow:hidden;}
.jywcbox li{ float:left; position:relative;margin-top:10px;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}
.jywcbox img{ display:block; width:auto;}
.jywc01{ margin:0 51px;}

.jywcz01{ font-size:18px; width:20px; position:absolute; right:75px; top:40px; line-height:19px; color:#666666;}
.jywcz02{ font-size:18px; width:20px; position:absolute; right:50px; top:40px; line-height:19px; color:#666666;}
.jywcz03{ font-size:18px; width:20px; position:absolute; left:80px; top:40px; line-height:19px; color:#666666;}
.jywcbox li:hover{ margin-top:0px;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}

.jywxzx{ display:block;text-decoration:none; background-color:#be2c29; width:160px; text-align:center; color:#FFFFFF; margin:0 auto; font-size:18px; line-height:36px; border-radius:8px;}

.zpdtbox{ width:1920px; overflow:hidden; position:relative; left:50%; margin-left:-960px;}
.zpdtbox img{ width:100%;}
.zpdtimg{ position:absolute; left:50%; margin-left:-80px; top:-200px; width:1000px !important; opacity:0; z-index:2;}
.zpdtbox .zp_qydx{ width:500px; position:absolute; left:50%; margin-left:-500px; top:50px;background-color:rgba(255,255,255,0.8); color:#666666;  font-size:18px; line-height:36px; z-index:1; opacity:0;}
.zp_qydx01{ background-color: #f9d99c; padding:15px 0;}
.zp_qydx01 img{ width: 80%; display: block; margin: 0 auto;}
.zpdtbox p{ font-size: 16px; line-height: 24px; padding: 15px 35px;}
.zpdtbox p span{ color: #ff0000;}
.zp_qydx02{ padding:0 10px; position: relative;}
.zp_qydx03{width: 100%; overflow: hidden;}
.zp_qydx03 a:nth-child(1){ display: block; width: 160px; background-color: #b52e2a; color: #ffffff; text-decoration: none; text-align: center; margin-left: 70px; float: left;font-size: 16px; line-height: 32px; border-radius: 6px; margin-bottom: 15px; margin-top:10px;}

.zp_qydx03 a:nth-child(2){ display: block; width: 100px; background-color: #b52e2a; color: #ffffff; text-decoration: none; text-align: center; margin-left: 100px; float: left;font-size: 16px; line-height: 32px; border-radius: 6px; margin-bottom: 15px; margin-top:10px;}
.zp_qydx03 a:hover{ background-color: #ee7800;}

.zpcgxz{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.zpcgxz li{ width:300px; float:left; position:relative; overflow:hidden; height:600px;}
.zpcgxz div{ position:absolute; left:0; top:0; width:240px; height:540px; padding:30px; color:#FFFFFF;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}
.zpcgxz .cgxz01{ background-image:url(../images/zhongpeng29.png);}
.zpcgxz .cgxz02{ background-image:url(../images/zhongpeng30.png);}

.zpcgxz h2{ font-size:24px; line-height:24px;}
.zpcgxz h3{ font-size:14px; line-height:30px;}
.zpcgxz p{ font-size:14px; line-height:21px; opacity:0;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear; margin-top:10px;}
.zpcgxz span{ display:block; width:100%; font-size:14px; line-height:21px; position:absolute; bottom:20px; left:30px;}

.zpcgxz li:hover div{top:320px;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}
.zpcgxz li:hover p{ opacity:1;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;}

.cgxzzx{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:20px;}
.cgxzzx a{ display:block; width:200px; margin:20px 200px; float:left; margin-bottom:0;text-align:center; text-decoration:none; background-color:#be2c29; color:#FFFFFF; font-size:18px; line-height:36px; border-radius:5px;}


.wtboxdh1{ -webkit-animation:zoomIn 1.0s ease-in 0s; animation:zoomIn 1.0s ease-in 0s; -moz-animation:zoomIn 1.0s ease-in 0s;}

@-webkit-keyframes zoomIn{0%{opacity:0;margin-top:-165px;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1;margin-top:-165px;}}
@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}

