html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset {margin:0;padding:0}
ul,ol,dl {list-style-type:none}
html {font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body,th,td,button,input,select,textarea {font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:14px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body {line-height:1.6;background-color:#fff;}
h1,h2,h3,h4,h5,h6 {font-size:100%;color:#333}
a {text-decoration:none;cursor:pointer;color:#666}
.w1200 {width:1200px;margin:0 auto;}
.color1{color: #0f3783;}
.color2{color:#b7b7b7}
.color-fff{color: #fff;}
.color-000{color: #000;}
.color-333{color: #333;}
.color-666{color: #666;}
.color-999{color: #999;}
.color-aaa{color: #aaa;}
.color-f00{color: #f00;}
.color-c1{color: #0f3783;}
.clear{clear: both;}
.bg-f60{background-color: #f60;}
.bg-000{background-color: #000;}
.bg-fff{background-color: #fff;}
.bg-111{background-color: #111;}
.bg-f1f1f1{background-color: #f1f1f1;}
.bg-f2f2f2{background-color: #f2f2f2;}
.bg-f3f3f3{background-color: #f3f3f3;}
.bg-f4f4f4{background-color: #f4f4f4;}
.bg-f5f5f5{background-color: #f5f5f5;}
.bg-f6f6f6{background-color: #f6f6f6;}
.bg-f7f7f7{background-color: #f7f7f7;}
.bg-f8f8f8{background-color: #f8f8f8;}
.bg-efefef{background-color: #efefef;}
.lhd150{line-height: 150%;}
.lhd200{line-height: 200%;}
.lhd300{line-height: 300%;}
.hd2{height: 2px;}
.hd10{height: 10px;}
.hd20{height: 20px;}
.hd30{height: 30px;}
.hd40{height: 45px;}
.hd50{height: 50px;}
.hd80{height: 80px;}
.hd100{height: 100px;}
.pd10{padding: 10px;}
.pd20{padding: 20px;}
.pd-5-0{padding: 5px 0;}
.pd-10-0{padding: 10px 0;}
.pd-20-0{padding: 20px 0;}
.pd-30-0{padding: 30px 0;}
.pd-0-10{padding:0 10px;}
.pd-0-20{padding:0 20px;}
.pd-0-30{padding:0 30px;}
.ft0{font-size: 0px;}
.ft12{font-size: 12px;}
.ft14{font-size: 14px;}
.ft16{font-size: 16px;}
.ft18{font-size: 18px;}
.ft20{font-size: 20px;}
.ft24{font-size: 24px;}
.ft28{font-size: 28px;}
.ft30{font-size: 30px;}
.ft32{font-size: 32px;}
.ft36{font-size: 36px;}
.ft40{font-size: 40px;}
.ft42{font-size: 42px;}
.fwb{font-weight: bold;}
.fw100,.fwt100{font-weight: 100;}
.fw200,.fwt200{font-weight: 200;}
.fw400,.fwt400{font-weight: 400;}
.ofhd{overflow: hidden;}
.max-img img{max-width: 100%;}
.inline-block{display: inline-block;}
.block{display: block;}
.display-none{display: none;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.text-indent{text-indent: 2em;}
.fl{float: left;}
.fr{float: right;}
.relative{position: relative;}
.absolute{position: absolute;}
.uppercase{text-transform: uppercase;}
.nowrap{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pdimg4-3 .img {background-position:center;background-repeat:no-repeat;background-size:auto 100%;padding-top:75%;overflow:hidden;transition-duration:1s;}
/* .pdimg4-3 .img:hover {background-size:auto 110%;transition-duration:1s;} */
.pdimg4-3 .img a {display:block;width:100%;position:relative;padding-top:75%;margin-top:-75%;}
.pdimg4-3 .img img {display:none;}
.pdimg2-1 .img {background-position:center;background-repeat:no-repeat;background-size:auto 100%;padding-top:50%;overflow:hidden;transition-duration:1s;}
/* .pdimg2-1 .img:hover {background-size:auto 110%;transition-duration:1s;} */
.pdimg2-1 .img a {display:block;width:100%;position:relative;padding-top:50%;margin-top:-50%;}
.pdimg2-1 .img img {display:none;}
.pdimg1-1 .img {background-position:center;background-repeat:no-repeat;background-size:auto 100%;padding-top:100%;transition-duration:1s;}
/* .pdimg1-1 .img:hover {background-size:auto 110%;transition-duration:1s;} */
.pdimg1-1 .img a {display:block;width:100%;position:relative;padding-top:100%;margin-top:-100%;}
.pdimg1-1 .img img {display:none;}
.pdimg1-2 .img {background-position:center;background-repeat:no-repeat;background-size:auto 100%;padding-top:200%;transition-duration:1s;}
/* .pdimg1-2 .img:hover {background-size:auto 110%;transition-duration:1s;} */
.pdimg1-2 .img a {display:block;width:100%;position:relative;padding-top:200%;margin-top:-200%;}
.pdimg1-2 .img img {display:none;}
.li-5 li {float:left;width:17%;margin:0 0.75% 10px 0.75%;padding:0.75%;}
.li-4 li {float:left;width:23%;margin:0 0.75% 10px 0.75%;padding:0.25%;}
.li-3 li {float:left;width:31.33%;margin:0 0.75% 10px 0.75%;padding:0.25%;}
.li-2 li {float:left;width:47%;margin:0 0.75% 10px 0.75%;padding:0.75%;}