@charset "utf-8";body{width:100%;height:100%;font-family:Century Gothic;}
header,section{width:100%}
table{border-collapse:collapse}
a:focus{outline:0}
b, strong {
    font-weight: normal;
}
*{margin:0;padding:0;transition:all .3s ease 0s;-webkit-transform:all .3s ease 0s}
ul li{list-style:none}
a{text-decoration:none}
a:foucs,a:hover{text-decoration:none}
html{font-size:62.5%}
body{position:relative;height:100%;font-size:12px;font-size:1.2rem}
p{font-size:14px;font-size:1.4rem;text-justify: inter-ideograph;}
.cor_blue{color:#004894}
body,html{position:relative;height:100%;min-width:320px}
header{position:fixed;z-index:999;height:85px;border-top:3px solid #2164a9;background:rgba(255,255,255,.8);box-shadow:0 0 6px #a9a9a9;color:#ccc}
header .logo{float:left;padding-top:15px;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s}
header nav.menu{position:relative;float:left;margin-left: 3rem;height:83px;text-align:center;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s}
header nav.menu>ul>li{margin:0 10px;padding:0;font-size:16px;width:64px;line-height:83px;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s}
header nav.menu>ul>li>a{display:block;color:#595959;cursor:pointer}
header nav.menu>ul>li.active>a,header nav.menu>ul>li>a:focus,header nav.menu>ul>li>a:hover{color:#595959;text-decoration:none}
header nav.menu>ul> li .active,header nav.menu>ul> li a:hover{border-bottom: 2px solid #23527c;}

.sub_nav{position:fixed;left:0;display:none;width:100%;height:50px;background:#fff;box-shadow:inset 0 2px 4px #e5e2e2;text-align:center;line-height:50px}
.sub_nav li{display:inline-block;padding:0 10px;line-height:50px}
.sub_nav li a{padding-left:10px;background:url(/Public/Images/i/sub_navbg.jpg) left center no-repeat;color:#555;font-size:1.4rem}
.sub_nav li a:hover{color:#2162a6;text-decoration:none;font-weight:700}
header nav.menu .line{display:none !important;position:absolute;width:75px !important;bottom:0;width:0;height:2px;background-color:#2267ae;font-size:2px}
.header_rig{float:right}
.header_rigico{float:left;padding-top:28px}
.header_rigico li{position:relative;display:inline-block;padding:6px 5px;border:1px solid #a8a8a8;border-radius:50%;cursor:pointer}
.header_rigico li a{display:block;width:17px;height:14px;background:url(/Public/Images/i/head_rigico.png) no-repeat}
.header_rigico li.header_icobtn a{background-position:-17px 0}
.header_rigico li:hover{border-color:#55b292}
.header_rigico li:hover a{background-position:0 -14px}
.header_rigico li.header_icobtn:hover a{background-position:-17px -14px}
.header_wx{position:absolute;top:35px;left:-43px;display:none;padding:5px;border:1px solid #cecece;background:#fff}
.header_wx:before{position:absolute;top:-8px;left:50%;clear:both;display:block;margin-left:-8px;width:0;height:0;border-color:transparent transparent #cecece transparent;border-style:solid;border-width:0 8px 8px 8px;content:""}
.header_wx:after{position:absolute;top:-7px;left:50%;clear:both;display:block;margin-left:-6px;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 6px 7px 6px;content:""}
.header_lan{float:left;padding-top:20px;padding-left:0px}
.header_lan p a{display:block;width:84px;height:17px;border-radius:10px;text-align:center;font-size:1.2rem;line-height:17px}
.header_lan p a:hover{color:#FFF;text-decoration:none}
.lan_ch{background-color:#2267ae;color:#FFF}
.lan_en{background-color:#d5e4f3;color:#205b97}
.header_lan p a.lan_en:hover{color:#205b97}
.nav_btn{display:none}
.swiper-container{margin-right:auto;margin-left:auto;width:100%;height:100%}
.swiper-slide{overflow:hidden;background:#fff;text-align:center;font-size:18px}
.banner .swiper-wrapper .swiper-slide{background-position:center center;background-size:cover;background-repeat:no-repeat;-moz-background-size:cover}
.banner .swiper-wrapper .swiper-slide a{display:block;width:100%;height:100%}
.banner .swiper-pagination-bullet{width:11px;height:11px;background-color:#666;opacity:1}
.banner .swiper-pagination-bullet-active{width:37px;border-radius:5px;background-color:#3776b6}
.bannerx .swiper-wrapper .swiper-slide{background-position:center center;background-size:cover;background-repeat:no-repeat;-moz-background-size:cover}
.bannerx .swiper-wrapper .swiper-slide a{display:block;width:100%;height:100%}
.bannerx .swiper-pagination-bullet{width:11px;height:11px;background-color:#666;opacity:1}
.bannerx .swiper-pagination-bullet-active{width:37px;border-radius:5px;background-color:#3776b6}
.index>.swiper-wrapper>.swiper-slide.main1,.swiper-slide.main2,.swiper-slide.main5,.swiper-slide.main6,.swiper-slide.main7{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}
.index>.swiper-wrapper>.swiper-slide h2{color: #055098;font-size: 28px;font-weight: 700;margin-bottom: 10px;}
.index>.swiper-wrapper>.swiper-slide.main4 .text-uppercase{color: #fff;}
.index>.swiper-wrapper>.swiper-slide.main4 .text-uppercase span{background:#fff;}
.main2,.main3,.main4,.main5,.main6{background-position:center center;background-size:cover;background-repeat:no-repeat;-moz-background-size:cover}
.main6{overflow:visible}
.main2{background-image:url(/Public/Images/i/bg1.jpg)}
.main2_list{padding-top:7%;padding-bottom:2%}
.main2_list .pull-left img{width:100%; display:block;}
.main2_list .pull-right{
	    padding-right: 25px;
    font-size: 14px;
    color: #585858;
}
}
.main2_list .pull-right a{text-decoration:none;}
.main2_list .pull-right  h3{ font-size:30px; color:#1f438d; margin:0; padding: 0;font-weight:normal;}
.main2_list .pull-right  h4{ font-size:24px; color:#1f438d; font-weight:normal;margin: 0.8rem 0 0.8rem 0;}
.main2_list .pull-right p{display: inline-block; font-size:17px; color:#595959; text-indent:2em;line-height: 2.2em; margin-bottom:0;}





.main2_list li div.thumbnail{margin:0 20px;border:none;background:0 0}
.main2_list li a.thumbnail:active,.main2_list li a.thumbnail:focus,.main2_list li div.thumbnail:hover{text-decoration:none}
.main2_list li .main2_img{margin:0 auto;width:112px;height:112px;background:url(/Public/Images/i/main2_img.png) no-repeat;transition:all .3s ease-in-out 0s}
.main2_list li .main2_img2{background-position:-224px 0}
.main2_list li .main2_img3{background-position:-448px 0}
.main2_list li h3{margin:0;padding:25px 0;color:#333;font-size:20px}
.main2_list li .caption{min-height:100px;color:#666;text-align:left;font-size:1.4rem;line-height:22px}
.main2_list li .main2_btn{padding:8px 20px;border-color:#215f9d;border-radius:15px;color:#215f9d;text-transform:uppercase;font-size:12px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;transition:all .3s ease-in-out 0s}
.main2_list li div.thumbnail:hover .main2_img1{background-position:-112px 0}
.main2_list li div.thumbnail:hover .main2_img2{background-position:-336px 0}
.main2_list li div.thumbnail:hover .main2_img3{background-position:-560px 0}
.main2_list li div.thumbnail:hover .main2_btn{background-color:#215f9d;color:#FFF}
.main2_botico{position:absolute;bottom:2%;left:50%;margin-left:-30px;width:59px;height:30px;background:url(/Public/Images/i/main2_botico.png) center center no-repeat;cursor:pointer}
.main4_botico{background-image:url(/Public/Images/i/main4_botico.png)}
.main4{background-image:url(/Public/Images/i/bg3.jpg)}
.main4 h2 span{ display:inline-block; background-color:#055098; height: 1px;width: 10%; font-weight:normal;vertical-align: middle;margin:0 10px;}
.main4 h2 b{ display:inline-block; color:#055098; font-size:20px; margin:15px 0;}
.main4 h2 b i{width:80px;height:1px; display:inline-block; vertical-align:middle; background:#055098; margin:0 5px;}
.main4 h2 .zhInfo{width:292px; margin:20px auto; overflow:hidden;}
.main4 h2 .zhInfo a{ display:block; font-size:16px; color:#055098;width:130px;height:35px; line-height:33px; text-align:center; border-radius:35px; border:1px solid #055098;}
.main4 h2 .zhInfo a.active{ background:#055098; color:#fff;}
.main4 h2 .zhInfo a:hover{ text-decoration:none;}

.main3 .container{position:relative;top:20%;}
.main3_list{padding-top:2%;padding-bottom:1%; }
.main3_list .owl-carousel .owl-wrapper-outer{padding-top:0}
.main3_list .item{margin:0 35px;text-align:center}
.main3_list .item a:hover{ text-decoration:none;}
.main4_img{ background:#ffffff; overflow:hidden;height: 100%;    position: relative;}
.main4_img img{ display:block;width:100%;height: 240px}
.main4_img div{    height: 50px;
    padding: 0 10px;
    font-size: 16px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    text-align: left;
    WIDTH: 100%;
    background: rgba(0,0,0,0.5);
    color: #fff;}
    .main4_img div h2{
  font-size: 19px;
  padding: 4px 0 4px 0;
    }
.main4_img div:hover{ text-decoration:none}



.main3_img{position:relative;margin:0 auto}
.main3_img a{display:block}
.main3_hover{position:absolute;top:50%;left:0;overflow:hidden;width:100%;height:26px;background:rgba(33,95,157,.65);text-align:center;line-height:26px;transition:all .3s ease-in-out 0s}
.main3_hover h3{margin:0;color:#fff;font-size:1.6rem;line-height:26px}
.main3_line{margin:23px auto;width:23%;height:0;border-top:1px solid #fff;line-height:0}
.main3_text{padding:0 25px 0;height:110px;color:#fff;text-align:left}
.main3_text p{font-size:1.2rem;line-height:20px}
.yuan_btn{padding:12px;border-radius:50%;background:0 0;color:#fff}
.main3_img:hover .main3_hover{top:0;height:100%;background:rgba(33,95,157,1)}
.main3_img:hover .main3_hover h3{padding-top:50px}
.main3_img:hover .main3_hover i.btn{border-color:#fff;color:#fff}
.main3_img:hover .main3_hover i.btn:hover{border-color:#fff;color:#fff}
.main3_list .owl-theme .owl-controls .owl-page span{background-color:#c2c2c2;opacity:1}
.main3_list .owl-theme .owl-controls .owl-page.active span,.main3_list .owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#2267ae}
.main3_list .owl-theme .owl-controls{margin-top:50px}
.main4{background-image:url(/Public/Images/i/bg3.jpg)}
.main4 .container{position:relative;top: 50%;margin-top: -170px;}
.main5 .container{position:relative;    padding-bottom: 40px;}
.main4box{text-align:left}
.main4box h3{color:#fff;font-size:1.4rem}
.main4box p{color:#ccdff1;font-size:1.2rem}
.main4box .nav-tabs{padding-top:2rem;border:none;text-align:center}
.main4box .nav-tabs>li{float:none;display:inline-block;margin:0}
.main4box .nav>li>a{margin:0 5px;padding:0;width:130px;height:35px;border:none;border:1px solid #055098;border-radius:35px;background:0 0;color:#055098;font-size:14px;line-height:33px}
.main4box .nav-tabs>li.active>a,.main4box .nav-tabs>li.active>a:focus,.main4box .nav-tabs>li.active>a:hover,.main4box .nav-tabs>li>a:hover{border-color:#055098;background:#055098;color:#fff;}
.main4box #Div1,.main4box #myTabContent{padding-top:20px}
.main4box .owl-carousel .owl-item .item{    margin: 0px 12px 0 12px;padding: 0 15px;}
.main4box .owl-carousel .owl-item .item a{display:block}
.main4box .owl-carousel .owl-item .item a .main4_img{overflow:hidden}
.main4box .owl-carousel .owl-item .item .img-responsive{transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.main4box .owl-carousel .owl-item .item a:hover{text-decoration:none}
.main4box .owl-carousel .owl-item .item a:hover .yuan_btn{border-color:#fff;background:#fff;color:#000;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.main5{background-image:url(/Public/Images/i/bg5.jpg)}
.main5box{padding-top:1%}
.main5_table{display:none}
.main5_table tbody tr td{position:relative;overflow:hidden;width:20%;vertical-align:middle;text-align:center}
.main5_table tbody tr td img{margin:0 auto;vertical-align:middle}
.main5_text{position:absolute;top:-100px;left:0;padding:20px;width:100%;height:100%;background:#215f9d;color:#fff;font-size:1.4rem;line-height:20px;opacity:0}
.main5_table tbody tr td:hover .main5_text{top:0;opacity:1;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.main5_list{display:none}
.main5_list li{margin-bottom:15px;text-align:center}
.main5_list li h3{margin:0;padding:5px 0;border:1px solid #e1e1e1;background:#215f9d;color:#fff;font-size:1.4rem;line-height:24px}
.main5_list li h3 a{color:#fff}
.main5_list li h3 a.active,.main5_list li h3 a:focus,.main5_list li h3 a:hover{text-decoration:none}
.main6{background-image:url(/Public/Images/i/main6bg.jpg)}
.main6_con{margin:0 5px;padding:0 23px 50px;background:rgba(0,49,98,.05);text-align:left;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.main6_con h3{margin:0;padding:20px 0;color:#002;text-align:center;font-size:2.4rem}
.main6_con h3 a{color:#fff}
.main6_con h3 span{top:4px;padding-right:10px}
.main6_con h3 a.active,.main6_con h3 a:focus,.main6_con h3 a:hover{text-decoration:none}
.main6_text{color:#fff;font-size:1.4rem;line-height:30px}
.main6_text p{margin:0}
.main6_text p a{color:#055098;text-decoration:underline}
.main6_conlogo{padding:0}
.main6_conlogo img{margin:0 auto}

.topico{position:absolute;bottom:7%;left:50%;margin-left:-33px;width:66px;height:66px;background:url(/Public/Images/i/topico.png) center center no-repeat;cursor:pointer}
.topico:hover{background-size:90%}
.index_footer{height:auto!important;background:#3c3c3e;color:#fff;text-align:center;font-size:12px;line-height:22px}
.index_footer p{margin-bottom:0;    padding-top: 8px;}
.main6 .index_footer{position:absolute;bottom:0;left:0;width:100%}
.cooperate_list{padding-bottom:15px}
.cooperate_list li{position:relative;overflow:hidden; display:inline-block;}
.cooperate_list li .main5_text{padding-top:40px}
.cooperate_list li:hover .main5_text{top:0;opacity:1;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.neiye_topico{position:fixed;right:10px;bottom:122px;left:auto;margin-left:0}
.mainbg{padding:12.5rem 0 4rem;background:#f4f4f4}
.main{position:relative;margin:0 auto;max-width:1550px}
.aboutbg{padding:8.3%;background:url(/Public/Images/i/aboutbg.jpg) right bottom no-repeat;background-size:cover}
.about_left{float:left;width:60%;color:#666;font-size:14px;line-height:28px}
.about_tit{color:#0f559d;font-size:24px}
.about_tit span{padding-right:10px}
.about_left p span.glyphicon{padding-right:10px;color:#999;font-size:12px;-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-o-transform:rotate(50deg);transform:rotate(50deg);-ms-transform:rotate(50deg)}
.about_right{float:left;padding-top:90px;width:33%}
.cooperate{padding:50px;min-height:720px;background:#FFF}
.cooperate_list li{width:25%;border:1px solid #e1e1e1;text-align:center; background:#fff; overflow:hidden;height: 100px;margin:0 10px 10px 0;}
.cooperate_list li:nth-child(3n){margin:0 0 10px 0;}
.cooperate_list li h3{margin: 0;}
.cooperate_list li img{margin:8px auto;}
.onepage{min-height:720px}
.onepage .row{margin-left:0}
.onepage_left{padding:0}
/*.onepage_leftbox{position:fixed}*/
.onepage_left h2{margin:0;padding:20px 0;background:#005bac;color:#fff;font-size:20px}
.onepage_left h3{margin:0;background:#2267ae;color:#fff;font-weight:700;font-size:14px;line-height:38px}
.onepage_left h3 span{padding-right:10px}
.left_list li{margin-top:1px;line-height:36px}
.left_list li a{text-align: center;display:block;background:#ddd;color:#666;font-size:14px;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.left_list li a.active,.left_list li a:hover{background:url(/Public/Images/i/left_listbg.png) 95% center #418fdf no-repeat;color:#FFF;text-decoration:none}
.left_list li .action{background: url(/Public/Images/i/left_listbg.png) 95% center #418fdf no-repeat;color: #FFF;text-decoration: none;}
.friend_list{padding:10px 19px 10px;border:1px solid #e3e3e3;background:#FFF}
.friend_list li{border-bottom:1px solid #e3e3e3;color:#666;font-size:14px;line-height:30px}
.friend_list li a{display:block;color:#666}
.friend_list li a:hover{text-decoration:none}
/*.onepage_right{padding-left:30px}*/
.onepage_rig{padding:0;background:#FFF}
.onepage_rig .breadcrumb{padding:20px 0;border-bottom:1px solid #dfdfdf;border-radius:0;background:0 0;color:#777}
.onepage_rig .breadcrumb span{color:#2267ae;vertical-align:-1px;font-size:20px}
/*.onepage_rig .breadcrumb li+li:before{padding:0 5px;color:#777;content:">"}

*/.onepage_rig .breadcrumb li>a{color:#666;font-size:18px}
.onepage_rig .breadcrumb li>a:hover{text-decoration:none;color:#005bac}


 .breadcrumbNews{border-bottom:1px solid #eee;margin: auto;width: 1200px; margin-bottom: 20px;     margin-top: 20px;   border-top: 1px solid #eee;}
 .breadcrumbNews .breadcrumb{border-bottom:0 solid #dfdfdf;margin-bottom:0px; ;padding-right: 30px;padding-left: 15px;font-size: 14px;
    color: #585858;}
 .breadcrumbNews .breadcrumb.pull-right li>a{ font-size:14px; color: #585858;  }



.more-a{ display:block;width:126px !important;height:30px !important; text-align:center !important; line-height:30px !important; text-align:center !important; color:#fff !important; border-radius:5px !important; font-size:14px !important; border:1px solid #fff !important;text-decoration: none !important;}

.onepage_contop{margin:20px 0;padding:30px 0 30px 70px;background:url(/Public/Images/i/onepage_topbg.jpg) right center no-repeat;background-size:cover;color:#21578e;font-size:1.5rem;line-height:36px}
.onepage_conbot{padding:20px 8%;color:#555;font-size:14px;line-height:30px}
.onepage_conbot p{text-indent:2em}
.technology_contop{margin:10px 18px;padding:10px 20px;background:#f4f4f4;color:#666;line-height:24px}
.technology_contop p{margin-bottom:0}
.technology_tit{margin:30px 0;padding-top:10px;padding-left:65px;background:url(/Public/Images/i/technology_titbg.png) 18px top no-repeat;color:#004894;font-size:20px}
.technology_conbot{padding-right:18px;padding-left:65px;color:#666;font-size:14px;line-height:26px}
.technology_conbot p{margin-bottom:0}
.technology_conbot p strong{color:#333;font-weight:700;font-size:14px}
.technology_conbot p strong.cor_blue{color:#2267ae}
.technology_conbot img{display:block;margin:0 auto;max-width:100%}
.artlist .media{margin-bottom:20px;border-bottom:1px solid #dfdfdf}
.artlist .media a{display:block;padding-bottom:20px}
.artlist .media .media-left{overflow:hidden;max-width:178px;max-height:118px}
.artlist .media .media-left img{max-width:168px;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.artlist .media .media-body .media-heading{color:#222;font-size:18px}
.artlist .media .media-body .media-heading>.badge{float:right;background:0 0;color:#2267ae;font-weight:700;font-size:13px}
.artlist .media .media-body{color:#666;font-size:14px;line-height:26px}
.artlist .media .media-body h5{color:#919191;font-size:13px;line-height:24px}
.artlist .media .media-body h5 p{display:inline-block;margin-bottom:0;padding-right:10px}
.artlist .media .media-body h5 span{padding-right:5px}
.artlist .media .media-body .text{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.artlist .media a,.artlist .media a:focus,.artlist .media a:hover,active{text-decoration:none}
.artlist .media a:hover .media-body .media-heading{color:#034f9d}
.artlist .media a:hover .media-left img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);-transform:scale(1.1)}
.page img{margin:0 auto}
.article{padding:20px 30px}
.article h1{color:#434343;text-align:center;font-weight:700;font-size:22px}
.article h5{padding:10px 0;color:#919191;text-align:center;font-size:13px;line-height:24px}
.article h5 p{display:inline-block;margin-right:10px;margin-bottom:0}
.article h5 span{padding-right:5px}
.font_btn{color:#a7a7a7;font-size:18px;cursor:pointer}
.article_brief{padding:15px 20px;border-top:1px dashed #cbcaca;border-bottom:1px dashed #cbcaca;background:#f8f8f8}
.article_brief p{margin-bottom:0}
.article_text{padding:0 35px;color:#333;font-size:1.5rem;line-height:28px}
.article_text p{margin:10px 0;text-indent:2em}
.article_text img{display:block;margin:0 auto;padding:15px 0;max-width:100%}
.pager{background:#f6f6f6}
.pager li>a,.pager li>span{padding:15px;border:none;background:0 0;color:#767676;font-size:14px}
.pager li>a.active,.pager li>a:focus,.pager li>a:hover{background:0 0}
.team{margin-bottom:40px}
.team .media a{display:block}
.team .media a.active,.team .media a:focus,.team .media a:hover{text-decoration:none}
.team .media .media-left{padding-right:30px}
.team .media .media-left img{max-width:146px}
.team .media .media-body .media-heading{color:#00458c;font-size:18px}
.team_text{overflow:hidden;height:130px;color:#666;font-size:14px;line-height:24px}
.team_yuan{padding:5px 4px;border:1px solid #b6b6b6;border-radius:50%;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.team_yuan span{top:5px;color:#b6b6b6;font-size:20px}
.team .media a:hover .team_yuan{border-color:#2267ae;background:#2267ae}
.team .media a:hover .team_yuan span{color:#fff}
.team_tit{padding-bottom:20px;color:#00458c;text-align:center;font-size:18px;line-height:30px}


}
.main2 .container,.main5 .container{padding-top:40px}
.main2_list{padding-top: 4rem !important;padding-bottom: 0 !important;margin-bottom: 0 !important}
.main2_list li h3{padding:15px 0}
.main2_botico{background-size:80%}
.main4box .nav-tabs{    padding: 15px 0;}
.main4box #Div1,.main4box #myTabContent{padding-top:20px}
.main4box h3{margin:5px 0}
.main5box{padding-top:1%}
}

header nav.menu>ul>li{margin:0 5px;font-size: 14px;}
}

.neiye_footer{display:block}
.main5box .cooperate_list li:nth-last-child(1){display:none}
.main5box .cooperate_list li:nth-last-child(2){display:none}
.main5box .cooperate_list li:nth-last-child(3){display:none}
.main5box .cooperate_list li:nth-last-child(4){display:none}
.main5box .cooperate_list li:nth-last-child(5){display:none}
.main5box .cooperate_list li:nth-last-child(6){display:none}
}

header .logo{width:140px}
header nav.menu .line{opacity:1;}
header .container{width:100%}
.nav_btn{display:block}
.header_rig{padding-right:40px}
header nav.menu{position:absolute;top:70px;right:-110px;float:right;margin:0;padding-top:5px;width:100px;height:auto;background:rgba(34,103,174,.9);line-height:36px}
header nav.menu>ul{margin-left:0}
header nav.menu>ul>li{display:block;margin:0;line-height:36px}
header nav.menu>ul>li>a{color:#fff;font-size:14px}
header nav.menu>ul>li.active>a,header nav.menu>ul>li>a:hover{background:#d5e4f3;color:#2267AE;border-bottom: 2px solid #d5e4f3;}
.sub_nav{position:relative;height:auto;background:0 0;box-shadow:none;line-height:22px}
.sub_nav li{display:block;text-align:left;line-height:22px}
.sub_nav li a{display:block;font-size:12px}
.header_rigico{display:none}
.header_lan{padding-top:15px;padding-left:10px}
.nav_btn{position:absolute;top:20px;right:20px;color:#2267ae;font-size:20px;cursor:pointer}
.mainbg{padding:3rem 0 2rem}
.onepage .row{margin-left:-15px}
.onepage_left{padding:0 15px}
.onepage_right{padding-left:15px}
.about_left{float:none;width:100%}
.about_right{float:none;padding-top:20px;width:100%}
.cooperate_list li{width:33%;text-align:center}
.pager{text-align:left}
.pager .next>a,.pager .next>span,.pager .previous>a,.pager .previous>span{float:none;margin:5px 0;padding:5px}

}





/*  star */


/* 列表页 */
.left_list .ad a{color:#fff}
.left_list .ad a span{display:block;width:100%;height:30px;background:#2267ae;line-height:30px;color: #fff;}
.left_list .ad a span img{position:relative;top:-2px;display:inline-block;margin-right:5px;width:auto;vertical-align:middle}
.pageMain{ overflow:hidden;}
.pageMain .qzPagination{float: right; }
.imglist li{
    overflow: hidden;
    float: left;
    margin: 0 20px 20px 30px;
    width: 30%;
    height: 280px;
    text-align: center;}

.imglist li img{display:block;width: 100%;height: 100%}
.imglists li{
    overflow: hidden;
    float: left;
    margin: 0 11px 20px 11px;
    width: 268px;
    height: 280px;}
.imglists li img{display:block;width: 100%;height: 100%}
.weLx{ background: none;margin-top: -30px; }
.weLx .onepage_con{ margin-top: 25px; }
.weLx .onepage_con img{width:90%; display: block;}
.weLx .onepage_con dt{ font-size: 20px; color: #2267ae; margin-bottom: 10px; }
.weLx .onepage_con p{ color: #0e0e0e; font-size: 15px; line-height: 37px; }
.aImgs{ text-align: center; }
.aImgs img{width:32%; display: inline-block; }
.productMain li{box-shadow: 0 0 7px rgba(0,0,0,.3);}
.productListMain{ overflow: hidden;padding: 0 1.5rem 0 1.5rem; }
.productListMain,.productListMain *{transition:initial;}
.productListMain .plM_left{width:310px;height:270px; position: relative; float: left;}
.productListMain .plM_left > div{height:100%;}
.productListMain .plM_left > div > img {width:100%;height: 100%;}
.productListMain .plM_right{  }
.productListMain .plM_left iframe{ position: absolute;left:0;top:0;width:752px;height:421px; background: none;}
.plM_right{ padding-left: 341px; }
.plM_right h5{ font-size: 20px; color: #2267ae; border-bottom: 1px #ccc dashed; padding: 10px 0; font-weight: bold; }
.plM_right span{ font-weight: bold; font-size: 15px; display: block;border-bottom: 1px #ccc dashed; padding:0 0 10px; }
.plM_right p{ color: #7f7c7d; padding: 10px 0; line-height: 27px; }

.dlMains{ margin-top: 15px; font-size: 15px; color: #444; }
.dlMains dl dt{ color: #2267ae; font-size: 15px; }
.dlMains dl dd a{ color: #444; margin-top: 10px; display: inline-block; }
.dlMains dl dd p{ line-height: 34px;}
.dlhs span{ display: block;width:112px;height:28px; text-align: center; line-height: 28px;background:url(/Public/Images/i/cs1.jpg) no-repeat; color: #fff; position: relative; }
.dlhs{ border-bottom: 1px solid #315cb6; margin-bottom: 20px; }
.dlhs span i{background:url(/Public/Images/i/cs2.jpg) no-repeat;width:10px;height:4px;top:29px;left:50%; margin-left: -5px; display: block;position: absolute;}
.jqzoomBox{ display:none;}

.main3{background-image: url(/Public/Images/i/producs-bg.png);}
.main3 .main3_img {
    width: 100%;
    height:270px;max-width:366px;
    border-radius: 5px;
    margin:0 auto;
    background: #fff;
    overflow: hidden;
    box-shadow: 4px 4px 5px rgba(0,0,0,0.2);
    position: relative;
}



.main3 .main3_img img{ display:block;width:100%;height: 100%;}
.main3 .main3_img .text {
    width: 100%;
    height: 100%;
	font-size:15px;
    padding: 10px 0 0 0;
    background: rgba(16,81,142,0.8);
    position: absolute;
    top: -100%;
    transition: all 1s;
    -webkit-transition: all 1s;
    -ms-transition: all 1s;
    -moz-transition: all 1s;
}

.main3 .main3_img:hover .text{
	top: 0;
}

.main3 .main3_img .text p {
    font-size: 15px;
    color: #fff;
    line-height: 26px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
    margin: 0 10px;
}


.main3 .main3_img .text a {
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-family: '新宋体';
    border: 1px solid #fff;
    border-radius: 100%;
	position:absolute;bottom:2px;left:50%; margin-left:-20px;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
}

.main4 .owl-theme .owl-controls{ position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;}
.main4 .owl-theme .owl-controls .owl-prev,.main4 .owl-theme .owl-controls .owl-next{width:33px;height:65px; padding:0; margin:0; border-radius:0; position:absolute;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.main4 .owl-theme .owl-controls .owl-prev{background:url(/Public/Images/i/left.png) no-repeat;left:-35px;}
.main4 .owl-theme .owl-controls .owl-next{background:url(/Public/Images/i/right.png) no-repeat;right:-35px;}

.main5s{background-image: url(/Public/Images/i/bg5s.jpg);}

.main5s h2 span{ color:#fff;margin:}
.main5s h2 b{ color:#fff; padding:5px 0;}
.main5s h2 b i{ background:#fff;} 
.main5s .main3_img{max-width:297px;}
.main6{background-image: url(/Public/Images/i/bg6.jpg);}
.mbg61{background: url(/Public/Images/i/six1.jpg) no-repeat center center; background-size:100% 100%;}
.mbg62{background: url(/Public/Images/i/six2.jpg) no-repeat center center; background-size:100% 100%;}
.mbg63{background: url(/Public/Images/i/six3.jpg) no-repeat center center; background-size:100% 100%;padding: 0 23px 20px;}
.main6_con:hover{background-size:110% 110%}
.main6_con{width:290px;height:164px !important;overflow:hidden; display: inline-block; margin: 0 10px 10px;padding:0 5px;border-radius: 5px;}
.footBox{ background: #444345;}
.footBoxMain{ overflow: hidden; }
.footBoxMain dl{width: 12.33%; display: block; float: left; text-align:left;padding: 0px;margin: 0px;position: relative;}
.footBoxMain dl dt{ font-size: 14px; color: #a5a4a4; font-weight: normal;margin-bottom: 10px;margin-top: 16px}
.footBoxMain dl dd{ line-height: 30px; }
.footBoxMain dl dd a,.footBoxMain dl dd span{ font-size: 12px; color: #a5a4a4; font-weight: normal; display: block;}
.footBoxMain dl dd a i{font-style: initial;font-size: 11px; padding-right: 5px;}

.footBoxMain dl:last-child dd i{ font-size: 18px; font-weight: initial; padding-right: 10px; display: inline-block; vertical-align: middle; position: relative; top:-1px; }
.footBoxMain dl:last-child dd span img{ margin-left: 32px; display: block; margin-top: 5px; }

.topSix{top: -8%;
    position: relative;}

.fotCens span{ display: block; padding-top: 8px; }


@media (max-width:1220px){
    .main6_con:nth-of-type(1){ display: none; }

}


@media (min-width:990px){
	.onepage_leftbox img{width:100%}
	header .logo{width: 21%;}
	header nav.menu>ul>li{ position:relative;}
	.FixChild{ display:block; position:absolute;top:101%;left:-11px;width:100px;height:0;overflow:hidden;-webkit-transition:height 0.5s ease-out;transition:height 0.5s ease-out;}
	 header nav.menu>ul>li:hover .FixChild{height:150px;-webkit-transition:height 0.5s ease-out;transition:height 0.5s ease-out;}
	.FixChild a{ display:block;height:30px; line-height:30px; background:#2267ae; font-size:14px; color:#fff; border-bottom:1px solid #fff;}
	.FixChild a:hover{ text-decoration:none;}
}
@media (max-width:990px){
.FixChild{ display:none;}
.main2_list .pull-left img{width:100%; display:block; margin-top:30px;}
.main2_list .pull-right  h3{ font-size:40px; color:#1f438d; margin:0; padding: 0;font-weight:bold;}
.main2_list .pull-right  h4{ font-size:72px; color:#1f438d; font-weight:bold; margin-bottom:30px;}
.main2_list .pull-right p{ font-size:14px; color:#01060a; text-indent:2em;line-height: 1.7em; margin-bottom:0;}
.main2_list .pull-right p a{ display:inline-block;}
.main2_list .col-md-6.pull-right  h3{font-size:20px; margin-top:15px; }
.main2_list .col-md-6.pull-right  h4{font-size:26px;margin-bottom: 10px;}
.main2_list{ padding-top:75px; padding-bottom:0;}
.main4 h2 span{ font-size:20px;}
.main4 h2 b{ margin-bottom:0;}
.main4 .container{/* top*/}
.imglist li{width:46%; margin: 0 2% 20px 2%;}
.onepage_rig.weLx{ padding-left: 0; padding-right: 0; }
.weLx .onepage_con img{width:100%; display: block;}
.weLx .onepage_con dl{ margin-top: 15px; }
.weLx.onepage_rig .breadcrumbNews{ padding:0;}
.footBox{ display:none; }
.topSix{top:0%;
    position:static;}
.fotCens span{ display: none; }
.fotCens p{ float: none; text-align: center;width: 100%; }

}

@media (max-width:990px){
    .Iframe1{ display: none; }
	.jqzoomBox{ display:block;}
	.productListMain .plM_left{ float:none; margin:0 auto;}
	.spec-preview{ overflow:hidden;}
	.plM_right{ padding-left:0;}
}



@media (max-width:640px){
.main5s .main3_img .text,.main3 .main3_img .text{top: 0;}
.main5s .main3_img{height: 335px; overflow:hidden;}
.main5s .main3_img img{height: 335px;}
.main3 .main3_img{height: 313px; overflow:hidden;}
.main3 .main3_img .text{ padding-top:30px;}
.main2_list .pull-left img{height:120px;margin-top: 10px;}
}

@media (max-width:480px){
	.main4_img img{height: 240px;}

}





.weLx .onepage_con #stateContina{float: left;width: 245px;border: 1px solid #ccc;margin-top: 26px;}
.weLx .onepage_con #stateContina h2{margin: 0 0 5px 0;text-align: center; font-size: 18px;height: 50px;line-height: 50px;background: #ccc;color: #074e9e;}
.weLx .onepage_con dl{float: left;margin: 5px 0px 0px 0px;width: 100%;}
.weLx .onepage_con dl dt{font-size: 18px;padding-left:10px;margin: 0;}
.weLx .onepage_con dl dd{height: 30px;line-height: 30px;padding-left: 10px;font-size: 1.5rem;}
.main5 .container{top:22%;}
.webmap a{float: left;width: 35%;}


.onepage_left{
	width: 18%;
	float: left;
}
.onepage_right{width:100%;float: left;padding: 0 15px 0 15px;}
.right1{width: 48%;float: left;}
.right2{width: 48%;padding-left: 37px;float: left;}
.right1 form input[type="submit"] {
    display: block;
    margin: 0 auto;
    border: none;
    color: #fff;
    width: 120px;
    height: 40px;
    background: #2267ae;
}