body,input,h1,h2,h3,h4,h5,h6,b,c,e,i,g,p,div,dl,dt,dd,select,textarea{ margin:0; padding:0;   color:#555; font-size:12px; font-family:微软雅黑, Aria; line-height:1;font-weight: normal;}
body,html{ height:100%; position:relative;}
img{display: block;}
a{ color:#333; text-decoration:none;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a { -webkit-text-size-adjust:100%;}



.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: '';clear: both;display: block;}
.logo{width: 100%;height: auto;text-align: center;}
.logo img{margin:0 auto;}
.logo>a{display:block;margin: 34px auto;}
.nav_big{width: 100%;height: auto;border-top: 1px solid #f0f0f0;}
.nav{width:1200px;margin: 0 auto;}
.nav ul li{width: 9.9%;float: left;}
.nav ul>span{display: inline-block;background-color:#f0f0f0;width: 1px;height:14px;float: left;margin: 24px 0 0 0;}
.nav a{text-align: center;font-size: 16px;color: #1f1f1f;height: 62px;line-height: 62px;width: 65%;margin: 0 auto;display: block;border-top: 1px solid transparent;}
.nav a:hover{border-top: 1px solid #b32626;color: #b32626;}
.nav a>img{width: auto;padding: 22px 0 ;margin: 0 auto;}
/* edit start*/
.index_banner{width:100%;height:500px;}
.banner{width: 100%;height:250px;}
.banner>img{width: 100%;height: auto;}
/*edit end*/

.pp{width: 1200px;margin: 0 auto;padding: 70px 0;text-align: center;}
.pp>h1{font-size:60px;color: #000020;margin-bottom: 35px;}
.pp p{font-size: 16px;color:#777777;letter-spacing: 18px;}
.pp_big{width: 100%;height: auto;background-color:#f8f8f8;padding-bottom:15px;}
.pp_main{width: 1200px;margin: 0 auto;padding:15px 0 60px 0;text-align: center;}
.pp_main div{width: 19%;height: 158px;background-color: #FFFFFF;margin: 0 1.25% 1.25% 0;position: relative; float: left;}
.pp_main div:nth-child(5n){ float: right;margin:0;  }
.pp_main div img{margin: 0 auto;padding: 12% 5%;    width: 90%;}
.black{width: 100%;height: 100%; color: #fff;top: 0; left: 0;display: none;text-align: center;position: absolute; background: url(../images/icon-11.png) no-repeat center 110px rgba(0,0,0,0.9);}
.black h2{font-size:22px;font-family: arial;height: 30px;line-height: 30px;overflow: hidden; margin-top: 40px;color: #FFFFFF;}
.black p{height: 24px; font-size: 14px;overflow: hidden;color:#FFFFFF;}
.pp_main .pp1:hover .black{display: block;}

/* edit */
.pp_main .f1 img{width:115px;height:98px;}
/* edit */

 
 
 
/*edit img*/
.pp_main .pp1>img{padding:0;}
.pp_main .pp2>img{padding:0;}
.pp_main .pp3>img{padding:0;}
.pp_main .pp4>img{padding:0;}
.pp_main .pp5>img{padding:0;}

.black:nth-last-of-type(1) h2{font-size:18px;}
/* edit img end*/


.pp_big>a{display:block;width:128px;height:35px;margin:0 auto 40px;line-height: 35px;color:#ad0000;font-size: 14px;border: 1px solid #ad0000;text-align: center;transition: all 1s;}
.pp_big>a:hover{background-color:#ad0000;color: #FFFFFF;}

.tj{width: 1200px;margin: 0 auto;padding: 70px 0;text-align: center;}
.tj>h1{font-size:60px;color: #000020;margin-bottom: 35px;}
.tj p{font-size: 18px;color:#777777;letter-spacing: 18px;}

.tj_main{width: 1200px;margin: 0 auto;position: relative;margin-bottom:10%;height: 457px;}
.tj_main .img1{width: 60%;height: auto;position: absolute;left: -200px;opacity: 0;}
.tj_main .img1 img{width: 100%;height: auto;}
.tj_main .img1:hover img{transform: scale(1.1);transition: all 1s;}
.tj_main .img2{width: 45%;height: auto;position: absolute;bottom: -60px;right: 0;overflow: hidden;position: absolute; right: -300px;opacity: 0;}
.tj_main .img2 img{width: 100%;height: auto;transition: all 1s;}
.tj_main .img2:hover img{transform: scale(1.1);}
.tj_main>h1{width: 35%;font-size: 40px;padding:1% 0 30px;float: left;margin-left: 10px;font-weight: bold;position: absolute;right: -300px;opacity: 0;}
.tj_txt{width: 40%;float: left;position: absolute;right: 0;background-color: #262626;top:64px;padding: 36px 100px 23px 30px;z-index: 99;position: absolute; right: -300px;opacity: 0;}
.tj_txt span{display: block;font-size: 16px;color: #ffffff;margin-bottom: 17px;line-height: 20px;}
.tj_txt a{width: 100px;height: 30px;text-align: center;line-height: 30px;display: block;color:#1f1f1f;font-size: 16px;background-color: #FFFFFF;transition: all 1s;}
.tj_txt a:hover{background-color:#1f1f1f;color: #FFFFFF;}
.gd{display: none;}

.zx_big{width: 100%;background-color:#f7f7f7;}
.zx{width:1200px;margin: 0 auto;padding: 70px 0;text-align: center;}
.zx>h1{font-size:60px;color: #000020;margin-bottom:35px;}
.zx p{font-size: 18px;color:#777777;letter-spacing: 18px;}

.zx_main{width:1200px;margin: 0 auto;padding-bottom: 70px;}
.zx1{width: 30%;height: auto;overflow: hidden;    margin-right: 5%;}
.zx_main .zx1:nth-child(3n){float: right; margin:0; }

.zx1 a{display: block;color:#1f1f1f;font-size: 16px;margin-top: 15px;}
.zx1 a:hover{color:#ad0000 ;}
.zx1 span{font-size: 14px;color: #999999;margin-top: 8px;display: inline-block;}
.zx_img img{width: 100%;height: auto;transition: all 2s;}
.zx_img img:hover{transform: scale(1.1);}

.zx2{width: 30%;height: auto;overflow: hidden;margin: 0 5%;}
.zx2 a{display: block;color:#1f1f1f;font-size: 16px;margin-top: 15px;}
.zx2 a:hover{color:#ad0000 ;}
.zx2 span{font-size: 14px;color: #999999;margin-top: 8px;display: inline-block;}

.foots{width: 100%;background-color:#1f1f1f;height: auto;}
.foot{width:1200px;margin: 0 auto;padding: 69px 0 20px 0;}
.foot_nav{width: 100%;height: auto;}
.foot_nav ul{width: 14.2%;float: left;}
.foot_nav ul li:nth-child(1) a{font-size: 16px;color:#FFFFFF;margin-bottom: 20px;display: block;}
.foot_nav ul li a{font-size: 14px;color: #999999;line-height: 22px;padding-left:40px}
.icon{width: 18%;height: auto;margin: 20px 1% 0px}
.icon a{display: inline-block;width: 23%;text-align: center;}
.icon a img{display: inline-block;}
.l_l{display: block;height: 1px;background-color:#363636;width: 40%;margin: 36px 0 0;}
.l_r{display: block;height: 1px;background-color:#363636;width: 40%;margin: 36px 0 0;}
.foots h3{font-size: 13px;color: #999999;display:block;text-align: center;width:100%;padding-bottom: 20px;}


.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ float: none !important;padding-left: 0 !important;background-position: inherit !important;margin: 5px 19px !important;}
.bdshare-button-style0-16 .bds_mail{background:url(../images/fx_05.png) no-repeat;}
#we_chat{background: url(../images/fx_09.png) no-repeat;}
.bdsina{background: url(../images/fx_07.png) no-repeat !important;}




