@charset "utf-8";
/* CSS Document */
body{font-size:14px; background:#fff; font-family:"Microsoft Yahei","微软雅黑",sans-serif; width:100%; overflow-x:hidden;overflow-y: auto;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0; }
.hy-main input[type=text]:focus,.hy-main input[type=password]:focus,.hy-main textarea:focus{
 transition:border linear .2s,box-shadow linear .5s;
 -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
 -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
 outline:none;border-color:rgba(140,215,255,.75);
 box-shadow:0 0 8px rgba(140,215,225,.5);
 -moz-box-shadow:0 0 8px rgba(140,215,225.5);
 -webkit-box-shadow:0 0 8px rgba(140,215,225,3);
}
fieldset,img{border:0;}img{ max-width:100%;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none; color:#666;}


.new_main{}
.slideTxtBox_01{}
.slideTxtBox_01 .hd{ text-align:center; height:26px;}
.slideTxtBox_01 .hd ul li{ display:inline-block;}
.slideTxtBox_01 .hd ul li a{ display:block; padding:0 20px; line-height:24px; height:24px; border:1px solid #ccc; background:#fff;}
.slideTxtBox_01 .hd ul li.on a{ background:#080d2d; color:#fff;}
.slideTxtBox_01 .bd{ margin-top:10px; margin-bottom:10px;}
.slideTxtBox_01 .bd ul{}
.slideTxtBox_01 .bd ul li{ float:left; width:46%; margin:5px 1%; background:#edeef0; padding:1% 1%;}
.slideTxtBox_01 .bd ul li a{}
.slideTxtBox_01 .bd ul li a:hover{ color:#248dc7;}
.slideTxtBox_01 .bd ul li .img{ float:left; width:30%; height:100px;}
.slideTxtBox_01 .bd ul li .img table{ border-spacing:0;}
.slideTxtBox_01 .bd ul li .img table td{ height:100px; text-align:center; vertical-align:middle;}
.slideTxtBox_01 .bd ul li .img img{ max-height:100px;}
.slideTxtBox_01 .bd ul li .txt{ float:right; width:68%;}
.slideTxtBox_01 .bd ul li .txt h2{ padding:0; margin:0; font-size:14px; line-height:20px; height:20px; overflow:hidden;}
.slideTxtBox_01 .bd ul li .txt h3{ padding:0; margin:0; font-weight:normal; font-size:12px; color:#999; line-height:20px; height:20px; overflow:hidden;}
.slideTxtBox_01 .bd ul li .txt p{ color:#666; padding:0; margin:0; font-size:12px; line-height:20px; height:40px; overflow:hidden;}
.slideTxtBox_01 .bd ul li .txt h4{ padding:0; margin:0; font-weight:normal; text-align:right; color:#248dc7; line-height:20px; height:20px; overflow:hidden;}




a:hover{ text-decoration:none; color:#004a74;}
a:focus,input,button,select,textarea{outline:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-variant: normal;}
input,select,img{ vertical-align:middle; }
legend{ display:none;}
textarea{resize:none;}
.clear{clear:both;}
.clear:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}
.clearfix{zoom:1;}.mt10{ margin-top:10px;}.mt20{ margin-top:20px;}.pt10{ padding-top:10px;}.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tl{ text-align: left;}.ov{ overflow:hidden;}.rel{ position:relative;}.tc{ text-align:center;}
.none{ display:none;}.block{ display:block;}.mr10{ margin-right:10px;}.mt2{ margin-top:2%;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999;  
}
.picfd{ overflow:hidden;}
.picfd img{ transition:all 0.5s ease;}
a:hover .picfd img{ transform:scale(1.1); transition:all 0.5s ease;}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999;
}



.translateX-100 {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    transform: translateX(-100%);
}
.translateX_100 {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    transform: translateX(100%);
}
.translateY-100 {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
}
.translateY_100 {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    transform: translateY(100%);
}
.transition {
    opacity: 0;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
}
.scale-0{
	-webkit-transform:scale(0);
    -moz-transform:scale(0);
	transform:scale(0);
	}




.animate.translateX-100, .animate.translateX_100, .animate.translateY_100, .animate.translateY-100, .animate.scale-0 {
    opacity: 1;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    transform: translate(0,0);
	-webkit-transform:scale(1);
    -moz-transform:scale(1);
	transform:scale(1);
}

.pb16 {
  padding-bottom: 16px
}
.pb20 {
  padding-bottom: 20px
}
.f18 {
  font-size: 18px
}
.f20 {
  font-size: 20px
}

.f22 {
  font-size: 22px
}

.f24 {
  font-size: 24px
}

.f26 {
  font-size: 26px
}

.f28 {
  font-size: 28px
}