.container {
    width: 1440px;
    margin: 0 auto;

    height: 100%;
}
.contain {
    width: 1440px;
    margin: 0 auto;
    position: relative;
    height: 100%;
}
.contain_left{position:absolute;width:300px;height:51px;line-height:51px;left:0;}
.contain_left img{width:24px;height:20px;left:0;}
.contain_left a{font-family:Arial;margin-left:10px;display:inline-block;}
.contain_right{width:249px;height:22px;right:0;margin-top:15px;position:absolute;display:flex;flex-direction:row;}
.menu_on{
    float: left;
    display: inline;}
.window-head {
    width: 100%;
    height: 81px;
    background: #fff;
    transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
    position: relative;
    z-index: 999;
}
.window-headred{
    width: 100%;
    height: 51px;
    background: #ea2330;
    -moz-transition: all .6s;	/* Firefox 4 */
    -webkit-transition: all .6s;	/* Safari 和 Chrome */
    -o-transition: all .6s;	/* Opera */
    transition: all 0.6s;
    position: relative;
    z-index: 1000;
}

.window-head .head-left {
    position: absolute;
    top: 47%;
    left: 0;
    width: 210px;
    height: 57px;
}

.top_logo {
    width: 100%;
    height: 100%;
}

* html .page_Menu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
    display: inline-block;
}

.window-head ul li ul li ul{
    top: 0;
}


.head_searchlan {
    width: 100%;
    height: 52px;
    display:none;
    margin: auto;
    border-top: 1px solid #e3e3e3;
    z-index: 99;
    -moz-transition: .6s;
    -ms-transition: .6s;
    -o-transition: .6s;
    -webkit-transition: .6s;
    background-color: #fff;
    border-bottom:1px solid #e3e3e3;
}

.head_searchlan form {
    width: 100%;
    margin: auto;
    border-right: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
}

.head_searchlan ul {
    text-align: center;
}

.search_show {
    display: block;
    -moz-transition: all .6s;	/* Firefox 4 */
    -webkit-transition: all .6s;	/* Safari 和 Chrome */
    -o-transition: all .6s;	/* Opera */
    transition: all 0.6s;
}

.window-head ul li.active {
    color: #00dfb9;
}
.window-head .head_nav2 ul li h2{
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
    padding: 0 5%;
}

.window-head .head_nav2 {

    position: absolute;
    width: 100%;
    left: 150%;
    top: 81px;
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0;
    background:#ea2330;
}

.head_search {
    width: 21px;
    height: 17px;
}
.head_conc{
    width: 110px;
    height: 19px;
}
.head_conc li{float:left;margin-right:17px;}
.head_conc li img{width:90%;}

.head_search2 {
    width: 23px;
    height: 23px;
    position: absolute;
    top: 34%;
    right: 10%;
    display: none
}

.head_search2 img {
    width: 100%;
    height: 100%;
}

.head_language{cursor:pointer;}
.head_language ul{
    position: absolute;z-index:1000;top: 21px;height:auto;background: #fff;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding-top: 10px;display: none;
}
.head_language:hover .other_lang{display:block;}

.head_language ul li{
    width: 100%;
    list-style: none;
    cursor: pointer;
    padding: 4px 6px;
    margin: 0;
    font-size: 16px;
    color: #ccc;
    display: inline-block;
}
.head_language ul li:hover{
    background-color: #ea2330;
}
.head_language ul li:hover a{
    color:#fff;
}

.head-rights {
    display: none;
    position: absolute;
    right: 2.5%;
    top: 49%;

    height: 25px;
    transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}

.head-rights ol {
    font-style: normal;
    margin: 1px;
    padding: 0;
    width: 29px;
    height: 25px;
    display: block;
    cursor: pointer;
}

.head-rights ol:after {
    display: block;
    margin: 0;
    padding: 0;
    content: '';
    clear: both;
}

.head-rights ol li {
    width: 29px;
    height: 2px;
    float: left;
    margin: 3px 0;
    background: #ea2330;
    display: block;
    overflow: hidden;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    transition: all .6s ease .2s;
    -webkit-transition: all .6s ease .2s;
    -moz-transition: all .6s ease .2s;

}

.head-rights.btnac ol li:first-child {
    transform: rotateZ(45deg) translateY(10px) translateX(2px);
    -moz-transition: all .6s;	/* Firefox 4 */
    -webkit-transition: all .6s;	/* Safari 和 Chrome */
    -o-transition: all .6s;	/* Opera */
    transition: all 0.6s;
}

.head-rights.btnac ol li:nth-child(2) {
    opacity: 0;
    transform: translateX(40px);
    -moz-transition: all .6s;	/* Firefox 4 */
    -webkit-transition: all .6s;	/* Safari 和 Chrome */
    -o-transition: all .6s;	/* Opera */
    transition: all 0.6s;
}

.head-rights.btnac ol li:nth-child(3) {
    transform: rotateZ(-45deg) translateY(-10px) translateX(1px);
    -moz-transition: all .6s;	/* Firefox 4 */
    -webkit-transition: all .6s;	/* Safari 和 Chrome */
    -o-transition: all .6s;	/* Opera */
    transition: all 0.6s;
}

.worth-ctrl .ctrl-box {
    position: absolute;
    color: #a8a8a8;
    width: 80px;
    text-align: center;
    line-height: 80px;
    font-size: 50px;
    cursor: pointer;
    z-index: 99;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
}

.worth-ctrl .ctrl-box:hover {
    color: #00dfb9;
}

.worth-ctrl .ctrl-left {
    left: 5%;
    top: 52%;
}

.worth-ctrl .ctrl-right {
    right: 5%;
    top: 52%;
}

section[role=main] {
    display: block;
    width: 100%;
    height: 100%;
    overflow: visible;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}

.main-box {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.window-box {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.window-cut {
    width: 100%;
    height: 100%;
    transition-timing-function: cubic-bezier(1, 0, .5, 1);
    -moz-transition-timing-function: cubic-bezier(1, 0, .5, 1);
    -ms-transition-timing-function: cubic-bezier(1, 0, .5, 1);
    -o-transition-timing-function: cubic-bezier(1, 0, .5, 1);
    -webkit-transition-timing-function: cubic-bezier(1, 0, .5, 1);
}


/*nav*/
.nav{   /*position: absolute;*/ width:100%;height:80px;  }

*+html .nav{margin-top:3px; margin-bottom:15px;}

.nav .tc{ display:none;}

.home01{ display:block; width:18px; height:16px; position:absolute; left:175px; top:7px}

.home01:hover{}

.navli12{ display:none!important;}

.sy1_ul li.home02{ width:80px; float:left; line-height:80px;}


.sy1_ul li.home02 a{  display:block; text-align:center; font-size:16px; }


/*.sy1_ul li.home02 a:hover{color:#FFF; text-decoration:none}*//*home字体样式*/

.sy1_ul{font-size:12px; line-height:81px;height:81px;  }
/*.head-nav{left:30%;width:1140px;position:relative;}*/
.sy1_li{padding:0 34px;float:left; display:inline;}
.sy2_ul_middle{width:1300px;margin:auto;}

.sy1_ul li a.sy1_tit{ color:#333}

.sy1_ul li a:hover{color:#ea2330;}

.sy1_ul li.sy1_li{ float:left;  z-index:10000; line-height:80px;}
.sy1_tit span:before{content:"";display:inline-block;width:4px; height:4px;background:#ea2330;}
.sy1_tit span{ display:flex;  flex-direction:row;  justify-content:center;  align-items:center;}
.sy1_ul li.home02 a:before{content:"";display:inline-block;width:4px; height:4px;background:#ea2330;}
.sy1_ul li.home02 a{ display:flex;  flex-direction:row;  justify-content:center;  align-items:center;}
.sy1_ul li.sy1_li .sy1_tit{ line-height:80px; font-size:16px; display:block; text-align:center}
.sy1_ul li.sy1_li .sy1_tit h2{font-size:16px;}
.navspan h2{font-size:16px;}
.navspan h2:hover{color:#ea2330;transition: all 0.6s;  -webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.sy1_ul li.sy1_li .sy1_tit h2:hover{color:#ea2330;transition: all 0.6s;  -webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}

.sy2_ul{position:absolute; left:0; top:80px; z-index:1112; display:none;border-bottom:#999 solid 1px; border-top:none; padding:40px 5px;background:#fff;width:100%;  text-align:center}

.sy2_li{float:left;color:#fff; line-height:30px; font-size:14px; text-align:center; margin:25px;_margin-left:2px; position:relative; width:120px;}

.sy2_tit{overflow:hidden}/*下拉菜单样式*/

.sy2_tit:hover{ color:#005ce4!important}

.sy1_ul .sy1_li .sy2_li_h{ border-left:solid 1px #014c6c;border-top:solid 1px #014c6c;border-bottom:solid 1px #014c6c!important; display:block; z-index:2000; }

.sy1_ul .sy1_li .sy2_li_h a{color:#333!important}

.sy1_ul .sy1_li .sy2_li_h a:hover{ color:#005ce4!important;}

.bod_1{ border-bottom:dashed 1px #CCCCCC; border-left:solid 1px #fff; border-top:solid 1px #fff}

.sy1_li_bg{
    height:80px!important; display:block; text-align:center; }

.sy1_li_bg a.sy1_tit {}

.sy1_li_bg a.sy1_tit:hover{color:#cd2122!important; text-decoration:none}

.sy1_ul li a.sy2_tit{ color:#333; font-size:14px;}

.sy1_ul li a.sy1_tit:hover{ color:#cd2122!important;}

.navli3 li a.sy2_tit{font-weight:100}

.navli5 li a.sy2_tit{font-weight:100}
.logo{margin-right:120px;}
.bread_top1{display:none;margin-top:20px;text-align:right;}
/*二级导航样式*/

.sy2_ul .sy2_inside{ width:971px; float:right;}

.sy2_ul .sy2_inside li{ float:left; width:285px;height:205px;margin-right:1%;text-align:center;margin-bottom:20px;}
.sy2_ul .sy2_inside li:hover p{color:#cd2122;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;}
.sy2_ul .sy2_inside li img{width:284px;height:168px;}
.sy2_ul .sy2_inside li p{font-size:18px;color:#333;line-height:24px;margin-top:20px;}

.sy2_ul .sy2_inside li .sy3_ul{ width:95px}

.sy2_ul .sy2_inside li .sy3_ul .sy2_inside{ width:95px}

.sy2_ul .sy2_inside li .sy3_ul li{ width:89px;}

.nav2_cent_div{ width:435px;border-left:1px solid #DDD;border-right:1px solid #DDD; float:left}

.sy1_ul li .sy2_ul .nav2_cent_div li{ float:left; padding:0 12px; width:180px;_padding:0 8px; overflow:hidden; position:relative}

.sy1_ul li .sy2_ul .nav2_cent_div li p{ line-height:20px; font-size:12px; font-weight:normal}

.sy1_ul li .sy2_ul .nav2_cent_div h4{ font-size:14px; line-height:30px;}

.sy1_ul li .sy2_ul .nav2_cent_div li h4 a{color:#145EA9; height:auto; width:auto; border:none}

.sy1_ul li .sy2_ul .nav2_cent_div li h4 a:hover{ color:#ec9205}

.sy1_ul li .sy2_ul .nav2_cent_div li img{ width:180px}

.sy1_ul li .sy2_ul .nav2_cent_div li a{width:180px; height:103px; display:block; overflow:hidden; border:#d6d6d6 solid 1px}

.sy1_ul li .sy2_ul .nav2_cent_div li a:hover{ border-color:#F93}

.sy1_ul li .sy2_ul .nav2_cent_div li p a{ display:none}

.sy1_ul li .sy2_ul .nav2_cent_div li h2 a{ color:#333; border:none; width:auto; height:auto; display:block; margin-top:5px; line-height:30px; font-size:12px; font-weight:normal}

.sy1_ul li .sy2_ul .nav2_cent_div li h2 a:hover{ color:#ec9205}

.nav2_cent_img, .nav2_cent_img0{ float:left; padding-left:18px; width:282px; text-align:left}

.nav2_cent_img img, .nav2_cent_img0 img{ width:280px;border:#d6d6d6 solid 1px}

.nav2_cent_img img, .nav2_cent_img0 img:hover{border-color:#F93}

.nav2_cent_img h2, .nav2_cent_img0 h2{ margin-top:5px; font-size:12px}

.nav2_cent_img h2 a, .nav2_cent_img0 h2 a{ color:#333; font-weight:normal}

.nav2_cent_img h2 a:hover, .nav2_cent_img0 h2 a:hover{ color:#ec9205}

.navli2 .sy2_ul{ float:left}

.sy2_ul li a:hover{ color:#005ce4!important;text-decoration:none;}

.head-rights{display:none}
/*二级下拉*/

.nav2_yywh_img{ float:left;width:25%;}
.nav2_yywh_img h2{font-size:30px;font-weight:bold;}

.nav2_yywh_img a img{ width:360px; height:310px; margin-left:30px;}

.navli6 .sy2_ul .sy2_inside{ width:74%;}
.nav2_yywh_img p{font-size:36px;color:#1c1c1c;margin-top:53px;font-weight:bold;}
.nav2_yywh_img span{font-size:22px;display:block;width:161px;height:46px;background:#ea2330;text-align:center;color:#fff;line-height:46px;font-weight:bold;border-radius:10px;}
.sy2_inside h3{font-size:18px;color:#333;line-height:40px;}

@media (max-width: 1600px) {
    .container {
        width: 1400px;
        margin: 0 auto;
    }
    .window-head .head-nav {
        width: 40%;
        left: 150%;
        top: 49%;
    }

    .head_language {
        right: 0;
        top: 19%;
    }

}
@media (min-width: 1440px) and (max-width: 1600px) {
    .contain{width:1200px;}
}

@media (max-width: 1440px) {
    .contain{width:1200px;}
    .container {
        width: 1200px;
        margin: 0 auto;
    }
    .head_language {
        right: 16%;
        top: 48%;
    }
    .window-head .head-left {
        top: 47%;
    }
    .sy1_li{padding:0 13px;}
.head-rights{display:none;}
    .window-head .head_nav {
        display: none;
    }

    .window-head .head_nav2 {
        display: block
    }

    .head_search {
        /*display: none*/
        right:35%;
    }

    .head_search2 {
        /*display: block !important;*/
        right: 36%;
        top:0%;
    }




}
@media (max-width: 1200px) {.contain{width:1100px;}.container{width:1100px;}.logo{margin-right:16px;}}

@media (max-width: 1024px) {
    .contain{width:980px;}
    .head_language{right:16%;}
    .sy2_inside li{padding:0 2px;}
    .container {
        width: 980px;
        margin: 0 auto;
    }
    .sy1_li{padding:0;}
    .sy1_li h2{padding:0;}
    .nav2_yywh_img{width:100%;margin:auto;text-align:center;float:none;}
    .sy2_inside{width:100%;margin:auto;}
    .nav2_yywh_img p{margin-top:0px;margin-bottom:10px;}
    .sy1_ul li.sy1_li .sy1_tit h2{letter-spacing:-1px;margin:0 5px;}
    .sy1_ul li.home02 a{font-size:14px;}
}
@media (min-width: 768px) and (max-width: 1023px) {
    .home02{display:none;}
    .sy1_li{display:none;}
    .menu_on{display:none;}
    .head-rights{display:block;right:15%;}
}
@media (min-width: 986px) and (max-width: 996px) {
    .contain{width:960px;}
}

@media (max-width: 992px) {
    .window-head .head_nav {
        display: none
    }
    .container {
        width: 855px;
        margin: 0 auto;
    }
    .contain{width:855px;}
    .sy2_inside{margin-top:0px;}
    .head_search {
        display: none
    }
}
@media (max-width: 870px) {
    .container {
        width: 770px;
        margin: 0 auto;
    }
    .contain{width:770px;}

}
@media (max-width: 768px) {
    .container {  width: 600px;  margin: 0 auto;  }
    .contain {  width: 600px;  margin: 0 auto;  }
    .home02{display:none;}
    .sy1_li{display:none;}
    .menu_on{display:none;}
    .head-rights{display:block;right:7%;}
    .logo{margin-top:0px !important;}
    .contain_right{width:auto;}
    .head_conc{right:0;}
    .inquiryright input{width:100% !important;}
    .bread_top{display:none;}
    .bread_top1{display:block;}
    .bread_top a{color:#333;}
    .sy2_inside{margin-top:10px;}
    .bread_top a{background:none;}
    .main2{background:#fff;}
    .window-head .head_nav2{display:block;}
    .page_Left{margin-top:20px;}
    .head_conc{display:none;}


    .window-head .head-rights {
        top: 49%
    }

    /*.head_language {
        display: none
    }*/
    .head_language:hover ul{display: block;}

    .window-head .head_nav2 {
        top: 81px;
        left: 150%;
    }

    .window-head .head-rights ol {
        width: 24px;
    }

    .window-head .head-rights ol li {
        width: 24px;
        height: 2px;
    }

    .head-rights.btnac ol li:first-child {
        transform: rotateZ(45deg) translateY(11px) translateX(2px);
        transition: all 0.6s;  -webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;
    }

    .head-rights.btnac ol li:nth-child(3) {
        transform: rotateZ(-45deg) translateY(-10px);
        transition: all 0.6s;
        -webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;
    }
}
@media  (min-width: 662px)and (max-width: 730px) {
    .container {
        width: 550px;
        margin: 0 auto;
    }
    .contain {
        width: 550px;
        margin: 0 auto;
    }
}
@media  (min-width: 472px)and (max-width: 642px) {
    .container {
        width: 450px;
        margin: 0 auto;
    }
    .contain {
        width: 450px;
        margin: 0 auto;
    }

}
@media (max-width: 480px) {
    .container {
        width: 386px;
        margin: 0 auto;
    }
    .window-head .head_nav2 ul li {
        padding: 10px 30px !important;
    }
    .head_search2{right: 15%;}
}

@media (max-width: 425px) {
    .container {
        width: 386px;
        margin: 0 auto;
    }
    .contain{width:386px;}

}
@media (max-width: 414px) {
    .container {
        width: 386px;
        margin: 0 auto;
    }
    .head_conc{right:0;}
    .contain{width:386px;}

}
@media (max-width: 375px) {
    .contain{width:330px;}
    .container{width:330px;}

    .contain_right{right:10px;}
}
@media (max-width: 320px) {
    .container {
        width: 300px;
        margin: 0 auto;
    }
    .contain{width:300px;}
}

