﻿@charset "utf-8";
@import url("core.css");
@import"https://at.alicdn.com/t/font_1202565_ybnj1ct7cy.css";
/* CSS Document */
* { margin: 0; padding: 0; transition-property: all; -ms-transition-property: all; -moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all; }
html, body { margin: 0 auto; }
body { background-color: #fff; color:#333; font-weight: normal; font-family:microsoft yahei; }
.ExtraLight {}
.SemiBold {font-family:Lato, PingFangSC-Semibold, "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "WenQuanYi Micro Hei", "Heiti SC", 冬青黑,"Microsoft YaHei UI Bold","微软雅黑 Bold", "Microsoft YaHei", 微软正黑体, "Microsoft JhengHei", 微软雅黑, 宋体, STHeiti, "LiHei Pro", 华文黑体, "Open Sans", sans-serif;}
.Regular { }
.Medium {font-family:Lato, PingFangSC-Semibold, "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "WenQuanYi Micro Hei", "Heiti SC", 冬青黑,"Microsoft YaHei UI Bold","微软雅黑 Bold", "Microsoft YaHei", 微软正黑体, "Microsoft JhengHei", 微软雅黑, 宋体, STHeiti, "LiHei Pro", 华文黑体, "Open Sans", sans-serif; }
.swiper-container { width: 100%; height: 100%; margin-left: auto; margin-right: auto; }
.swiper-slide { text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
/***/
.news_ul li .author a:hover:after{display:none !important}
.attarray{
list-style: decimal;
    margin-left: 20px;
}
.attarray li{
    line-height: 30px;
}
/*zidingyi*/
.home_des{
    line-height: 24px;
}
.home_des p{
    text-indent: 2em;
    margin: 20px 0;
    line-height: 24px;
}
.home_des .member{}
.home_des .member li{width: 30%;
    overflow: hidden;
    float: left;
    margin-right: 5%;}
    .home_des .member li:nth-child(3), .home_des .member li:nth-child(6){
        margin-right: 0
    }
.home_des .member li img{width: 100%;}
.home_des .member li p{margin-top: 0;
    height: 24px;
    overflow: hidden;
    text-indent: 0;
    text-align: center;
    font-size: 14px;}
/*zidingyi end*/
.w1200 { margin: 0 auto; width: 1400px; }
#top { z-index: 9999; position: relative; background: #fff; height: 188px; }
.site-header { width: 1400px; margin: 0 auto; height: 120px; padding-top: 38px; position: relative }
.site-header .logo { display: block; background: url(../images2020/logo.jpg?t=04282) no-repeat; width: 333px; height: 60px; overflow: hidden; }
.site-header .logo a { display: block; width: 215px; height: 61px; text-indent: -2222px; }
.open_text {position: absolute;right: 0;top: 50px;color: #05162b;text-align: right;line-height: 1.5;}
.open_text font { font-size: 18px; display:block; }
.open_text span { font-size: 18px; display:block }
.language { position: absolute; right: 260px; top: 22px; border: 1px solid #fff; height:26px; }
.language a { color: #fff; display:block; padding:2px 10px; height:24px; line-height:20px; font-size: 12px; float:left; }
.language a.on { background: #fff; color: #000 }
#menu { background: #47a2f8; color: #fff; float: left; width: 100%; height: 68px; }
#menu .w1200 { position: relative }
.dropdown { float: none }
.dropdown li { float: left; padding: 0 25px; position: relative }
.dropdown li#home { padding-left: 0 }
.dropdown li:after { width: 1px; background: #fff; height: 20px; content: ""; position: absolute; right: 0; top: 26px }
.dropdown li a { color: #fff; font-size: 18px; display: block; line-height: 68px; }
.dropdown li a:hover { }
.dropdown li .sub_menu { position: absolute; left: 0; top: 68px; display: none; width: 100%; background: #05162b;width: 130px;margin-left: -17px; }
.dropdown li .sub_menu ul { width: 100%; margin: 0 auto; }
.dropdown li ul li { margin-left: 0; padding: 0; float: none; }
.dropdown li ul li:after { display: none }
.dropdown li ul li a { line-height: normal; font-size: 16px; display: block; padding: 10px 0; text-align: center }
.dropdown li ul li a:hover { background: #47a2f8 }
.dropdown li#menu12:after { display: none }
.userlogin { position: absolute; right: 76px; top: 20px; }
.userlogin .noLogin { }
.userlogin .noLogin span { margin: 0 15px; display: inline-block; position: relative; font-size: 18px; cursor: pointer }
.userlogin .noLogin span.login:after { width: 1px; background: #fff; height: 15px; content: ""; position: absolute; right: -17px; top: 7px }
.userlogin .isLogin { display: block }
.userlogin .isLogin a { color: #fff; vertical-align: middle; display: block }
.userlogin .isLogin img { margin-right: 10px; vertical-align: middle; }
#searchfrom { position: absolute; right: 0; top: 0px; padding: 15px 0px; z-index: 900; background: #47a2f8; }
#searchfrom .close_open { width: 22px; height: 36px; background: url(../images2020/search.png) no-repeat right 7px; background-size:21px 22px; display: block; position: absolute; right: 0; top: 0; cursor: pointer }
#searchfrom.on .close_open { background: url(../images2020/close_gg.png) no-repeat center center }
#searchfrom .form { border: 1px solid #fff; position: relative; padding-right: 40px; display: none }
#searchfrom.on .form { display: block }
#searchfrom .form input#sinput { display: block; background: none; display: block; width: 100%; border: 0; line-height: 20px; padding: 8px 10px; height: 36px; color: #fff }
#searchfrom .form input#sinput::placeholder {
color:rgba(255, 255, 255, 0.8)
}
#searchfrom .form #submit { display: block; width: 40px; height: 36px; background: url(../images2020/search.png) no-repeat center center;background-size:21px 22px; border: 0; position: absolute; right: 0; top: 0; cursor: pointer }
.searhform { position: relative; padding-right: 35px; }
/***/
.wrap_flex { display: -webkit-flex;display: -moz-box;display: -ms-flexbox; display: flex; -moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap; flex-wrap: wrap;}
/***/
.Validform_checktip { margin-left: 0; padding: 0px 6px; font-size: 12px; color: #F00 }
.info { border: 1px solid #F00; padding: 2px 20px 2px 5px; border-radius: 2px; color: #F00; position: absolute; display: none; line-height: 20px; background-color: #fff; }
.dec { bottom: -8px; display: block; height: 8px; overflow: hidden; position: absolute; left: 10px; width: 17px; }
.dec s { font-family: simsun; font-size: 16px; height: 19px; left: 0; line-height: 21px; position: absolute; text-decoration: none; top: -9px; width: 17px; }
.dec .dec1 { color: #F00; }
.dec .dec2 { color: #fff; top: -10px; }
.Validform_right { display: none }
/***/
#pages { text-align: center; padding-top: 20px; }
#pages .a1, #pages font { display: none }
#pages a.current { display: none }
#pages a.prev, #pages a.next { background: #f3f3f3; border: 1px solid #f3f3f3; font-size: 24px; line-height: 40px; }
#pages a.prev:hover, #pages a.next:hover { background: #0955b3; color: #fff; border-color: #0955b3 }
#pages a, #pages span, #pages em { width: 45px; line-height: 45px; height: 45px; display: inline-block; margin-left: 5px; background: #f3f3f3; text-align: center; vertical-align: top }
#pages a:hover { color: #fff; background: #0955b3 }
#pages em { font-size: 12px; font-style: normal; font-weight: normal }
#pages span { background: #0955b3; color: #fff }
/***/
.home_ul { }
.home_ul *, .box_lt *, .box_rt *, .fbox_lt, .fbox_rt * { transition: All 0.3s ease; -ms-transition: All 0.3s ease; -moz-transition: All 0.3s ease; -webkit-transition: All 0.3s ease; }
.home_ul li { float: left; border: 1px solid #e1e1e1; margin-right: 2%; width: 23.5%; margin-top: 2%; padding-bottom: 60px; position: relative }
.home_ul li:hover, .box_lt li:hover, .fbox_lt:hover { box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.28); -ms-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.28); -moz-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.28); -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.28); }
.home_ul li .thumb { margin-bottom: 10px; }
.home_ul li .title a{ font-size: 28px; color:rgba(0,0,0,0.95); line-height:1.4; display: block;  }
.home_ul li .title { padding: 10px 15px; }
.home_ul li .title:after { width: 100%; height: 1px; background: #05162b; content: ""; display: block; margin-top: 10px; }
.home_ul li .author { padding: 10px 15px; }
.home_ul li .author a { color: #47a2f8; font-size: 14px; position:relative; }
.fbox_lt li .author a,.fbox_lt li .cate a,.box_lt li .author a,.box_lt li .cate a{ position:relative}
.home_ul li .author a:hover:after,.fbox_lt li .author a:hover:after,.box_lt li .author a:hover:after{ background:#47a2f8; content:""; position:absolute; left:0; bottom:-4px; display:block; width:100%; height:1px;}
.home_ul li .cate a:hover:after,.fbox_lt .cate a:hover:after,.box_lt li .cate a:hover:after{ background:#47a2f8; content:""; position:absolute; left:0; bottom:-4px; display:block; width:100%; height:1px;}

.home_ul li .desc { font-size:16px; color:rgba(0,0,0,0.8);line-height: 1.6; padding: 10px 15px;  }
.home_ul li.li_1 { width: 49% }
.home_ul li.li_3, .home_ul li.li_10 { margin-right: 0 }
.home_ul li.li_6 { width: 49%; margin-right: 0 }
.home_ul li.video .thumb { position: relative; }
.home_ul li.video .thumb a:before { background: url(../images2020/icon_vd.png) no-repeat center center; width: 100px; height: 100px; position: absolute; left: 50%; top: 50%; margin-top: -50px; margin-left: -50px; content: ""; background-size: 100% 100%; z-index: 990 }
.home_ul li.video .thumb a:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; background: rgba(0,0,0,0.3); z-index: 880 }
.home_ul li.video:hover .thumb a:after { background: rgba(0,0,0,0) }
.home_ul li.li_6 .title { position: relative; }
.home_ul li.li_6 .title a { padding-right: 85px; display: block }
.home_ul li.li_6 .title i { border: 1px solid #47a2f8; display: block; padding: 0px 10px; line-height:21px; height:23px; position: absolute; right: 15px; top:18px; color: #47a2f8; font-style: normal }
.home_ul li img { display: block; width: 100%; height: auto; object-fit: cover;}
.home_ul li .cate { position: absolute; left: 15px; bottom:24px }
.home_ul li .cate a { color: #47a2f8; font-size: 14px;position:relative; }
.home_ul li .share { position: absolute; right: 15px; bottom: 20px }
.home_ul li .share .share_span { display: inline-block; height:18px; background: url(../images2020/icon_shar.png) no-repeat; background-size:auto 100%; width:18px; margin-left: 10px; cursor: pointer; position:relative }
.home_ul li .share .star_btn { background-position: -27px center; width:20px }
.home_ul li .share .comments_btn { background-position: right center }

/***/
.myad { position: relative; margin: 2% 0 }
.myad i { display: block; position: absolute; right: 10px; top: 10px; background: #e2e2e2 url(../images2020/close_gg.png) no-repeat center; background-size: 60% 60%; width: 20px; height: 20px; cursor: pointer }
.myad i.colse22 { background-image: url(../images2020/close_iocn1.png); background-color: none; right: 0; top: 0; width: 25px; height: 25px; }
.myad img { display: block; width: 100%; height: auto; }
/***/
.home_box { }
.box_lt { float: left; width: 100%; margin-right: 0% }
.box_lt li { float: left; width: 100%; border: 1px solid #e1e1e1; margin-bottom: 2%; }
.box_lt li:nth-child(3) { margin-bottom: 0 }
.box_lt li .title a { font-size: 28px; line-height:1.4; display: block; color:rgba(0,0,0,0.95); max-height:78px; overflow:hidden }
.box_lt li .title { padding: 10px 0px; }
.box_lt li .title:after { width: 100%; height: 1px; background: #05162b; content: ""; display: block; margin-top: 10px; }
.box_lt li .thumb { float: left; width: 35%; }
.box_lt li .thumb img { display: block; width: 100%; height: auto; }
.box_lt li .text { float: right; width: 65%; padding: 15px 20px; position: relative }
.box_lt li .author { padding: 10px 0px; padding-bottom:0 }
.box_lt li .author a { color: #47a2f8; font-size: 14px; }
.box_lt li .desc {     font-size: 16px;
    color: rgba(0,0,0,0.8);
    line-height: 1.6; padding: 10px 0px; max-height:90px; overflow:hidden}
.box_lt li .cate { position: absolute; left: 20px; bottom: 15px }
.box_lt li .cate a { color: #47a2f8; font-size: 14px; }
.box_lt li .share { position: absolute; right: 20px; bottom: 15px }
.box_lt li .share .share_span {display: inline-block; height:18px; background: url(../images2020/icon_shar.png) no-repeat; background-size:auto 100%; width:18px; margin-left: 10px; cursor: pointer }
.box_lt li .share .star_btn { background-position: -27px center; width:20px }
.box_lt li .share .comments_btn { background-position: right center }
.box_rt { float: right; width: 33%; border: 1px solid #e1e1e1; padding: 20px 20px; padding-top: 28px; }
.box_rt h2 { line-height: 22px; font-size: 24px; display: block; font-weight: normal }
.box_rt li { float: left; width: 100%; position: relative; padding-left: 80px; margin-top:28px; min-height:97px; overflow:hidden; }
.box_rt li i { display: block; width: 70px; height: 90px;position: absolute; left: 0; top: 6px;}
.box_rt li i img{ display:block; height:90px; margin:0 auto; width:auto}
/*.box_rt li i.num_01 { background: url(../images2020/num_1.png) no-repeat;background-size:100% 100% }
.box_rt li i.num_02 { background: url(../images2020/num_2.png) no-repeat;background-size:100% 100% }
.box_rt li i.num_03 { background: url(../images2020/num_3.png) no-repeat;background-size:100% 100% }
.box_rt li i.num_04 { background: url(../images2020/num_4.png) no-repeat;background-size:100% 100% }
.box_rt li i.num_05 { background: url(../images2020/num_5.png) no-repeat;background-size:100% 100% }*/
.box_rt li .title a { font-size: 28px; line-height:1.4; display: block;color: rgba(0,0,0,0.95); overflow: hidden; }
.box_rt li:hover .title a { color: #47a2f8 }
.box_rt li:hover .title:after { background: #47a2f8 }
.box_rt li .title { padding: 10px 0px; }
.box_rt li .title:after { width: 100%; height: 1px; background: #05162b; content: ""; display: block; margin-top: 10px; }
.box_rt li .author { float: left; width: 228px; }
.box_rt li .author a { color: #47a2f8; font-size: 14px; }
.box_rt li .share { float: right; margin-top: 5px; }
.box_rt li .share .share_span { display: inline-block; height:18px; background: url(../images2020/icon_shar.png) no-repeat; background-size:auto 100%; width:18px; margin-left: 10px; cursor: pointer }
.box_rt li .share .star_btn { background-position: -27px center; width:20px }
.box_rt li .share .comments_btn { background-position: right center }
/***/
.fbox_lt { width: 49%; margin-right: 2%; float: left; border: 1px solid #e6e7e7; position: relative }
.fbox_lt li .title a { font-size: 28px; line-height:1.4; display: block; color: rgba(0,0,0,0.95); }
.fbox_lt li .title { padding: 10px 0px; }
.fbox_lt li .title:after { width: 100%; height: 1px; background: #05162b; content: ""; display: block; margin-top: 10px; }
.fbox_lt li .thumb { display: block; overflow: hidden; }
.fbox_lt li .thumb img { display: block; width: 100%; height: auto;object-fit: cover; }
.fbox_lt li .text { padding: 15px 20px; }
.fbox_lt li .author { padding: 10px 0px; }
.fbox_lt li .author a { color: #47a2f8; font-size: 14px; }
.fbox_lt li .desc { color: #05162b; font-size: 16px; padding: 10px 0px; line-height: 1.4 }
.fbox_lt li .cate { position: absolute; left: 20px; bottom: 15px }
.fbox_lt li .cate a { color: #47a2f8; font-size: 14px; }
.fbox_lt li .share { position: absolute; right: 20px; bottom: 15px }
.fbox_lt li .share .share_span { display: inline-block; height:18px; background: url(../images2020/icon_shar.png) no-repeat; background-size:auto 100%; width:18px; margin-left: 10px; cursor: pointer}
.fbox_lt li .share .star_btn { background-position: -27px center; width:20px }
.fbox_lt li .share .comments_btn { background-position: right center }
.fbox_rt { width: 49%; float: left; }
.fbox_rt2 { width: 49%; float: left; margin-right: 0; }
/***/
.fbox_rt li .thumb { display: block; overflow: hidden; }
.fbox_rt li .thumb img { display: block; width: 100%; height: auto; }
.fbox_rt li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.fbox_rt li { position: relative }
.fbox_rt li:first-child { margin-bottom: 4% }
.fbox_rt li .text { display: block; font-size: 20px; line-height: 22px; display: block; background: rgba(0, 0, 0, 0.5); padding: 20px 15px; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; }
.fbox_rt li .text a { display: block; color: #fff; font-size:28px; line-height:1.4; }
/****/
.home_ul li .thumb{ height:330px; overflow:hidden}
.home_ul li .thumb img{ height:330px; width:auto;object-fit: cover;}
.home_ul li.li_1 .thumb{ height:454px; overflow:hidden}
.home_ul li.li_1 .thumb img{height:454px; width:100%}
.home_ul li.li_6 .thumb{height:454px;}
.home_ul li.li_6 .thumb img{height:454px; width:100%}
.box_lt li .thumb{ height:280px; overflow:hidden}
.box_lt li .thumb img{height:280px; width:100%;object-fit: cover;}
.box_lt li .text{ height:280px;}
.fbox_lt li .thumb{ height:455px; overflow:hidden}
.fbox_lt li .thumb img{height:455px; width:100%;object-fit: cover;}
.fbox_rt li .thumb{ height:384px; overflow:hidden}
.fbox_rt li .thumb img{height:384px; width:100%;object-fit: cover;}
/****/
#footer { background: #47a2f8; padding: 50px 0; padding-bottom: 35px; margin-top: 50px; color: #fff;}
.company_title { font-size: 38px; }
.company_title font { margin-left: 50px; }
.company_menu { margin-top: 15px; margin-bottom: 50px; }
.company_menu a { font-size:14px; color: #fff; margin-right: 40px; display: inline-block; position: relative; }
.company_menu a:after { content: ""; width: 1px; height: 15px; background: #fff; display: block; position: absolute; right: -20px; top: 2px }
.company_menu a:last-child:after { display: none }
.copyright { position: relative }
.copyright p { margin-top: 10px; }
.copyright p a{color: #fff;}
.copyright .footer_icon { position: absolute; right: 0; top: 10px; }
.footer_icon a { display: block; margin-left: 10px; float: left; width: 30px; height:30px; background: url(../images2020/footicon.png) no-repeat; background-size:auto 100% }
.footer_icon a.linkine { background-position: -38px center }
.footer_icon a.twitter { background-position: right center }
/***/
#scrollTop { -webkit-border-radius: 50%; border-radius: 50%; text-align: center; cursor: pointer; line-height: 30px; z-index: 990; padding-top: 5px; -moz-border-radius: 50%; background: rgba(0, 0, 0, 0.6); width: 40px; height: 40px; position: fixed; right: 20px; bottom:80px; display: none }
#scrollTop i { font-size: 28px; color: #fff; }
/***/
.layui-layer-demo .layui-layer-title { border: none; background-color: #05162b; color: #fff; }
.layui-layer-demo .layui-layer-setwin a { background: url(../images2020/ccc.png) no-repeat center center }
#layer_from { background: #fff; padding: 20px; width: 100%; padding-top: 12px; }
#login_form { }
#login_form li { margin: 8px 0; position:relative}
#login_form label { color: #05162b; display: block; margin-bottom: 5px; }
#login_form input { display: block; width: 100%; border: 1px solid #000; padding: 8px 10px; }
#login_form li.submit button { background: #47a2f8; color: #fff; font-size: 16px; display: block; border: 0; padding: 10px; 0;
text-align: center; width: 100% }
#login_form li i { background: url(../images2020/checkbg.png) no-repeat center center; background-size: 100% 100%; width: 14px; height: 14px; display: inline-block; margin-top: 4px; margin-right: 10px; vertical-align: top; position: absolute; left: 0; top: -1px; }
#login_form li.reme { margin: 15px 0; font-size: 12px; }
#login_form li.ys { font-size: 12px; margin-bottom: 15px }
#login_form li.ys font { color: #47a2f8 }
#login_form li.reme p { display: block; position: relative; padding-left: 22px; margin: 5px 0 }
#login_form li.login_a { text-align: center; margin: 20px 0; margin-bottom: 0 }
#login_form li.login_a em { margin: 0 15px; font-size: 12px; color: #666; font-style: normal }
#login_form li.login_a a:hover { color: #47a2f8; text-decoration: underline }
/****/
.dropload-up, .dropload-down { position: relative; height: 0; overflow: hidden; font-size: 12px; /* 开启硬件加速 */
-webkit-transform: translateZ(0); transform: translateZ(0); }
.dropload-down { height: 50px; }
.dropload-refresh, .dropload-update, .dropload-load, .dropload-noData { height: 50px; line-height: 50px; text-align: center; }
.dropload-load .loading { display: inline-block; height: 15px; width: 15px; border-radius: 100%; margin: 6px; border: 2px solid #666; border-bottom-color: transparent; vertical-align: middle; -webkit-animation: rotate 0.75s linear infinite; animation: rotate 0.75s linear infinite; }
@-webkit-keyframes rotate {  0% {
 -webkit-transform: rotate(0deg);
}
 50% {
 -webkit-transform: rotate(180deg);
}
 100% {
 -webkit-transform: rotate(360deg);
}
}
@keyframes rotate {  0% {
 transform: rotate(0deg);
}
 50% {
 transform: rotate(180deg);
}
 100% {
 transform: rotate(360deg);
}
}
/***/
.dropdown li:last-child:after{ display:none}
.fbox_lt *{    transition: All 0.3s ease;
    -ms-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;}
.home_ul li,.box_lt li,.fbox_lt{ overflow:hidden}
.share_btn{ position:relative}
.bdsharebuttonbox{ position:absolute; left:165px; top:0;background:#fff; z-index:800; width:165px; overflow:hidden}
.bdsharebuttonbox a{ display:inline-block; background:none; padding:0; margin:0 5px; color:#47a2f8; float:left; font-size:18px;}
.bdsharebuttonbox a i{ display:none}
.bdsharebuttonbox a{ background:url(../images2020/share.png) no-repeat left center; background-size:auto 100%; height:21px; width:21px;}
.bdsharebuttonbox a.tsina{ background-position:0 center; width:23px;}
.bdsharebuttonbox a.fbook{ background-position:-34px center;}
.bdsharebuttonbox a.twi{ background-position:-66px center ;}
.bdsharebuttonbox a.linkedin{ background-position:-98px center;}
.bdsharebuttonbox a.weixin,.bdsharebuttonbox i.weixin-1{ background-position:-130px center; width:27px;}
.commentts_form textarea.Validform_error{ background:#F9E4CE}
.home_ul li .share .star_btn_icon1,body .share .star_btn_icon1{ background-image:url(../images2020/icon_shar1.png)}
#menu a .iconfont{ display:none}
.home_ul li img.thumb_big{ display:none}
.fbox_lt{ padding-bottom:40px}
@media(max-width:1400px){
.dropdown li{    padding: 0 25px;}
.site-header{ width:100%; padding-left:25px; padding-right:25px}
.w1200{ width:100%}
#menu{ padding-left:25px; padding-right:25px;}
.open_text{ right:25px;}
.home_ul{ padding-left:25px; padding-right:25px;}
.home_ul li.li_1 .thumb,.home_ul li.li_1 .thumb img,
.home_ul li.li_6 .thumb img,.home_ul li.li_6 .thumb,.fbox_lt li .thumb img,.fbox_lt li .thumb,.news_ul .news_lt li .thumb img{ height:auto;}
.fbox_lt li .thumb,.fbox_lt li .thumb img,.home_ul li.li_1 .thumb img{height:31.28571428571429vw;}
.home_ul li .thumb{height:22.71428571428571vw}
.home_ul li .thumb img{ height:22.71428571428571vw}
.home_box{ width:100%; padding-left:25px; padding-right:25px;}
#workright{ padding-left:25px; padding-right:25px}
.fbox_rt li .thumb,.fbox_rt li .thumb img{ height:24.85714285714286‬vw;}
#footer{ padding-left:25px; padding-right:25px; float:left; width:100%}
.fbox_lt li .desc{ max-height:108px; overflow:hidden}
.fbox_lt{ padding-bottom:40px}
.news_ul{ padding-left:25px; padding-right:25px;}
/***/
.language{ right:60px}
.userlogin{ top:-60px; right:0px;color:#05162b;}
.userlogin .isLogin a{ color:#05162b;}
.userlogin .noLogin span.login:after{ background:#666}
.open_text{ }
.userlogin .noLogin span.reg{ margin-right:0}
}
@media(max-width:1300px){
    .dropdown li{    padding: 0 15px;}
.home_ul li.li_1,.home_ul li,.home_ul li.li_6{ width:32%}
.home_ul li.li_10{ display:none}
.home_ul li.li_3,.home_ul li.li_6,.home_ul li.li_9,.home_ul li.li_12{ margin-right:0}
.box_lt{ margin-right:0; width:100%}
.box_rt{ width:100%; margin-top:2%;}
/*
.box_lt li .text{ width:100%}
.box_lt li{ width:32%; margin-right:2%}
.box_lt li:nth-child(3){ margin-right:0}
*/
/***/
.home_ul li.li_1 .thumb img,
.home_ul li.li_6 .thumb img,.fbox_lt li .thumb img,.news_ul .news_lt li .thumb img{ height:300px; width:100%}
.fbox_lt li .thumb,.fbox_lt li .thumb img,.home_ul li.li_1 .thumb img{height:300px; width:100%}
.home_ul li .thumb{height:auto; width:100%}
.home_ul li .thumb img{ height:300px; width:100%;object-fit: cover;}
.home_ul li.li_1 img.thumb_small,.home_ul li.li_6 img.thumb_small{ display:none}
.home_ul li img.thumb_big{ display:block}
.home_ul li .thumb img.thumb_small{ display:none}
}
.home_ul li.three_odd{display:block; float:left; width:100%; margin:0; border:0; padding:0}
@media(max-width:1100px){
    .dropdown li {padding: 0 10px;}
	.language{ border-color:#05162b; right:0px; top:-90px}
	.language a{ color:#05162b}
	.language a.on{ background:#05162b; color:#fff}
	.userlogin .noLogin {padding-top: 10px;}
	.userlogin .isLogin{ padding-top:10px; padding-right:0px}
	.open_text{ display:none}
}	
@media(max-width:1024px){
    .box_lt li .thumb{width:45%;}
    .box_lt li .text{width: 55%;}

.home_ul li.li_1, .home_ul li, .home_ul li.li_6{ width:49%}	
.home_ul li.three_odd{ display:none}
.home_ul li.li_3,.home_ul li.li_6,.home_ul li.li_9,.home_ul li.li_12{ margin-right:2%}
.home_ul li.li_2,.home_ul li.li_4,.home_ul li.li_6,.home_ul li.li_8{ margin-right:0}
.home_ul li.li_10{ display:block}
/*
.box_lt li{width:49%}
.box_lt li:nth-child(2){ margin-right:0}
.box_lt li:nth-child(3){ display:none}
*/
.fbox_lt{ width:100%; margin-right:0; margin-bottom:2%}
.fbox_rt{ width:100%}
.fbox_rt2{ width:100%}
.fbox_rt li .thumb, .fbox_rt li .thumb img{ height:auto}
}
div.burger {height:50px;width:40px;position:absolute;top: 0px;left:25px;cursor:pointer;z-index:9999;display:none;}
.dropdown li.login_p{ display:none}
@media(max-width:980px){
    .myad img{
        display: block;
    }
/**************************************************************/
div.x, div.y, div.z { position:absolute; margin:auto; top:0; bottom:0; background:#47a2f8; border-radius:2px; -webkit-transition:all .2s ease-out;
-moz-transition:all .2s ease-out;
-ms-transition:all .2s ease-out;
-o-transition:all .2s ease-out;
transition:all .2s ease-out
}
div.x, div.y, div.z { height:2px; width:26px; -webkit-transition:all .1s ease-out;
-moz-transition:all .1s ease-out;
-ms-transition:all .1s ease-out;
-o-transition:all .1s ease-out;
transition:all .1s ease-out
}
div.y.squize { width:0; -webkit-transition:all .1s ease-out;
-moz-transition:all .1s ease-out;
-ms-transition:all .1s ease-out;
-o-transition:all .1s ease-out;
transition:all .1s ease-out
}
div.y { top:18px }
div.z { top:37px }
div.open div.x, div.open div.z { top:19px; -webkit-transition:all 70ms ease-out; -moz-transition:all 70ms ease-out; -ms-transition:all 70ms ease-out; -o-transition:all 70ms ease-out; transition:all 70ms ease-out }
div.rotate30 { -ms-transform:rotate(30deg); -webkit-transform:rotate(30deg); transform:rotate(30deg); -webkit-transition:all 70ms ease-out; -moz-transition:all 70ms ease-out; -ms-transition:all 70ms ease-out; -o-transition:all 70ms ease-out; transition:all 70ms ease-out }
div.rotate150 { -ms-transform:rotate(150deg); -webkit-transform:rotate(150deg); transform:rotate(150deg); -webkit-transition:all 70ms ease-out; -moz-transition:all 70ms ease-out; -ms-transition:all 70ms ease-out; -o-transition:all 70ms ease-out; transition:all 70ms ease-out }
div.rotate45 { -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); -webkit-transition:all .1s ease-out;
-moz-transition:all .1s ease-out;
-ms-transition:all .1s ease-out;
-o-transition:all .1s ease-out;
transition:all .1s ease-out
}
div.rotate135 { -ms-transform:rotate(135deg); -webkit-transform:rotate(135deg); transform:rotate(135deg); -webkit-transition:all .1s ease-out;
-moz-transition:all .1s ease-out;
-ms-transition:all .1s ease-out;
-o-transition:all .1s ease-out;
transition:all .1s ease-out
}
/**************************************************************/
div.burger {display: block;}
.site-header{height: 70px;padding-top: 14px;}
#top{height: 70px;}
#menu{ background:none; height:auto; padding:0}
.dropdown{ position:absolute; left:0; top:0px; background:#47a2f8; width:100%; overflow-y:auto; display:none; padding:25px 0;padding-bottom: 100px;}
.dropdown li{ padding:0; width:100%}
.dropdown li:after{ display:none}
.dropdown li a{ line-height:normal; display:block; width:100%; padding:10px 25px}
.site-header .logo{ margin:0 auto}
.language{ display:none}
.userlogin{ display:none}
#searchfrom{background:#fff;top: -70px;z-index:9999;}
#searchfrom .close_open,#searchfrom .form #submit{ background-image:url(../images2020/search1.png)}
#searchfrom.on .close_open{ background-image:url(../images2020/close_gg1.png)}
#searchfrom .form{ border-color:#47a2f8}
.searhform{ padding-left:25px; padding-right:55px; background:#fff;}
#searchfrom .close_open{ right:25px}
#searchfrom .form input#sinput{ color:#666}
#searchfrom .form input#sinput::placeholder{color:#666}
#top{ border-bottom:1px solid #dedede; position:fixed; left:0; top:0; width:100%;}
#mobile_height{height: 70px;}
.site-header .logo,.site-header .logo a{ width:209px; height:35px; background-size:100% 100%}
/***/
.home_ul li.li_6 .title a{ padding-right:0}
/**/
.copyright .footer_icon{ position:static; margin-top:15px}
.footer_icon a{ margin-left:0; margin-right:20px}
.company_title{ font-size:30px}
.company_menu{ margin-bottom:40px}
.company_menu a{ margin-bottom:8px}
/****/
.dropdown li .sub_menu{ position:static;    width: 100%;margin-left: 0;}
.dropdown li ul li a{ text-align:left; padding:10px 25px}
.dropdown li .sub_menu ul{ padding:10px 0}
/**/
#menu a .iconfont{ display:inline-block; position:absolute; right:25px; top:10px}
.dropdown li.login_p{ display:block}
.dropdown li.login_p .userlogin{ display:block; position:static}
.dropdown li.login_p .userlogin a{ color:#fff}
.dropdown li.login_p .userlogin .noLogin{ padding-left:25px; padding-top:0;}
.dropdown li.login_p .userlogin .noLogin span{ display:block; margin:0; padding:10px 0; color:#fff}
.dropdown li.login_p .userlogin .noLogin span.login:after{ display:none}
}
@media(max-width:648px){
    
.box_lt li .thumb,.box_lt li .thumb img{ width:100%; height:auto;    max-height: 300px !important;}

.home_ul li .thumb img {
    height: auto !important;
    max-height: 300px !important;
}



    .home_des .member li{
        width: 47%;
    margin-right: 6% !important;
    }
    .home_des .member li:nth-child(2), .home_des .member li:nth-child(4), .home_des .member li:nth-child(6) {
        margin-right: 0 !important; 
    }
    .myad a{
        display: none;
    }
.company_title font{ margin-left:0; display:block; margin-top:5px}
.home_ul{ padding-left:10px; padding-right:10px;}
div.burger{ left:10px}
.searhform{ padding-left:10px; padding-right:45px}
#searchfrom .close_open{ right:15px}
.news_ul{ padding-left:10px; padding-right:10px}
#workright{ padding-left:10px; padding-right:10px}
.home_box{padding-left:10px; padding-right:10px}
.box_lt li:nth-child(3){ display:block}

.box_lt li .thumb,.box_lt li .text{
    width: 100%;
}
}
@media(max-width:600px){
.home_ul li.li_1, .home_ul li, .home_ul li.li_6,.box_lt li{ width:100%; margin-right:0}	
.home_ul li.li_3, .home_ul li.li_6, .home_ul li.li_9, .home_ul li.li_12{margin-right:0}
.box_rt li .author{ width:100px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
}
@media(max-width:480px){
.company_title{ font-size:24px}
.myad i{ background-size:100% 100%; width:15px; height:15px; top:5px; right:5px;    display: none;}
}
@media(max-width:400px){
.company_title{ font-size:20px}	
}
@media(max-width:350px){
	.box_rt li .author{ width:90px}
	}
.bdsharebuttonbox a.tsina{ background-image:url(../images2020/share.png);background-size: auto 100%;height: 21px;width: 23px; margin:0 5px; padding:0;}
.bdsharebuttonbox a.fbook{ background-image:url(../images2020/share.png);background-size: auto 100%;height: 21px;width: 21px; margin:0 5px; padding:0;}
.bdsharebuttonbox a.twi{ background-image:url(../images2020/share.png);background-size: auto 100%;height: 21px;width: 21px; margin:0 5px; padding:0;}
.bdsharebuttonbox a.linkedin{ background-image:url(../images2020/share.png);background-size: auto 100%;height: 21px;width: 21px; margin:0 5px; padding:0;}
.bdsharebuttonbox a.weixin,.bdsharebuttonbox i.weixin-1{ background-image:url(../images2020/share.png);background-size: auto 100%;height: 21px;width: 27px; margin:0 5px; padding:0; display:inline-block}
.bsBox{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial;}
/*search*/
.seahead{margin: 20px 0px 10px;}
.seabox{}
.seabox .word{     width: 500px;
    height: 30px;
    padding: 0px 10px;
    display: inline-block;
    vertical-align: middle;}
.seabox .button{    line-height: 30px;width: 80px;
    height: 34px;
    display: inline-block;
    vertical-align: middle;
    border: none;
    background: #0362ba;
    color: #fff;
    font-size: 16px;
    text-align: center;
    cursor: pointer;}
.htag{margin-top: 10px;}
.htag #hwd{}
.htag #hwd a{    margin: 0px 5px;
    text-decoration: underline;} 
#content{    min-height: 600px;}
#content .seatit{}
#content .seatit #total{    color: red;}
.searet{}
.searet ul li{border-bottom: 1px solid #e1e1e1;
    margin-bottom: 15px;}
.searet ul li h6{    font-weight: normal;
    margin: 10px 0px 5px;;    color: #111;}
.searet ul li h6 a{    font-size:18px;color: #000;}
.searet ul li p{margin: 5px auto;}
.searet ul li span{    margin-bottom: 15px;
    display: block;
    color: #888;
    font-size: 12px;}
.top_searchbox{float: right;
    padding-top: 50px;}
.top_searchbox #sinput{width: 200px;
    height: 30px;
    border: none;
    padding: 0 10px;
    display: inline-block;
    vertical-align: middle;}
.top_searchbox .button{    height: 30px;
    border: none;
    width: 50px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    background: #0362ba;
    color: #fff;}
/*search end*/

.hidden{
    display: none;
}
