@charset "utf-8";

/* @font-face{
    font-family:'SimHei';
    src:url('../fonts/simhei.ttf');
} */

.header{ display:none; }
.footer{ display:none; }

*{margin: 0;padding: 0;border: 0;outline: none;
box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;
-ms-box-sizing: border-box; -moz-box-sizing: border-box;}
html {width: 100%; font-weight: normal;
    -webkit-text-size-adjust:none; -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
body{font-size: 14px;line-height: 1.6;background-color:#fff;color:#666666; font-family: Helvetica,SimHei; background:#ebebeb; }
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
input,select,option,label,th,textarea{vertical-align: middle;border: none; font-family: Helvetica,SimHei;}
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none;  }

select{ appearance:none;  -moz-appearance:none; -webkit-appearance:none;}   
select::-ms-expand { display: none; }  

sup{ line-height:0; }

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}

.fl {float: left;}
.fr {float: right;}
.container{display: block;max-width:1440px; margin: 0 auto; }
.container2{display: block; width:63%; margin: 0 auto; }

.hidden{ overflow:hidden;}
.hide{ display:none;}

.flex{ display: flex; align-items: center;}
.flex>div{ width:100%; }


.hmore{ font-size:15px; margin-top:30px; padding:0 27px; display: inline-block; color:#ffffff; height:44px; line-height:44px; border-radius:22px; background:#DC1604;}
.hmore:hover{ background:rgba(220,22,4,0.8); }

.hmore2{ line-height:40px; border:1px solid #ffffff; background:none; padding:0; }
.hmore2 span{ padding:0 25px; border:1px solid transparent; display:block; border-radius:21px;  }
.hmore2:hover{ background: none;}
.hmore2:hover span{ border-color:#ffffff; }

.hmore3 span{ margin-left:15px; }


.font70{ font-size:70px; line-height:80px; }
.font60{ font-size:60px; line-height:70px; }

.font40{ font-size:40px; line-height:50px; }

.font30{ font-size:30px; line-height:40px; }
.font30 p{ margin-top:30px; }
.font30 p:first-child{ margin-top:0; }

.font25{ font-size:25px; line-height:35px; }
.font25 p{ margin-top:25px; }
.font25 p:first-child{ margin-top:0; }

.font20{ font-size:20px; line-height:30px; }
.font20 p{ margin-top:20px; }
.font20 p:first-child{ margin-top:0; }

.font18{ font-size:18px; line-height:28px; }
.font18 p{ margin-top:18px; }
.font18 p:first-child{ margin-top:0; }


.font16{ font-size:16px; line-height:26px; }
.font16 p{ margin-top:16px; }
.font16 p:first-child{ margin-top:0; }


.xian{ height:1px; background:#384967; margin:0 32px; }
.xian02{ margin:0 !important; }

.bj0{ background-image:none !important;}
.bj01{ background:#ffffff; }
.bj02{ background:#F6F6F6; }
.bj03{ background:#384967; }
.bj04{ background:#A3D9D7; }
.bj05{ background:#00968F; }



@media screen and (max-width: 1440px) {

.hmore{ font-size:14px; margin-top:25px; padding:0 23px; height:40px; line-height:40px; border-radius:20px; }
.hmore2{ line-height:36px; padding:0; }
.hmore2 span{ padding:0 21px; border-radius:19px;  }
.hmore3 span{ margin-left:12px; font-size:14px; }


.font70{ font-size:60px; line-height:70px; }
.font60{ font-size:50px; line-height:60px; }

.font40{ font-size:34px; line-height:44px; }

.font30{ font-size:25px; line-height:35px; }
.font30 p{ margin-top:25px; }

.font25{ font-size:20px; line-height:30px; }
.font25 p{ margin-top:20px; }

.font20{ font-size:18px; line-height:28px; }
.font20 p{ margin-top:18px; }


.font18{ font-size:16px; line-height:26px; }
.font18 p{ margin-top:16px; }

.font16{ font-size:14px; line-height:24px; }
.font16 p{ margin-top:14px; }


}


@media screen and (max-width: 1240px) {

.hmore{ margin-top:20px; }

.font70{ font-size:50px; line-height:60px; }
.font60{ font-size:42px; line-height:52px; }

.font40{ font-size:28px; line-height:38px; }

.font30{ font-size:20px; line-height:30px; }
.font30 p{ margin-top:20px; }

.font25{ font-size:18px; line-height:28px; }
.font25 p{ margin-top:18px; }

.font20{ font-size:16px; line-height:26px; }
.font20 p{ margin-top:16px; }

}


@media screen and (max-width: 1024px) {

.font70{ font-size:42px; line-height:52px; }
.font60{ font-size:36px; line-height:46px; }

.font40{ font-size:24px; line-height:34px; }

.font30{ font-size:18px; line-height:28px; }
.font30 p{ margin-top:18px; }

}

@media screen and (max-width: 768px) {

.font60{ font-size:30px; line-height:40px; }
.font70{ font-size:36px; line-height:46px; }

}

.animated{ opacity:0; }
.reduceIn.animated{ opacity:1; }

@-webkit-keyframes reduceIn{
    0%{
        opacity:1;
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    50%{opacity:1}
}
@keyframes reduceIn{
    0%{
        opacity:1;
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    50%{opacity:1 }
}
.reduceIn{
    -webkit-animation-name:reduceIn;animation-name:reduceIn
}


.hmore,.hmore2 span,.nlist li,.nlist li a,.plateVideo .btn .img2,.nav li>a,.nav li>a span,.nav li .sub a,.lang .title,.lang .title span,.lang .sub a,.search,
.awards-next,.awards-prev,.bottom_tips .btn a,.submit button,.download,.nmore,.paging>a,.pup_tip .btn a,.search_form,.formList .input,.formList .textarea textarea,
.searchList li .title,.bottom_tips .info a,.showtxt a,.tanchuang .anniu a,.maintxt .anniu a,.plate06 .more a,.langpup a,.inputlist li.w6 .btn,.addbtn a,.topwz a{
transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
-moz-transition: 0.3s;
-webkit-transition: 0.3s;
}


.plateVideo>img{
    -webkit-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    -ms-transition: all .5s ease-in;
    -moz-transition: all .5s ease-in;
}

.plateVideo:hover>img{
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}


.plateVideo .vdbj{
    -webkit-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    -ms-transition: all .5s ease-in;
    -moz-transition: all .5s ease-in;
}

.plateVideo:hover .vdbj{
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}



.delay2{-webkit-animation-delay:.2s;animation-delay:.2s; -moz-animation-delay:.2s;
-o-animation-delay:.2s;-ms-animation-delay:.2s;}
.delay3{-webkit-animation-delay:.4s;animation-delay:.4s; -moz-animation-delay:.4s;
-o-animation-delay:.4s;-ms-animation-delay:.4s;}
.delay4{-webkit-animation-delay:.6s;animation-delay:.6s; -moz-animation-delay:.6s;
-o-animation-delay:.6s;-ms-animation-delay:.6s;}
.delay5{-webkit-animation-delay:.8s;animation-delay:.8s;; -moz-animation-delay:.8s;
-o-animation-delay:.8s;-ms-animation-delay:.8s;}
.delay6{-webkit-animation-delay:1s;animation-delay:1s; -moz-animation-delay:1s;
-o-animation-delay:1s;-ms-animation-delay:1s;}


.delay12{-webkit-animation-delay:.1s;animation-delay:.1s; -moz-animation-delay:.1s;
-o-animation-delay:.1s;-ms-animation-delay:.1s;}
.delay13{-webkit-animation-delay:.2s;animation-delay:.2s; -moz-animation-delay:.2s;
-o-animation-delay:.2s;-ms-animation-delay:.2s;}



.clippingOne{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.clippingTwo{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden; }
.clippingThree{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;  }




.cssSelect { width:100%; position: relative; }
.cssSelect *{ display: block; }
.cssSelect a{ color: #666; outline-width: 0px; text-decoration: none; }
.cssSelect .selectBox{ cursor: pointer; border:1px solid #384967; float: left; }
.cssSelect .selectLt{ cursor: pointer; text-align: left; }
.cssSelect .selectRt{ cursor: pointer; background: url(../images/down.svg) no-repeat center center; }
.cssSelect .selectBox{ width:100%; position: relative; width:100%; }
.cssSelect .selectLt{ overflow: hidden; color:#384967; font-size:18px; height: 42px; line-height: 42px; width:100%; padding: 0 18px; }
.cssSelect .selectRt{ height:42px; width:36px; position: absolute; top:0; right:0; }

.cssSelect .sPressDown{ }
.cssSelect .optionsBox{ top: 44px !important; left:0 !important; position: absolute; border: 1px solid #384967; border-top:none; border-bottom:none; width:100%; background: #fff; z-index: 100;}
.cssSelect .optionsInnerBox { }
.cssSelect .optionBox { border-bottom: 1px solid #384967; color:#384967;padding:0 18px; cursor: pointer;  height:43px; line-height: 42px; }
.cssSelect .optionBox span { cursor: pointer;  font-size:18px;  }
.cssSelect .oNormal { }
.cssSelect .oHover{ background: #f6f6f6; }
.cssSelect .selected{ background: #384967; color: #fff; }


@media screen and (max-width: 1440px) {
 
.cssSelect .selectLt{ font-size:16px; height: 38px; line-height: 38px; }
.cssSelect .selectRt{ height:38px; width:32px; }

.cssSelect .optionsBox{ top: 40px !important; }
.cssSelect .optionBox { padding:0 16px; height:40px; line-height: 39px; }
.cssSelect .optionBox span { font-size:16px;  }

}