body a {
    text-decoration: none;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

.t5s {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}


.fl { float:left;}
.fr { float:right;}

.services2{ padding:4em 0;}

/*--/contact--*/

.address-left {
    width: 80px;
    height: 80px;
    text-align: center;
    background: #edb401;
    margin: 0 auto;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
}

.address-grid-inf-w3layouts {
    text-align: center;
    margin: 0 auto;
}

.address-grid-inf-w3layouts:nth-child(1) {
    padding-left: 0;
}

.address-grid-inf-w3layouts:nth-child(3) {
    padding-right: 0;
}

.address-grid-inf-w3layouts span {
    font-size: 1.7em;
    color: #fff;
    margin-top: 27px;
}

.address-right {
    margin-top: 1.2em;
}

.address-right h6 {
    font-size: 1.3em;
    margin-bottom: 0.5em;
    color: #fff;
}

.contact_grid_right {
    width: 100%;
}

.contact_grid_right input[type="text"],
.contact_grid_right input[type="email"],
.contact_grid_right textarea {
    outline: none;
    padding: 15px 15px;
    font-size: 14px;
    color: #777;
    background: #f7f7f7;
    width: 100%;
    letter-spacing: 1px;
    border: 1px solid #ebeeef;
    margin-bottom: 1em;
}

/*.contact_grid_right input[type="text"]:nth-child(2),
.contact_grid_right input[type="email"] {
    margin: 1em 0 0;
}*/

.contact_grid_right textarea {
    min-height: 150px;
    margin: 0em 0em;
    resize: none;
font-family:Arial, Helvetica, sans-serif;
}

.contact_grid_right input[type="submit"],
.contact_grid_right input[type="reset"] {
    outline: none;
    padding: 20px 0;
    font-size: 14px;
    color: #fff;
    background: #fabe00;
    width: 22%;
    border: none;
    letter-spacing: 2px;
    text-transform: uppercase;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    transition: 0.5s all;
    font-weight: 600;
    cursor: pointer;
}

.contact_grid_right input[type="submit"],
.contact_grid_right input[type="reset"]:hover {
    background-color: #002b61; margin-top:0.6em;
}

.contact-left h4 {
    color: #444;
    font-size: 1em;
    margin-bottom: .5em;
    letter-spacing: 1px;
    font-weight: 700;
}

.contact-left p {
    font-size: 1em;
    letter-spacing: 1px;
}

.contact-text a {
    color: #888;
}

.contact-text a:hover {
    color: #fb383b;
}

.contact_grid_right h6,
.contact-left h6,.inner-sec-wthree h5 {
    font-size: 1.2em;
    color: #292b2c;
    margin:1.9em 0 1.2em 0;
    font-weight: 400;
}

.contact-map {
    width: 100%;
}

.contact-map iframe {
    width: 100%;
    height: 300px;
}

.address-info {
    padding: 2em 2em;
    background: #002b61;
	height:250px;
}

.address.row {
    width: 100%;
    margin: 0 0 0 0;
}

.address-right a {
    color: #fff;
}

.address-right p {
    font-size: 0.85em;
	color:#fff; letter-spacing:0.35px;
}

/*-- //contact--*/

/*--responsive--*/

@media(max-width:1080px) {
    .input {
        max-width: 309px;
        width: calc(100% - 0em);
        vertical-align: top;
        float: left;
    }
	
}

@media(max-width:991px) {
    .contact_grids_info {
        padding: 0;
        margin-top: 1em;
    }
    .input {
        max-width: 100%;
    }
    span.input.input--chisato:nth-child(2) {
        margin: 0;
    }
    .map iframe {
        width: 100%;
        min-height: 303px;
    }
}

@media(max-width:767px) {
    .address.row {
        width: auto;
    }
    .contact_grid_right {
        width: 100%;
        margin: 0 auto;
    }
}

@media(max-width:640px) {
    .mail_form input[type="submit"] {
        width: 40%;
    }
    .mail_form textarea {
        padding: .9em 0.9em;
        margin: 1.3em 0;
        min-height: 140px;
    }
    .contact_grid_right input[type="submit"],
    .contact_grid_right input[type="reset"] {
        outline: none;
        padding: 15px 0;
        font-size: 14px;
        color: #fff;
        background: #0e0f10;
        width: 32%;
    }
}

@media(max-width:600px) {
    .map iframe {
        width: 100%;
        min-height: 250px;
    }
}

@media(max-width:568px) {}

@media(max-width:480px) {}

@media(max-width:440px) {}

@media(max-width:414px) {}

@media(max-width:384px) {}

@media(max-width:375px) {}

@media(max-width:320px) {}

/*--//responsive--*/



/*about*/

.us{width: 100%;}

.fl{    float: left;}

.content {
    width: 1400px!important;
    margin: 0 auto;
}




/*about*/


.us_l { width: 260px; float: left;/* border: 1px solid #898989;*/ box-sizing: border-box;}
.us_l img { display: block; max-width: 100%; margin-top:10px;}

.l_navt { width: 100%; font-size: 28px; color: #001f50; text-transform: uppercase; /*text-indent: 32px;*/ font-weight: bold;border-bottom: 1px solid #cbcbcb; line-height:32px; overflow:hidden; padding-bottom:15px;}
.l_navt span { float: left;}
.l_navt i { float: left; text-indent: 12px;}
.l_navt em { float: right; width: 35px; height: 35px; background: url(../images/dh_jt.png) no-repeat center center; /*margin: 15px 12px 0 0;*/margin-right:15px; background-size: 100%;}
.us_l ul li { width: 100%; float: left; /*height: 63px;*/ line-height: 63px;border-bottom: 1px dotted #bfbfbf; font-size: 18px; color: #5b5b5b; text-transform:capitalize; position:relative;}

.us_l ul li .ejdh{background: url(/images/l_nav.png) no-repeat left 12px; box-sizing:border-box; padding-left:20px;}

.us_l ul li.l_nav .ejdh{background: url(../images/l_navc.png) no-repeat left 12px;}
.us_l ul li img { display: block; width: 100%;}
.us_l ul li span { width: 25px; height: 63px; display: block;float: left; margin-left: 30px; background: url(/images/l_nav.png) no-repeat center center; }
.us_l ul li b { color: #5b5b5b;/* display: block;*/ font-weight:normal; text-transform: uppercase; }
.us_l ul li.l_nav b{ color:#002b61;}


.us_l ul li i{ position:absolute; right:0; top:15px; display:none; -moz-transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
transition: all .5s ease-in-out; width:9px; height:15px; background:url(../images/product_jiantou.png) no-repeat center center; background-size:100%;}


.us_l ul li i.l_navt_xz{    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);}
	
	
.us_l ul li.cur3 i{ display:block;}


.us_l ul li.cur p.pat a{ color:#F00;}

.sublist{ display:none;}

.us_l ul li p {
   font-size: 14px; font-family: Arial, Helvetica, sans-serif;
}
.us_l ul li p a {
    color: #575656;
    display: block;
    padding: 3% 0 3% 10%;
    border-top: 1px solid #ccc;
}

.us_l ul li p:first-child a{border-top:none;}

.us_l ul li.l_nav p.pat a, .us_l ul li p a:hover {
    color: #002b61;
  
}

.us_l ul li.l_nav span {background: url(/images/l_navc.png) no-repeat center center;}
.us_l ul li.l_nav { background: url(/images/l_navrc.png) no-repeat center;}
.us_l ul li.l_navh span {background: url(/images/l_navc.png) no-repeat center center;}
.us_l ul li.l_navh { background: url(/images/l_navrc.png) no-repeat center right #ebebeb;}

.us_l ul li span {
    width: 25px;
    height: 63px;
    display: block;
    margin-left: 0px;
    background: url(../images/l_nav.png) no-repeat center center;	margin-right:2px;
}

.us_l ul li.l_nav span {
    background: url(../images/l_navc.png) no-repeat center center;
	width: 25px;
    height: 63px;
    display: block;
    float: left;
    margin-left: 0px;
	margin-right:2px;
	
}



.l_navt i {
    float: left;
    text-indent: 12px;
}

.mmxs {
    display: none;
}




.us_r { width: 1080px; float: right;}


.us_r h3 { display: block; font-size: 40px; color: #474848; text-transform: uppercase; line-height: 45px;}
.us_r h4 { display: block; font-size: 34px; color: #000;}
.us_r h5 { display: block; font-size: 22px; color: #000; margin-bottom: 10px;}
.us_r p { font-size: 16px; color: #474747; letter-spacing:0; line-height:30px; margin-bottom:10px;}
.us_r_vr { width: 100%; height: auto; margin: 30px auto; position: relative;}
.us_r_vr_kq { position: absolute; width: 100px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #fff; background: #ffffff8f; left: 90px; bottom: 15px; border-radius: 15px; font-size: 16px;}
.us_r_vr_gb { display: none; position: absolute; width: 100px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #fff; background: #ffffff8f; left: 90px; bottom: 5%; border-radius: 15px; font-size: 16px; z-index: 200;}
.us_r_vr_qp { position:fixed; width: 100%; height: 100%; top: 0%; left: 0%; background: #000000e6; z-index: 300;}
.us_r_vr_qp iframe { position:fixed; width: 90%; height: 90%; top: 2%; left: 5%; z-index: 200;}
.us_r_vr_qpbg { position:fixed; width: 0%; height: 0%; top: 0%; left: 0%; background: #000000e6; z-index: 100;}
.us_r_vr_qp .us_r_vr_qpbg { position:fixed; width: 100%; height: 100%; top: 0%; left: 0%; background: #000000e6; z-index: 100;}

@media screen and (max-width: 1420px){

.content {
    width: 1200px!important;}

.us_r {
    width: 910px;
}



}



@media screen and (max-width: 1280px)
{
.content {width: 96%!important;}
.us_l {
    width: 21.5%;
}
.us_r {
    width: 76%;
}
}


@media screen and (max-width: 1180px)
{
	
	.us_l ul li .ejdh{background:none; padding-left:0;}

.us_l ul li.l_nav .ejdh{background:none;}
	
	.services2 {
    padding: 1em 0 2em 0;
}

.us_l {
    width: 100%;
}

.l_navt {
    text-indent: 0;
	
}

.mmxs {
    display: block!important;
}


.us_l ul {
  /*  height: 0px;*/
  /* overflow: hidden;*/
    /*margin-top: -1px;*/ display:none;
}

/*.us_l ul li.l_nav {
    background: #ebebeb;
}*/

.us_l ul li {
    border: none;
    width: auto;
    padding: 0 4% 0 0;
    font-size: 19px;
    margin-top: 1px;
}

.us_l img {
    display: none;
}

.us_r {
    width: 100%;
}

.us_r h3 {
    display: inline-block;
    font-size: 3vw;
    margin-top: 30px;
}

.us_r h4 {
    display: inline-block;
    font-size: 3vw;
    margin-top: 30px;
}

.l_navt_xz {
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}



.us_lcp ul li {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0;
    letter-spacing: 0;
    border: 1px solid #858585;
    border-radius: 15px;
    line-height: 32px;
    text-align: center;
    float: left;
    margin-top: 3%;
}

.us_lcp ul li p {
    font-size: 15px;
}

.us_lcp ul li p a {
    padding: 1% 0;
}

.us_lcp ul li.l_nav span,.us_lcp ul li span{background:none;}

.us_lcp ul li i{top: 10px;right: 15px;}

}


@media screen and (max-width: 680px)
{
.us_l ul li {
    font-size: 3vw;
    width: 32.3%;
    height: 45px;
    line-height: 45px;
    padding: 0 0.5%;
}

.us_l ul li span{height: 43px; width:20px;}

.us_l ul li.l_nav span{height: 43px; width:20px;}

.l_navt{ font-size:24px;}

.us_r h3{ font-size:22px; margin-top:15px;line-height: 1.4em;}
.us_r_vr{ margin-top:15px;}
}	



/*honor*/
 .nusc1_bg { margin:60px auto 40px; }
 .nusc1 { width:1200px!important; }

 .nusc1_t {}
 .nusc1_t span { width:100%; display:block; text-align:center; font-size:40px; color:#202020; font-weight:bold;}
 .nusc1_t i { width:100%; display:block; text-align:center; font-size:25px; color:#535353; font-style:normal; text-transform:uppercase; margin-bottom:15px;}
 .nusc1_t p { width:100%; display:block; text-align:center; font-size:16px; color:#707070;}

 .nusc1_d { margin:35px auto;}
 .nusc1_d li { width:23%; margin:5px 1% 10px 1%; float:left;}
 .nusc1_d li img { width:100%;}
 .nusc1_d span { width:100%; float:left; height:3.2em; line-height:1.6em; text-align:center; font-size:16px; color:#434343; overflow:hidden; margin-top:2%;}
 
 
 @media screen and (max-width: 1420px)
 {
.nusc1_d {
    margin: 10px auto;
}
 }
 
 
 @media screen and (max-width: 680px)
{
.nusc1_d li {
    width: 48%!important;
}

.nusc1_d span { font-size:15px; }

}


/*advantage*/

.advantage img,.us_r_vr img{ display:block; width:100%; margin:15px auto; height:auto;}



@media screen and (max-width: 680px)
{
.us_2 ul li {
    font-size: 3.6vw;
    width: 49.5%;

    padding: 0 0.5%;
}
}



/*news*/

.news_right { width: 1080px; float: right; overflow:hidden;}
.news_right ul li{ width:100%; overflow:hidden; padding:25px 0 25px 0;box-sizing:border-box; border-bottom:1px solid #d9d9d9;}

.news_right ul{ margin-top:30px;}
/*.mews_right_data{ width:10%; float:left; border-right:1px solid #ebebeb; text-align:right; padding-right:20px; height:115px;}

.mews_right_data p{ text-align:right; font-size:36px; color:#707070; line-height:40px;}
.mews_right_data i{ font-size:16px; line-height:23px; color:#707070;}
.mews_right_data b{ display:block; margin-top:5px;}*/
.news_right_word{ width:100%; overflow:hidden;-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}
.news_right_word h3{ font-size:20px; line-height:25px; font-weight:normal; color:#313131; margin-top:0; text-transform:none;}
.news_right_word p{ font-size:15px; line-height:26px; color:#5b5b5b; letter-spacing:0.2px; margin:1% 0 0 0;}

.news_right_word h6{ font-size:14px; line-height:20px; color:#999999; margin-top:1%;}

.news_right ul li:hover .news_right_word{ width:98%; margin-left:2%;     -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}

.news_right ul li:hover .mews_right_data{border-right:1px solid #fff;}
.news_right ul li:hover .news_right_word h3{  color:#001f50;}


.news_fenye{ width:100%;overflow: hidden; text-align:center; margin-top:2.5%;}



.news_fenye a{ color:#000; font-size:18px; line-height:20px; margin:0 0.8%; color:#313131; display:inline-block; padding:3px;}

.news_fenye a.first_pag{ margin:0 0.5%;}

.news_fenye a.cur2{ color:#002b61; border-bottom:1px solid #002b61; font-weight:bold;}


@media screen and (max-width: 1420px)
{
.news_right {
    width: 910px;
}

}



@media screen and (max-width: 1280px)
{
.us_r {
    width: 76%;
}
}


@media screen and (max-width: 1180px)
{
.us_r {
    width: 100%;
}

.news_right ul {
    margin-top: 5px;
}

.news_right_word h3 {
    font-size: 18px;
}

.news_right_word p {
    font-size: 14px;
}
}


/*news_detail*/



.inside_news_right { width: 1080px; float: right; overflow:hidden;}
.inside_news_title{ text-align:left; margin-bottom:15px;}

.inside_news_right img{ max-width:100%; display: block; height:auto; margin: 0 auto;}

.inside_news_right h1{ font-size:26px; line-height:28px; font-weight:normal; color:#2e2e2e; margin-top:5px;}
.inside_news_right h6{ font-size:14px; line-height:16px; color:#818080; margin:25px 0 35px 0; font-weight:normal;}

.inside_news_right h6 span{ margin-left:20px;}

.inside_news_right p{ font-size:16px; line-height:27px; margin-top:15px; letter-spacing:0;color:#5c5b5b;}

.inside_news_fenye{ width:100%; overflow:hidden; margin-top:35px;}

.inside_news_fenye p{ line-height:20px; text-indent:0; margin-top:10px; text-align:left; font-size:14px; color:#151515; font-weight:bold; }

.inside_news_fenye p a{color:#151515; margin-left:10px; font-weight:normal;}
.inside_news_fenye p a:hover{ color:#001f50;}


@media screen and (max-width: 1420px)
{
.inside_news_right {
    width: 910px;
}

}


@media screen and (max-width: 1280px)
{
.inside_news_right {
    width: 76%;
}
}


@media screen and (max-width: 1180px)
{
.inside_news_right {
    width: 100%;
}

.inside_news_right h1 {
    margin-top: 30px;
    text-align: center;
}

.inside_news_right h6 {
    text-align: center;
}


}


@media screen and (max-width: 680px)
{
.inside_news_right h6 span {
    display: block;
    margin: 0;
    padding: 3vw 0;
    border-bottom: 1px solid #ccc;
}


.inside_news_right h6{ margin:20px 0 20px 0;}

}


/*other news*/

.other_news{ width:100%; overflow:hidden; margin-top:25px;}

.other_news ul li{width: 100%;
    line-height: 1.5em;
  
    font-size: 16px;
    color: #5b5b5b; height:auto; padding:10px 0; letter-spacing:0;}
	
	
	@media screen and (max-width: 1180px)
{
.other_news{ display:none;}


}


/*products*/
.us_3 ul li{ height:auto; line-height:35px; padding:3% 0; font-size:18px;}
.us_338 ul li{ font-size:16px;}

.us_3 ul li span{ height:35px;}

.us_3 ul li.l_nav span{ height:35px;}


	@media screen and (max-width: 1180px)
{
.us_3 ul li {
  
    padding: 0 4% 0 0;margin-top: 1.5%;
   
}

.us_lcp ul li{ padding: 0;}
}

@media screen and (max-width: 680px)
{
.us_3 ul li {
    font-size: 3.7vw;
    width: 49.5%;
    padding: 0 0.5%;}
    
    
    .us_338 ul li {
  
    width: 100%;}
	
	
	
	.us_lcp ul li {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0;
    letter-spacing: 0;
    border: 1px solid #858585;
    border-radius: 15px;
    line-height: 32px;
    text-align: center;
    float: left;
    margin-top: 3%;
}

.us_lcp ul li p {
    font-size: 3.4vw;
}

.us_lcp ul li p a {
    padding: 1% 0!important;
}

.us_lcp ul li.l_nav span,.us_lcp ul li span{background:none;}

.us_lcp ul li i{top: 10px;right: 15px;}

}


.proj_gallery_grid1_pos h3 {
    font-size: 0.9em;
    letter-spacing: 2px;
    font-weight: 600;
    position: relative;
    color: #fff;
	line-height:normal; margin-top:0;    font-weight: normal;
}


.proj_gallery_grid1_pos p {
    color: #fff;
    letter-spacing: 1px;
    font-size: 14px;
	margin-bottom:0;
	line-height:normal;
}



@media (max-width: 667px)
{
.inner-sec-wthree {
    margin-top: 5px;
}

}



@media (max-width: 767px)
{
.col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 50%;
}


.proj_gallery_grid1_pos{left: 0; right:0;    position: inherit; bottom:0; background:none;}

.proj_gallery_grid1_pos p{ display:none;}

.proj_gallery_grid1_pos h3{ font-weight:normal; font-size:0.8em;color: #002b61;height: 3.5em;
    overflow: hidden; display:block;}

.proj_gallery_grid1_pos{padding: 0.5em 0.2em;}


.col-md-12,.col-md-4{ padding:0 5px;}
}



/*inside_product*/

.inside_product_word_content{ width:100%;}

.inside_product_word_content2{ width:100%; overflow:hidden; position:relative;}


.inside_product_left{ width:50%; float:left;border:1px solid #f2f2f2; box-sizing:border-box;}

.inside_product_left img{ width:100%; height:auto;  display:block;}



.swiper-pagination10 span.swiper-pagination-bullet-active {
    opacity: 1;
    background: #002b61;
}

.inside_product_right{ width:45%; float:right;}

.inside_product_right h5{ font-size:18px; line-height:32px; font-weight:normal; color:#7d7d7d; margin-top:3%;}

.inside_product_right h3{ font-size:28px; line-height:42px; color:#101010; background:#f6f6f6; padding:3% 4% 4% 3%; box-sizing:border-box; margin-top:2%;}

.inside_product_right p{ font-size:16px; line-height:30px; color:#7d7d7d; margin-top:4%;}

.inside_product_right p span{ color:#1b1b1b;}

.inside_product_right h6{ width:20%; line-height:60px; height:60px; text-align:center; color:#fff; background:#002b61; font-weight:normal; font-size:20px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; margin-top:10%; position:absolute; bottom:0;}

.inside_product_right h6:hover{ color:#002b61; background:none; border:1px solid #002b61; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;box-sizing:border-box;}


.jiejue_products .inside_title2 h3{ text-align:left;}


@media screen and (max-width:1420px){
	
.inside_product_right h3{ font-size:26px; line-height:36px;padding:2% 4% 3% 3%;  margin-top:2%;}

.inside_product_right p{ font-size:15px; line-height:24px; color:#7d7d7d; margin-top:3%;}
	
	
.inside_product_right h6{line-height:50px; height:50px;}
}

@media screen and (max-width:1200px){
.inside_product_right h5{ display:none;}

.inside_product_right h3{ font-size:22px; line-height:32px;padding:2% 4% 3% 3%;  margin-top:0%;}	
	
}

@media screen and (max-width:1000px){


.inside_product_right h6{line-height:40px; height:40px; font-size:18px;}	
}


@media screen and (max-width:900px){

.inside_product_word_content{ margin-top:12%;}
}


@media screen and (max-width:650px){

.inside_product_word_content{ margin-top:14%;}

.inside_product_right p{ font-size:14px;}
}


@media screen and (max-width:620px){
.inside_product_left{ width:100%;}

.inside_product_right{ width:100%; }


.inside_product_right h6{ position:inherit; width:40%; margin-top:5%; font-size:16px;}

.inside_product_right h5{ display:block; font-size:15px; margin-top:5%;}

.inside_product_right h3{ font-size:22px; line-height:32px;padding:2% 4% 3% 3%;  margin-top:2%;}	
}

@media screen and (max-width:520px){
	.inside_product_word_content{ margin-top:16%;}
	
}



/*jiejuefangan*/

.jiejue_img{ width:69%; float:right; margin-bottom:1.3%;}
.jiejue_img img{ width:100%; height:auto;}

.jiejue_title h3{ font-size:24px; line-height:32px; background:url(../images/jiejue_line.png) no-repeat left bottom; font-weight:normal; color:#002b61; padding-bottom:1.5%; margin-top:1.6%;}

.jiejue_product ul li{ width:23.35%; float:left; margin-right:2.2%; margin-top:3%;}

.jiejue_product ul li:first-child + li + li + li{ margin-right:0;}
.jiejue_product ul li .jiejue_product_img img{ width:100%; border:1px solid #e9e9e9; display:block; height:auto;transform: scale(1);-mo-transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);transition: all 0.8s ease-out 0s;-webkit-transition: all 0.8s ease-out 0s; -moz-transition: all 0.8s ease-out 0s; -mo-transition: all 0.8s ease-out 0s;}

.jiejue_product ul li .jiejue_product_img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transition: all 0.6s ease-out 0s; -webkit-transition: all 0.6s ease-out 0s;-moz-transition: all 0.6s 
ease-out 0s;-mo-transition: all 1s ease-out 0s;}


.jiejue_product ul li h3{ text-align:center; font-size:14px; line-height:22px; font-weight:normal; color:#101010; margin-top:6%;text-transform: capitalize;}

.jiejue_product ul li h3:hover{ color:#002b61;}

.jiejue_product ul li h3 i{ margin-right:5%;}




.changjing_title h3{ margin-top:3.5%;}
.changjing_content{ margin-top:1%;}
.changjing_content ul li{ width:48.75%; float:left; margin:2% 2.5% 0 0;}

.changjing_content ul li:first-child + li,.changjing_content ul li:first-child + li + li + li{ margin-right:0;}
.changjing_content ul li img{ width:100%; display:block; height:auto;} 

.tedian_content{ width:100%; overflow:hidden; margin-top:1.1%;}

.tedian_content p{ font-size:16px; color:#434343; line-height:24px; margin-top:1%;}


@media screen and (max-width: 1100px){
.jiejue_img{ width:70%;}	
	}
	
	
	
	
@media screen and (max-width: 900px){
.jiejue_img{ width:100%;}

.jiejue_title h3{ font-size:20px; line-height:30px; background:url(../images/jiejue_line.png) no-repeat left bottom; font-weight:normal; color:#002b61; padding-bottom:3%;}

.jiejue_product ul li{ width:48.9%; float:left; margin-right:2.2%; margin-top:3%;}

.jiejue_product ul li:nth-child(2n){ margin-right:0;}
.tedian_content p{ font-size:15px; line-height:24px; margin-top:1.5%;}

.changjing_title h3 {
    margin-top: 5.5%;
}

}

.jiejue_products .inside_title h3{ text-align:center;margin: 3.5% 0;}


@media screen and (max-width: 1180px){
.inside_product_word_content { margin-top:30px;
}

}




/*404*/


.danye {}
.danye h3 { font-size: 35px;}
.danye_nr { margin-top: 0px;}
.danye_nr li { width: 94%; padding: 0 3%; height: 40px; line-height: 40px; border: 1px solid #ccc; margin-bottom: 20px; float: left;}
.danye_nr li i { display: block; float: left;}
.danye_nr li p { display: block; float: left;}
.danye_nr li em { display: block; float: right;}


/*sitemap*/

.map { width:100%; float:left;}
.map dt { width:100%; float:left; margin-top: 25px;}

.map dt a{ color:#666;}
.map dd { width:100%; float:left; border:1px solid #ccc; box-sizing:border-box; margin-inline-start: 0px; margin:15px auto 0;}
.map dd a { padding:15px; display:inline-block; color:#666;}



 .error404 {padding: 20px 0;width: 100%;margin: auto;}
 .error404 .txt1 {float: left;width: 40%;margin-left: 10%;}
 .error404 .txt1 h2 {font-size: 6vw; color: #001f50;text-align: center;font-weight: bold;}
 .error404 .txt1 h3 {font-size: 24px;color: #001f50;text-align: center;font-weight: 500;}
 .error404 .txt1 h4 {margin-top: 25px;font-size: 16px;color: #7d7d7d;text-align: center;line-height: 30px;}
 .error404 .txt1 h4 span {display: block;font-size: 20px;color: #001f50;text-align: center; width:100%;}
 .error404 .txt1 h4 span p { width:100%; text-align:center; color:#001f50}
 .error404 .txt1 h5 {width: 125px;height: 40px;border-radius: 10px;background: #001f50;color: #ffffff;text-align: center;font-size: 16px;line-height: 40px;margin: 50px auto 0;}
 .error404 .txt1 h5 a {color: #ffffff;}
 .error404 .txt2 {float: left;width: 50%;}
 .error404 .txt2 h2 {color: #001f50;text-align: left;font-size: 24px;font-weight: bold;margin-top: 60px;margin-bottom: 50px;padding-bottom: 50px;border-bottom: 2px #001f50 solid;}
 .error404 .txt2 a {display: inline-block;padding: 10px 23px;border-radius: 10px;background: #7d7d7d;color: #ffffff;margin:0 10px 10px 10px; }
 .error404 .txt2 a:hover {background: #001f50;}

 @media (max-width:768px) {
 .error404 .txt1 { width:90%!important; margin:0 5%;}
 .error404 .txt2 { width:72%!important; margin:0 5%; display:none;}
 .error404 .txt1 h2 { font-size: 12vw;}
 .error404 .txt1 h5 {margin: 20px auto 0;}
}


/*
@media (max-width: 500px)
{
.col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 100%;
}
}*/


.contactcontainer{ width:1140px; margin:0 auto; overflow:hidden;}
.contactcontainer .row{ margin-left:0; margin-right:0;}

 @media (max-width:1140px) {
.contactcontainer{ width:96%; }
}



 @media (max-width:720px) {
.contactcontainer .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
	    padding: 0 0px; margin-top:5px;}
.address-left{ display:none;}
.address-right{ margin-top:0;}
}






/*left_contact*/
.jia_left_contact{ width:100%; overflow:hidden; position:relative;}
.jia_left_contact img{ display:block; width:100%; height:auto;}

.jia_left_lianxi{ width:92%; background:rgba(255,255,255,0.85); position:absolute; left:4%; bottom:2%; box-sizing:border-box; overflow:hidden; padding:6% 0;}

.jia_left_lianxi h3{ width:92%; margin:0 auto 0 auto; font-size:22px; font-weight:bold; background:url(../images/jia_dianhua.png) no-repeat left bottom; line-height:30px; padding-left:8%; color:#172c57; margin-bottom:4%;}

.jia_left_lianxi p{color:#172c57; font-size:15px; width:90%;margin:0 auto 0 auto; overflow:hidden; line-height:22px;}


 @media (max-width:1180px) {
	 
.jia_left_contact{ display:none;}	 

.us_r h3.xx965{ display:none;}


 }
 
  @media (max-width:720px) {
.address-info{ height:auto;}	  
  }
