﻿.wrap{ width: 1200px; height: auto; margin: 0 auto; }
body{ color: #434343; background: #F5F5F5; font-family: arial, Microsoft YaHei, "微软雅黑"; font-size: 16px; overflow-x: hidden; }
a{ color: #434343; }


/*========手机导航=====*/

.trans,.trans:hover{-webkit-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
.trans-fast, .trans-fast:hover {-webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out;}
.btn-m-list .burger{width: 24px; height: 2px; background-color: #fff; display: block; position: absolute; z-index: 5; top: 30px; left: 50%; margin: 0 0 0 -10px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center;}
.btn-m-list .burger-2{top: 40px; width: 18px;}
.btn-m-list .burger-3{top: 50px; width: 13px;}
.btn-m-list.on .burger-1{top: 25px; width: 21px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg);transform: rotate(225deg);}
.btn-m-list.on .burger-2{top: 25px; width: 21px; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; left: 100%;}
.btn-m-list.on .burger-3{top: 25px; width: 21px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg);}
.mask{width: 100%; height: 100%; position: fixed; _position: absolute; top: 0; left: 0; z-index: 2000; display: none; background-color: rgba(0,0,0,0.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000);}

.neirong2{width: 30%; display: block; position: fixed; top: 0; right: 0; z-index: 99999999999; overflow-y: auto; touch-action: pan-y;-webkit-user-select: none;-webkit-user-drag: none;}
.neirong2 .neirong2-bd{padding: 50px 50px 20px 50px; visibility: hidden;}
.neirong2 li{border-bottom: 1px solid #F2F2F2; -webkit-transition: all .35s ease-out;-moz-transition: all .35s ease-out;-ms-transition: all .35s ease-out;-o-transition: all .35s ease-out;transition: all .35s ease-out;}
.neirong2 li>a{display: block; height: 47px; line-height: 47px; color: #fff; font-size: 16px;}
.neirong2 li.on>a{color: #fff;}
.neirong2.neirong2-on{left: 0;}
.neirong2-close{width: 24px; height: 24px; background: url(../images/nav_close.png) no-repeat 7px center; position: absolute; top: 20px; left: 10px; visibility: hidden;}
.neirong2.neirong2-hide{
    background-color: rgba(7,116,190,.5);
    width: 0;
    height: 100%;
    -webkit-transition:background 0.35s linear,width 0.45s linear 200ms;
    -moz-transition:background 0.35s linear,width 0.45s linear 200ms;
    -ms-transition:background 0.35s linear,width 0.45s linear 200ms;
    -o-transition:background 0.35s linear,width 0.45s linear 200ms;
    transition:background 0.35s linear,width 0.45s linear 200ms;}
.neirong2.neirong2-show{background-color: rgba(7,116,190,.95); height: 100%; width: 18%;  }
.neirong2.neirong2-show .neirong2-bd,.neirong2.neirong2-show .neirong2-close{visibility: visible;}
.neirong2.neirong2-hide li,.neirong2.neirong2-hide .subcall span{
    opacity: 0;
    -webkit-transform: scale(1.1) translateX(-24px);
    -moz-transform: scale(1.1) translateX(-24px);
    -ms-transform: scale(1.1) translateX(-24px);
    -o-transform: scale(1.1) translateX(-24px);
    transform: scale(1.1) translateX(-24px);
}
.neirong2.neirong2-show li,.neirong2.neirong2-show .subcall span{opacity: 1; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none;}
.neirong2 li:nth-of-type(2){ -webkit-transition-delay: 300ms,300ms; transition-delay: 300ms,300ms;}
.neirong2 li:nth-of-type(3){ -webkit-transition-delay: 350ms,350ms; transition-delay: 350ms,350ms;}
.neirong2 li:nth-of-type(4){ -webkit-transition-delay: 400ms,400ms; transition-delay: 400ms,400ms;}
.neirong2 li:nth-of-type(5){ -webkit-transition-delay: 450ms,450ms; transition-delay: 450ms,450ms;}
.neirong2 li:nth-of-type(6){ -webkit-transition-delay: 500ms,500ms; transition-delay: 500ms,500ms;}
.neirong2 li:nth-of-type(7){ -webkit-transition-delay: 550ms,550ms; transition-delay: 550ms,550ms;}
.neirong2 li:nth-of-type(8){ -webkit-transition-delay: 600ms,600ms; transition-delay: 600ms,600ms;}
.neirong2 li:nth-of-type(9){ -webkit-transition-delay: 650ms,650ms; transition-delay: 650ms,650ms;}
.neirong2 li:nth-of-type(10){ -webkit-transition-delay: 700ms,700ms; transition-delay: 700ms,700ms;}
.neirong2 li:nth-of-type(11){ -webkit-transition-delay: 750ms,750ms; transition-delay: 750ms,750ms;}
.neirong2 .subnav{display: none;}
.neirong2 .subnav a{display: block; font-size: 14px; color: #fafafa; padding: 5px 0; }
.neirong2 .subcall{padding: 0 50px; display:none; }
.neirong2 .subcall span{-webkit-transition-delay: 850ms,850ms; transition-delay: 850ms,850ms; -webkit-transition: all .35s ease-out;-moz-transition: all .35s ease-out;-ms-transition: all .35s ease-out;-o-transition: all .35s ease-out;transition: all .35s ease-out;}
.neirong2 .subcall span{font-family: "Arial"; display: block; font-size: 18px; font-weight: bold; color: #fff; padding-left: 30px; background: url(../images/callnum.png) left center no-repeat;}


/*首页*/

.bannertu{ width: 100%; height: 100%; position: relative; }
.bannertu .swiper-container{ width: 100%; height: 100%; }
.bannertu .swiper-wrapper{ width: 100%; height: 100%; }
.bannertu .swiper-wrapper .swiper-slide{ width: 100%; height: 100%; position: relative; left: 0; }
.bannertu .swiper-wrapper .swiper-slide .wenzi{ position: absolute; width: 400px;  color: #2a5da3; right: 100px; bottom: 90px;  }
.bannertu .swiper-wrapper .swiper-slide .wenzi p{ font-size: 40px; margin-bottom: 35px; line-height: 32px; }
.bannerxian1{ width: 100%; height: 20px; position: absolute; left: 0; bottom: 0; z-index: 999; background: url(../images/bannxian2.png) left top; }
.bannerxian2{ width: 100%; height: 20px; position: absolute; left: 0; bottom: 20px; z-index: 999; background: url(../images/bannxian1.png) left top; }
.bannertu .swiper-pagination{ bottom: 40px; }
.bannertu .swiper-pagination span{ width: 15px; height: 15px; }
.bannertu .swiper-pagination-bullet{ background: #2a5da3; opacity: 1; }
.bannertu .swiper-pagination-bullet-active{ border: 2px solid #2a5da3; background: none; }

.section{ background: url(../images/banner1.jpg) no-repeat center center; background-size: cover; position: relative; overflow: hidden; }
.index_gywm .wenzi{ position: absolute; left: 0; bottom: -220%; width: 100%; height: 220px; background: rgba(0,64,151,0.7); padding: 36px 5.33333%; color: #FFFFFF; transition: bottom 1.5s; }
.datitle{ font-size: 40px; font-weight: 600; margin-top: 60px; }
.datitle span{ padding: 0 15px; padding-bottom: 20px; border-bottom: 8px solid #e50012; }
.index_gywm .wenzi .right{ width: 50%; font-size: 18px; line-height: 32px; }
.index_gywm .wenzi .right a{ color: #FFFFFF; }
.chakangengduo{ text-align: right; margin-top: 10px; }

.index_gywm2 .wenzi{ bottom: 0; }


.index_fuwu ul{ position: absolute; left: 0; bottom: 0; width: 100%; height: 120px; line-height: 120px; }
.index_fuwu ul li{ width: 11.111111%; float: left; text-align: center; font-size: 22px; border-right: 1px solid rgba(0,32,69,0.4);  background: rgba(0,64,151,0.7); position: relative; bottom: -100%; }
.index_fuwu ul li:nth-child(1){ transition: bottom 1s 0.5s; }
.index_fuwu ul li:nth-child(2){ transition: bottom 1s 0.7s; }
.index_fuwu ul li:nth-child(3){ transition: bottom 1s 0.9s; }
.index_fuwu ul li:nth-child(4){ transition: bottom 1s 1.1s; }
.index_fuwu ul li:nth-child(5){ transition: bottom 1s 1.3s; }
.index_fuwu ul li:nth-child(6){ transition: bottom 1s 1.5s; }
.index_fuwu ul li:nth-child(7){ transition: bottom 1s 1.7s; }
.index_fuwu ul li:nth-child(8){ transition: bottom 1s 1.9s; }
.index_fuwu ul li:nth-child(9){ transition: bottom 1s 2.1s; }
.index_fuwu ul li a{ display: block; color: #FFFFFF; }
.index_fuwu .datitle{ margin-left: 5.33333%; color: #032758; margin-top:250px; }
.index_fuwu .datitle span{ position: relative; left: -10%; transition: left 1.5s; }
.index_fuwu .datitle span.span1{ left: 0; }
.index_fuwu ul li.li1{ bottom: 0; }
.index_fuwu ul li:hover{ background: rgba(0,32,69,0.8); }


.index_chengjiu .datitle{ position: absolute; bottom: 100px; right: 5.3333%; color: #032758; }
.index_chengjiu .datitle span{ position: relative; right: -100%; transition: right 1.5s; }
.index_chengjiu .datitle span.span1{ right: 0; }
.index_chengjiu .shuzi{ position: absolute; left: -30%; top: 0; width: 23%; height: 100%; background: rgba(0,32,69,0.8);   padding-top: 160px;padding-left: 70px; padding-right: 20px;  transition: left 1.5s; }
.index_chengjiu .shuzi2{ left: 0; }
.index_chengjiu .shuzi ul li{ font-size: 18px; color: #FFFFFF; padding: 20px 0; border-bottom: 1px solid #fff; }
.index_chengjiu .shuzi ul li:nth-child(1){ border-top: 1px solid #fff; }
.index_chengjiu .shuzi ul li h2{ font-weight: 400; margin-bottom: 10px; }
.index_chengjiu .shuzi ul li .left{ height: 60px; margin-right: 15px; line-height: 60px; font-size: 40px; color: #e50012; font-weight: 600; }


.index_tzzgx .dingwenzi{ position: absolute; right: -40%; top: 0; width: 35%; height: 100%; background: rgba(0,32,69,0.8); padding: 0 60px; padding-top: 130px; color: #FFFFFF; color: #FFFFFF; transition: right 1.5s; }
.index_tzzgx .dingwenzi2{ right: 0; }
.index_tzzgx .datitle{ position: absolute; bottom: 100px; left: 5.3333%; color: #032758; }
.index_tzzgx .datitle span{ position: relative; left: -100%; transition: left 1.5s; }
.index_tzzgx .datitle span.span1{ left: 0; }
.index_tzzgx .dingwenzi a{ color: #FFFFFF; }
.dangqiangujia{ margin-bottom: 30px; }
.dangqiangujia img{ width: 100%; }
.dangqiangujia h2{ font-size: 32px; margin-bottom: 35px; }
.dangqiangujia h3{ color: #e50012; font-size: 30px; margin-bottom: 15px; display:none; }
.dangqiangujia h3 em{ margin-left: 40px; background: url(../images/up1.png) no-repeat left center; padding-left: 30px; }
.dangqiangujia p{ margin-bottom: 15px; }
.gonggao h2{ font-size: 32px; margin-bottom: 20px; }
.gonggao h2 a{ font-size: 20px; font-weight: 400; }
.gonggao h2 a:hover{  }
.gonggao ul li{ height: 60px; line-height: 60px; overflow: hidden; border-bottom: 1px dashed #FFFFFF; background: url(../images/yuandian1.png) no-repeat left center; padding-left: 20px; }
.gonggao ul li:hover{ background: url(../images/yuandian2.png) no-repeat left center; padding-left: 20px; }
.gonggao ul li:hover a{ color: #E50012; }

.index_news .left a{ color: #FFFFFF; display:block; width:300px; height:150px; }
.index_news .right a{ color: #FFFFFF; display:block; width:300px; height:150px; padding-top:0px; margin-top:0px; }
.index_news .left{ position: absolute; left: -55%; bottom: 22%; transition: left 1.5s; }
.index_news .left2{ left: 18%; }
.index_news .right{ position: absolute; right: -55%; top: 20%; transition: right 1.5s; }
.index_news .right2{ right: 24%; }

.index_jiaru .wenzi{ position: absolute; left: 0; bottom: 0; width: 100%; height: 220px; background: rgba(0,64,151,0.7); padding: 36px 5.33333%; color: #FFFFFF; transition: bottom 1.5s; }
.index_jiaru .wenzi2{ bottom: 0; }
.index_jiaru .wenzi .datitle{ margin-top: 20px; }
.index_jiaru .wenzi .shenqjiaru{ margin-top: 60px; font-size: 22px; padding-left: 25px; }
.index_jiaru .wenzi .shenqjiaru a{ color: #FFFFFF; }

/*二级页面*/
.erjidaohang{ position: inherit;}
.erjibanner{  margin-bottom: 30px;  }
.erjibanner img{ width: 100%; }

.erjifenlei{  }
.erjifenlei b{ font-size: 30px; border-bottom: 3px solid #ff0000; padding-bottom: 15px; color: #002060; }

.tuantui{ position: relative; }
.tuantui .swiper-slide{ text-align: center; }
.tuantui .swiper-slide .img{ overflow: hidden; margin-bottom: 10px; }
.tuantui .swiper-slide .img img{ width: 100%; transition: all 1s; }
.tuantui .swiper-slide .wenzi{ line-height: 36px; }
.tuantui .swiper-slide .wenzi h2{ font-size: 18px; }
.tuantui .swiper-slide .wenzi h3{ font-size: 18px; font-weight: 400; }
.tuantui .swiper-slide:hover .img img{ transform: scale(1.1); }
.tuantui .swiper-slide:hover .wenzi{ color: #1d4674; }
.tuantui .swiper-button-prev{ width: 46px; height: 46px; background: url(../images/jtl1.png) no-repeat center center; background-size: cover; left: -60px; }
.tuantui .swiper-button-next{ width: 46px; height: 46px; background: url(../images/jtr1.png) no-repeat center center; background-size: cover; right: -60px; }
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{ display: none; }
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{ display: none; }

.jiaobu{ background: #3775bc; }
.jiaobu .jiaobu1{ padding: 70px 0; }
.jiaobu .jiaobu1 .left1 .jblogo{ margin-bottom: 30px; height: 36px; line-height: 36px; margin-right: 25px; }
.jiaobu .jiaobu1 .left1 a{ display: block; line-height: 36px; color: #FFFFFF; font-size: 18px; }
.jiaobu .jiaobu1 .left2 dl dt { height: 36px; line-height: 36px; font-size: 24px; font-weight: 600; margin-bottom: 30px; color: #fff; }
.jiaobu .jiaobu1 .left2 a{ display: block; color: #FFFFFF; line-height: 36px; }
.jiaobu .jiaobu1 .left2 dl dd p{ margin-right: 25px; }
.jiaobu .jiaobu1 .left3{ margin-right: 80px; }
.jiaobu .jiaobu1 .left3 #ssk2{ background: #ececec; width: 288px; height: 32px; line-height: 32px; border-radius: 5px; display: block; margin-bottom: 10px; }
.jiaobu .jiaobu1 .left3 #sstijiao2{ background: none; color: #fff; } 
.jiaobu .jiaobu1 .left4{ text-align: center; color: #fff; } 
.jiaobu .jiaobu1 .left4 .imgerweima{ margin-bottom: 10px; }
.jiaobu .jiaobu2{ text-align: center; color: #FFFFFF; padding: 25px 0; border-top: 1px solid #5987bb; }
.jiaobu .jiaobu2 a{ color: #FFFFFF;  }


/*二级页面*/
.meitizhongxin ul{ border-top: 1px dashed #bebebe; }
.meitizhongxin ul li{ height: 210px; line-height: 210px;  border-bottom: 1px dashed #bebebe; }
.meitizhongxin ul li .left{ width: 40%; margin-right: 20%; text-align: center; font-size: 24px; color: #002060; font-weight: 600; }
.meitizhongxin ul li .right{ width: 40%; text-align: center; }
.meitizhongxin ul li .right img{ max-width: 100%; }

.newsxiangqing .title{ text-align: center; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 30px; line-height: 30px; }
.newsxiangqing .title h2{ font-size: 26px; margin-bottom: 10px; }
.newsxiangqing .title p span{ margin: 0 30px; }
.newsxiangqing .xiangqing{ line-height: 26px; }
.newsxiangqing .xiangqing img{ max-width: 100%; }
.fnapian{ margin-top: 50px; font-size: 18px; }
.fnapian a:hover{ color: #3775bc; }

.newslist ul li{ margin-bottom: 60px; }
.newslist ul li .img{ width: 25%; overflow: hidden; display: none }
.newslist ul li .img img{ width: 100%; transition: all 1s; }
.newslist ul li .wenzi{ width: 75%; padding-left: 5%; padding-top: 30px; }
.newslist ul li .wenzi h2{ font-size: 25px; margin-bottom: 30px; line-height: 30px }
.newslist ul li .wenzi h2 span{ font-size: 16px; }
.newslist ul li .wenzi p{ margin-bottom: 20px; }
.chakangengduo2{ text-align: right; }
.newslist ul li:hover a{ color: #3775BC; }
.newslist ul li:hover .wenzi h2{ color: #3775BC; }
.newslist ul li:hover .img img{ transform: scale(1.2); }
.fanye{ text-align: center; margin-top: 40px; }
.ceozhici{ margin:0 auto;  margin-bottom:35px; }
.ceozhici .img{ width:23%; margin-right:4%; }
.ceozhici .img img{ width:100%; }
.ceozhici .wenzi{ width:67%; }
.ceozhiciwenzi2{  margin:0 auto;  }
.rongyu ul li{ margin-bottom: 60px; }
.rongyu ul li .img{ width: 25%; overflow: hidden; }
.rongyu ul li .img img{ width: 100%; transition: all 1s; }
.rongyu ul li .wenzi{ width: 75%; padding-left: 5%; padding-top: 30px; }
.rongyu ul li .wenzi h2{ font-size: 20px; }
.rongyu ul li:hover .img img{ transform: scale(1.2); }

.jiaruwomen ul li{ margin-bottom: 80px; }
.jiaruwomen ul li h2{ font-size: 24px; margin-bottom: 20px; }
.jiaruwomen ul li .wenzi{ margin-bottom: 10px; }

.guanyuwomen5{ margin-bottom: 70px; }
.weismxuanzhelmh{ width: 860px; min-height: 600px; height: auto; margin: 0 auto; position: relative; background: url(../images/xian8.jpg) repeat-y center top; }
.yuandian1dw{ width: 18px; height: 16px; background: url(../images/jt3.png) no-repeat center center; position: absolute; left: 50%; margin-left: -8px; top: 0; }
.yuandian2dw{ width: 7px; height: 7px; background: url(../images/yuandian6.jpg) no-repeat center center; position: absolute; left: 50%; margin-left: -3px; bottom: 0; }
.weismxuanzhelmh ul li{ width: 100%; margin-bottom: 50px; background: url(../images/gyyuandian.png) no-repeat center 60px; }
.weismxuanzhelmh ul li .left{ width: 50%; float: left; padding-right: 60px; text-align: right; }
.weismxuanzhelmh ul li .right{ width: 50%; float: right; padding-left: 60px; padding-top: 30px; }
.weismxuanzhelmh ul li .right h2{ font-size: 18px;margin-bottom: 20px; } 
.weismxuanzhelmh ul li .right p{  background: url(../images/yuandianx1.png) no-repeat left 8px; margin-bottom:6px; padding-left:20px; }
.ywufanwei{  }
.ywufanwei h2{ font-size: 24px; margin-bottom: 20px; }

.gonggao2 ul li{ margin-bottom: 40px; }
.gonggao2 ul li h2{ font-size: 22px; margin-bottom: 15px; }
.gonggao2 ul li p{ margin-bottom: 10px; }
.gonggao2 ul li h3{ font-weight: 400; }
.gonggao2 ul li h3 a{ margin-right: 40px; }
.gonggao2 ul li h3 a:hover{ color: #3775BC; }
.gonggao2 ul li:hover a{ color: #3775BC; } 
.gonggao2 ul li:hover h2{ color: #3775BC; }

.fenzhijigou ul li{ float: left; text-align: center; width: 30%; margin-right: 40%; margin-bottom: 60px; }
.fenzhijigou ul li:nth-child(2n){ margin-right: 0; }
.fenzhijigou ul li .img{ height: 140px; line-height: 140px; margin-bottom: 30px; }
.fenzhijigou ul li .img img{ max-width: 100%; }
.fenzhijigou ul li .wenzi{ font-size: 20px; }

#think_page_trace_open { display: none }





































