﻿/*样式*/
html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p,button {margin:0;padding:0;border:0;-webkit-tap-highlight-color: transparent;}
body {font-size:12px;font-family:"Microsoft YaHei","Shonar Bangla","Arial"}
input,textarea,button {padding:0;font-family:"Microsoft YaHei","Shonar Bangla","Arial"}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
ul,ol,li {list-style-type:none;}
img {border:0;vertical-align:middle;max-width:100%;}
select,input,textarea,button {vertical-align:middle;outline:none;-webkit-appearance:none;}
table {border-collapse:collapse;border-spacing:0}
tr {margin:0;padding:0;}
td {margin:0;padding:0;}
iframe {border:none;}
a:focus{outline:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
.hidden {display:none;visibility:hidden;}
.wrap {border:0;padding:0;width:1280px;margin:0 auto;*zoom:1;}

.warp{ width:100%;background: #fff;}

.wrap:after {clear:both;content:"";display:table;}
.clear {clear:both;}
.fix {*zoom:1;}
.fix:after {clear:both;content:"";display:table;}
.fl {float:left;}
.fr {float:right;}
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
/*header*/
#logo_wl{position: relative;top:0px;z-index: 9999;
    -moz-box-shadow: 0px 0px 2px #000;
    -webkit-box-shadow: 0px 0px 2px #000;
    box-shadow: 0px 0px 2px #000;  
}
#logo .WebLogo{ float:left; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; margin-top:13px; }
#logo .WebLogo img{  width: 327px;  transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; }
#logo .Language{width:500px;float:right; padding:10px;}
#logo .Language .MobileEdition{ font-weight: bold; color:red;}
#logo .Member { width:500px; height:35px; line-height:35px; float:right; text-align:right;font-weight:bold; }
#logo .Member .MemberName, #logo_main .Member .MemberGroupName{ color:#F30; }
.navbg{height:91px;width:800px;float: right; margin-left:23px;position: static !important;}
#navul li{float:left;margin-right:1px;width:108px;height:91px;position:relative;text-align:center;line-height:40px;}
#navul li.navhome{  color:#555;  width: 88px;
    height: 91px;
    line-height: 86px;
    text-align: center;
    font-size: 17px;}
#navul li a:link, #navul li a:visited{color:#555; font-size: 17px;   width: 58px;
    height: 91px;
    line-height: 91px;
    text-align: center;}
#navul li ul{display:none;position:absolute;z-index:10000;width:500px;top:91px;right:-1px;background:url(bj01_03.png);border-bottom:none;}
#navul li ul li{display:block;width:112px;float:none;margin-right:0px;height:40px;position:relative;line-height:40px;font-size:12px;}
#navul li.navmoon{width:108px;height:91px;line-height:38px;}
#navul li.navmoon a{color:#0075cf;
    width: 100px;
    height: 91px;
    line-height: 91px;
    text-align: center;font-size: 17px;}
#navul li.navhome a:hover{color:#0075cf;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a{display:block;width:112px;height:28px;line-height:28px;color: #fff}
#navul li.navmoon ul a:hover{color: #0075cf;}
/*#navul li.navmoon ul a:hover{background:#000000;}*/
.clear{
    clear:both;
}
.c_fr{float: right;margin-top: 20px;}
.c_fl{width: 300px;margin-top: 20px;margin-left: 20px;float: left;}
.c_r{color: #166FCB !important;font-weight: 400;font-size: 18px !important;}
.ChannelName1 {
    display: block;
    font-size: 30px;
    margin-bottom: 12px;
    color: #fff;
    text-align: left;
}
.ChannelName2 {text-align: left;color: #FFF;}
.webgl{ width:72%; height:100%; margin:0 auto; max-width:1500px; position:relative; z-index:5;}

.head .inav_wrapper{position: absolute;right: 0; height: 100%;top: 0;}
.head .inav{font-size:18px; color:#404040; }
.head .inav .nav_li {float:left; padding:0 18px; position:relative;}
.head .inav .nav_li .sec_nav {padding:0px 0px 0px 0px;display:none;background:rgba(255,255,255,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#29ffffff,endColorstr=#29ffffff);position:absolute;left:-20px;z-index:100;width:150px;top:80px;text-align:center;}

.head .inav .nav_li .sec_nav .ul{float:left; margin-right:2%;}
.head .inav .nav_li .sec_nav a{font-size:15px; line-height:30px; color:#000;  }
.head .inav .nav_li .sec_nav a:hover{ color:#1A89CE;}
.head .inav .nav_li.cur {color:#008ed5;}
.head .inav .nav_li.cur >a{position:relative;}
.head .inav .nav_li >a{line-height:38px; display:block; color:#fff; font-size:16px;padding-top:28px; }
.head .inav .nav_li >a:hover{ color:#fff; border-bottom:rgba(255,255,255,0.3)  solid 2px;}


.head .inav .nav_li.acton a{ border-bottom:#FDD100 solid 2px; color:#FDD100;}

/*header-menu*/
.header .header-box .menu ul{float: left;}
.header .header-box .menu li {float:left;margin-left:30px;position: relative;}
.header .header-box .menu li:last-child {margin-right:0;}
.header .header-box .menu li .menu-link {height:100px;display:table;box-sizing:border-box;padding:0 5px 2px 5px;line-height:96px;font-size:16px;color:white;}
.header .header-box .menu li .menu-link .iwant {width:110px;height:40px;line-height:40px;background:#0a448d url(../images/icon-img1.png) 21px 10px no-repeat;color:#fff;box-sizing:border-box;padding-left:55px;border-radius:9px;margin-top:40px;}
.header .header-box .menu li:hover .menu-link {color:#7ecdf4;border-bottom:2px solid #7ecdf4;}
.header .header-box .menu li.on .menu-link {color:#7ecdf4;border-bottom:2px solid #7ecdf4;}


.pchide{ display:none;} 
.mhide{ display:block;} 

.index_banner {position:relative;}
.index_banner .swiper-slide img {width:100%;}
.index_banner .container {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;}
.swiper-button-next,.swiper-button-prev {width:68px;height:68px;background:rgba(0,0,0,.27);border-radius:50%;color:#fff;}
.swiper-button-next {right:0;}
.swiper-button-prev {left:0;}


.topnews { width:100%; margin:0 auto; position:relative; height:112px; margin-top:40px; margin-bottom:40px;}
.topnews .wrap {display:flex;}
.topnews .title {width:112px;height:112px;background:#0075cf;color:#ffffff;font-size:24px;line-height:36px;flex:none;display:flex;justify-content:center;align-items:center;}
.topnews .content {width:1278px;height:112px;background:#f0f0f0;text-align:center;display:flex;align-items:center;padding:0 30px;box-sizing:border-box;}
.topnews .content ul {width:100%;}
.topnews .content h4 {color:#c92026;font-size:30px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight:500;}
.topnews .content p {color:#282828;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:10px;}

.index_main1 {margin-top:40px;}
.index_main1 .wrap {display:flex;overflow:inherit;}
.index_main1 .left {width:700px;position:relative;}
.index_main1 .left .hd {position:absolute;bottom:12px;right:12px;z-index:1;}
.index_main1 .left .hd ul li {border:solid 5px #fff;border-radius:50%;float:left;margin:0 5px;}
.index_main1 .left .hd ul li.on {border-color:#127EBC;}
.index_main1 .left .bd li {position:relative;}
.index_main1 .left .bd li .pic img {width:100%;height:450px;display:block;}
.index_main1 .left .bd li .tt {position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.8);padding:10px 15px;box-sizing:border-box;}
.index_main1 .left .bd li .tt h4 {color:#fff;font-size:16px;}
.index_main1 .left .prev,.index_main1 .left .next {position:absolute;top:50%;font-size:50px;font-weight:bold;color:#fff;font-family:"宋体";transform:translate(0,-50%);}
.index_main1 .left .prev {right:15px;}
.index_main1 .left .next {left:15px;}
.index_main1 .right {width:580px;box-shadow:0 0 10px 0px rgb(0 0 0 / 50%);padding:0 20px;box-sizing:border-box;}
.index_main1 .right .nav-tabs { height:52px;border-bottom:4px solid #f3f3f3; margin-bottom:10px;}
.index_main1 .right .nav-tabs li {float:left;width:25%;font-size:18px;color:#333; height:52px; line-height:52px;text-align:center; position:relative;}
.index_main1 .right .nav-tabs li.active {color:#0075cf;font-weight:bold; }
.index_main1 .right .nav-tabs li.active a {color:#0075cf;}
.index_main1 .right .nav-tabs li a{ color:#282828;} 
.index_main1 .right .nav-tabs li.active::before{content:"";width:80px;height:8px;position:absolute;left:50%;bottom:-6px;background-color:#0075cf;margin-left: -40px;}
.index_main1 .right .tab-content ul li {justify-content:space-between;border-bottom:dashed 1px #ccc;line-height:40px; height:40px; }
.index_main1 .right .tab-content ul li a {max-width: 88%;
    overflow: hidden;
    display: inline-block;
    height: 40px; 
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; font-size:16px; color:#424242;}
.index_main1 .right .tab-content ul li .date {font-size:14px; color:#9a9a9a; float:right;}
.pro_index .title {margin-bottom:15px;}
.index_main1 .right .tab-content ul li:last-of-type{ border-bottom:none;}
.index_main2 {margin-top:40px;margin-bottom:40px;}
.index_main2 img {display:block;width:100%;}
.index_main2 .w1600{ width:1600px; margin:0 auto;}
.index_main1 .right .tab-content ul li a:hover{ color:#0075cf;}
.index_main1 .right .tab-content ul li::before {content:"";width:6px;height:6px;background-color:#e5e5e5;border-radius:3px;display:inline-block;vertical-align:top;margin-top:17px;margin-right:10px;}
.tab-content>.tab-pane {display:none;}
.index_main1 .right .tab-pane {width:100%;height:auto;overflow:hidden;}
.tab-content>.active {display:block;}
 

.index_main3 {margin-top:40px;}
.index_main3 .lanmu{  width:135px; margin:0 auto; margin-bottom:40px; height:42px;}
.index_main3 .lanmu h4{ width:135px; display:block; float:left; font-size:30px; text-align:center; margin-bottom:10px; color:#282828; line-height:30px; letter-spacing:2px; font-weight:600;}
.index_main3 .lanmu span{ position:relative;border-bottom:#b6b6b6 solid 1px;width:135px; display:block;float:left; }

.index_main3 .lanmu span::before {content:"";width:30px;height:4px;position:absolute;left:50%;top:-2px;background-color:#e60000;margin-left: -15px;}

.indexAttr{ width:1280px; height: 340px; overflow:hidden; position:relative;  margin: 0 auto;z-index: 5;opacity: 0;-webkit-transform:translateY(200px) scale(0.6);-moz-transform:translateY(200px) scale(0.6);transform:translateY(200px) scale(0.6);-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;}
.index_main3 .indexAttr{opacity: 1;-webkit-transform:translateY(0px) scale(1);-moz-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1);}
.indexAttr ul{ position:relative; height:100%; z-index:0; width: 2720px; }
.indexAttr li{ float: left;zoom:1; vertical-align:middle;text-align: center;width: 160px;height: 240px;position: relative;margin: 50px 0 0;transition: all 1s;}
.indexAttr li a{display: block;width: 100%;height: 100%;color: #fff;}
.indexAttr .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.indexAttr .txt{width: 100%;height: 100%;-webkit-background: rgba(255,255,255,.5);-moz-background: rgba(255,255,255,.5);background: rgba(255,255,255,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);position: relative;z-index: 2;}
.indexAttr .txt .num{font-size: 36px;padding-top: 30px;color: #1889CD;}
.indexAttr .txt .name{/*writing-mode: vertical-lr;writing-mode: tb-lr;*/ padding-top:25px; text-align: center;padding-left:0px;font-size: 12px; text-transform:uppercase; color:#4c4c4c;}
.indexAttr .txt .name span{font-size: 20px;}
.indexAttr .cover{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;display: none;-webkit-transform:scale(0);transform:scale(0);}
.indexAttr .cover .bgBig{width: 100%;height: 100%;display: block;}
.indexAttr .cover .btm{position: absolute;left: 0;bottom: 14px;width: 100%;z-index: 5;}
.indexAttr .cover .btm .name{font-size: 12px;line-height: 22px;float: left;padding-left: 18px;}
.indexAttr .cover .btm .more{float: left;  margin-left: 22px;width: 95px;height: 20px;line-height: 20px; border-radius: 20px;margin-right: 16px;font-size: 12px;}
.indexAttr .cover .btm .more span{font-family: "宋体";}
.indexAttr .cover .btm .more:hover{ color:#fff;}
.indexAttr li.on{width: 480px;height: 340px;margin: 0;}
.indexAttr li.on .txt{opacity: 0;filter:alpha(opacity = 0);}
.indexAttr li.on .cover{display: block;-webkit-transform:scale(1);transform:scale(1);}
.indexAttr li:hover .txt{background:rgba(0,117,207,0.7);color: #fff;}
.indexAttr li:hover .name,.indexAttr li:hover .num{color: #fff;}


.index_main4 {margin-top:50px;}
.index_main4 .wrap .firstitem{ margin-left:0;}
.index_main4 .wrap {display:flex;justify-content:space-between;}
.index_main4 .item {width:400px; margin-left:40px;}
.index_main4 .item .tt {color:#000000;font-size:20px;border-bottom:solid 1px #CCCCCC;}
.index_main4 .item .tt a {display:inline-block;color:#0075cf;font-size:20px;border-bottom:3px solid #e60000;font-weight:bold;}
.index_main4 .item .con ul li {position:relative;padding-left:15px;margin:10px 0;}
.index_main4 .item .con ul li a {color:#666666;font-size:16px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index_main4 .item .con ul li:hover a {color:#003a7c;}
.index_main4 .item .con ul li a:before {content:"";position:absolute;top:50%;left:0;display:block;width:5px;height:5px;background:#ccc;transform:translate(0,-50%);}



.index_main5 {  width:1280px; margin:40px auto 80px auto;}
.idx-topic-box {height:110px;overflow:hidden;margin:20px 0;}
.fl_pc {float:left;display:inline-block;}
.idx-topic-box > dt::before {content:"";width:38px;height:38px;border-radius:10px;background-color:#c8e5fb;left:0;top:0;z-index:-1;position:absolute;}
.idx-topic-box > dt > a {color:#0075cf;margin-top:8px;display:inline-block;}
.idx-topic-box > dd {width:calc(100% - 60px);}
.fr_pc {float:right;display:inline-block;}
.zgjj-carousel.zgjj-loaded {display:block;}
.zgjj-carousel {display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
/*.zgjj-carousel .zgjj-stage-outer {position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}
.zgjj-carousel .zgjj-stage {position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}
.zgjj-carousel.zgjj-drag .zgjj-item {-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.zgjj-carousel .zgjj-item {position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.zgjj-carousel .zgjj-wrapper,.zgjj-carousel .zgjj-item {-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}*/
.zgjj-carousel .zgjj-stage:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.idx-topic-items .zgjj-slide-nav button.zgjj-next,.idx-topic-items .zgjj-slide-nav button.zgjj-prev {width:20px;height:33px;left:10px;background:url(icon-mleft-nar.png) 0 0 no-repeat;position:absolute;cursor:pointer;display:block;opacity:0.55;transition:all 0.3s ease-in-out;z-index:3;background-size:100% 100%;top:36px;}
.idx-topic-items .zgjj-slide-nav button.zgjj-next {left:auto;right:10px;transform:rotateY(180deg);}
.idx-topic-box > dt {width:40px;padding-right:20px;position:relative;z-index:1;font-size:25px;font-weight:bold;line-height:1;}
.zgjj-carousel .zgjj-slide-nav.disabled, .zgjj-carousel .zgjj-dots.disabled {
    display: none;
}





/* *  zgjj Carousel - Core */
.zgjj-carousel {display:none;width:100%;-webkit-tap-highlight-color:transparent;/* position relative and z-index fix webkit rendering fonts issue */  position:relative;z-index:1;}
.zgjj-carousel .zgjj-stage {position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;/* fix firefox animation glitch */}
.zgjj-carousel .zgjj-stage:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.zgjj-carousel .zgjj-stage-outer {position:relative;overflow:hidden;/* fix for flashing background */  -webkit-transform:translate3d(0px,0px,0px);}
.zgjj-carousel .zgjj-wrapper,.zgjj-carousel .zgjj-item {-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.zgjj-carousel .zgjj-item {position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.zgjj-carousel .zgjj-item img {display:block;width:100%;}
.zgjj-carousel .zgjj-slide-nav.disabled,.zgjj-carousel .zgjj-dots.disabled {display:none;}
.zgjj-carousel .zgjj-slide-nav .zgjj-prev,.zgjj-carousel .zgjj-slide-nav .zgjj-next,.zgjj-carousel .zgjj-dot {cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.zgjj-carousel .zgjj-slide-nav button.zgjj-prev,.zgjj-carousel .zgjj-slide-nav button.zgjj-next,.zgjj-carousel button.zgjj-dot {background:none;color:inherit;border:none;padding:0 !important;font:inherit;}
.zgjj-carousel.zgjj-loaded {display:block;}
.zgjj-carousel.zgjj-loading {opacity:0;display:block;}
.zgjj-carousel.zgjj-hidden {opacity:0;}
.zgjj-carousel.zgjj-refresh .zgjj-item {visibility:hidden;}
.zgjj-carousel.zgjj-drag .zgjj-item {-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.zgjj-carousel.zgjj-grab {cursor:move;cursor:grab;}
.zgjj-carousel.zgjj-rtl {direction:rtl;}
.zgjj-carousel.zgjj-rtl .zgjj-item {float:right;}
/* No Js */
.no-js .zgjj-carousel {display:block;}
/* *  zgjj Carousel - Animate Plugin */
.zgjj-carousel .animated {animation-duration:1000ms;animation-fill-mode:both;}
.zgjj-carousel .zgjj-animated-in {z-index:0;}
.zgjj-carousel .zgjj-animated-out {z-index:1;}
.zgjj-carousel .fadeOut {animation-name:fadeOut;}
@keyframes fadeOut {0% {opacity:1;}
100% {opacity:0;}
}
/* * zgjj Carousel - Auto Height Plugin */
.zgjj-height {transition:height 500ms ease-in-out;}
/* * zgjj Carousel - Lazy Load Plugin */
.zgjj-carousel .zgjj-item {/**This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrongcalculation of the height of the zgjj-item that breaks page layouts */}
.zgjj-carousel .zgjj-item .zgjj-lazy {opacity:0;transition:opacity 400ms ease;}
.zgjj-carousel .zgjj-item .zgjj-lazy[src^=""],.zgjj-carousel .zgjj-item .zgjj-lazy:not([src]) {max-height:0;}
.zgjj-carousel .zgjj-item img.zgjj-lazy {transform-style:preserve-3d;}
/* * zgjj Carousel - Video Plugin */
.zgjj-carousel .zgjj-video-wrapper {position:relative;height:100%;background:#000;}
.zgjj-carousel .zgjj-video-play-icon {position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("zgjj.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}
.zgjj-carousel .zgjj-video-play-icon:hover {-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}
.zgjj-carousel .zgjj-video-playing .zgjj-video-tn,.zgjj-carousel .zgjj-video-playing .zgjj-video-play-icon {display:none;}
.zgjj-carousel .zgjj-video-tn {opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}
.zgjj-carousel .zgjj-video-frame {position:relative;z-index:1;height:100%;width:100%;}







.phone-exul{display: none;}

.yw-u li:nth-child(odd) .ywl{float: left;width: 55%;}
.yw-u li:nth-child(odd) .ywr{position: absolute;width: 45%;height: 100%;right: 0;}
.yw-u li:nth-child(even) .ywl{float: right;width: 55%;}
.yw-u li:nth-child(even) .ywr{position: absolute;width: 45%;height: 100%;left: 0;}

.hhhhhh .ywr{float: left;width: 50%;}
.foot-m{display: none;}

.videos{ display:none; background: #a2a83d;
line-height: 360px;
text-align: center;
box-shadow: 3px 0 50px rgba(0, 0, 0, 0.58);position:fixed; left:50%; top:35%; margin-left:-320px; margin-top:180px; z-index:999; line-height:360px; width:640px; height:360px; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
/*****body_left********/

/*mystyle*/
.headBg{background: url(/statics/home/images/d_02.png) no-repeat;background-size: 100% 100%;}
.headBg .header-box{background: none;}

.mysearch{line-height: 100px;float: right;margin-left: 20px;cursor: pointer;}
.mysearch a{display: inline-block;padding: 0 10px;}

.expert{position: relative;width:100%;z-index: 99;margin-top:-5%; /*max-width:1486px; */ overflow: hidden;}
.mw12{float: left;margin-left:0; width:100%;}
.expertL{float: left;width:29%; height:178px; /*max-width:627px; */ }
.expertL img{ height:178px; width:100%;}
.expertR{float: right;width: 71%; /*max-width:988px;*/}
.expertL h4{color: white;font-size: 30px;font-weight: bold; text-align:center;}
.expertL p{font-size: 18px;line-height: 2;margin-top: 5%;color: white;}

.expertR ul{font-size: 0;}
.expertR ul li{display: inline-block;font-size: 16px;background: white;text-align: center; }
.expertR ul li img{ width:100%; height:178px;}
.expertR ul li.first{ width:33%; height:178px; float:left;/* max-width:330px;*/}

.expertR li {float:left;zoom:1;vertical-align:middle;text-align:center;width:16.75%;height:178px;position:relative;/* max-width:165px;*/}

.expertR .txt {width:100%;height:179px;-webkit-background:rgba(255,255,255,.5);-moz-background:rgba(255,255,255,.5);background:rgba(255,255,255,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);position:relative;z-index:2;}
.expertR li:hover .txt{background: url(index2Bg2.png);color: #fff;opacity:1;}
.expertR .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.expertR ul li a{display: block;}
.expertR ul li a span:first-child{display: inline-block;margin-top:0px;}
.expertR .txt {-webkit-transition: all 0.5s;opacity: 0;filter:alpha(opacity = 0);
    -moz-transition: all 0.5s;
    transition: all 0.5s;}
	
.expertR .txt .num{font-size: 36px;padding-top: 30px;color: #fff;}
.expertR .txt .name{/*writing-mode: vertical-lr;writing-mode: tb-lr;*/ padding-top:25px; text-align: center;padding-left:0px;font-size: 12px; text-transform:uppercase;}
.expertR .txt .name span{font-size: 20px;}	
	
.expertR li:hover .bg{ display:none;}	

.exul{font-size: 0;background:#0068b7;margin-right: -0.4%;}
.exul li{display: inline-block;font-size: 14px;width: 14.2%;}
.exul li b{ display:block; margin:0 auto; width:80px; height:80px; margin-top:30px;}
.exul li b img{width: 100%;}
.exul li span{ display:block; margin:0 auto; width:100%; height:60px; text-align:center; line-height:40px; color:#fff; font-size:16px;}
.exul li:hover{background: #fea82d;}
	
.ma1{display: block;width: 99.3%;background: #6d9349;text-align: center;color: white;line-height: 60px;margin-top: 1.8%;font-size: 16px;}

.ment{position: relative;}
.ment li{ width: 25%;font-size: 16px;float: left;overflow: hidden;position: relative;}
.ment span img{width: 100%;transition: all .6s;}
.ment li:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
.ment span{ display:block; width:100%; height:100%; overflow:hidden;}
.ment b{ display:block; width:100%; height:130px; line-height:130px; text-align:center; color:#fff; font-size:30px; overflow:hidden;    position: absolute;    bottom: 0;}



 


.crumb {background:#fff;}
.crumb .container {height:60px; border-bottom:#CCCCCC solid 1px;}
.crumb .left img {margin-right:10px;}
.crumb .left {color:#555;font-size:14px;}
.crumb .left a {color:#555;font-size:14px;}
.crumb .left span {margin:0 5px;color:#555;font-size:14px;}
.crumb .right ul li {height:100%;}
.crumb .right ul li a {position:relative;display:flex;align-items:center;height:60px;color:#555;font-size:16px;margin:0 25px;}
.crumb .right ul li a.cur,.crumb .right ul li a:hover { border-bottom:3px solid #E60000;}

.crumb .right ul li a.cur {border-bottom:3px solid #E60000;}
.crumb .right ul li a.cur,.crumb .right ul li:hover a {color:#E60000;}
.justify-content-between {-ms-flex-pack:justify!important;justify-content:space-between!important;}
.container {max-width:1280px;margin:0 auto;padding-left:0;padding-right:0;}

/*about*/
.aboutbox{ position:relative; width:100%; height:auto;}
.aboutbox .main{ position:relative; margin-top:82px; padding-bottom:193px;}
.aboutbox .main .main_right{ position: absolute; z-index:-10; width:50%; height:1159px; background:url(about_r4_c4.jpg) no-repeat top right;  right:0; top:0;}
.aboutbox .main .main_left {position:relative;margin-top:74px;width:67%;float:left;height:1025px;padding:15px 95px 35px 35px;background:#F8F8FA;box-sizing: border-box;}
.aboutbox .main .main_jt {position:absolute;margin-top:74px;width:66px;float:left;height:77px;background:#E60000;top:40%;right: -4%;}
.aboutbox .main .main_jt:hover{ background:#0075cf;transition: all .2s;}


.aboutbox .main:after {clear:both;content:"";display:table;}
.sub-tit {width:100%;margin-top:60px;}
.sub-tit h2 b {color:#646464;}
.sub-tit h2 {font-size:36px;color:#0075cf;font-weight:700;letter-spacing:2px;}
.sub-tit p {font-size:24px;color:#646464;line-height:50px;}
.sub-tit span {display:block;width:68px;height:5px;background:#0075CF;margin-top:20px;}

.about-sdic{ width:100%; line-height:40px; text-align:justify; color:#555555; font-size:14px; margin-top:40px;}
.w90{width: 90%;margin: 0 auto;padding:0; margin-bottom:60px;}
.aboutbox .about_bg{ position:absolute; bottom:-2px; right:0; z-index:-12;  width:28%; height:auto;}
.aboutbox .about_bg img{ max-width:100%; float:right;}



/*news*/
.newsbox{ position:relative; width:100%; height:auto;}
.newsbox .main{ position:relative; margin-top:52px; padding-bottom:80px;}
.newsbox .main:after {clear:both;content:"";display:table;}



.date-block {float:left; padding:0 10px; width:6.5%; height:88px; font:15px/15px 'novecento' !important; font-weight:600; color:#444; background-color:#e1e1e1; text-align: center;box-sizing: border-box;}
.date-block .day {display:block; margin:10px 0 10px 0; font:36px/36px 'novecento' !important; color:#0057B8; font-weight:600;}
 
.link-block2 {float:none; margin-bottom:40px; height:90px;}

.link-block a {display:block; padding:10px 10px 10px 0; height:90px; border-bottom:1px solid #e8e6e6; -webkit-transition:background-color 400ms; transition:background-color 400ms; margin-bottom:15px}
.link-block2 a {padding:0; border-bottom:1px solid #e1e1e1}
.link-block a:hover {/*background-color:#e1e1e1;*/color: #197fc4; }
.link-block:hover {color: #fff} 
.link-block:hover .date-block,.link-block:hover .day {background: #0075CF; color: #fff} 
.link-block a:last-child {border-bottom:0 none;}
.link-block a .summary {float:left; margin-left:2%; height:100%; line-height:18px; color:#746969; width: 91%}
.link-block a h1 {margin-bottom:15px; line-height:28px; font-size:16px; font-weight:600; color:#333}
.link-block a h3 {margin:-4px 0;color:#746969;font-weight: normal;display: none;}
.link-block a p {margin-top:0px; height:45px; line-height:1.8; color:#746969; overflow:hidden;font-size: 14px;}
.link-block a:hover h1,.link-block a:hover h3,.link-block a:hover p {color: #0075CF;}


/* 通用分页样式 */
.pages {height:35px;margin:85px 0 10px 0;clear:both;}
.pages:after {content:'.';clear:both;height:0;line-height:0;display:block;visibility:hidden;}
.pages ul {padding:0;list-style:none;margin:0;text-align:center;}
.pages li {height:30px;margin-right:5px;display:inline-block;}
.pages a {padding:5px 10px;border:1px solid #e1e1e1;height:24px;line-height:24px;color:#666;}
.pages a:hover {border:1px solid #0075CF;background:#0075CF;color:#fff;text-decoration:none;}
.pages span {border:1px solid #0075CF;height:24px;line-height:24px;color:#fff;padding:5px 10px;background:#0075CF;}
.pages .current a {border:1px solid #0075CF;background:#0075CF;color:#fff;}


.fl_pc {float:left;display:inline-block;width:62.5%;}
.xwzx-detail-title > dt {padding:0 20px;font-size:36px;font-weight:500;line-height:1.4;text-align:center;margin-bottom:50px;}
.xwzx-detail-title > dd {height:50px;font-weight:300;border-top:3px solid #004898;border-bottom:1px solid #e5e5e5;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:0 20px;font-size:14px;color:#333;}
.xwzx-detail-title dt,.xwzx-detail-body {font-weight:300;line-height:36px;}
.detail-title-share {width:150px;overflow:hidden;height:24px;}
.xwzx-detail-title > dd i {color:#9a9a9a;font-style:normal;}
.xwzx-detail-body {margin-top:40px;font-size:18px;color:#333;}
.xwzx-detail-body,.xwzx-detail-body p,.xwzx-detail-body div * {font-family:"微软雅黑" !important;font-size:16px !important;}
.xwzx-detail-body div {margin:20px auto;}
.xwzx-detail-body img,.xwzx-detail-body video {display:block;padding:10px;margin:0 auto;background-color:#f5f5f5;margin:0 auto;}
.fr_pc {float:right;width:31%;display:inline-block;}
.xwzx-aside-box {background-color:#f5f5f5;border-radius:30px;padding:30px;margin-bottom:50px;}
.xwzx-aside-item > dt {height:50px;line-height:60px;padding-bottom:20px;border-bottom:2px solid #dedede;position:relative;z-index:1;}
.xwzx-aside-item > dt::before {content:"";width:45px;height:45px;background:URL(info_r2_c2.jpg) no-repeat top left;position:absolute;left:0;top:2px;z-index:-1;}
.xwzx-aside-item > dt > a {font-size:24px;font-weight:bold;color:#E60000;padding-left:48px;line-height:24px;}
.xwzx-content-box > dd .xwzx-item-txtlist > li {border-bottom:0;}
.xwzx-item-txtlist > li {border-bottom:1px dashed #959595;/* padding-left:15px;*/    font-size:18px;line-height:1.5;padding:10px 0 10px 20px;position:relative;}
.xwzx-item-txtlist > li a:hover {color:#0075CF;text-decoration:underline;}
.xwzx-item-txtlist > li a {color:#282828;font-size:16px;}
.xwzx-item-txtlist > li::before {content:"";width:6px;height:6px;background-color:#E60000;border-radius:6px;position:absolute;left:6px;top:20px;}


/*党建*/
.crumb_dangj {background: url(bg_t.png) no-repeat left bottom;
    padding: 12px 0 12px 20px;
    width: 1260px;
    margin:0px auto 0 auto;
    position: relative !important;
    border: none;}
.crumb_dangj .container {height:60px; }
.crumb_dangj .left img {margin-right:10px;}
.crumb_dangj .left {color:#555;font-size:14px;}
.crumb_dangj .left a {color:#555;font-size:14px;}
.crumb_dangj .left span {margin:0 5px;color:#555;font-size:14px;}
.crumb_dangj .right ul li:first-child {
    background: none;
}
.crumb_dangj .right ul li {height:100%;float: left;
    font-size: 15px;
     line-height: 20px;
    background: url(icon2.jpg) no-repeat left center;}
.crumb_dangj .right ul li a {position:relative;display:flex;align-items:center;height:60px;color:#555;font-size:16px;margin:0 25px;}
.crumb_dangj .right ul li a.cur,.crumb_dangj .right ul li a:hover { border-bottom:3px solid #E60000;}

.crumb_dangj .right ul li a.cur {border-bottom:3px solid #E60000;}
.crumb_dangj .right ul li a.cur,.crumb_dangj .right ul li:hover a {color:#E60000;}
.justify-content-between {-ms-flex-pack:justify!important;justify-content:space-between!important;}

.djbox{ position:relative; width:100%; height:auto;}
.djbox .main{ position:relative; margin-top:35px; padding-bottom:80px; width:1240px;}
.djbox .main:after {clear:both;content:"";display:table;}



.djbox .date-block {float:left; padding:0 10px; width:6.5%; height:88px; font:15px/15px 'novecento' !important; font-weight:600; color:#444; background-color:#e1e1e1; text-align: center;box-sizing: border-box;}
.djbox .date-block .day {display:block; margin:10px 0 10px 0; font:36px/36px 'novecento' !important; color:#C80606; font-weight:600;}
 
.djbox .link-block2 {float:none; margin-bottom:40px; height:90px;}

.djbox .link-block a {display:block; padding:10px 10px 10px 0; height:90px; border-bottom:1px solid #e8e6e6; -webkit-transition:background-color 400ms; transition:background-color 400ms; margin-bottom:15px}
.djbox .link-block2 a {padding:0; border-bottom:1px solid #e1e1e1}
.djbox .link-block a:hover {/*background-color:#e1e1e1;*/color: #C80606; }
.djbox .link-block:hover {color: #fff} 
.djbox .link-block:hover .date-block,.djbox .link-block:hover .day {background: #C80606; color: #fff} 
.djbox .link-block a:last-child {border-bottom:0 none;}
.djbox .link-block a .summary {float:left; margin-left:2%; height:100%; line-height:18px; color:#746969; width: 91%}
.djbox .link-block a h1 {margin-bottom:15px; line-height:28px; font-size:16px; font-weight:600; color:#333}
.djbox .link-block a h3 {margin:-4px 0;color:#746969;font-weight: normal;display: none;}
.djbox .link-block a p {margin-top:0px; height:45px; line-height:1.8; color:#746969; overflow:hidden;font-size: 14px;}
.djbox .link-block a:hover h1,.djbox .link-block a:hover h3,.djbox .link-block a:hover p {color: #C80606;}

.nbanner{margin-top: 90px;}



.djbox .d-tit{font-size: 24px;font-weight:bold;text-align:center;line-height: 34px;color: #d30504;}
.djbox .d-date {font-size:12px;color:#7e7e7e;text-align: center;line-height: 42px;}
.djbox .d-date p{display: inline;}
.djbox .d-date p span{padding: 0 10px;}
.djbox .d-date p a{margin: 0 5px;}
.djbox .d-date p img{margin-top: 9px;}
.djbox .dBox img{max-width: 100%;margin: 0 auto;}
.djbox .d-con{font-size: 16px;line-height:32px;margin-top: 10px;}
/* .d-con p{text-indent: 2em;padding-bottom: 32px;} */
.djbox .d-con p{text-indent: 2em;padding-bottom: 12px;}
.djbox img,.djbox video {display:block; margin:0 auto; }
.printpage {
    text-align: right;
    font-size: 14px;
    line-height: 28px;
}
.printpage a {
    color: #333;
    margin-left: 20px;
}


.newsbox .d-tit{font-size: 24px;font-weight:bold;text-align:center;line-height: 34px;color: #282828;padding:0 0 15px 0;border-bottom: 1px solid #c2c2c2;}
.newsbox .d-date {font-size:12px;color:#7e7e7e;text-align: center;line-height: 42px;}
.newsbox .d-date p{display: inline;}
.newsbox .d-date p span{padding: 0 10px;}
.newsbox .d-date p a{margin: 0 5px;}
.newsbox .d-date p img{margin-top: 9px;}
.newsbox .dBox img{max-width: 100%;margin: 0 auto;}
.newsbox .d-con{font-size: 16px;line-height:32px;margin-top: 10px;}
/* .d-con p{text-indent: 2em;padding-bottom: 32px;} */
.newsbox .d-con p{text-indent: 2em;padding-bottom: 12px;}
.newsbox img,.newsbox video {display:block; margin:0 auto; }





/* 党建通用分页样式 */
.pagesdj {height:35px;margin:85px 0 10px 0;clear:both;}
.pagesdj:after {content:'.';clear:both;height:0;line-height:0;display:block;visibility:hidden;}
.pagesdj ul {padding:0;list-style:none;margin:0;text-align:center;}
.pagesdj li {height:30px;margin-right:5px;display:inline-block;}
.pagesdj a {padding:5px 10px;border:1px solid #e1e1e1;height:24px;line-height:24px;color:#666;}
.pagesdj a:hover {border:1px solid #C80606;background:#C80606;color:#fff;text-decoration:none;}
.pagesdj span {border:1px solid #C80606;height:24px;line-height:24px;color:#fff;padding:5px 10px;background:#C80606;}
.pagesdj .current a {border:1px solid #C80606;background:#C80606;color:#fff;}



/*企业文化*/
.culturalbox{ position:relative; width:100%; height:auto;}
.culturalbox .main{ position:relative; margin-top:82px; padding-bottom:193px;}
.culturalbox .crumb{ background:none}
.culturalbox .main:after {clear:both;content:"";display:table;}
.culturalbox .sub-tit {width:100%;margin-top:60px;}
.culturalbox .sub-tit h2 {font-size:36px;color:#282828;font-weight:700;letter-spacing:2px; text-align:center;}
 
.about-sdic{ width:100%; line-height:40px; text-align:justify; color:#555555; font-size:14px; margin-top:40px;}
.w90{width: 90%;margin: 0 auto;padding:0; margin-bottom:60px;}
.culturalbox .about_bg{ position:absolute; top:-2px; right:0; z-index:-12;  width:46%; height:auto;}
.culturalbox .about_bg img{ max-width:100%; float:right;}


.culturalbox .main .wenhua{ width:100%; float:left; height:120px; margin-top:60px;}
.culturalbox .main .wenhua .wenhua_tit{ width:100%; float:left; height:58px; font-size:28px; color:#0075cf; font-weight:600; background:url(cultural_r2_c2.png) no-repeat bottom left;line-height: 65px;}
.culturalbox .main .wenhua .wenhua_dec{ width:100%; float:left; height:58px; font-size:22px; color:#555555; font-weight:300;line-height: 65px;}

.culturalbox .main .wenhuamore{margin-top:60px;width:100%; float:left; }
.culturalbox .main .wenhuamore .wenhua_tit{ width:100%; float:left; height:58px; font-size:28px; color:#0075cf; font-weight:600; margin-bottom:20px; line-height: 65px;}


.culturalbox .main .wenhuamore li{ width:23.5%;   float:left; margin-right:2%; background:#d6ecfc; height:324px;}
.culturalbox .main .wenhuamore li:last-of-type{ margin-right:0%;}

.culturalbox .main .wenhuamore li .tit{ width:70%; padding:0 15%;   float:left;   background:#0176cf; height:40px; font-weight:600;color:#fff; font-size:18px; line-height:40px;}
.culturalbox .main .wenhuamore li .desc{ width:70%; padding:20px 15%; text-align:justify;   float:left;    height:244px; color:#555555; font-size:14px; line-height:28px;}



/*资质荣誉列表*/
.picbox{ position:relative; width:100%; height:auto;}
.picbox .main{ position:relative; margin-top:52px; padding-bottom:80px;}
.picbox .main:after {clear:both;content:"";display:table;}


.picList li {width: 23%; height: 450px; margin-top:20px; margin-bottom:20px; background: #eaeaea}
.picList li:hover {background: #0075cf;transition: all .2s;}
.picList li .title {background: none !important; color: #555 !important; font-size: 20px !important; line-height: 70px !important;}
.picList li:hover .title {color: #fff !important}
.picbox  ul {overflow:hidden;zoom:1;margin-left:-2%;}
.picbox  ul li { margin-left:2%;float:left;_display:inline;overflow:hidden;text-align:center;position:relative;}
.picbox  ul li .pic {text-align:center;}
.picList li .pic a {display:block;position:relative;overflow:hidden;}
.picbox  ul li .pic img {width:92%; height: 365px; margin: 15px auto;display:block;}
.picbox  ul li .title {line-height:30px;font-size:14px;color:#666;position:absolute;width:100%;bottom:0px;background:rgba(0,0,0,0.5);z-index:11;color:#fff;}



/*管理团队*/
.gltdbox{ position:relative; width:100%; height:auto;}
.gltdbox .main{ position:relative; margin-top:52px; padding-bottom:80px;}
.gltdbox .main:after {clear:both;content:"";display:table;}


.gltd-leader-items {overflow:hidden; zoom:1; margin-left:-2%;}
.gltd-leader-items > li {width:31.2%;height:330px;margin-top:70px; float:left; margin-left:2%;}
.gltd-leader-items > li img {width:100%;height:280px;display:block;border:5px;}
.gltd-leader-items > li img:hover {opacity:0.88;box-shadow:rgba(100,100,111,0.55) 0px 7px 29px 0px;}
.gltd-leader-items > li p {height:30px;line-height:30px;overflow:hidden;margin-top:20px;position:relative;padding-left:16px;}
.gltd-leader-items > li p::before {content:"";width:6px;height:30px;position:absolute;left:0;top:0;background-color:#e60000;border-radius:3px;}
.gltd-leader-items > li p em {font-style:normal;font-size:20px;color:#333;font-weight:bold;margin-right:14px;}
.gltd-leader-items > li p a:hover em {color:#004898;}
.gltd-leader-items > li p i {font-style:normal;font-size:14px;color:#9a9a9a;}
/*.gltd-leader-items > li:nth-child(odd) {float:left;}
.gltd-leader-items > li:nth-child(even) {float:right;}*/
.gltd-leader-items.gltd-leader-vip > li {float:none;margin:20px auto 0;}
.gltd-leaders-desc {overflow:hidden;}
.gltd-leaders-desc > dt {width:380px;border-radius:20px;}
.gltd-leaders-desc > dt img {width:100%;}
.gltd-leaders-desc > dd {width:480px;}
.gltd-leaders-desc-txt > dt > em {display:block;height:50px;line-height:50px;font-size:40px;font-weight:bold;font-style:normal;color:#333;margin-bottom:4px;}
.gltd-leaders-desc-txt > dt > span {display:block;font-style:normal;}
.gltd-leaders-desc-txt > dt > span i {font-style:normal;font-size:16px;color:#9a9a9a;padding:0 10px;height:32px;line-height:32px;position:relative;}
.gltd-leaders-desc-txt > dt > span i::before {content:"";width:2px;height:10px;background-color:#ecd3a2;position:absolute;top:6px;left:0;}
.gltd-leaders-desc-txt > dt > span i:last-child::after {content:"";width:2px;height:10px;background-color:#ecd3a2;position:absolute;top:6px;right:0;}
.gltd-leaders-desc-txt > dd {margin-top:20px;position:relative;padding-top:40px;text-indent:2em;font-size:14px;color:#333;}
.gltd-leaders-desc-txt > dd::before {content:"";width:36px;height:30px;background:url(bg-dot.png) 0 0 no-repeat;background-size:cover;position:absolute;left:0;top:0;}




		  

.newsL{float: left;width: 48%;}
.newsL ul{ zoom:1; width:100%;}
.newsL ul li{ width:48%; float:left; height:422px; margin-left:4%;}
.newsL ul li:nth-of-type(1){ margin-left:0;}
.newsL .pict{ width:100%; height:242px; overflow:hidden; float:left;}
.newsL .ncon{ width:90%; padding:5%; height:auto; overflow:hidden; float:left;}
.newsL .ncon h1{ width:100%;height:48px; line-height:48px; text-align:left; font-size:22px; color:#181818;float:left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.newsL .ncon span{ width:100%;   height:30px; line-height:30px; text-align:left; font-size:16px; color:#181818;float:left; margin-bottom:10px; display:block;}
.newsL .ncon p{ width:100%;    line-height:28px; text-align:left; font-size:16px; color:#181818;float:left;    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; }
	
.newsL li  .pict img{	transition: all 0.5s ease; max-width:100%; }
.newsL li:hover .pict img{ transform: scale(1.1); cursor:pointer;}	
.newsL li:hover .ncon h1{ color:#1C35C6}	


.newsR{float: right;width: 48%;}
.newsR li{width: 100%;height:90px; padding-top:15px; padding-bottom:15px; float: left;   margin-bottom: 15px;}
.newsR li .time {color:#787878;float:left; width:20%;text-align:center}
.newsR li .time span {color:#808080;display:block;height:54px;font-size:50px;font-weight:100;line-height:54px;}
.newsR li .time b {height:38px;line-height:38px;display:block;font-size:16px;font-weight:500; color:#7f7f7f;}
.newsR li .info {float:left;margin-left:2%;width:78%;}
.newsR li .info h3 {color:#121212;font-size:22px; font-weight:bold; line-height:36px;    overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.newsR li .info p {line-height:32px;}
.newsR li p {font-size:14px;padding-top:4px; color:#121212; }
.newsR li a:hover .time b {color:#19387d}
.newsR li a:hover .time span {color:#0068b7}
.newsR li:hover { background:#eee}
 
 
.newsR li a:hover h3{ color:#0068b7;}  

.banner{height: 660px;}
 



 
 
 

/*sdnews*/
     
 
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: -34px;
    right: auto;
}

*:focus {
    outline: 0;
}


 


/*sy2*/
 
.news95{width: 95%;margin: 0 auto;}
.left1{float: left;width: 80%;}
.left2{float: right;width: 17%;}
.left1 ul{font-size: 0;margin-left: -3%;}
.left1 ul li{display: inline-block;font-size: 16px;width: 30%;margin-left: 3%;}
.newsimg{position: relative;}
.newstime{position: absolute;left: 5%;bottom: 5%;display: inline-block;color: white;padding: 2%;background: rgba(49, 83, 81, 0.6);
border-radius: 5px;}
.newstime span{display: block;text-align: center;}
.newstime span:first-child{font-size: 30px;}
.newstime span:last-child{font-size: 14px;}
.left1 h4{font-size: 20px;color: white;font-weight: bold;padding: 20px 0;}
.newstime2 span{display: inline-block;color: white;font-size: 14px;padding-left: 7%;}
.newstime2 span{background: url(/statics/home/images/f_06.png) no-repeat;background-position: 0;}
.left1 p{color: white;font-size: 14px;line-height: 1.8;/*margin-top: 20px;*/}
.memore a{display: inline-block;color: white;padding: 3% 2%;background: #6d9349;font-size: 14px;border-radius: 5px;margin-top: 20px;text-transform: capitalize;}
.left2 h4{font-size: 40px;font-weight: bold;color: white;position: relative;display: inline-block;padding: 10% 0;}
.left2 h4 i{display: inline-block;width: 8px;height: 8px;background: white;position: absolute;
right: -30px;top: 50%;margin-top: -4px;}
.left1 ul li:hover h4{color: #6d9349;}

.strip{margin-top: 80%;}
.strip i{display: inline-block;width: 25%;height: 2px;background: #bfbfbf;}
.strip i:last-child{background: #313131;}

.expertteam{padding: 5% 0;}
.team{float: left;width: 15%;}
 
.team h4{font-size: 40px;font-weight: bold;color: #6d9349;position: relative;display: inline-block;padding: 10% 0;}
.team h4 i{display: inline-block;width: 8px;height: 8px;background: #6d9349;position: absolute;
right: -30px;top: 50%;margin-top: -4px;}
.strip1{margin-top: 80%;}
.strip1 i{display: inline-block;width: 25%;height: 2px;background: #bfbfbf;}
.strip1 i:last-child{background: #313131;}
 

.myfooter{background:#1C35C6;}
.w1250{width: 100%;margin: 0 auto;padding-top: 40px;padding-bottom:0px;position: relative;}


.mfrtel .mtel{ float:left; height:40px; width:100%; line-height:40px; color:#fff; font-size:36px; margin-bottom:15px; }
.mfrtel .mtel i{ display:block; width:40px; height:40px; background:url(e_c2.jpg) no-repeat ; float:left; margin-right:8px;}
.mfrtel .madd{ float:left; height:80px; width:100%; line-height:35px; color:#fff; font-size:16px; }
.mfrt{ float:left; height:170px; width:55.8%; }
.mu1 li.mfli{ color: #fff; height:36px; line-height:36px; width:100%; float:left;}
 
.mfr{float: left;width: 100%; border-bottom:#bfbfbf solid 1px;  }
.mfrk{ width:90%; height:auto; margin:0 auto;}
.mfrlogo{ width:23%; float:left; height:145px;}
.mfrlogo span{ display:block; float:left; height:120px; width:140px; margin-left:60px;}
.mfrlogo span img{ max-width:100%;}


.mu1{float: left;color: white;width: 29%;}
.mu2{float: left;color: white;width: 29%;}
.mu3{float: left;color: white;width: 15%;}
.mu4{float: left;color: white;width: 27%;}
.mfrt .mul:first-child{margin-left: 0;}
.mcg{float: left;}

.mu1 li.mfli{ color: #fff; height:36px; line-height:36px; width:100%; float:left;}
.mu1 li{margin-bottom: 10px;color: white; width:50%; float:left;}
.mu1 li a{color: white;font-size: 14px;}

.mu2 li.mfli{ color: #fff; height:36px; line-height:36px; width:100%; float:left;}
.mu2 li{margin-bottom: 10px;color: white; width:50%; float:left;}
.mu2 li a{color: white;font-size: 14px;}

.mu3 li.mfli{ color: #fff; height:36px; line-height:36px; width:100%; float:left;}
.mu3 li{margin-bottom: 10px;color: white; width:100%; float:left;}
.mu3 li a{color: white;font-size: 14px;}

.mu4 li.mfli{ color: #fff; height:36px; line-height:36px; width:100%; float:left;}
.mu4 li{margin-bottom: 10px;color: white; width:50%; float:left;}
.mu4 li a{color: white;font-size: 14px;}

.mfli{font-size: 16px; }
.mcg{margin-left: 70px;width: 195px;}
.mcg h4{font-size: 16px;color: white;margin-bottom: 20px;}
.mcg ul{font-size: 0;margin-left: -18px;}
.mcg ul li{margin-bottom: 10px;display: inline-block;font-size: 14px;margin-left: 18px;min-width: 85px;}
.mcg ul li a{color: white;font-size: 14px;}

.myewma{ float:left; height:170px; width:21.2%;}
 
.myphone{padding: 40px 0;border-bottom: 1px solid #bfbfbf;}
.phonel{float: left; margin-left:20%;  height:46px; line-height:36px; width:80px; color:#fff; margin-top:30px;font-size: 14px;}
.phonel b{ display:block; width:48px; height:48px; margin-left:16px; margin-right:16px; float:left; background:#EFEFED;border-radius: 100%; margin-top:5px; text-align:center; line-height:48px;}
.phonel span{ display:block; width:80px; height:32px; line-height:32px;  float:left; text-align:center;  }
.phonel a{ color:#fff;}
.phoner a{ color:#fff;}
.phoner{float: left;   height:46px; line-height:36px; width:80px; color:#fff; margin-top:30px;font-size: 14px;}
.phoner b{ display:block; width:48px; height:48px; margin-left:16px; margin-right:16px; float:left; background:#EFEFED;border-radius: 100%; margin-top:5px; text-align:center; line-height:48px;}
.phoner span{ display:block; width:80px; height:32px; line-height:32px;  float:left; text-align:center;  }

 
.phoner img{ max-width:100%;} 
.clausef{width:100%; float:left; height:45px; line-height:45px;    text-align: center;}
.clausef p{color: white;font-size: 14px;display: inline-block;}
.clausef span{color: white;font-size: 14px; padding-left:15px;}
.clausef span a{color: white;font-size: 14px;}

.ksnav{display: none;}
.index-news{display: none;}
.index-case{display: none;}
.subnavcont03{display: none;}

.mymin{width: 95%;margin: 0 auto;display: none;}
.ban{display: none;}

 
.search-nav{position: fixed;top: 91px;width: 100%;z-index: 999;display: none;text-align: center;font-size: 0;padding: 15px 0;background: rgba(218,193,193,0.4);}
.layui-form-item{display: inline-block;width: 500px;margin-bottom: 0 !important;font-size: 14px;}
.search-nav .layui-btn{display: inline-block;border-radius: 0;vertical-align: top;background-color: #145cb0;}

.category-about{padding: 40px 0;}
.w1200{width: 1280px;margin: 0 auto;}
.search-point{padding-bottom: 20px;}
.search-point strong{color: red;}
.page-nav{display: none;}

.ul-a{background: #F0F0F0;width: 120px;position: relative;overflow: inherit;padding: 20px;float: left;}
.ul-a:after{position: absolute;content: "";display: block;width: 1px;height: 100%;background: #dcdcdc;top: 0;right: -25%;}
.ul-a span{display: block;text-align: center;}
.ul-a span:first-child{font-size: 40px;color: #865e3a;line-height: 60px;}
.ul-a span:last-child{font-size: 14px;color: #000;line-height: 30px;}
.ul-right{float: right;width: 965px;}
.ul-right h4{font-size: 18px;font-weight: bold;}
.ul-right span{display: block;margin-top: 15px;}
.ul-right p{line-height: 1.8;color: #727272;margin-top: 15px;}
.ul-right i{display: inline-block;font-style: normal;border-bottom: 1px solid #865e3a;line-height: 1.8;margin-top: 10px;}


.topAddress{border-bottom: 1px solid #bfbfbf;height: 75px;line-height: 75px;}
.add_w1200{width: 85%;margin: 0 auto;}
.addLeft{float: left;padding-left: 35px;background: url(/statics/home/images/mhome_03.png) no-repeat;background-position: 0;font-size: 16px;}
.addLeft a:last-child{color: #0068b7;}
.addLeft a:hover{color: #0068b7;}
.addRight{float: right;}
.addRight ul li{display: inline-block;margin-left: 20px;font-size: 16px;}
.addRight a{display:block;position:relative;padding: 0 5px;}
.addRight a i{width: 0px;height:3px;position: absolute;background:#0068b7;bottom: -1px;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;left: 50%;}
.addRight a:hover i{width: 100%;margin-left: -50%;}
.addRight a:hover{color:#0068b7;}
.mok i{width: 100% !important;margin-left: -50%;}
.mok{color:#0068b7;}


.p5{height: 70%;padding: 10%;}
.p5 h4{font-size: 24px;color: #0068b7;font-weight: bold;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.p5 div{margin-top: 10%;line-height: 1.8;font-size: 16px;color: #808080;}


.jobtit{background: #9aa1a9;padding: 0 35px;}
.jobtit i{float: left;font-size: 16px;width: 20%;font-style: normal;text-align: center;color: white;height: 48px;line-height: 48px;}

 
.lxconr{float: right;width:60%;}
#container2{width: 100%;height: 500px;}
 
 .des {float: right;width: 48%;height: 100%;border: 1px dashed #000;box-sizing: border-box;}
.dtitle {font-size: 15px;font-weight: bold;color: #cc5522;}
.dcontent {font-size: 13px;color: #333;/*margin-top: 6px;*/}

.content{line-height: 1.8;font-size: 16px;}

.jobtop{background: #f2f2f2;padding: 20px;margin: 20px 0;line-height: 1.8;font-size: 16px;}


/*二级页面**/

  


.stopl{float: left;width: 25%;}
.stopl img{width: 100%;}
.stopr{float: right;width: 70%;}
.stopr p{font-size: 16px;line-height: 2;/*overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;*/margin-top: 10px;text-indent: 2em;}
.stopr p:first-child{margin-top: 0;}

 

.pagedsj{position: relative;background: url(/statics/home/images/abouts_21.png) no-repeat;background-size: cover;min-height: 710px;}
.dsjsz{position: absolute;width: 100%;height: 100%;top: 0;}
.dsjsz h4{text-align: center;font-size: 30px;color: white;font-weight: bold;padding-top: 40px;}
.dsjx{position: absolute;left: 50%;padding: 15px 0;margin-top: 25px;}
.dsjx:before{content: "";position: absolute;height: 100%;width: 2px;background: white;left: -1px;top: 0;}
.dsjx li{color: white;margin-top: 10px;font-size: 16px;}
.dsjx li>p{font-size: 18px;}
.dsjx li:nth-child(odd){position: relative;left: 3%;}
.dsjx li:nth-child(even){position: relative;left: -103%;text-align: right;}
.dsjx li:nth-child(odd):before{content: "";width: 16px;height: 16px;border-radius: 50%;left: -3%;background: white;display: block;position: absolute;top: 50%;margin-top: -8px;margin-left: -8px;}
.dsjx li:nth-child(even):before{content: "";width: 16px;height: 16px;border-radius: 50%;right: -3%;background: white;display: block;position: absolute;top: 50%;margin-top: -8px;margin-right: -8px;}

.patit{text-align: center;padding-bottom: 40px;font-size: 30px;font-weight: bold;color: #0068b7;}
.patit a{color: #0068b7;}
.d30{float: left;width: 32%;margin-left: 2%;}
.rytop .d30:first-child{margin-left: 0;}
.d30 li{background: url(/statics/home/images/abouts_h.png) no-repeat;background-position: 0 10px;padding-left: 15px;line-height: 2;font-size: 16px;}

.fcbk{background: url(/statics/home/images/abouts_31.png) no-repeat;background-position: bottom;min-height: 540px;background-size: 100%;}
.fcnav li{float: left;width: 23.5%;margin-left: 2%;}
.fcnav li img{width: 100%;}
.fcnav li:first-child{margin-left: 0;}
.fcnav li p{line-height: 1.8;font-size: 16px;margin-top: 10px;}

.showtit{text-align: center;font-size: 20px;font-weight: bold;padding-bottom: 30px;color: #0068b7;}

.paging{text-align: center;width: 100%;margin-top: 40px;}
.paging a{font-size: 14px;margin-right: 6px;background: #eeeeee;display: inline-block;min-width: 28px;height: 28px;line-height: 28px;padding: 5px;}
/*.paging a{color: #333333;display: block;}*/
.paging .on{background: #0068b7;color: #ffffff;}
/*.p_n1{background: #0068b7 !important;color: #ffffff;}*/

/*end*/







/*s-menu*/

.s-menu {width:150px; position: absolute;height:auto;background:#f4f6fd;box-sizing:border-box;border-top:1px solid #DB1341; left:0;top:100px;z-index:9;display:none;}
.s-menu-box {width:auto;margin:auto;display:table;}
.mobel-menu,.mobel-menus {display:none;}
/*s-menu-iwant*/

 
/*header-height*/

.header-height {width:100%;height:100px;}
/*banner*/

.banner {width:100%;position:relative;}
 
@media(min-width:1024px) {.banner-swiper,.index-banner {width:100%;height:650px;}
}
.banner-m {display:none;}
 
@media(min-width:1366px) {.index-case .list {width:1280px;margin:0 auto;display:table;padding:0px 0 50px 0;}
.index-banner .carousel-item1.active img {top:-200px;}
.index-banner .carousel-item2.active img {top:-200px;}
}
.index-case .list li {float:left;width:25%; cursor:pointer;}
@media(min-width:1366px) {.index-case .list li:nth-child(3n) {margin-right:0;}
}
 
@media(min-width:1024px) { 
}
 
/*index-product*/ 

.mobel-list-box {display:none;}
/*index-news*/

.index-news {width:100%;}
@media(min-width:1366px) {
.sy_newlist {width:1200px;margin:0 auto; }
.foot-menu-box.b1,.foot-menu-box.b2,.foot-menu-box.b3,.foot-menu-box.b4,.ewm-fx {width:15%;box-sizing:border-box;}

}
@media(min-width:1500px) {.sy_newlist {width:1200px;margin:auto;display:table;}
}
.news-list {width:725px;float:right;margin-right:5px;}
.news-list li {padding:34px 44px 27px 48px;box-shadow:0 0 10px rgba(222,229,238,.75);margin-bottom:25px;}
.news-list li:hover {background:#0a448d;}
.news-list li span {display:block;}
.news-list li .time {font-size:16px;line-height:26px;color:#999;}
.news-list li:hover .time {color:#fff;opacity:.5;}
.news-list li .title {font-size:18px;line-height:26px;color:#000;margin-bottom:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-list li:hover .title {color:#fff;}
.news-list li .txt {width:100%;font-size:14px;line-height:22px;color:#bbb;margin-bottom:21px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-list li:hover .txt {color:#fff;opacity:.5;}
.news-list li .more {font-size:12px;color:#666;width:100px;height:30px;box-sizing:border-box;border:1px solid #dadada;text-align:center;line-height:28px;border-radius:15px;}
.news-list li:hover .more {color:#fff;border:1px solid #fff;opacity:.5;}
/*index-partner*/

.index-partner {width:100%;background:#f4f6fd;}
 
/*index-advisory*/

 
/*footer*/


.footer {width:100%;background:#0C4F9E; height:320px;   }
.footer .webgl{width:1280px;margin:0 auto ;overflow: hidden; }
.footer .footerline{width:100%;background:#2884DB; height:2px; float:left;   }
.footer .footertop {color:#fff;font-size:14px;line-height:30px; width:100%; text-align:left; height:240px; margin-top:28px; float:left;}
.footer .copyright {color:#fff;font-size:13px;line-height:45px;height:45px; width:100%; text-align:center;float: left;}
.footer .copyright a{ color:#fff;}
.jawz1  {height:240px;overflow:hidden; width:456px; float:left;line-height:40px; font-size:16px;color:#bac3d2; }
.jawz2  {height:240px;overflow:hidden; width:756px; float:left;  }
.jawz3  {height:240px;overflow:hidden; width:68px; float:left; font-size:14px;color:#bac3d2; }

.jawz1 .elogo {height:62px;overflow:hidden;line-height:62px; width:295px; text-align:left; float:left; margin-bottom:20px;}
.jawz1 .telephone {height:32px;overflow:hidden;line-height:32px; width:100%; text-align:left; float:left; font-size:14px; color:#fff;}
.bottommenu{ margin-top:12px;}
.bottommenu dl {float:left;width:16.6%;text-align:left;}
.bottommenu dl dt {height:50px;line-height:50px;text-align:left;}
.bottommenu dl dt a {font-size:15px;color:#fff;font-weight:500;}
.bottommenu dl a:hover{ color:#fff;}
.bottommenu dl dd { line-height:24px;}
.bottommenu dl dd a { font-size: 13px; color:#efefef; font-weight:100; line-height:24px;}
.jawz3 .ewm {  width: 66px; height: 66px;text-align:center;  border:#000 solid 1px; float:left; margin-top:68px;}
.jawz3 .font { font-size:14px;text-align:center;}
.jawz3 .font  span{ float:left; text-align:center; display:block; width:100%; height:24px; }



.fix-menu {position:fixed;z-index:9;top:40%;transform:translateY(-50%);right:110px;}
.fix-menu li {font-size:14px;line-height:50px;}
.fix-menu li a {color:#a2a1a1;}
.fix-menu li span {width:10px;height:10px;box-sizing:border-box;border:1px solid #969696;border-radius:50%;display:block;float:left;margin:20px 5px 20px 0;}
.fix-menu li:hover a {color:#2a5c9c;}
.fix-menu li.on a {color:#2a5c9c;}
.fix-menu li:hover span {background:#2a5c9c;border:1px solid #2a5c9c;}
.fix-menu li.on span {background:#2a5c9c;border:1px solid #2a5c9c;}
/*ny-banner-product*/

.ny-banner-product {width:100%;height:600px;}
.banner-product {width:1200px;margin:auto;box-sizing:border-box;padding-left:100px;display:table;}
.banner-product .title {font-size:36px;line-height:36px;color:#e4f0ff;margin-top:185px;margin-bottom:17px;}
.banner-product .txt {width:560px;font-size:14px;line-height:26px;color:#c5c7cb;margin-bottom:36px;}
.banner-product .l-box {display:table;font-size:14px;}
.banner-product .l-box a {width:190px;height:45px;box-sizing:border-box;border:1px solid #fff;border-radius:22px;text-align:center;line-height:43px;color:#c5c7cb;display:block;float:left;margin-right:30px;}
.banner-product .l-box a:hover {color:#bbd7f9;border:1px solid #bbd7f9;box-shadow:0 0 10px 8px rgba(10,68,141,.75);}
.menu-address {width:1200px;margin:auto;font-size:14px;color:#9b9b9b;line-height:30px;box-sizing:border-box;padding-left:8px;padding-top:15px;}
.menu-address a {color:#9b9b9b;}
.menu-address a:hover {color:#0a448d;}
/*product*/

 
@media(min-width:1366px) {.product-box .tbox .list li:hover .zz {top:0;}
.product-box .tbox .list li .zz img {margin:auto;display:block;}
}
.product-box .tbox .product-more {width:99px;height:30px;box-sizing:border-box;border:1px solid #e7e7e7;border-radius:15px;text-align:center;line-height:28px;font-size:12px;display:block;color:#666;margin-top:30px;transition:all ease .3s;}
.product-box:hover .tbox .product-more {color:#fff;background:#0a448d;border:1px solid #0a448d;}


.product2-box {width:1200px;margin:auto;}
 
.menu-title {width:100%;text-align:center;font-size:30px;line-height:30px;color:#000;}
.product2-list {width:100%;margin-top:0px;display:table;}
.product2-list ul{ margin-left:-3%; zoom:1;}
.product2-list li {width:22%; float:left;margin-left:3%;margin-bottom:36px; transition:all ease .3s;}
 
.product2-list li:hover .tbox{background:#0a448d;}
 

.product2-list li .tbox { width:96%;float:left;margin-top:5px; overflow:hidden;background:#efefef;line-height:60px;height:60px;padding-left:2%;padding-right:2%;}
.product2-list li .tbox .title {font-size:18px;line-height:60px;color:#000; transition:all ease .3s;}
 
.product2-list li:hover .tbox .title{color:#fff;}

.product2-list .thumb {position:relative;overflow:hidden;margin-bottom:15px;}
.product2-list .thumb .ratio {display:block;width:100%;padding-bottom:62.96296%;}
.product2-list .thumb img {position:absolute;top:0;left:0;width:100%;min-height:100%;}
.product2-list .item img {display:block;width:100%;-webkit-transition:all ease .7s;-o-transition:all ease .7s;-moz-transition:all ease .7s;transition:all ease .7s;}
.product2-list .name {font-size:16px;line-height:32px;font-weight:bold;color:#1a1a1a;}
.product2-list .item a:hover img {-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);}


 

.ny-banner-mobel img{ height:140px;}
.pagelistk{width:100%;text-align:center;margin:45px 0 99px 0;}
.page-list {width: auto;
    display: table;
    margin: 0 auto;
    height: 36px;}
.page-list a {display:inline-block;width:34px;height:34px;border:1px solid #ddd;border-right:none;text-align:center;line-height:32px;color:#336ab7;font-family:SimSun;}
.page-list a:last-child {border:1px solid #ddd;}
.page-list a:first-child {border-top-left-radius:5px;border-bottom-left-radius:5px; }
.page-list a:last-child {border-top-right-radius:5px;border-bottom-right-radius:5px; }
.page-list a.frist,.page-list a.prev,.page-list a.next,.page-list a.last {width:auto;padding:0 12px;}
.page-list a:hover {color:#fff;border-color:#336ab7;background:#336ab7;}
.page-list a.on {color:#fff;border-color:#336ab7;background:#336ab7;}
.product3-box1 {width:100%;background:#f4f6fd;padding:75px 0;}
.product3-box1 .box {width:1300px;margin:auto;display:table;}
.product3-box1 .box .img {width:448px;height:448px;border:1px solid #e7e7e7;float:left;display:none;}
.product3-box1 .box .img-pc {width:448px;height:448px;border:1px solid #e7e7e7;float:left;}


 


@media(max-width:1680px){
.logo img {
    width: 220px;
}
 
 
  
}


@media(max-width:1500px) {
 
}
@media(max-width:1440px) {
 
.logo img {width: 210px;}
.banner{ height:640px;}
 


 
 
#certify .swiper-slide {
    width: 400px;
    max-height: 650px;
    background: #fff;
}
 
  

}
@media(max-width:1366px) {
.head{ height:95px;}
.head .inav .nav_li >a{ padding-top:30px;}
.logo img { width: 240px;}

.banner{height: 620px;}
 
.sub_about{ width:70%;}

 
.page-list a {width:40px;height:40px;line-height:40px;font-size:20px;margin:0 9px;border-right:1px solid #ddd;}

 
 

}



@media screen and (max-width: 1360px){
.webgl{ width:85%;}
 




}






.product-container {bottom:27px!important;}
.product-container .swiper-pagination-bullet {width:10px!important;height:10px!important;background:#dfdfdf!important;border-radius:100%;}
.product-container .swiper-pagination-bullet-active {background:#0a448d!important;}
 
.ny-banner-service {width:100%;height:350px;position:relative;overflow:hidden;}
.banner-service-pc {width:1200px;position:absolute;z-index:2;left:50%;transform:translateX(-50%);bottom:0;}
.banner-service-pc li {width:130px;display:inline-block;vertical-align:bottom;zoom:1;margin:0 -2px;border-bottom: #ca3b35 solid 1px;
    border-left: #ca3b35 solid 1px;}
.banner-service-pc li a {display:block;text-align:center;line-height:45px;background:rgba(10,68,141,.8);font-size:14px;color:#fff;transition:all ease .3s;}
.banner-service-pc li:hover a {line-height:60px;background:rgba(255,181,38,.9);}
.banner-service-pc li.on a {line-height:60px;background:rgba(255,181,38,.9);}


.banner-service-m li {width:130px;display:inline-block;vertical-align:bottom;zoom:1;margin:0 -2px;border-bottom: #ca3b35 solid 1px;
    border-left: #ca3b35 solid 1px;}
.banner-service-m li a {display:block;text-align:center;line-height:45px;background:rgba(10,68,141,.8);font-size:14px;color:#fff;transition:all ease .3s;}
.banner-service-m li:hover a {line-height:60px;background:rgba(255,181,38,.9);}
.banner-service-m li.on a {line-height:60px;background:rgba(255,181,38,.9);}




 
  
.ny-banner-case {width:100%;height:350px;}
.ny-banner-case2 {width:100%;height:350px;}
 
.searchs {width:100%;text-align:center;background:#f4f6fd;padding:57px 0;position:fixed;left:0;top:120px;z-index:9;display:none;}
 
.searchs .searchs-box {width:800px;height:65px;display:inline-block;border:1px solid #eee;box-sizing:border-box;border-radius:7px;overflow:hidden;background-color:#fff;}
.searchs .searchs-box .search-txt {width:720px;height:63px;background:none;border:none;float:left;box-sizing:border-box;padding-left:40px;font-size:14px;}
.searchs .searchs-box .search-txt::-webkit-input-placeholder {color:#999;font-style:oblique;}
.searchs .searchs-box .search-txt:-moz-placeholder {color:#999;font-style:oblique;}
.searchs .searchs-box .search-txt::-moz-placeholder {color:#999;font-style:oblique;}
.searchs .searchs-box .search-txt:-ms-input-placeholder {color:#999;font-style:oblique;}
.searchs .searchs-box .search-tb {width:77px;height:63px;float:left;background:url(../images/icon-img41.png) center center no-repeat;border:none;}
.searchs .search-end {width:65px;height:65px;line-height:65px;box-sizing:border-box;padding:0 20px;display:inline-block;background:url(../images/icon-img39.png) center center no-repeat;background-size:26px;margin-left:5px;}
.search-num {width:1300px;margin:auto;font-size:14px;line-height:50px;color:#666;padding:39px 0 16px;}
.search-list {width:1300px;margin:auto;}
.search-list li {padding-bottom:32px;margin-bottom:44px;border-bottom:1px solid #eee;}
.search-list li .title {font-size:18px;line-height:26px;color:#000;margin-bottom:15px;}
.search-list li .txt {font-size:14px;line-height:22px;color:#bbb;margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.search-list li .label {font-size:14px;line-height:34px;color:#bbb;}

  
 
 
 
@media(max-width:1280px) { 

}

 
 
@media(max-width:1500px) {.index-news-box {width:100%;}
.hot-news {width:50%;margin-right:0;}
.news-list {width:49%;margin:0 0.5%;}
}
@media (max-width:1499px) {/*index*/    .header .header-box .menu li {/*margin-right:30px;*/}
.s-menu-product .menu-box {width:325px;}
.mobel-menu,.mobel-menus {display:none;}
.advantage-box.b1 {width:33%;}
.advantage-box.b2 {width:33%;}
.advantage-box.b3 {width:33%;}
 
.index-news-box {width:100%;}
.hot-news {width:50%;margin-right:0;}
.hot-news .tbox .txt {width:100%!important;}
.news-list {width:49%;margin:0 0.5%;}
.news-list li .txt {width:100%!important;}
.partner-lsit {width:1348px;}
.partner-lsit .bd li {width:320px;margin-right:23px;}
.index-advisory .boxs {width:100%;}
.index-advisory .boxs .box {width:50%;}
.foot-box {width:100%;}
.foot-menu-box.b1,.foot-menu-box.b2,.foot-menu-box.b3,.foot-menu-box.b4,.ewm-fx {width:15%;box-sizing:border-box;}
.fix-menu {right:20px;}

.foot-menu-box.b0 {width:245px;margin-left:40px;padding-left:0px;padding-top:75px;}

/*----------------------------------------------------*/    /*product*/    .product3-boxs .box-four .list .prev {left:-20px;}
.product3-boxs .box-four .list .next {right:-20px;}
/*----------------------------------------------------*/}
@media (min-width:1024px) and (max-width:1365px) {.partner-lsit-pc {display:none;}
.partner-lsit1024 {display:block;}
 
/*index*/   

.characterR p{font-size: 14px;}
.expertL{ height:144px;}
.expertL img{ height: 144px; width: 100%;}
.expertR ul li.first{ height:144px;}
.expertR ul li img{ height: 144px; width: 100%;}
.expertR li{ height:144px;}
.expertR .txt{ height:144px;}
.myd2{font-size: 14px;}
.newsL .pict{ height:192px;}
.newsR li{ padding-top:10px; padding-bottom:10px;}
.newsL ul li{ height:370px;}
.w90{ margin-bottom:40px;}
.header .logo {/*margin-left:32px;margin-top:26px;*/}
.header .header_bk {width:100%;}
.header .header-box .menu {/*display:none;*/}
.banner-swiper,.index-banner img {width:100%;}
.header .header-box .menu li {/*display:none;*/}
.header .header-box .menu li:first-child {/*display:block;margin-right:73px;*/}
.s-menu-box {width:960px;}
.s-menu-iwant .menu-box.b1 {width:228px;margin-left:48px;background:url(../images/icon-img3.png) left top no-repeat;}
.s-menu-iwant .menu-box.b2 {width:200px;background:url(../images/icon-img4.png) left top no-repeat;}
.s-menu-iwant .menu-box.b3 {background:url(../images/icon-img5.png) left top no-repeat;}
.mobel-menu {width:42px;height:120px;float:left;box-sizing:border-box;padding-top:44px;margin-right:30px;/*display:block;*/position:relative;}
.mobel-menu span {height:4px;display:block;background:#666;transition:all ease .3s;}
.mobel-menu .s1 {width:42px;margin-bottom:11px;}
.mobel-menu.on .s1 {margin-left:5px;margin-top:13px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.mobel-menu .s2 {width:27px;margin-bottom:11px;}
.mobel-menu.on .s2 {display:none;}
.mobel-menu .s3 {width:42px;}
.mobel-menu.on .s3 {margin-left:5px;margin-top:-14px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);}
.mobel-menus {width:100%;height:100%;overflow-y:auto;position:fixed;top:0;left:0;z-index:16;background:#f2f2f2;padding:130px 0;box-sizing:border-box;display:none;}
.mobel-menus li {width:100%;}
.mobel-menus li .box {width:94%;margin:auto;display:table;border-bottom:1px solid #c5c5c5;}
.mobel-menus li:last-child .box {border-bottom:none;}
.mobel-menus li.on .box {border-bottom:none;}
.mobel-menus li .box .mobel-menus-l1 {float:left;width:89%;height:60px;line-height:60px;font-size:16px;color:#000;display:block;}
.mobel-menus li .box i {width:60px;float:right;height:60px;background:url(../images/icon-img56.png) center center no-repeat;display:block;float:right;}
.mobel-menus li .boxs {width:100%;background:#e6e6e6;padding-bottom:17px;display:none;}
.mobel-menus li.on .boxs {display:block;}
.mobel-menus li .boxs .mobel-menus-l2 {width:94%;height:50px;line-height:50px;margin:auto;font-size:14px;color:#333;border-bottom:1px solid #c9c9c9;display:block;}
.mobel-menus li .boxs .mobel-menus-l2:last-child {border-bottom:none;}
 

.ksnav {width:95%;padding-top:3%;margin:0 auto;height:auto;position:static;/*display:table;*/margin-bottom:15px;}
.ksnav ul {zoom:1;margin-left:-2%;}
.ksnav li {width:23%;height:auto;float:left;margin-left:2%;background:url(mkbg.jpg) no-repeat top center;background-size:100% 100%;}
.ksnav li span {    float:left;width:100%;text-align:center;font-size:28px;height:150px;line-height:150px;margin-top:0;color:#fff;}
.ksnav li p {display:none;}

.index-news {width: 100%;margin-top: 20px;} 

.expertL h4{font-size: 26px;}
.w1280{width: 1170px;}

.index-title-box .bk {width:95%;height:30px;margin:0 auto;background:url(home_r8_c17.jpg) repeat-x;display: none;}
.index-news .index-title-box {padding:40px 0 38px 0;}
.index-title-box .box {top:40px;}
 
.foot-box {width:100%;}
.foot-menu-box.b1,.foot-menu-box.b2,.foot-menu-box.b3,.foot-menu-box.b4,.ewm-fx {width:14%;box-sizing:border-box;}
.foot-menu-link {line-height:34px;}
.menu-address {width:960px;margin:auto;}
 


.banner-product {width:100%;}

  
.banner-service-pc {width:960px;margin:auto;}
 .about-label {width:100%;}
.about-label .box:last-child {margin-right:0;}
 
.culture-menu {width:100%;}
 
.search-num {width:960px;margin:auto;}
.search-list {width:960px;margin:auto;}
.fix-menu {display:none;}
/*--------------------------------------*/}
@media(max-width:1024px) {
.service4 .box {width:100%;height:100%;margin:auto;}
.kf-tc {display:none;}
.service4 .box .title {font-size:30px;}
.service4 .box .txt {font-size:20px;line-height:40px;padding-bottom:30px;}
.header{ min-width:920px;}
.header .header-box .menu li{margin-left: 10px;}
.header .logo{ margin-top:6px; width:200px;}
.exul li b {display:block;margin:0 auto;width:60px;height:60px;margin-top:20px;}
.exul li span{ height:46px;}

 

.youlink_list{ width:90%;height: 82px;}
 

 


/*底部*/
.mfrlogo{ width:20%;}
.mfrlogo span{ margin-left:0; width:90px; height:100px;}
.myewma{ width:18%; float:right;}
.mfrt{ width:60%; float:left;height: 195px;}
.mu1{ width:25%;}
.mu2{ width:25%;}
.mu3{ width:25%;}
.mu4{ width:25%;}
.mu1 li{ width:100%;margin-bottom: 5px; font-size:12px;}
.mu2 li{ width:100%;margin-bottom: 5px;}
.mu3 li{ width:100%;margin-bottom: 5px;}
.mu4 li{ width:100%;margin-bottom: 5px;}

.mu1 li a{ font-size:12px;}
.mu2 li a{ font-size:12px;}
.mu3 li a{ font-size:12px;}
.mu4 li a{ font-size:12px;}


.phonel{ margin-left:0;width:60px;font-size: 12px;}
.phonel b{     height: 40px;width:40px;    margin-right: 10px;     line-height: 40px; margin-left: 10px;font-size: 12px;}
.phonel span{ width:60px;}

.phoner{ margin-left:0;width:60px;font-size: 12px;}
.phoner b{     height: 40px;width:40px;    margin-right: 10px;     line-height: 40px; margin-left: 10px;font-size: 12px;}
.phoner span{ width:60px;}

/*erji*/
 
.sub_about{ width:70%;} 
.sub_ddh{ width:60%; }
 
 

}
@media (min-width:768px) and (max-width:1023px) { 

.header .logo {margin-left:32px;margin-top:26px;}
.header .header_bk {width:95%;}
.header .header-box .menu {display:none;}
.header .header-box .language a {border-left:1px solid #e6e3e3;}
.header .header-box .language a:last-child {display:none;}
.s-menu-box {display:none;}
.mobel-menu {width:42px;height:120px;float:left;box-sizing:border-box;padding-top:44px;margin-right:30px;display:block;position:relative;}
.mobel-menu span {height:4px;display:block;background:#666;transition:all ease .3s;}
.mobel-menu .s1 {width:42px;margin-bottom:11px;}
.mobel-menu.on .s1 {margin-left:5px;margin-top:13px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.mobel-menu .s2 {width:27px;margin-bottom:11px;}
.mobel-menu.on .s2 {display:none;}
.mobel-menu .s3 {width:42px;}
.mobel-menu.on .s3 {margin-left:5px;margin-top:-14px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);}
.mobel-menus {width:100%;height:100%;overflow-y:auto;position:fixed;top:0;left:0;z-index:16;background:#f2f2f2;padding:130px 0;display:none;box-sizing:border-box;}
.mobel-menus li {width:100%;}
.mobel-menus li .box {width:94%;margin:auto;display:table;border-bottom:1px solid #c5c5c5;}
.mobel-menus li:last-child .box {border-bottom:none;}
.mobel-menus li.on .box {border-bottom:none;}
.mobel-menus li .box .mobel-menus-l1 {  float:left;width:85%;height:60px;line-height:60px;font-size:16px;color:#000;display:block;}
.mobel-menus li .box i {width:60px;float:right;height:60px;background:url(icon-img56.png) center center no-repeat;display:block;float:right;}
.mobel-menus li .boxs {width:100%;background:#e6e6e6;padding-bottom:17px;display:none;}
.mobel-menus li.on .boxs {display:block;}
.mobel-menus li .boxs .mobel-menus-l2 {width:94%;height:50px;line-height:50px;margin:auto;font-size:14px;color:#333;border-bottom:1px solid #c9c9c9;display:block;}
.mobel-menus li .boxs .mobel-menus-l2:last-child {border-bottom:none;}
.service-two .box .labels .name span {color:#ff0000;padding-top:16px;display:block;box-sizing:border-box;float:left;line-height:30px;}
.service-two .box .labels .text1 {margin:0;}
.banner-pc {display:none;}
.banner-m {display:block;}
.banner-swiper,.index-banner img {width:100%;}
.swiper-pagination-bullet {width:15px!important;height:15px!important;background:#fff;opacity:.5;}
.swiper-pagination-bullet-active {opacity:1;}
  

/*底部*/
.mfrlogo{ width:20%;}
.mfrlogo span{ margin-left:0; width:90px; height:100px;}
.myewma{ width:18%; float:right;}
.mfrt{ width:60%; float:left;height: 195px;}
.mu1{ width:25%;}
.mu2{ width:25%;}
.mu3{ width:25%;}
.mu4{ width:25%;}
.mu1 li{ width:100%;margin-bottom: 5px; font-size:12px;}
.mu2 li{ width:100%;margin-bottom: 5px;}
.mu3 li{ width:100%;margin-bottom: 5px;}
.mu4 li{ width:100%;margin-bottom: 5px;}

.mu1 li a{ font-size:12px;}
.mu2 li a{ font-size:12px;}
.mu3 li a{ font-size:12px;}
.mu4 li a{ font-size:12px;}


.phonel{ margin-left:0;width:60px;font-size: 12px;}
.phonel b{     height: 40px;width:40px;    margin-right: 10px;     line-height: 40px; margin-left: 10px;font-size: 12px;}
.phonel span{ width:60px;}

.phoner{ margin-left:0;width:60px;font-size: 12px;}
.phoner b{     height: 40px;width:40px;    margin-right: 10px;     line-height: 40px; margin-left: 10px;font-size: 12px;}
.phoner span{ width:60px;}

  
 
.news-list {width:700px;margin:auto;float:initial;}
.news-list li {padding:50px 30px;margin-bottom:40px;}
.news-list li .time {font-size:24px;line-height:26px;margin-bottom:8px;}
.news-list li .title {font-size:30px;line-height:30px;margin-bottom:32px;}
.news-list li .txt {font-size:24px;line-height:30px;margin-bottom:30px;}
.news-list li .more {width:140px;height:50px;line-height:48px;border-radius:25px;font-size:22px;}
.hot-news .tbox .txt {margin-top:15px;margin-bottom:42px;}
.partner-lsit {width:700px;margin:auto;}
.partner-lsit-pc {display:none;}
.partner-lsit .bd {width:700px;}
.partner-lsit .bd li {width:335px;margin-right:30px;}
.partner-lsit .bd li .box .img {margin-bottom:32px;}
.index-partner .index-title-box {padding:86px 0 75px 0;}
.index-partner .index-title-box .box {top:86px;}
.index-advisory {display:none;}
.footer {display:none;}
.foot-m {width:100%;background:#1C35C6;display:none;}
.foot-m li {width:100%;}
.foot-m li .box {width:94%;margin:auto;display:table;border-bottom:1px solid rgba(197,197,197,.3);}
.foot-m li:last-child .box {border-bottom:none;}
.foot-m li.on .box {border-bottom:none;}
.foot-m li .box .mobel-menus-l1 {float:left;width:85%;height:60px;line-height:60px;font-size:16px;color:#fff;display:block;}
.foot-m li .box i {width:60px;float:right;height:60px;background:url(icon-img57.png) center center no-repeat;display:block;background-size:25%;float:right;}
.foot-m li .boxs {width:100%;background:#2d2d2d;padding-bottom:17px;display:none;}
.foot-m li.on .boxs {display:block;}
.foot-m li .boxs .mobel-menus-l2 {width:94%;height:60px;line-height:60px;margin:auto;font-size:14px;color:#fff;border-bottom:1px solid rgba(201,201,201,.3);display:block;}
.foot-m li .boxs .mobel-menus-l2:last-child {border-bottom:none;}
.fx-bq {width:700px;margin:auto;}
.fx-box {width:100%;padding:32px 0 45px;text-align:center;border-bottom:1px solid #404040;}
.fx-box a {width:60px;height:60px;display:inline-block;margin:0 25px;}
.fx-box p {display:block;width:120px;margin:0 auto;height:30px;text-align:center;color:#fff;font-size:14px;line-height:40px;}



.bq-box {width:100%;text-align:center;font-size:18px;line-height:26px;color:#ababab;padding:27px 0 40px;}
.bq-box a {color:#ababab;}
.foot-ms-h {width:100%;height:117px;display:block;}
.foot-ms {width:100%;height:118px;position:fixed;z-index:9;left:0;bottom:0;background:#f1f1f1;display:block;}
.foot-ms a {width:25%;height:118px;display:block;float:left;text-align:center;font-size:26px;line-height:32px;color:#333;box-sizing:border-box;padding-top:70px;}
 
.menu-address {display:none;}
.product-box {width:700px;margin:auto;}
.ny-banner-product {display:none;}
.ny-banner-mobels {display:block;position:relative;}
.ny-banner-mobels img {width:100%;}
.banner-service-m {position:absolute;left:50%;transform:translateX(-50%);bottom:0;z-index:2;}
.banner-product {position:absolute;width:auto;left:6%;top:0;z-index:2;padding-left:0;}
.banner-product .title {font-size:24px;line-height:24px;color:#e4f0ff;margin-top:40px;margin-bottom:12px;}
.banner-product .txt {width:360px;font-size:18px;color:#c5c7cb;}
.banner-product .l-box {display:inline-block;font-size:16px;}
.banner-product .l-box a {display:block;float:initial;margin-right:0;margin-bottom:30px;}
 


.page-pc {display:none;}
.page-mobel {display:block;}
.page-list a {width:40px;height:40px;line-height:38px;font-size:20px;margin:0 3px;border-right:1px solid #ddd;}
.banner-product {width:100%;}
 
 
. 
  
.searchs .searchs-box {width:550px;}
.searchs .search-end {width:60px;}
.search-num {width:700px;margin:auto;font-size:16px;}
.search-list {width:700px;margin:auto;}
.search-list li .title {font-size:20px;}
.search-list li .txt {font-size:16px;}
.product-one1,.product-one0,.product-one2 {padding:40px 0;}
.mobelp-more {width:100px;height:40px;box-sizing:border-box;border:1px solid #e7e7e7;font-size:14px;color:#797979;text-align:center;border-radius:20px;line-height:38px;display:block;margin:auto;margin-top:20px;}
.fix-menu {display:none;}
/*--------------------------------------*/}

@media (max-width:812px) {
 
 
.newstop{ height:243px;margin-bottom: 30px;}
.newstop .img{ height:243px;}
.newstop .tbox .txt{-webkit-line-clamp: 2;}
.newstop .tbox .time{ margin-bottom:0;}

.sub-nav {height: 95px;}
 
 
}
@media (max-width:768px) {
.pchide{ display:block;} 
.mhide{ display:none;} 
 
.w1200 { max-width:640px; width:auto;  margin:0 20px;}

/*导航开始*/
.m_header {position:relative;z-index:999;display:flex;justify-content:space-between;padding:0.15rem;align-items:center;width:97%;}
.m_header .index_logo {width:5rem;height:50px;line-height:45px;}
.m_header .index_logo img {max-width:100%;}
.m_header .menu {display:flex;align-items:center;color:#fff;width:auto;background:none;margin:0;}
.mobile-tool-toggle {position:absolute;z-index:8;top:18px;right:15px;box-sizing:border-box;width:32px;height:32px;transition:transform 0.4s;/* background-color:#f00;*/    /* padding-top:0.5rem;*/}
.open .mobile-tool-toggle {-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);height:36px;width:36px;border-radius:100%;/* border:3px solid #fff;*/    top:36px;}
.open .mobile-tool-toggle span {background-color:#0075cf;top:15px;height:3px;width:100%;left:-22px;}
.open .mobile-tool-toggle span:first-child {-webkit-transform:rotate(45deg) translate(0,0);-moz-transform:rotate(45deg) translate(0,0);-ms-transform:rotate(45deg) translate(0,0);-o-transform:rotate(45deg) translate(0,0);transform:rotate(45deg) translate(0,0);}
.open .mobile-tool-toggle span:nth-child(2) {-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);}
.open .mobile-tool-toggle span:last-child {-webkit-transform:rotate(-45deg) translate(0,0);-moz-transform:rotate(-45deg) translate(0,0);-ms-transform:rotate(-45deg) translate(0,0);-o-transform:rotate(-45deg) translate(0,0);transform:rotate(-45deg) translate(0,0);}
.mobile-tool-toggle span {position:absolute;display:block;width:100%;height:3px;margin-top:0;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;background-color:#0075cf;border-radius:5px;}
.mobile-tool-toggle span:first-child {-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
.mobile-tool-toggle span {-webkit-transform:translate(0,13px);-moz-transform:translate(0,13px);-ms-transform:translate(0,13px);-o-transform:translate(0,13px);transform:translate(0,13px);}
.mobile-tool-toggle span:last-child {-webkit-transform:translate(0,26px);-moz-transform:translate(0,26px);-ms-transform:translate(0,26px);-o-transform:translate(0,26px);transform:translate(0,26px);}
.m_header .menu i {font-size:.8rem;color:#1a478b;}
em,i {font-style:normal;}
.open .mobile-nav {-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);/* position:absolute;*/}
body.open .nav-first {opacity:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);}
.nav-first>a:before {content:'';position:absolute;right:0;top:0;width:0%;height:100%;background:#0075CF;z-index:2;transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;-webkit-transition:width .3s ease-in-out;}
body.open .nav-first.active>a:before {width:100%;transition:width .3s 1s;-moz-transition:width .3s 1s;-ms-transition:width .3s 1s;-o-transition:width .3s 1s;-webkit-transition:width .3s 1s;}
.nav-first:hover a:before {width:100%;}
.side-nav>ul:hover>.nav-first.active>a:before {width:.075rem;transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;-webkit-transition:width .3s ease-in-out;}
.side-nav>ul:hover>.nav-first.active:hover>a:before {width:100%;}
.nav-first>a {position:relative;z-index:3;display:block;padding:5% 6%;color:rgba(0,0,0,.9);}
.nav-first>a:after {display:table;clear:both;content:''}
.nav-first>a>i {float:left;position:relative;z-index:3;padding:0 .375rem 0 .025rem;line-height:1.75rem;font-size:.55rem;}
.nav-first>a>b {float:left;font-weight:normal;position:relative;z-index:3;font-size:16px;}
body.open .nav-first:hover>a,body.open .nav-first.active>a,.side-nav>ul:hover>.nav-first.active:hover>a {color:rgba(255,255,255,1);transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;}
.side-nav>ul:hover>.nav-first.active>a {color:rgba(0,0,0,.9);transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;}
body.open .nav-first.active>a {color:rgba(255,255,255,1);transition:color .3s 1s;-moz-transition:color .3s 1s;-ms-transition:color .3s 1s;-o-transition:color .3s 1s;-webkit-transition:color .3s 1s;}
.nav-first>a>p,.side-nav>ul:hover>.nav-first.active>a>p {position:absolute;top:50%;right:.75rem;color:rgba(255,255,255,1);background:rgba(0,0,0,.4);font-family:'AddFont';padding:.15rem;border-radius:50%;line-height:1;margin:0;font-size:.3rem;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:3;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;}
body.open .nav-first:hover>a>p,body.open .nav-first.active>a>p,.side-nav>ul:hover>.nav-first.active:hover>a>p {color:#2E2E2E;background:rgba(255,255,255,.8);}
body.open .nav-first.active>a>p {color:#2E2E2E;background:rgba(255,255,255,.8);transition:.3s 1s;-moz-transition:.3s 1s;-ms-transition:.3s 1s;-o-transition:.3s 1s;-webkit-transition:.3s 1s;}
.side-shadow {width:99.975rem;height:100%;background:rgba(0,0,0,.7);position:absolute;z-index:1;top:0;right:100%;opacity:0;visibility:hidden;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;}
.nav-first>i {display:block;position:absolute;width:1.9rem;height:100%;right:0;top:0;z-index:4;cursor:pointer;}
.nav-first.mobile-active>i:before {background:rgba(255,255,255,1);}
.nav-first>i:before {position:absolute;content:'';width:18px;height:2px;margin-left:-8px;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;background:#2E2E2E;top:50%;left:50%;}
.nav-first>i:after {position:absolute;content:'';width:2px;height:18px;margin-top:-8px;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;background:#2E2E2E;left:50%;top:50%;}
.nav-first.active>i:before,.nav-first.active>i:after,.nav-first:hover>i:before {background:rgba(255,255,255,1);}
.nav-first:hover>i:after {background:rgba(255,255,255,1);}
.nav-first.mobile-active>a:before {width:100%;}
.nav-first.mobile-active>a>i,.nav-first.mobile-active>a>b {color:rgba(255,255,255,1);}
.nav-first.mobile-active>a>p {color:rgba(255,255,255,1);}
.nav-first.mobile-active>ul {padding:.025rem 0 0 0;height:auto;}
.nav-first.mobile-active>i:before {background:rgba(255,255,255,1);}
.nav-first.mobile-active>i:after {display:none;}
.nav-second {margin:0 0 .025rem 0;list-style:none;padding:0;border-bottom:solid .025rem #ccc;}
.nav-second>ul {list-style:none;margin:0;padding:0;}
.nav-second>a {padding:.25rem .75rem;line-height:28px;display:block;position:relative;}
.nav-second>a>b {display:block;font-size:14px;font-weight:normal;color:rgba(0,0,0,.8);position:relative;z-index:1;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;}
.nav-second>a:after {background:#1a478b;content:'';width:0;height:100%;position:absolute;z-index:0;top:0;left:0;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;}
.nav-second:hover>a:after {width:100%;}
.nav-second>ul {list-style:none;margin:0;padding:0;}
.nav-second>ul:after {display:block;content:'';clear:both;}
.nav-second:hover>a>b {color:rgba(255,255,255,1);}
.nav-third {display:block;line-height:none;padding:.025rem 0 0 0;margin:0 .75rem;}
.nav-third>a {padding:0 .75rem;line-height:1.25rem;margin-bottom:.025rem;background:rgba(0,0,0,.08);display:block;position:relative;}
.nav-third>a>b {display:block;font-weight:normal;color:rgba(0,0,0,.9);}
.nav-third>a:after {background:#2E2E2E;content:'';width:0;height:100%;position:absolute;z-index:0;top:0;left:0;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;}
.nav-third>a>b {position:relative;z-index:1;color:rgba(255,255,255,1);font-weight:normal;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;}
.nav-third:hover>a:after {width:100%;}
.nav-third:hover>a>b {color:rgba(255,255,255,1);}
.side-foot {padding:.75rem .75rem .625rem .75rem;text-align:left;overflow:hidden;}
.side-phone {border-bottom:.025rem solid rgba(0,0,0,.15);line-height:1;margin-bottom:.5rem;padding-bottom:.5rem;opacity:0;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:.6s .4s;-moz-transition:.6s .4s;-ms-transition:.6s .4s;-o-transition:.6s .4s;-webkit-transition:.6s .4s;transition-property:opacity,transform !important;-moz-transition-property:opacity,transform !important;-ms-transition-property:opacity,transform !important;-o-transition-property:opacity,transform !important;-webkit-transition-property:opacity,transform !important;}
.side-phone:after {display:block;clear:both;content:'';}
body.open .side-phone {transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);opacity:1;-o-transform:translateY(0);-webkit-transform:translateY(0);}
.side-phone P {float:left;margin:0;line-height:1;}
.side-phone p b {display:block;font-family:'AddFont';font-weight:normal;color:rgba(0,0,0,.6);margin-bottom:.125rem;}
.side-phone p a {display:block;font-family:'AddFont';color:rgba(0,0,0,1);font-size:.55rem;letter-spacing:-0.025rem;}
.side-phone i {float:right;display:block;font-size:.7rem;color:rgba(255,255,255,1);background:rgba(0,0,0,.8);padding:.1rem .1rem 0 .1rem;margin-top:.225rem;cursor:pointer;}
.side-phone i:hover {background:rgba(0,0,0,.8);transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;}
.side-text {white-space:pre-wrap;padding-top:.25rem;color:rgba(0,0,0,1);opacity:0;font-family:'Addfont',Microsoft Yahei;transform:translateY(.75rem);-moz-transform:translateY(.75rem);-ms-transform:translateY(.75rem);-o-transform:translateY(.75rem);-webkit-transform:translateY(.75rem);transition:.6s .4s;-moz-transition:.6s .4s;-ms-transition:.6s .4s;-o-transition:.6s .4s;-webkit-transition:.6s .4s;transition-property:opacity,transform !important;-moz-transition-property:opacity,transform !important;-ms-transition-property:opacity,transform !important;-o-transition-property:opacity,transform !important;-webkit-transition-property:opacity,transform !important;}
body.open .side-text {transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);opacity:1;-o-transform:translateY(0);-webkit-transform:translateY(0);}
.nav-first>ul {list-style:none;margin:0 !important;padding:0;display:block;overflow:hidden;width:auto !important;height:0;background:rgba(0,0,0,.03);}
.side-box {position:fixed;top:0rem;width:7.5rem;right:-7.5rem;height:100%;overflow-x:hidden;overflow-y:auto;z-index:1200;color:rgba(0,0,0,1);transition:right .4s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:right .4s cubic-bezier(0.215,0.61,0.355,1);-ms-transition:right .4s cubic-bezier(0.215,0.61,0.355,1);-o-transition:right .4s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition:right .4s cubic-bezier(0.215,0.61,0.355,1);}
body.open .side-box {width:200%;right:0;}
.side-cut {position:relative;width:7rem;float:right;height:100%;}
body.open .side-shadow {opacity:1;visibility:visible;}
.side-bin {width:100%;background:rgba(255,255,255,1);height:100%;z-index:2;position:relative;transition:.3s .1s;-moz-transition:.3s .1s;-ms-transition:.3s .1s;-o-transition:.3s .1s;-webkit-transition:.3s .1s;}

/*底部开始*/
.footer {width:100%;background:#0C4F9E;height:220px;}
.footer .webgl {width:94%;margin:0 auto;overflow:hidden;}
.footer .footertop {color:#fff;font-size:14px;line-height:30px;width:100%;text-align:left;height:150px;margin-top:13px;float:left;}
.jawz1 {height:160px;overflow:hidden;width:100%;float:left;line-height:40px;font-size:14px;color:#bac3d2;}
.jawz1 .telephone {height:28px;overflow:hidden;line-height:28px;width:100%;text-align:left;float:left;font-size:12px;color:#fff;}
.footer .copyright {color:#fff;font-size:12px;line-height:25px;height:45px;width:100%;text-align:center;float:left;}
/*底部结束*/

.topnews {width:100%;margin:0 auto;margin-top:0px;margin-bottom:0px;position:relative;height:90px;margin-top:36px;margin-bottom:36px;}
.wrap {border:0;padding:0;width:94%;margin:0 auto;*zoom:1;}
.topnews .title {width:18%;height:90px;background:#0075cf;color:#ffffff;font-size:16px;line-height:28px;flex:none;display:flex;justify-content:center;align-items:center;}
.topnews .content {width:82%;height:90px;background:#f0f0f0;text-align:center;display:flex;align-items:center;padding:0 10px;box-sizing:border-box;}
.topnews .content h4 {color:#c92026;font-size:18px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;}
.topnews .content p {color:#282828;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:10px;}
.index_main2 {margin-top:30px;display:none;margin-bottom:30px;}
.index_main2 .w1600 {width:100%;margin:0 auto;}
.index_main2 img {display:block;width:100%;height:65px;}
.index_main3 {margin-top:30px;}
.index_main3 .lanmu {width:106px;margin:0 auto;margin-bottom:0px;margin-bottom:30px;height:42px;}
.index_main3 .lanmu h4 {width:106px;display:block;float:left;font-size:22px;text-align:center;margin-bottom:6px;color:#282828;line-height:30px;letter-spacing:2px;font-weight:600;}
.index_main3 .lanmu span {position:relative;border-bottom:#b6b6b6 solid 1px;width:106px;display:block;float:left;}
.index_main5 {width:94%;margin:30px auto 40px auto;}
.idx-topic-box > dt {width:unset;padding-right:20px;position:relative;z-index:1;font-size:22px;font-weight:bold;line-height:1;height:55px;}
.fl_pc {float:none;display:block;}
.idx-topic-box > dd {width:auto;margin:0;}
.fr_pc {float:none;display:block;}
.idx-topic-box {height:150px;overflow:hidden;margin:20px 0;}
.index_main4 .item {width:100%;margin-left:0;margin-bottom:20px;}
.index_main4 .wrap {display:block;justify-content:space-between;}
.index_main4 .item .tt a {display:inline-block;color:#0075cf;font-size:22px;border-bottom:3px solid #e60000;font-weight:bold;}
.index_main1 {margin-top:30px;}
.index_main1 .wrap {display:block;overflow:inherit;}
.index_main1 .left {width:100%;position:relative;}
.index_main1 .left .bd li .pic img {width:100%;height:245px;display:block;}
.index_main1 .left .bd li .tt h4 {color:#fff;font-size:12px;width:30%;overflow:hidden;max-width:75%;overflow:hidden;height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index_main1 .left .bd li .tt h4 {color:#fff;font-size:12px;width:65%;overflow:hidden;max-width:75%;overflow:hidden;height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index_main1 .right .nav-tabs li a{ color:#282828;} 
.index_main1 .right .nav-tabs {height:52px;border-bottom:4px solid #f3f3f3;margin-bottom:10px;}
.index_main1 .right .nav-tabs li {float:left;width:25%;font-size:18px;color:#333;height:52px;line-height:52px;text-align:center;position:relative;}
.index_main1 .right .nav-tabs li.active {color:#0075cf;font-weight:bold;}
.index_main1 .right .nav-tabs li.active a {color:#0075cf;}
.index_main1 .right .nav-tabs li.active::before {content:"";width:80px;height:5px;position:absolute;left:50%;bottom:-5px;background-color:#0075cf;margin-left:-40px;}
.index_main1 .right .tab-content ul li {justify-content:space-between;border-bottom:dashed 1px #ccc;line-height:40px;height:40px;}
.index_main1 .right .tab-content ul li .date {font-size:13px;color:#9a9a9a;float:right;}
.index_main1 .right .tab-content ul li a:hover {color:#0075cf;}
.index_main1 .right .tab-content ul li::before {content:"";width:6px;height:6px;background-color:#e5e5e5;border-radius:3px;display:inline-block;vertical-align:top;margin-top:17px;margin-right:10px;}
.index_main1 .right {width:100%;box-shadow:none;padding:20px 0px 0 0;box-sizing:border-box;}
.index_main1 .right .tab-content ul li a {max-width:75%;overflow:hidden;display:inline-block;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:#424242;}

.tab-content>.tab-pane {display:none;}
.index_main1 .right .tab-pane {width:100%;height:auto;overflow:hidden;}
.tab-content>.active {display:block;}

.swiper-button-next {
  right: 15px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  left: 15px;
  right: auto;
}

.swiper-button-next, .swiper-button-prev {
  width: 30px;
  height: 30px;
  background: rgba(0,0,0,.27);
  border-radius: 50%;
  color: #fff;
}
.swiper-button-next::after, .swiper-button-prev::after {
  font-family: swiper-icons;
  font-size: 14px;
}


.indexAttr {width:90%;height:auto;overflow:hidden;position:relative;margin:0 auto;z-index:5;opacity:0;-webkit-transform:translateY(200px) scale(0.6);-moz-transform:translateY(200px) scale(0.6);transform:translateY(200px) scale(0.6);-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;}
.indexAttr ul {position:relative;height:100%;z-index:0;width:100%;}
.indexAttr li.on {width:100%;height:270px;margin:0;}
.indexAttr li {float:left;zoom:1;vertical-align:middle;text-align:center;width:100%;height:150px;position:relative;margin:0;transition:all 1s;}
.indexAttr .txt .num {font-size:36px;padding-top:20px;color:#1889CD;}
.indexAttr .txt .name {/*writing-mode:vertical-lr;writing-mode:tb-lr;*/ padding-top:0px;text-align:center;padding-left:0px;font-size:12px;text-transform:uppercase;color:#4c4c4c;}
.indexAttr .txt .name span {font-size:22px;}
.indexAttr .bg {position:absolute;left:0;top:0;width:100%;height:auto;}












}
@media (max-width:767px) {   
/*--------------------------------------*/}

@media(max-width:667px) {.sy32{ margin-right:1.1%;}
.youlink .tit{ width:15%;}
.youlink_list{ width:85%;}
}
@media(max-width:640px) {
.w90 .expert .phone-exul{font-size: 0;background:#0068b7;margin-right: -0.4%;display: flex;justify-content: flex-start;flex-wrap: wrap;}

   

}

@media(max-width:414px) {
.sub-page-title .hgroup h4 {font-size:20px;font-weight:normal;}
.sub-page-title .hgroup{ margin-bottom:15px;}
.newstop .tbox{ width:50%;}
.newstop .tbox .title {font-size:16px;line-height:28px;color:#000;margin-bottom:8px;overflow:hidden;float:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newstop .tbox .txt{ display:none;}
.newstop .tbox .more{ display:none;}
.my-min{ width:100%;}
.min-u li{ margin-bottom:15px;}
.ntl{ width:20%;}
.ntr {width:72%;}

}
@media(max-width:375px) {
 
.sub-page-title .hgroup h3{ font-size:14px;}
.sub-page-title .hgroup h4{ font-size:20px;}
.sub-page-title .hgroup{ height:100px; margin-bottom:20px;}
 .my-min{ width: 100%;}
.my-min li{margin-bottom: 20px;}
}
@media(max-width:360px) { 
 
}
 
@media(max-width:320px) {
.nopic-news-list li  .tbox {width:65%;float:left;padding-top:3px;}
.sy_newlist li .info {width:65%;height:86px;float:left;text-align:left;}
.sy1 .tit .news_tmid{    width: 56%;}  
.sy1_cb_st .focus .bd img{ height:165px;}
.sy1_cb_st .focus{ height:165px;}  
.sy1_cb_st { height:180px;}   
.sy1{ height:615px;}
.sy1k{ height:615px;}
.video b {height: 180px;}
.video b img {height: 180px;}
 
}


.fadeInRight {-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}

@-webkit-keyframes fadeInRight {0% {opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to {opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes fadeInRight {0% {opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to {opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}
 
 
 
@-webkit-keyframes fadeInLeft{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
 
@-webkit-keyframes fadeInDown{
  0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
  100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{
  0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
  100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
} 


 


