@media screen and (max-width: 1300px) {
body,
html { min-width: 1280px; overflow-x:auto}
.header-wrap,.mod-headers{ min-width: 1280px;}
.mode-banner{ min-width: 1280px;}
.mode-banner .videos video{ width: 100%!important; height: auto!important; object-fit: fill!important;}
.mod-headers{ position: absolute!important;}
	
}
.H30{ height: 30px;}
.H90{ height: 90px;}
@font-face {
  font-family:"SourceHanSansSC-Regular";
  src: url("../fonts/SourceHanSansSC-Regular.woff2") format("woff2"),
       url("../fonts/SourceHanSansSC-Regular.woff") format("woff"),
       url("../fonts/SourceHanSansSC-Regular.ttf") format("truetype"),
       url("../fonts/SourceHanSansSC-Regular.eot") format("embedded-opentype"),
       url("../fonts/SourceHanSansSC-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
body,html{ font-family:"SourceHanSansSC-Regular"}

img {
    max-width: 100%;
    height: auto;
}


.header-wrap .wrap-layer {max-width: 1400px;min-width: 1290px;}

.wrap-layer {
    max-width: 1400px;
	width: 100%;
	min-width: 1280px;
    margin: 0 auto;
    position: relative;
}
.h1, .h2, .h3, h1, h2, h3{ margin-bottom: 0;}

/*头部*/
.header-wrap{ height:85px;  z-index: 888; position: relative;}
.mod-headers{  position: fixed; left: 0; right: 0;}
.index-header .header-wrap{position: absolute;}
.fixed-header{background: #fff;box-shadow: -2px 0 2px rgba(0,0,0,0.06), 2px 0 2px rgba(0,0,0,0.06), 0 -2px 2px rgba(255,255,255,0.06), 0 2px 2px rgba(0,0,0,0.06); position: fixed;height:85px ;  left: 0; right:0;  z-index: 888; }

.logo-css{ float: left; width:436px; padding-right:65px; padding-top:16px; padding-bottom: 2px;}
.logo-css img{max-width:100%; height:auto!important} 
.logo-css span{ display: none;}
.logo-css cite{ display: block;}

.index-header .logo-css  span{ display: block;}
.index-header .logo-css cite{ display: none;}
/*导航*/
.wrap-nav{ float: left;}
.navMenu{ padding-top:33px; position: relative;  }
.navMenu>li {
    display: inline-block;position: relative;  height:45px;
	
}

.navMenu>li>a {
    cursor: pointer;
    white-space: nowrap;

    display: block;
    padding: 0 15px 0 15px;
	box-sizing: border-box;
    text-align: center;
	color: #666;
    /*border-bottom:transparent solid 2px;*/
    /*text-shadow:#fff 1px 1px;*/
}
.navMenu>li>a>span{ 	color:#4d4d4d;line-height:100%;font-size:18px;}

.navMenu>li.cr>a,
.navMenu>li>a:hover,.navMenu>li>a:hover *,.navMenu>li.cr>a * {

}
.navMenu .sub-menus:after{ content: ""; position: absolute; top: -6px; 
width: 0px; height: 0px; left: 50%; margin-left: -6px; display: block;
border-right:6px solid transparent;  
border-left:6px solid transparent;  
border-bottom:6px solid #f4f4f4;  
}
.navMenu .sub-menus {
    border: 1px solid #f9f9f9;
    position: absolute;
    /**/   top: 52px;
    /*   top:-1800px;*/
    left: 49px;
    margin-left: -78px;
    width: 156px;
    height: auto;
    /**/overflow: hidden;
    /*height:80px;*/
    background: rgba(255,255,255,.85);
    transition-duration: .3s;
    -ms-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    opacity: 0;
    text-align: center;
    box-shadow: -5px 0 5px rgba(0,0,0,0), 5px 0 5px rgba(0,0,0,0), 0 -5px 5px rgba(255,255,255,0.06), 0 5px 5px rgba(0,0,0,0.06);

	
}
.navMenu .sub-menus:after{ content: ""; display: block; position: absolute; left: 50%; top: -20px; border: 10px solid transparent; border-bottom:10px solid rgba(255,255,255,0.9)}
.navMenu>li:hover .sub-menus{ overflow: visible;}
.navMenu .sub-menus  li{ line-height: 120%;}
.navMenu>li>a>span,.navMenu>li>a>span{ padding-bottom:8px;}
.navMenu>li:hover>a>span,.navMenu>li.cr>a>span{ border-bottom:2px solid #0083de;}
.navMenu>li:hover>a>span,.navMenu>li.cr>a>span,.navMenu>li:hover>a>span em,.navMenu>li.cr>a>span em{ color:#0083de;} 

.navMenu>li:hover .sub-menus {opacity: 1;z-index: 10000;}
.navMenu .sub-menus  li  span{ color: #000; font-size: 14px;}

.navMenu .sub-menus  li{ line-height: 25px; padding: 10px 8px;   border-bottom: 1px  solid rgba(255,255,255,.1);border-bottom: 1px solid #f6f6f6;}
.navMenu .sub-menus  li:hover{ background: #08b523;}
.navMenu .sub-menus  li:hover a span{ color: #fff;}
.swiper-roll-1 img{/**/max-width: 1920px; height: auto; display: block;}

.swiper-roll-1 .banner-cnt img{  height: 100%!important; width: 100%!important; object-fit: cover;}

.search-wrap{ position: absolute;  right: 0; top:33px; text-align: right;}
.search-wrap .sear-1,.search-wrap .sear-2{ display: inline-block; position: relative; vertical-align: top;}
.search-wrap .sear-1 a{ /*background: url(../images/search_bt1.png) no-repeat; */width: 25px; height: 25px; line-height: 100%; display: block;cursor: pointer;  }
.search-wrap .sear-1 a:before{ color:#0083de; font-weight:bold;font-size: 22px; line-height: 100%;}
.search-wrap .sear-1{ margin-right: 25px; cursor: pointer;}

.index-header .search-wrap .sear-1 a:before{color: #fff;}

.index-header .navMenu>li>a>span{ color: #fff;}
.index-header .navMenu>li:hover>a>span, .index-header .navMenu>li.cr>a>span{border-bottom: 2px solid #fff;}
.in-search{  display: none;/*background: rgba(0,0,0,.2);*/ position: absolute; left: 0; right: 0; padding: 0 0;}
.im-search{ text-align: right; max-width: 1400px; margin: 0 auto;}
.im-search input{ background: #fff;  font-size: 15px; height: 42px; padding: 0 15px; border: none;border: 1px solid #eee; box-sizing: border-box; line-height: 42px; width: 300px;}
.im-search a{ width:60px; height:42px; line-height: 42px; display: inline-block; color: #fff; background: #0083de; vertical-align: top;  cursor: pointer; text-align: center;}
.im-search em{ font-size: 36px;vertical-align: top;  display: inline-block; line-height:36px; color: #fff; margin-left: 20px; cursor: pointer; color: #fff;}

.index-header{ position: absolute;}
.mod-headers{ transition: all .3s;}
.index-header2 .mod-headers{background: rgba(255,255,255,.98);box-shadow: -5px 0 5px rgba(0,0,0,0.05), 5px 0 5px rgba(0,0,0,0.05), 0 -5px 5px rgba(255,255,255,0.05), 0 5px 5px rgba(0,0,0,0.05);}
.index-header2 .navMenu>li>a>span{ color: #4d4d4d;}
.index-header2 .logo-css cite{ display: block;}
.index-header2 .logo-css span{ display: none;}
.index-header2 .search-wrap .sear-1 a:before{color: #0083de;}

/*yl7703永利动态*/
.comstab{ text-align: center; line-height: 100%; padding-top: 30px;}
.comstab a{ cursor: pointer;font-size: 32px;line-height: 100%; display: inline-block; min-width: 224px; color: #999;}

.comstab a.cr span,.comstab a:hover span{ color: #0083de; position: relative;}
.comstab a.cr span:after,.comstab a:hover span:after,.comtits span:after{ width: 90px; height: 65px; background: url(../images/tab_bg.png) no-repeat; left: -75px; bottom: 0; content: ""; display: block; position: absolute;}
.comstab a.cr span:before,.comstab a:hover span:before,.comtits span:before{ content: ""; display: block; position: absolute; width: 9px; height:9px; border-radius:9px; border: 1px solid #15b92e; right: -20px; top: -5px;}
.index-news{ height: 0; overflow: hidden;}
.news-active{ height: auto;}
.mod-newsrolls{ width: 50%; height: 450px; float: left; position: relative;}
.mod-newsrolls img{ max-width: 635px; max-height: 450px; overflow: hidden;}
.mod-newsrolls  h5{  left: 0; right: 0; font-size: 18px; height: 64px; line-height: 64px; color: #fff;  display: block; position: absolute; bottom: 0; background: rgba(0,0,0,.4); padding: 0 65px 0 128px; overflow: hidden;  font-size: 18px; font-weight: normal;}
.mod-newsrolls .ctrls { z-index: 8; position: relative;}
.mod-newsrolls .ctrls span{  font-size: 18px; color: #fff; font-style: normal; position: absolute; left: 47px; bottom: 0; line-height: 64px;}
.mod-news2{ float:right;}
.mod-newsrolls .ctrls i{font-style: normal; font-size: 28px; font-weight: bold;  padding-right: 2px;}
.mod-newsrolls .ctrls cite{padding-left: 5px;}
.mod-newsrolls .nbt-l,.mod-newsrolls .nbt-r{ color: #fff; font-size: 25px; position: absolute; left: 15px; bottom: 20px; cursor: pointer;}
.mod-newsrolls .nbt-r{right: 15px; left: auto;}
.mod-newsrolls .item-cell{height: 450px!important; width: 100%; }

.mod-news2{ width: 45.7%; float: right;}
.mod-news20{ float: none;   width: 100%; max-width: 1000px;    margin: 0 auto;}
.mod-news2 .item-desc{ display:none;}
.mod-news2 .item-date{ display: none;}
.mod-news2 .item-tit a{ font-size: 18px;}
.mod-news2 .item-cell{ border-bottom: 1px solid #eeeeee;}
.mod-news2 .item-cell .item-tit{ padding-right: 128px; text-overflow: ellipsis; white-space: nowrap;height: 60px; position: relative;line-height: 60px; overflow: hidden;}
.mod-news2 .item-cell .item-tit span{ position: absolute; right: 0; top: 0; color: #999;}

.mod-news2 .item-active { padding-left:108px; position: relative; min-height: 80px; padding-bottom: 30px; margin-bottom:0;  border-bottom:1px solid #eee;}
.mod-news2 .item-active .item-date{ width: 80px; height: 80px; background: #0083de; display: block; position:absolute; left: 0; top: 0; border-bottom-right-radius:30px; text-align: center; color: #fff;}
.mod-news2 .item-active .item-tit span{ display: none;}
.mod-news2 .item-active .item-tit{ line-height: 220%;padding-right: 0; height: 40px;margin-bottom: 0;}
.mod-news2 .item-active .item-date h4{  font-weight: normal;font-size: 24px; padding-top: 15px; padding-bottom: 2px; }
.mod-news2 .item-active .item-desc{ display: block; line-height: 180%;}
.mod-news2 .item-active .item-desc *{ color:#999; font-size: 14px;}
.mod-news2 .item-cell:hover .item-tit a{ color: #0083de;}


.comtits{text-align:center;}
.comtits span{font-size: 32px;line-height: 100%; color:#0083de; font-weight:bold; position: relative; padding: 0 0; line-height: 100%; position: relative;}
.industy-wraps{ overflow:hidden;margin-top: -125px; padding-top: 15px;}
.industy-tab{margin-right: -2%;  background: #fff; text-align: center;}
.industy-tab .item-cell{ width:14.66%; padding-top: 40px; box-sizing: border-box; height: 210px; float:left; text-align: center; border-bottom: 2px solid #0083de; margin-right: 2%; position: relative;}
.mods-industry{  position:relative; height: 0; overflow: hidden;}
.ins-active{ height: auto;}

.mods-industry .item-cnt{ position:absolute; top:40px; width: 740px;   height: 305px; box-sizing: border-box;  color: #fff; border-radius:8px; left: 56%;  margin-left: -150px; top: 20%;    }
.mods-industry .item-pic{ height: 570px!important;}
.mods-industry .item-tit a{ font-size: 28px; font-weight: bold;}
.mods-industry .item-desc a{ font-size: 16px; color: #fff;}
.mods-industry .item-more a{ display: inline-block; width:120px; height: 40px; line-height: 40px; text-align: center;border: 1px solid #fff; margin-top: 30px;}
.mods-industry .item-tit{ margin-bottom:5px;   }
.mods-industry .item-cnt:after{border:1px solid #fff; display: none;width:740px; height: 390px;  content:"";  position: absolute;  left:-50px; top: -30px; z-index: 1; border-radius: 8px;}
.mods-industry .inner-txt{position: relative;width:740px; height: 235px;  z-index:80; background:rgba(0,131,222,.8);padding: 35px 50px; box-sizing: border-box; border-radius:8px;  }

.industy-tab .item-cell span{ width: 60px; height: 60px; overflow: hidden; display: block; margin: 0 auto;}
.industy-tab .item-cell cite{ display:block; padding: 10px 0 5px 0; font-size:22px; text-align:center;}
.industy-tab .item-cell em{ font-size: 14px; color: #666;}

.industy-tab .cr{ background:#0083de;}
.industy-tab .cr cite{ color:#fff;}
.industy-tab .cr em{ color:#fff;}
.industy-tab .cr span img{  margin-top: -60px;}
.industy-tab .cr:after{ border:15px solid transparent; content:""; position: absolute; top: -30px; left: 50%; border-bottom: 15px solid #0083de; margin-left: -15px; display: block; width: 0; height: 0;
}
.mods-industry .item-desc{ margin-top:10px; max-height: 50px; overflow: hidden;}
/*党的建设*/
.party-left{ width:690px; float: left;}
.party-left .item-cell{ height:0; overflow:hidden;}
.party-left .item-cr{ height:auto; }
.party-left .item-cell .item-pic{/* height: 525px!important;*/ height:444px!important;}
.party-right .item-desc{ max-height: 50px; overflow: hidden;}
.party-right{ margin-left: 730px;}
.party-right{ }
.party-right .item-cell{ /*padding: 23px 30px;*/ padding: 13px 30px; border-bottom: 1px solid #f0f0f0; position: relative;}
.party-right .item-cnt{ }
.party-right .item-pic{ display:none;}
.party-right .item-tit *{ font-size: 22px; }
.party-right .item-tit{ height: 30px; padding-top:5px; overflow: hidden;}
.party-right .item-desc{ font-size: 14px; color: #999; margin-top:7px;}
.party-right .item-date{ margin-top: 10px; color: #999; padding-left: 10px;background: url(../images/timeico.png) 0 center no-repeat; padding-left: 20px;}
.party-right .item-date span{ padding: 0 8px;}
.com-bg2{background:#f8f8f8 url(../images/bg3.png) bottom center no-repeat; padding:20px 0 60px 0;  }
.party-right .cr{background: #0083de;}
.party-right .cr *{ color: #fff;}
.party-right .cr .item-date{    background: url(../images/timeico2.png) 0 center no-repeat;}
.party-right .cr:after{  content:""; display:block; width: 0; height: 0; position: absolute; left: -20px; margin-top: -10px; top: 50%;border: 10px solid transparent; border-right: 10px solid #0083de;}


.layer-l{ width:32%; float:left; margin-right: 2%; }
.layer-l .comtits{ text-align: left;}
.layer-3{ margin-right: 0;}
.boxinner{  background: #fff; /**/height: 360px; /*height: 310px;*/ overflow: hidden; box-sizing: border-box;}
.res-ad{ margin: 0 auto; text-align: center; margin-top:30px}
.mod-news-1{ max-width: 377px; margin:15px auto 0 auto;}
.mod-news-1 li a{ font-size: 18px; color: #333; display: block; padding-left: 20px; position: relative;}
.mod-news-1 li{ height: 40px; line-height: 40px; overflow: hidden;}
.mod-news-1 li a:after{ display: block; width: 6px; height: 6px; border-radius:6px; border: 1px solid #18ba32;content:""; position: absolute; left: 0; top:18px;}
.mod-news-1 li a:hover{ color:#0083de;}
.qk-wrap{ padding:30px 15px 10px 15px; overflow: hidden;}
.qk-wrap .item-pic{ width: 220px; float: left;}
.qk-wrap .item-cnt{ margin-left: 240px; padding-top:60px;}
.qk-wrap .item-cnt .item-tit a{ font-size: 20px; color: #333; display: block; padding-bottom: 60px; position:relative; cursor: pointer; line-height: 180%;}
.qk-wrap .item-cnt .item-tit a:after{ text-align: center;  color: #fff;  content:"\e67a"; position: absolute; display: block; bottom: 0; width: 24px; height: 24px; border-radius:24px; background: #08b523;  font-family:"iconfont" !important; line-height:24px;
font-size:12px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }
.my-videos .item-pic{ /*height: 310px!important;*/}
.my-videos .item-tit a{ font-size:18px; color:#333; /*position: relative;*/}
.my-videos .item-tit { padding:0 20px 0 20px; margin-top: 6px; line-height: 50px; position: relative; padding-right: 90px;}
.my-videos .item-tit span{position:absolute; right: 20px; top: 0; font-size: 16px; color: #333333;background: url(../images/video_icon2.png) 0 center no-repeat; padding-left:32px; display: block;}
.my-videos .item-tit a:after{ position: absolute; left: 50%; top: 50%;background: url(../images/video_icon1.png) 0 center no-repeat; width: 48px; height: 48px;}
.greys{ background:#efefef; overflow: hidden;}
.sub-links{ padding-left: 165px; position: relative; min-height: 80px;}
.sub-links .sub-tits{ position: absolute; color: #fff; width: 162px; height: 70px;line-height: 70px; 
 left: 0; top:5px; border-radius:5px; text-align: center; padding-left: 35px; box-sizing: border-box;background:#0083de url(../images/tab_bg2.png) 10px center no-repeat; font-size: 22px;}
.sub-links .sub-tits:after{width: 6px; height: 6px; border-radius:6px; border: 1px solid #fff;content:""; position: absolute; right: 10px; top:18px;}
.sub-links>a{ display: inline-block; min-height: 70px; line-height: 70px; width:13%; text-align: center; color: #666666; font-size: 18px; padding: 0 5px; box-sizing: border-box; background: #f8f8f8; margin-left: 1%; border-radius:5px;  margin-top: 5px; margin-bottom: 5px; }
.sub-links>a:hover{ color: #0083de;}

.footer{ padding-top:45px; padding-bottom:10px;}
.stock-left,.contacts-mid,.kf-right{ width:33.33%; float:left; padding-right:20px; box-sizing:border-box;}
.stock-left{ width: 22%;}
.contacts-mid{width: 28%;}

.cm-tits{ font-size:22px; margin-bottom:15px; font-weight:bold; color:#333; position: relative;}
.cm-tits:after{  content:""; height:18px; width:2px; display:block; background:#0083de; position: absolute; left: -13px; top:9px;}
.contacts-mid .addr{ font-size: 16px; line-height:200%;}

.kf-right .kf-cell{ display:inline-block; text-align:center; font-size: 18px; margin-right:12%;}
.tel-wx{ float: left; position: relative;}
.tel-right{ float: none; text-align: center;}
.foter-2 { font-size:16px;  color:#999;  padding-top: 20px; border-top:1px solid #eee; margin-top: 25px;}
.tel-wx>span{ vertical-align: middle; margin-left: 10px; display: none;}
.tel-wx cite{ position: static; left:70px; width: 110px;  bottom:30px; display: block;/*display: none;*/}
.tel-wx cite img{ border: 2px solid #eee; padding: 10px; background: #fff;}
.tel-wx:hover cite{ display: block;}
.tel-wx{ cursor: pointer;}

.stock-cnts{ font-size: 16px; color: #666;}
.stock-up{ font-size:34px; color:#f00000; font-weight:bold; margin: 15px 0;}
.stock-up span{background: url(../images/up.png) right bottom 4px no-repeat; padding-right: 18px;}
.stock-down span{ color: #08b523; background: url(../images/down.png) right bottom 4px no-repeat; padding-right: 18px;}


/*关于我们*/
.abouts-wrap{ padding-right: 560px; position: relative; min-height:310px;}
.abouts-wrap .item-pic{ position:absolute; bottom:-70px; right: 0; }
.abouts-wrap .item-cell{ padding-left: 35px;}
.abouts-wrap .item-cnt{ }
.abouts-wrap .item-pic {}
.abouts-wrap .item-pic img{  height:auto; width:auto;}
.abouts-wrap .item-tit *{ }
.abouts-wrap .item-tit{ font-size:26px; color:#333; position: relative;}
.abouts-wrap .item-tit cite{ color:#999; font-size:16px; display: block; line-height: 100%;}
.abouts-wrap .item-desc{ margin-top: 25px; font-size: 16px; color: #666666; line-height: 150%;}
.abouts-wrap .item-tit:after{ content:""; height:52px; width:4px; background:#0083de; position: absolute; left: -35px; top: 10px;}

.abouts-wrap .item-more{ margin-top: 35px;}
.abouts-wrap .item-more a{ width: 145px; height: 40px; line-height: 40px; border-radius:40px; background: #08b523; color: #fff; text-align: center; display: block; cursor: pointer;}
.abouts-wrap .item-more a:after{ margin-left:10px; display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center;text-align: center; border-radius: 20px; content: "\e67a";  font-family:"iconfont" !important;
  font-size:12px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;  color: #08b523; font-size: 12px; background: #fff;}


.my-data{ margin-top: 0; padding: 0 0 70px 0; background:url(../images/total_bg.jpg) center 0; }
.datalist li { float: left; position: relative;width: 20%; text-align: center; margin-top:70px;}
.datalist li h3{ line-height: 100%; font-size: 48px; color: #333333; font-family: "arail"; margin-bottom: 20px; height: 56px;}
.datalist li i{ font-style: normal;}
.datalist li cite{ font-size: 18px; color: #666; padding-left: 5px;}
.datalist li span{ font-size: 18px; color: #666;}
.datalist li.item-6{ margin-left: 10%;}
.datalist li.item-6 h3,.datalist li.item-7 h3,.datalist li.item-8 h3,.datalist li.item-9 h3{ color: #333;}
.datalist li:after{ content:''; display: block; border-left: 1px solid #d2d2d2; position: absolute; top: 0; bottom: 0; right: 0;}
.datalist li.item-5:after,.datalist li.item-9:after{ display:none; }
/*组织架构*/

.org-wraps{ position: relative;}
.org-wraps .item-cnt{ position: absolute; right: 0; width: 640px; height: 310px; margin-top: -165px; top: 50%; }
.org-wraps .item-pic { height: 490px!important; width: 64%;}
.org-wraps .item-pic img{  height:auto; width:auto;}
.org-wraps .item-tit *{ }
.org-wraps .item-tit{ }
.org-wraps .item-cnt .item-en{ color: #0083de; opacity: 0.1; font-size: 70px; line-height: 70px; font-weight: bold;  margin-bottom: 15px; }
.org-wraps .item-cnt2{ height: 240px; padding-left: 70px; padding-right: 30px; padding-top: 70px;  box-sizing: border-box; background: #f8f8f8; border-radius:10px;  border-bottom-right-radius:100px;}
.org-wraps .item-cnt2 .comtits{ text-align: left; margin-left: 70px;}
.org-wraps .item-cnt2 .item-desc a{ cursor: pointer;display: block; min-height: 60px; padding-right: 115px; width: 350px; margin-top: 24px; color: #999; font-size: 16px; position: relative;}
.org-wraps .item-cnt2 .item-desc a:after{ position: absolute; right: 0; top: 0; text-align: center;  color: #fff;  content:"\e67a"; position: absolute; display: block; bottom: 0; width: 38px; height: 38px; border-radius:38px; background: #08b523;  font-family:"iconfont" !important; line-height:38px;
font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }
.org-wraps .item-cnt2 .item-desc a:hover{color: #0083de;}
.comdesc{ max-width: 930px; text-align: left; margin: 0 auto; font-size: 16px; color: #666;}
.md-eventtop ul{display: -webkit-box; display: -webkit-flex;display: -ms-flexbox;display: flex;  align-items: center;justify-content: space-between; position: relative; z-index: 3;}
.md-eventtop{ position: relative;}
.md-eventtop ul li{ text-align: center; position: relative; cursor: pointer;}
.md-eventtop ul li h4{ font-size: 24px; font-weight: normal; color: #666; margin-bottom: 53px;}
.md-eventtop{ margin-bottom:53px;}
.md-eventtop ul li span{ font-size: 14px; color:#666;}
.md-eventtop:after{ content: ""; right: 60px; border-bottom: 2px solid #0083de; position: absolute; left: 70px; top: 52px;}
.md-eventtop ul li:after{ content: ""; width:16px; height: 16px; border-radius:16px;   background: #fff; border: 1px solid #2b98e4; position: absolute; display: block; top: 45px; left: 50%; margin-left: -8px;}
.md-eventtop ul li.cr h4{ color: #0083de; font-weight:bold;}
.md-eventtop ul li.cr:after{width:22px; height: 22px; border-radius:22px;background: #0083de; border: 1px solid #0083de; margin-left: -11px; top: 40px; }
.events-wrap .item-cell{ overflow: hidden;}
.events-wrap .item-cell .item-pic { width: 560px; height: 410px; float: left;}
.events-wrap .item-cell .item-cnt{ margin-left: 640px;}
.events-wrap .item-cell .item-desc{ display:table; height: 410px; font-size: 18px;}
.events-wrap .item-cell .item-desc a{ display:table-cell;height: 410px; font-size: 18px; vertical-align: middle;}
.event-infos{ height: 0; overflow: hidden;}
.ev-active{ height: auto;}

.hor-tab{ text-align:center;}
.hor-tab li{ display:inline-block; margin: 0 20px; position: relative;}
.hor-tab li a{ font-size: 24px; color:#666666;}
.hor-tab li.cr a{ color:#0083de;}
.hor-tab li.cr:after{ position:absolute; bottom:-10px; left:50%; margin-left:-3px;  content:""; width:6px; height:6px;  border-radius:6px; border:1px solid #12b930;}
.hors-wrap{ height: 0; overflow: hidden;}
.horsactive{ height: auto; overflow: visible;}
.hors-wrap .hor-inners .item-pic{  border: 5px solid #7d7d7d; max-width: 370px; margin: 0 auto; text-align: center;}
.hors-wrap .item-cell{ padding: 0 20px; box-sizing: border-box; position: relative;}
.hors-wrap .hor-inners .item-pic img{ max-height: 250px;}


.hors-wrap{ position: relative;}
.hors-wrap{}
.hors-wrap .hormores{ cursor: pointer;position: absolute; left: -60px; top: 50%; margin-top: -50px;}
.hors-wrap .hormores .iconfont{ border: 1px solid #eee;width:40px; height: 40px; border-radius:40px; line-height: 40px; text-align: center; background:#fff;  display: inline-block;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);  }
.hors-wrap .bt-r1{  left: auto; right: -60px;}
.hors-wrap .hormores *{cursor: pointer;}
.hors-wrap .hormores .iconfont:hover{    background: #0083de; color: #fff;}
.hors-wrap .item-pic{ position: relative;}
.hors-wrap  span{ font-size: 16px; position: absolute; text-align: center;display: block;left: 0; right: 0; line-height: 140%; /*background:rgba(0,0,0,.3); color: #fff;*/ padding: 12px 8px;  bottom: -75px; height: 48px;}
.hors-wrap .item-cell{ padding-bottom: 75px;}


/*新闻聚合页*/
.news-rolls{ width: 1200px; margin: 30px auto 60px auto;overflow: hidden; position: relative;  transform: scale(1.16)}

.single {
            width: 100%;
           height: 340px;
            position: relative;
            z-index: 0;
        }
.single ul {
            list-style: none;
            white-space: nowrap;
            display: inline-block;height: 340px;}
.single ul li {
            display: inline-block; padding-top: 20px; width: 295px; vertical-align: middle;
        }
.single li.active{ width: 610px; padding-top: 0;}
.single  .item-cell{ position: relative;}
.single .active .item-cell{ width: 580px; margin:0 auto; }
.single .active .item-pic{
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 59%;}
.single .active .item-pic img{
    position: absolute;
    width: 100%;
    height:auto; 
    left: 0;
    top: 0;}
.single .active .item-cnt{ position: absolute; bottom: 0;}

.single ul li *{ text-align: center;}
.pre20 {
            position: absolute;
            width: 55px;
            height: 55px;
	       background:url(../images/bt11.png) center center no-repeat;
 left: 260px;top: 50%; margin-top: -28px;
            cursor: pointer; z-index: 8;
 }


 .next20 {
            position: absolute;
            width: 55px;
            height:55px;
            right: 260px;
			top: 50%; margin-top: -28px;
       background:url(../images/bt10.png) center center no-repeat;
            cursor: pointer;
			z-index: 8;
        }
.single li  .item-tit{ color: #666;text-overflow: ellipsis;overflow: hidden; }
.single li  .item-cnt{ font-size: 16px; }
.single .active  .item-tit{ color: #fff; overflow: hidden; }
.single .active  .item-cnt{ padding:8px 20px;  left: 0; right: 0; font-size: 20px; text-align: center;box-sizing: border-box;background: #000;
background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);; /*FireFox*/
background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);  /* Opear */
background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); /*IE10åŠIE10+*/

background: rgba(0,0,0,.4);
}

/*新闻列表*/

.md-news-3{ margin-right: -4%; margin-top: 20px; overflow:hidden; position: relative;}
.md-news-3 .item-cell{ border-top: 1px solid #eeeeee;width:45%; box-sizing:border-box; padding-left:105px;  margin-right: 5%; float: left; margin-top: 30px; padding-top: 30px; position: relative; top: -32px;}
.md-news-3 .item-cnt{ }
.md-news-3 .item-pic {}
.md-news-3 .item-pic img{  height:auto; width:auto;}
.md-news-3 .item-tit *{  font-size:22px; color: #333; }
.md-news-3 .item-tit{ position: relative; padding-top: 5px; height: 30px; padding-right: 110px; overflow: hidden;}
.md-news-3 .item-tit span{ font-size: 14px; color: #666; position: absolute; right: 0; top: 0;}
.md-news-3 .item-desc{ color:#999; margin-top:15px; min-height: 50px;}
.md-news-3 .item-cell .item-date{ position: absolute; left: 0; top:30px; text-align:center; color:#fff; width: 80px; height: 80px; background: #0083de; border-radius:6px; border-bottom-right-radius:30px; }
.md-news-3 .item-cell .item-date span{ font-size: 24px; color: #fff;  display: block; padding-top: 14px;  font-weight: bold;}
.md-news-3 .item-cell .item-date h3{ font-weight: normal; font-size: 14px; padding-top: 2px;}

/*通知公告*/
.mod-notices{background:url(../images/newsbg2.jpg) center 0  no-repeat; background-size: cover;}
.notices-listswrap{ width: 1025px; margin: 0 auto;  }
.notices-listswrap .item-cell{background:rgba(255,255,255,.5);}
.notices-listswrap .item-cell a{display:block; font-size: 20px; color: #333; padding: 30px 45px; border-bottom: 1px solid #fff;border-bottom: 1px solid rgba(255,255,255,.8); border-left: 1px solid #0083de; position: relative;}
.notices-listswrap .item-cell a span{ display:block; color: #666; font-size: 16px; margin-top: 10px; line-height: 100%;}
.notices-listswrap .item-cell a:after{ content:""; width:14px; height:14px; border-radius: 14px; background: #fff; border: 1px solid #3ba0e6; position: absolute; top: -8px; left: -9px}
.notices-listswrap .item-cell a:hover{ background: #0083de; color: #fff;}

.notices-listswrap .item-cell a:hover span{color: #fff;}
.notices-listswrap .item-cell a:before{  position: absolute; right: 25px; top:40px; content: "\e67a";  width: 22px; height: 22px; line-height: 22px; border-radius:22px; color: #fff;  font-family:"iconfont" !important;font-size:12px; text-align: center;
 font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; background: #08b523;}
.notices-listswrap .item-cell a:hover:before{background: #fff; color: #08b523;} 



/*媒体报道*/
.bgreys{ background:#f8f8f8;}
.medias-wrap{ margin-right:-2%;  }
.medias-wrap .item-cell{ width: 31.33%; margin-right: 2%;  float: left; background: #fff; overflow: hidden;}
.medias-wrap .item-cnt{ padding: 20px; }
.medias-wrap .item-pic { overflow: hidden; max-height: 265px;}
.medias-wrap .item-pic img{ transition: all .3s;  }
.medias-wrap .item-tit *{ font-size: 22px; }
.medias-wrap .item-tit{ height: 28px; overflow: hidden;}
.medias-wrap .item-desc{ height: 50px; overflow: hidden;font-size: 14px; color: #999; margin-top: 5px;}
.medias-wrap .item-date{ font-size: 16px; color: #999; margin-top: 8px;}
.medias-wrap .item-cell:hover{box-shadow: -8px 0 8px rgba(0,0,0,0.01), 8px 0 8px rgba(0,0,0,0.01), 0 -8px 8px rgba(255,255,255,0.01), 0 8px 8px rgba(0,0,0,0.01);}
.medias-wrap .item-cell:hover .item-tit a{ color:#0083de;}
.medias-wrap .item-cell:hover .item-pic img{  transform: scale(1.1,1.1)}

/*新闻列表*/
.navtit{ float: left;}
.navtit a{ font-size:24px; font-weight:bold; display:block; padding-top:28px; line-height:100%;}
.top-nav{  position:relative;  height:95px; background: #f6f6f6; /*box-shadow: -4px 0 4px rgba(0,0,0,0.06), 4px 0 4px rgba(0,0,0,0.06), 0 -4px 4px rgba(255,255,255,0.06), 0 6px 6px rgba(0,0,0,0.06);*/ padding-left:0; z-index: 3; }
.top-nav  ul{  line-height: 95px;  float:left; }
.top-nav *{ display: inline-block;}
.top-nav .navtit{ font-size: 26px; color: #fff; text-align: center;  border-bottom-left-radius:50px;   width:200px; height:95px; line-height:95px; background: #0083de; position: relative;}
.top-nav .navtit:after{ content: ""; display: block; width: 8px; height: 15px;background:url(../images/arr1.png) left 0 no-repeat; position: absolute; left: -8px; top: 0;}
.bg-grey{ position:relative; }
.top-nav  ul li{  line-height:95px; min-width: 165px; text-align: center;}
.top-nav  ul li a{ min-width: 120px; height: 40px; line-height: 40px; box-sizing: border-box;}
.top-nav ul li a span{ cursor: pointer;font-size: 18px; color: #333;  margin-left: 10px; padding-right:10px; height: 40px; line-height: 40px;min-width: 110px; text-align: center; box-sizing: border-box; position: relative;}
.top-nav  ul li.cr a,.top-nav  ul li:hover a{}
.top-nav  ul li.cr a  span,.top-nav  ul li:hover a  span{ color: #0083de;}
.top-nav  ul li.cr,.top-nav  ul li:hover{  background: #fff;}
.top-nav  ul li.cr a span:after,.top-nav  ul li:hover a span:after{ content: ""; width: 10px; height: 10px; margin-left: -8px; border-radius:10px; border: 1px solid #08b523; left: 50%; bottom:-10px; position: absolute; }
.top-nav2{ width: 150%;} 
.top-nav2  ul li a,.top-nav2 ul li,.top-nav2 ul li a span{min-width:10px;}
.top-nav2 ul li a span{ font-size: 16px;margin-left: 15px;
    padding-right: 15px; }

.com-bg3{background:#f5f9fa url(../images/newsbg3.png) center bottom no-repeat; padding-bottom: 170px; position: relative;}
.com-bg3:after{ right: 0; top: 0; bottom: 175px; background: #fff; position: absolute;  width: 50%; content: ""; display: block;}
.com-bg3:before{right: 0; top: 0;  background: #f6f6f6; height: 95px; position: absolute;  width: 50%; content: ""; display: block; z-index: 1;}
.box-white{ background:#fff; padding:0; }
.com-bg30:before{ display: none;}
.com-bg30{ padding-top: 20px;}
.com-bg30:after{top: 20px;}
/*关于我们*/
.mode-banner{ width:100%; position:relative; overflow:hidden;}
.banner-cnt{ float:left; position:relative; right:50%;}	
.mode-inner{float:left; position:relative; left:50%;}
.mode-inner img{ display:block;}
.box-innes{ padding: 45px; position: relative; z-index: 1;}
.top-nav .navtit{ position:relative; z-index: 1; }
.top-nav .navtit cite{ display:block; text-align:center; font-size: 14px; line-height: 100%; color:#fff; padding-top: 5px;  }
.top-nav:after{ content:""; display:block; width:20px; height:95px; background:#fff; position:absolute; left: 0; top: 0;   } 


.mod-newslists2{ margin-top: 20px;}
.mod-newslists2 .item-cell{ position: relative; background: #f8f8f8; margin-bottom: 30px;overflow: hidden;}
.mod-newslists2 .item-pic{ width:380px; height:225px; float: left;}
.mod-newslists2 .item-pic img{ max-width: 380px; max-height: 225px;}
.mod-newslists2 .item-cnt{ margin-left: 415px; padding: 35px 150px 25px 0;}
.mod-newslists2 .item-tit a{ font-size: 20px; color: #333;}

.mod-newslists2 .item-tit{ margin-bottom: 15px; max-height: 56px; overflow: hidden;}
.mod-newslists2 .item-desc {max-height: 75px; overflow: hidden; margin-top:5px;}
.mod-newslists2 .item-desc *{ font-size: 14px; color: #999;}
.mod-newslists2 .item-date{ width: 85px; height:85px;background:#0d89df;  position: absolute; right: 25px; top: 35px; text-align: center; z-index: 3; border-radius: 6px;}
.mod-newslists2 .item-date h3{ padding-top:16px; padding-bottom:8px; font-weight:normal; font-size: 34px; text-align: center; color:#fff;}
.mod-newslists2 .item-date span{ color: #fff;  font-size: 14px;}
.mod-newslists2  .item-nopic{ padding: 25px;}
.mod-newslists2  .item-nopic .item-cnt{margin-left: 0; padding-top: 0; padding-bottom: 0;}
.mod-newslists2 .item-tit a:hover{color:#0083de;}
.mod-newslists2 .item-details{ margin-top: 20px;}
.mod-newslists2 .item-details a{color: #b9a78f;}
.mod-newslists2 .item-details a:after,.news-prev-next ul li:after{ color: #fff;	line-height: 20px;
	font-family: "iconfont" !important;
	font-size: 12px;
	top: 8px;
	left: 8px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e67a"; background: #08b523;  width: 20px; height: 20px;  border-radius:20px; display: block; text-align: center;
}

/*分页*/
.page{ margin-top:35px; margin-bottom: 30px;}
.page li.first, .page li.total{ padding: 0;}
.page li a{ width: 40px; height: 30px; line-height: 30px; text-align: center;border-radius:5px; }
.page li{width: 40px;height: 30px; }
.page li.next a:before,.page li.prev a:before{ top:8px; }
.page li.cr a, .page li a:hover{ background: #399ee3;    border: #399ee3 solid 1px;}


/*新闻最终*/

.shares{ position: absolute; right: -90px; top: 0;} 
.w-ico1 a{ display: block;}
.share-tits{ text-align: center; font-size: 16px;  margin-bottom:15px; margin-top: 15px;}
.share-tits:after{ position: absolute; left: -20px; right: -20px; top: 30px; border-bottom: 1px solid #ddd; content: ""; display: block;}
.share-tits span{ background: #fff; position: relative; z-index: 1; padding: 0 6px;}
.newsInfo,.article {
  margin-top:20px;
/*  min-height: 300px;*/
/*  _heihgt: 300px;*/font-size: 18px; margin-right: 50px; position: relative;}

.newsInfo h1 {
font-size: 34px; font-weight:normal;
text-align: center;color:#333; font-weight: bold;
position: relative; line-height: 160%; position: relative; /*padding-bottom: 20px; */margin-bottom: 10px;
}
.newsInfo h3:after{ content:""; background: #ce9b59; height: 3px; width: 60px; margin-left: -30px; left: 50%; position: absolute; bottom: 0;}


.newsInfo .source {
/* border-bottom: 1px solid #ededed*/
  /* border-bottom: 1px solid #ededed;*/ }

.newsInfo .source ul {
  text-align: center;padding: 15px;  margin-bottom: 20px;/*border-top: 1px solid #f4f4f4; */border-bottom: 1px solid #eee;}

.newsInfo .source li {
  display: inline-block;
  padding: 0 30px;
	margin: 0 15px;
  line-height: 30px;
  min-height: 30px;
  color: #666666;
  font-size: 16px; }
.newsInfo .source li span{color: #666;}
.newsInfo .source li{  padding-left: 30px;background:url(../images/nico1.png) 0 center no-repeat;}
.newsInfo .source li.sn-icon2{background:url(../images/nico2.png) 0 center no-repeat;}
.newsInfo .source li.sn-icon3{background:url(../images/nico3.png) 0 center no-repeat;}
.newsInfo .content {
  margin: 10px 0 0 0;
  min-height:100px;
  _height:100px; 
}

.newsInfo .content p, .newsInfo .content *, .newsInfo .content  {
/*line-height:30px;*/ 

line-height: 200%;
color: #666;
}
.newsInfo .content p{padding: 0 0 1em 0;text-indent: 2em; /* */}
.newsInfo .content img,.article .content img{ display:inline-block; margin: 0 auto; max-width: 100%; height: auto;}

.news-prev-next {
  margin: 0 auto;
	margin-top: 40px;
  padding: 20px 0 10px 0;
  border-top: 1px solid #dbdbdb;
  position: relative;
}

.news-prev-next ul {
  font-size: 16px;
  line-height: 36px;
  display: flex;
 justify-content: space-between;
}
.news-prev-next ul li{ position: relative;}
.news-prev-next ul li:after{ position: absolute; left: 0; top: 4px;}
.news-prev-next ul li.news-pre{margin-right: 28px; position: relative;}
.news-prev-next ul li.news-pre{padding-left: 28px;}
.news-prev-next ul li.news-next{padding-right: 28px;}
.news-prev-next ul li.news-next{ margin-left:15px;}
.news-prev-next ul li.news-pre:after{ content: "\e60f"}
.news-prev-next ul li.news-next:after{ left: auto; right: 0;}
.news-prev-next ul li a:hover{ color: #08b523;}
/*.news-prev-next .go-back {
  position: absolute;
  top: 32px;
  right: 0;
  width: 170px;
  text-align: center;
  line-height: 48px;
  border-radius: 48px;
  background-color: #c00000;
  color: #fff!important;
  font-size: 18px;
}

.news-prev-next .go-back a{ display: block; height: 48px; cursor: pointer;}
.news-prev-next .go-back a:before{background:url(../images/msicon.png) no-repeat; content:""; width: 22px; height: 19px; display: inline-block;  vertical-align: middle; margin-right: 12px; position: relative; top: -2px;}
.news-prev-next a:hover{ color: #c00000;}
.news-prev-next .go-back a{color: #fff}*/

.nvideos-wrap .item-cell{  margin-bottom: 3.33%; float: left; margin-right: 10px;}
.nvideos-wrap .item-cnt{ }
.nvideos-wrap .item-pic { position: relative; overflow: hidden; height: 160px;}
.nvideos-wrap .item-pic img{  height:auto; width:auto;}
.nvideos-wrap .item-tit *{font-size:16px; }
.nvideos-wrap .item-tit{ height: 50px; background: #fff; line-height: 50px; box-sizing: border-box; padding: 0 15px; }
.nvideos-wrap{ margin-top: 25px;}
.nvideos-wrap .item-1{ width:590px;}
.nvideos-wrap .item-1 *{font-size:20px; }
.nvideos-wrap .item-cell  a{ display: block; line-height: 50px; height: 50px; overflow: hidden; background:url(../images/videosicon6.png) right center no-repeat; padding-right: 40px; }
.nvideos-wrap .item-cell a:hover{ color: #d09b4f;}
.nvideos-wrap .item-1 .item-pic{height: 381px;}
.nvideos-wrap .item-pic span{ color: #fff; position: absolute; bottom: 0; left: 15px; z-index: 3;}
.nvideos-wrap .item-1 .item-pic span{ font-size: 18px;}
.nvideos-wrap .item-cell .item-tit a:hover{color:#0083de;}
.nvideos2{margin-right: -3.33%}
.nvideos2 .item-cell{ width: 30%; margin-right: 3.33%}
.nvideos2 .item-tit{ background: #f9f9f9;}
.nvideos2 .item-cell .item-tit{line-height: 60px;height: 60px;} 
.nvideos2 .item-cell .item-tit a{line-height: 60px;height: 60px; font-size: 18px; color: #333;}
.nvideos-wrap .item-pic a:after{ background: rgba(0,0,0,.2); position: absolute; content: ""; display: block; left: 0; top: 0; width: 100%; height: 100%;}

/*核心概念*/
.ideas-tab{  /*display: flex; align-content: space-between; justify-content: space-between;*/ text-align: center;margin-bottom: 40px;}
.ideas-tab  .item-cell{  width: 20%; text-align: center; padding: 0 10px; box-sizing: 
border-box; text-align: center;  float: left; font-size: 18px; position:relative; cursor: pointer;}

.ideas-tab  .item-cell .item-tit{ color: #666; margin-top: 5px;} 
.ideas-tab  .active .item-tit{ color: #333; font-weight: bold;} 
.idea-info{ background:#f8f8f8; background-size: 100% auto; border-radius: 8px; padding: 40px 80px 30px 80px;}
.idea-info h3{ font-size: 26px; color: #333; margin-bottom: 20px;}
.idea-info{ line-height: 150%;  font-size: 16px; color: #666;}
.idea-info p{line-height: 160%;}
.ideas-tab  .active:after{ content:""; width: 0;height: 0; border:20px solid transparent;  position:absolute;  display:block;   border-bottom:20px solid #f7f7f7; left: 50%; bottom: -40px; margin-left: -20px;}

/*职能理念*/

.mod-advswrap{ position: relative; height: 500px; overflow: hidden; padding-left:25px; padding-right:25px; }
.mod-advswrap .item-cell{float:left; text-align: center;position: relative;/* width: 25%;*/ width: 350px; height: 210px!important; margin-left: -175px; box-sizing: border-box; z-index: 5; padding:0 12px;   }
.mod-advswrap .item-cell .item-cnt{background:#f7f7f7 url(../images/cur_bg2.jpg) bottom center no-repeat; border-radius:8px; box-sizing: border-box; padding: 20px 10px;  background-size: 100% auto;height: 210px!important;} 
.mod-advswrap .item-1 .item-cnt{background:#f7f7f7 url(../images/cur_bg1.jpg) top center no-repeat; border-radius:8px;  background-size: 100% auto;} 
.mod-advswrap .item-cell .item-cnt .cnt-inner{ height: 170px; display:table-cell; width:310px; vertical-align: middle;}

.mod-advswrap .item-0{ margin-left: 0;}
.mod-advswrap .item-1{ margin-top: 270px;}
.mod-advswrap .item-tit{ color:#0083de; font-size:24px; font-weight: normal; margin-bottom: 5px;}
.mod-advswrap .item-cell .item-inner{ width: 240px; margin: 0 auto;}
.mod-advswrap .item-cell .item-cnt{ font-size: 16px; color: #333; line-height: 150%;}

.mod-advswrap .item-cell:after{ left:50%;  height: 42px; position:absolute; content: ""; display: block;  width: 2px; background:#08b523; bottom:-42px; z-index:8;}
.mod-advswrap .item-cell:before{left:50%; top:202px; position:absolute; content: ""; display: block; background: #fff; border-radius:10px; width: 10px;  height: 10px; z-index: 12;
border:2px solid #08b523; margin-left: -6px;
}
.mod-advswrap .item-1:before{ top:15px;}
.mod-advswrap .item-1:after{ top: -20px;height: 40px; }

.mod-advswrap:after{ position: absolute; top: 50%; margin-top:-2px; left: 10px; right: 10px; content: ""; display: block; height: 2px; border-bottom: 2px solid #08b523;}
.mod-advswrap .item-1{ padding-top: 20px;}

.evt-bt-r,.evt-bt-l{ box-shadow: -8px 0 8px rgba(0,0,0,0.04), 8px 0 8px rgba(0,0,0,0.04), 0 -8px 8px rgba(255,255,255,0.04), 0 8px 8px rgba(0,0,0,0.04);width: 40px; border-radius:40px; border:1px solid #eee; background: #fff; height: 40px; position: absolute; left: 0; top: 230px; z-index: 99; cursor: pointer;}
.evt-bt-r{ right: 0; left: auto; }
.mod-advswrap .item-desc{ line-height: 150%;}
.evt-bt-r:after,.evt-bt-l:after{content: "\e67a"; display: block; color: #b5b5b5; text-align: center;width: 40px; height: 40px; line-height: 40px;  font-family:"iconfont" !important;font-size:22px; text-align: center;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }
.notices-listswrap .item-cell a:hover:before{background: #fff; color: #08b523;}
.advswrap{ position: relative;}
.evt-bt-l:after{content: "\e60f";}
.evt-bt-r:hover,.evt-bt-l:hover{ background: #08b523;  }
.evt-bt-r:hover:after,.evt-bt-l:hover:after{ color: #fff;}


/*活动列表*/
.activelist .item-cell a{  background:none; padding-right: 0;}
.nvideos-wrap .item-pic a:after{ display:none;}

/*社会责任*/
.res-tops{ overflow: hidden; margin-bottom: 30px;}
.res-tops .res-txt{ width: 49%;  margin-right: 1%; float: left; font-size: 18px;color: #666;  line-height: 150%;text-justify:inter-ideograph; text-align:justify;text-justify: distribute; }
.res-tops .item-img{width: 48%;  margin-left:2%;float: left;}
.reslist .item-tit{ position: relative;background: #f8f8f8; padding: 20px 90px 20px 60px; font-size: 18px; color: #333; cursor: pointer;}
.reslist .item-tit:after{ display: block;width: 10px; height: 10px; border: 1px solid #08b523;  border-radius:10px; background: #fff; content: ""; position: absolute; left: 35px; top:30px;}
.reslist .item-cnt{ margin-top: 30px; margin-bottom: 30px; padding: 0 65px 0 55px; overflow: hidden;margin-top:25px; display: none;}
.reslist .item-cnt .item-pic{ width: 320px; float: left;}
.reslist .item-cnt .item-desc{ margin-left: 350px; font-size: 16px; line-height: 160%;  margin-top: 20px; }

.reslist .no-pic .item-cnt .item-desc{ margin-left: 0;}

.reslist .no-pic .item-cnt .item-desc{ margin-top: 0;}
.reslist .item-tit cite:after{content: "\e74a"; display: block; color: #128ce0; text-align: center;width: 40px; height: 40px; line-height: 40px;  font-family:"iconfont" !important;font-size:26px; text-align: center;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; position: absolute; right:20px; top:17px;}
.reslist .item-cell{ margin-bottom: 2px;}
.reslist .active .item-tit cite:after{content: "\e749";}

.reslist .active .item-cnt { display: block!important;}

.com-desc2{ font-size: 18px; color: #666; line-height: 160%; max-width: 1015px; margin:45px auto; text-align:left;}
.greys2{ background: #f8f8f8;}
/*党建*/
.mod-newslists3 .item-cell{ background:#fff;}
.party-3 .item-cell{ background: #f8f8f8;}
.party-3 .item-cell:hover{ background: #fff;}

/*产业板块*/
.myindustry-wrap{ }
.myindustry-wrap .item-cell{ overflow: hidden; background: #f8f8f8;}
.myindustry-wrap .item-cnt{  width: 50%;  float: left; box-sizing: border-box; padding: 3% 3%;}
.myindustry-wrap .item-pic { width: 50%; float: left; height: 370px!important; overflow: hidden;}
.myindustry-wrap .item-pic img{   transition: all .3s;}
.myindustry-wrap .item-tit *{ }
.myindustry-wrap .item-tit{ padding-left: 70px; min-height: 60px; position: relative;}
.myindustry-wrap .item-2  .item-pic{  float: right;}
.myindustry-wrap .item-tit i{ display:block; height: 60px; width: 60px; overflow: hidden;  position: absolute; left: 0; top: 0;}
.myindustry-wrap .item-tit span{ display: block; font-size: 22px; color: #333333; padding-top: 5px;}
.myindustry-wrap .item-tit cite{ font-size: 16px; color: #666;}

.myindustry-wrap .item-desc{ margin-top: 15px;  font-size: 16px; color: #666;}


.myindustry-wrap .item-lists{ margin-top: 20px;}
.myindustry-wrap .item-lists a{ display: inline-block; margin-top: 8px;  font-size: 20px; color: #333; margin-right: 38px; position:relative; padding-left: 15px;}
.myindustry-wrap .item-lists a:nth-last-child(1){ margin-right: 0;}
.myindustry-wrap .item-lists a:after{  content: ""; display: block; width: 0; height: 0; position: absolute; left: 0; top: 8px;  border: 5px solid transparent;border-left: 5px solid #0083de;  }
.myindustry-wrap .item-lists a:hover,.myindustry-wrap .item-tit:hover *{ color: #0083de;}
.myindustry-wrap .item-cell:hover .item-pic img{ transform: scale(1.05);}

.indutry-tops{ position: relative; padding-right: 315px; min-height: 295px; margin-bottom: 40px;}
.indutry-tops .indus-tit{ box-sizing: border-box; position: absolute; width: 255px; height: 290px; background:#f8f8f8; right:0; top: 0; border-radius: 8px; padding-top: 110px; text-align:center;}
.indutry-tops .indus-tit h3{ font-size: 30px; color: #0083de; padding-bottom:25px;}
.indutry-tops .indus-tit span{ color: #0083de; font-size: 16px;display: inline-block;min-width: 160px;  text-align: left;}
.indutry-tops .indus-tit h3 i{ font-style: normal; position: relative; min-width: 160px; text-align: left; display: inline-block;}
.indutry-tops .indus-tit h3 i:after{ position: absolute; content: ""; width: 50px; height: 2px; background: #0083de; display: block; left: 0; bottom: -15px;}
.indutry-tops .indutry-cnt,.indutry-tops .indutry-cnt *{ font-size: 18px; line-height: 170%;}
.indutry-tops .indutry-cnt{ padding-top: 20px;}
.pro-navs a{  display: inline-block; padding: 0 15px; text-align: center;  box-sizing: border-box; min-width: 240px; height: 60px; line-height: 60px; margin-right: 10px; background: #f6f6f6; font-size: 22px; color: #333; border-radius:4px; }
.pro-navs a.cr,.pro-navs a:hover{ background: #08b523; color: #fff;}

.mod-prolist-wrap{ margin-top: 40px; margin-right: -2%;}
.mod-prolist-wrap .item-cell{background:#f8f8f8 url(../images/probg4.jpg) bottom center no-repeat; background-size: 100% auto;width: 23%; text-align: center;margin-right: 2%; box-sizing: border-box; float: left; padding: 40px 15px; margin-bottom: 2%; border-radius: 8px; }
.mod-prolist-wrap .item-cnt{ margin-top: 15px; margin-bottom: 10px; }
.mod-prolist-wrap .item-pic { height: 220px!important; max-width: 220px; margin: 0 auto;}
.mod-prolist-wrap .item-pic img{  height:auto; width:auto;}
.mod-prolist-wrap .item-tit *{ font-size: 18px; }
.mod-prolist-wrap .item-tit{ height: 27px; overflow: hidden;}
.mod-prolist-wrap .item-tit a:hover{ color: #0083de;}

/*产品最终*/

.pro-sys-tit{ font-size: 34px; text-align: center; color: #333; font-weight: bold;}
.mod-procontent{ font-size: 18px; color: #666; margin-top: 35px;margin-top: 65px;}
.pros-roll-1,.pros-roll-1 .swiper-wrapper,.pros-roll-1 .item-cell{ height: auto!important;}
.mod-procontent h4{ font-size: 22px; color: #333; font-weight: bold;}
.mod-procontent h4.ptit{ margin-top: 10px; margin-bottom: 8px;}
.pros-roll{ margin-right: 0;/* position: absolute;*/  position: relative; width: 555px; float: left;}
.pros-roll .item-cell{ margin-right: 0;  /*width: 25%;*/ background: none;padding: 0; margin-bottom: 0; }
.pros-roll .item-cell .item-inner{ position: relative;margin: 0 15px;padding: 10px 15px; background:#f8f8f8 /*url(../images/probg4.jpg) bottom center no-repeat*/;background-size: 100% auto; cursor: pointer;height: 525px; box-sizing: border-box;}
.pros-roll .item-pic{ height: 400px!important; max-width: 400px;}
.pros-bts{ position: absolute; top: 50%; margin-top: -20px; cursor: pointer; z-index: 6;}
.pros-bts a{ width: 40px;  height: 40px; border-radius: 40px; color: #08b523;box-shadow: -8px 0 8px rgba(0,0,0,0.04), 8px 0 8px rgba(0,0,0,0.04), 0 -8px 8px rgba(255,255,255,0.04), 0 8px 8px rgba(0,0,0,0.04);width: 40px; border-radius:40px; border:1px solid #eee; background: #fff; display: block; text-align: center; line-height: 40px;}
.pros-bts-2{ left: auto; right: 0;}
.pros-bts a:before{ font-size: 20px;}
.pros-bts a:hover{  background: #08b523; }
.pros-bts a:hover:before{ color: #fff;}
.pros-roll .item-cell .item-inner a:after{ content: ""; display: block;position: absolute; left: 0; top: 0; width: 100%; height: 100%;/*background:rgba(0,0,0,.5) url(../images/search_bt.png) center center no-repeat; */background: url(../images/searbt5.png) bottom 15px center no-repeat; z-index: 5;}
.pros-roll .item-cell .item-inner a:before{content: ""; display: block;position: absolute; left: 0; top: 0; width: 100%; height: 100%;background: url(../images/probg5.png) center center no-repeat; background-size:100% 100%!important; z-index: 2} 
.mod-procontent{ margin-left: 625px;}
.pros-roll .item-cnt{ /*display: none;*/ margin-top: 5px;  position: relative; z-index: 1;}
.pros-roll .item-tit{ font-size: 18px;}
/*期刊列表*/
.year-tab{ text-align: center; margin-bottom:30px; padding-bottom:15px; }
.year-tab a{ font-size: 20px; text-align: center; min-width: 160px;  height: 60px; line-height: 60px; background: #f6f6f6; display: inline-block; border-radius:8px; margin: 0 5px;}
.year-tab a.cr,.year-tab a:hover{ background: #0083de; color: #fff;}
.mod-years-wrap{/*padding-bottom: 30px;*/ height: 92px;}
.mod-years-wrap .item-cell{ text-align: center;float: left; width: 20%; float: left; padding:  0 20px; box-sizing: border-box; font-size: 22px; color: #666; }
.mod-years-wrap .item-cell cite{ display: block;line-height: 100%; color: #666;}
.mod-years-wrap{ position: relative;}
.mod-years-wrap{  border-bottom:2px solid #0083de;}
.mod-years-wrap .item-cell{ position: relative; }
.maz-roll-1{ padding-bottom: 15px;}
.mod-years-wrap .item-cnt{ }
.mod-years-wrap .item-pic {}
.mod-years-wrap .item-pic img{  height:auto; width:auto;}
.mod-years-wrap .item-tit *{ }
.mod-years-wrap .item-tit a{cursor: pointer; display: block; padding-bottom: 30px; position: relative;}
.mod-years-wrap .item-tit{ }
.mod-years-wrap .item-tit a:after{ width: 12px; height: 12px; background: #fff; border-radius:12px; border: 1px solid #0083de; bottom: -8px; left: 50%; margin-left: -8px; content: ""; display: block; position: absolute;}
.mod-years-wrap .cr .item-tit a *{ color: #0083de;}
.mod-years-wrap .cr .item-tit a:after{ background: #0083de;border: 3px solid #0083de; margin-left: -10px;bottom: -10px;}

.mod-years-wrap .evt-bt-r, .mod-years-wrap .evt-bt-l{  top: auto; bottom:-20px;}
.mazlists-wrap{margin-right:-5%; margin-top: 0; height: 0; overflow: hidden;}
.ma-active{ height: auto; }
.mazlists-wrap .item-cell{ padding: 30px;  box-sizing: border-box; float: left; width: 45%; margin-right: 5%; margin-top: 4%; background: #f9f9f9;}
.mazlists-wrap{ }
.mazlists-wrap .item-cell{}
.mazlists-wrap .item-cnt{ margin-left: 225px; padding-top:45px; }
.mazlists-wrap .item-pic { width: 178px; border:5px solid #bfbfbf;height: 250px!important; float: left;}
.mazlists-wrap .item-pic img{  height:auto; width:auto;}
.mazlists-wrap .item-tit *{ font-size: 22px; color: #333; }
.mazlists-wrap .item-tit{ margin-top: 10px; }
.mazlists-wrap .item-size{ font-size: 18px; color: #999;}
.mazlists-wrap .item-downs{ margin-top: 25px;}
.mazlists-wrap .item-downs a{ width: 52px; height: 52px; display:inline-block; margin-right: 20px; background: url(../images/v_icon1.png) center center no-repeat; cursor: pointer;}
.mazlists-wrap .item-downs a.down-link1{ background: url(../images/d_icon1.png) center center no-repeat;}

.swiper-pagination{ position: absolute; bottom:20px; left: 0; right: 0; z-index: 8; text-align: center;}
.swiper-pagination-switch{vertical-align: middle; margin: 0 5px; display: inline-block;width: 8px; height: 8px; border-radius:8px; background: #ffffff; }
.swiper-active-switch{ background:#0083de; width:10px; height:10px; border-radius:10px;}
.bg-grey{ background:#f8f8f8;}

.swiper-wrapper,.swiper-wrapper .swiper-slide,.swiper-container{ height: auto!important;}

.article{ font-size: 16px; line-height: 150%;}
.mod-papers{ max-width: 1200px; margin: 0 auto;}
.mod-papers .paper-items{  overflow: hidden; margin-top: 30px;}
.mod-papers .paper-items .item-pics{ width: 422px; float: left;}
.mod-papers .paper-items .item-cnt{ margin-left: 560px;  padding-top:50px;}
.mod-papers .paper-items .item-tit a{ font-size: 26px;}
.mod-papers .paper-items .item-tit a i{ font-size: 16px; color: #999; font-style: normal; margin-left: 30px;}
.mod-papers .paper-items .item-tit{ border-bottom: 1px solid #e5e5e5; padding-bottom:15px;}
.mod-papers .item-lists li{ height: 65px; line-height: 65px; border-bottom: 1px solid #e5e5e5;}
.mod-papers .item-lists li a{ font-size: 18px; display: block; height: 65px; line-height: 65px;background: url(../images/more3.jpg) right center no-repeat; }
.mod-papers .paper-views a{ width: 115px; height: 38px; line-height: 38px;background:#0083de;border-radius: 38px; color: #fff; text-align: center; display: block;  font-size: 16px;}
.mod-papers .paper-views{ margin-top: 25px;}
.mod-papers .item-lists li a:hover{ color: #0083de;}

.mod-papers .item-2 .item-pics{ float: right;  }
.mod-papers .item-2 .item-cnt{ margin-left: 0;margin-right:560px;}


.qglist2-wrap{ margin-right: -2.33%; }
.qglist2-wrap .item-cell{ width: 31%; margin-right: -2.33%; float: left; margin-top: 2.33%; text-align:center;}
.qglist2-wrap .item-cnt{ }
.qglist2-wrap .item-pic { width:330px; margin: 0 auto;}
.qglist2-wrap .item-pic img{ }
.qglist2-wrap .item-tit *{  font-size: 22px;}
.qglist2-wrap .item-tit{ margin-top: 20px; margin-bottom: 15px; }

.qglist2-wrap .item-down a{ margin: 0 10px;}
.newsInfo .video{ margin-bottom: 30px;}
.newsInfo .video video{    width: 100%; object-fit:cover;  }
.newsInfo  .video-1-dimensions{width: 805px!important;height: 453px; margin: 0 auto; position: relative;}
.video-js .vjs-big-play-button{  top: 50%!important; left: 50%!important; margin-left: -22px; margin-top: -10px;}
.video-js .vjs-big-play-button *{ color: #fff;}
.video-js .vjs-big-play-button{line-height:45px!important; }

.video-js .vjs-big-play-button .vjs-icon-placeholder:before/*, .video-js .vjs-play-control .vjs-icon-placeholder:before*/, .vjs-icon-play:before{ position: relative; top: -10px!important; }

.my-videos .item-pic a:after{ width:100%; height:100%;background:rgba(0,0,0,.4) url(../images/video_icon1.png) center center no-repeat; content: ""; position: absolute; left: 0; top: 0; margin-top:0; margin-left:0;}

.com-sales{ overflow: hidden;}
.com-sales .bitem-cells{  width: 44%; height:210px; border-bottom: 1px solid #f1f1f1 ; margin-bottom: 50px; float: left; margin-left: 3%; margin-right: 3%;}
.com-sales .btit{ font-size: 20px; font-weight: bold; margin-bottom: 8px;}
.com-sales .b-cnts span{ font-size: 18px; padding-bottom: 5px; display: inline-block; color: #333;}
.com-sales .b-cnts{ color: #999; font-size: 16px;}

/*客服*/
.kf-ts{ max-width: 1174px; margin: 0 auto; margin-bottom: 50px;}
.kf-wraps{ margin:-165px 85px 0 85px;  background: #fff; border-radius:12px; position: relative; min-height: 325px; box-sizing: border-box;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); padding: 40px 60px 40px 60px; }
.kf-wraps ul li{ border-bottom: 1px solid #eeeeee; padding: 22px  22px 22px 45px;background: url(../images/vs_ico1.png) 0 26px no-repeat; font-size: 22px; color: #333333;}
.kf-wraps ul li.kf-ico2{background: url(../images/vs_ico2.png) 0 26px no-repeat; }
.kf-wraps ul li.kf-ico3{background: url(../images/vs_ico3.png) 0 26px no-repeat; }
.kf-wraps ul li:nth-last-child(1){ border-bottom: none;}
@media screen and (max-width: 480px) {	
.kf-wraps { margin: -65px 15px 0 15px; min-height: 0; padding: 15px;}
.kf-wraps ul li{ font-size: 16px; background-size:20px auto!important;    padding: 22px 15px 22px 30px;}
	
}

.nodata-tips{ color:#000;  overflow: hidden;font-size: 16px;background: url(../images/search-no-data.png) center 150px no-repeat; text-align: center; padding-top: 270px;  background-size: auto 100px;}
.res-tops .item-img{ height: 430px!important;}
.horslist .item-pic{border: 5px solid #7d7d7d;  box-sizing: border-box;}
.horslist .item-cell .item-tit{  height: 60px; line-height: 150%; padding-top: 8px;  box-sizing: border-box; text-align: center;}
.horslist .item-cell .item-tit a{ height: auto; line-height: 150%;}

.roll-bt{ position: absolute; top: 50%; width: 46px;  height: 46px; margin-top: -23px; left: 50px; color: #fff; z-index: 8; font-size:46px; cursor: pointer;}
.roll-bt.bt-r{ right: 50px; left: auto;} 

/*企业理念*/
.item-idea-cell{ border-bottom: 1px solid #eee; padding-bottom: 30px;  margin-bottom: 30px;}
.item-idea-cell .idea-tops{ overflow: hidden;}
.item-idea-cell .idea-tops .idea-pic{ float: left; width: 230px; }
.item-idea-cell .idea-tops .idea-des{ margin-left: 230px; cursor: pointer;}
.item-idea-cell .idea-tops .idea-pic span{width: 130px; display: block; margin: 0 auto; /*padding-bottom: 30px;*/}
.item-idea-cell .idea-tops .idea-pic img{ display: block;}
.item-idea-cell .idea-info{ display: none;}
.idea-actives .idea-info{ display: block;}
.item-idea-cell .idea-des { padding-top:30px; padding-right: 50px;}
.item-idea-cell .idea-des span{ font-size: 18px; color: #333;}
.item-idea-cell .idea-des h3{ font-size: 24px; color: #333;  margin-top: 8px;}

.idea-actives .idea-pic{ padding-bottom:40px; position: relative;}
.idea-actives  .idea-pic:after{ content:""; width: 0;height: 0; border:20px solid transparent;  position:absolute;  display:block;   border-bottom:20px solid #f7f7f7; left: 50%; bottom: 0; margin-left: -20px;}
.item-idea-cell  .idea-tops{ position: relative;}
.item-idea-cell  .idea-tops:after{ right: 25px; top:55px;  content:"\e74a"; display: block; width: 22px; height: 22px; line-height: 22px; position: absolute; display: block; background: #08b523; border-radius: 22px; color: #fff;  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; text-align: center;} 
.idea-actives   .idea-tops:after{content: "\e749";}

.mod-advswrap2{ margin-right: -2%;}
.mod-advswrap2 .item-cell{float:left; text-align: center;position: relative;/* width: 25%;*/ width: 23%; height: 210px!important;  box-sizing: border-box; z-index: 5; padding:0 0; margin-right: 2%; margin-bottom: 2%;   }
.mod-advswrap2 .item-cell .item-cnt{background:#f7f7f7 url(../images/cur_bg2.jpg) bottom center no-repeat; border-radius:8px; box-sizing: border-box; padding: 20px 10px;  background-size: 100% auto;height: 210px!important;} 
.mod-advswrap2 .item-cell .item-tit{  font-size: 24px; color: #0083de; padding-top: 20px;}
.mod-advswrap2 .item-cell .item-desc{ font-size: 18px; color: #666; line-height: 150%; margin-top: 5px;}

/*文化刊物*/
.elc-list{ padding: 20px 40px;}
.elc-list li{ padding: 28px 0;  border-bottom: 1px solid #e5e5e5; height: 50px; line-height: 50px;}
.elc-list li a{ display: block; padding-left: 80px;position: relative; height: 50px; line-height: 50px; font-size: 22px; color: #333}
.elc-list li a span{  position: absolute; left: 10px; top: 0;}
.elc-list li:nth-last-child(1){ border-bottom: none;}
.elc-list li a:hover{ color: #0083de;}

.media-wrap{  padding: 5px 25px 25px 25px;}
.media-wrap .item-cell{ overflow: hidden; margin-top:10%; max-height: 110px;}
.media-wrap .item-cnt{ margin-left: 55%; }
.media-wrap .item-pic { width: 50%; float: left;}
.media-wrap .item-pic img{  height:auto; width:auto;}
.media-wrap .item-tit *{ font-size: 18px; color: #333; }
.media-wrap .item-tit{ }
.media-wrap .item-tit a:hover{ color: #0083de;}
.media-wrap .item-date{ font-size: 16px; color: #999; padding-top: 5px;}
/*视频列表*/
.modsearchs{ position: relative; z-index: 6; width: 1100px; margin: 0 auto; padding: 25px 0;}
.mod-serch-l {
    cursor: pointer;
    width: 300px;
    padding-right: 30px;
    box-sizing: border-box;
    background: url(../images/d_nico1.png) right 15px center no-repeat;
    height: 55px; line-height: 55px;
    position: relative;
    float: left;
    font-size: 18px;
    font-size: 16px; color: #999999;
    text-align: left; padding-left: 20px;
    margin-right: 15px; box-sizing: border-box;  border: 2px solid #e5e5e5;
}

.mod-serch-l span {
    line-height: 50px;
    padding-left: 0;
    font-size: 16px;
    display: block;
    color: #000;
}


.mod-serch-l ul {
    /*  border-top-left-radius: 5px;*/
    position: absolute;
    top: 50px;
    left:-2px; right: -2px;
 
    box-sizing: border-box;
    background: #fff;
    border: 2px solid #eee;
    border-top: none;
    padding: 5px 0 15px 0;
    display: none;
}

.mod-serch-l ul li {
    padding: 8px 10px 8px 20px;
    font-size: 16px;
    line-height: 150%;
    border-bottom: 1px dotted #eee;
    cursor: pointer;
}

.mod-serch-l ul li:hover {
    background: #f2f2f2;
}

.mod-serch-l ul li:hover a,
.mod-serch-l ul li:hover {
    color: #0083de;
}

.data-inputs input,.key-inputs input,.ser-input2 input{ width:300px; padding: 0 50px 0 20px; height: 55px; line-height: 55px; box-sizing: border-box;  border: 2px solid #e5e5e5;    background:#fff  url(../images/date_ic1.png) right 15px center no-repeat;font-size: 16px;}
.key-inputs input{ background: #fff;}
.key-inputs,.data-inputs { float: left;width:300px; margin-right: 15px;}
.sear-bts{  float: left; width:155px;}
.sear-bts a,.seart-bts a{   cursor: pointer;height: 55px; line-height: 55px;  background: #0083de; color: #fff; display: block; text-align: center; font-size: 16px;}



.search-all{max-width: 690px; width: 95%; margin:50px auto 120px auto;}
.ser-all-tit{ text-align: center; font-size: 18px;}
.ser-all-tit h4{font-size: 36px;  position: relative; padding-bottom: 20px;}
.ser-all-tit h4:after{ width: 40px; height: 2px;  content: ""; display: block; background: #018ff2; position: absolute; left: 50%; margin-left: -20px; bottom: 10px;}

.ser-tits{ font-size: 18px; color: #333; margin-top: 40px; margin-bottom: 8px;}

.ser-input  input{ display: none;}
.ser-input span{ color: #999; font-size: 18px; border: 2px solid #999;  text-align: center;  display: inline-block; padding: 0 20px; box-sizing: border-box; min-width: 120px; line-height: 55px; box-sizing: border-box; }
.ser-input label{ margin-right: 9px; cursor: pointer;}
.ser-input  label input:checked+span{ background: #018ff2;border: 2px solid #018ff2;  color: #fff;}
.ser-input2 input{ width: 100%;background:#fff;}
.ser-date input{background:#fff  url(../images/date_ic1.png) right 15px center no-repeat;}

.seart-bts{ margin-top: 45px; font-size: 18px;}
.seart-bts a{font-size: 18px;}

.mod-aulist ul li{  border-bottom: 1px solid #eee; display:box; display:-webkit-box;display:-moz-box; box-align:center;-webkit-box-align:center;-webkit-moz-align:center; box-pack:center;-webkit-box-pack:center;-webkit-moz-pack:center;padding: 22px 0 18px 0;
}
.mod-aulist ul li .my-downs{flex:1;box-flex:1;-webkit-box-flex:1;-moz-flex: 1;-webkit-flex: 1; text-align: right;}
.mod-aulist ul li i a{ padding-left: 40px; font-size: 20px; min-width: 165px; display: block;margin-right: 20px; font-style: normal;background: url(../images/au_ico1.png) 0 center no-repeat;}
.mod-aulist ul li i a:hover,.mod-aulist .my-downs cite a:hover { color: #018ff2; cursor: pointer;}
.mod-aulist .my-downs span,.mod-aulist .my-downs cite a{ color: #666; height: 22px;  line-height: 22px;  display: inline-block;background: url(../images/au_ico2.png) 0 center no-repeat;padding-left: 30px; font-size: 18px; margin-right: 30px;}
.mod-aulist .my-downs cite a{background: url(../images/au_ico3.png) 0 center no-repeat; margin-right: 0;}

.newsInfo .content span.au-downs{ margin-left: 20px;}
.newsInfo .content span.au-downs a{ color: #0083de; display: inline-block; vertical-align: middle;background: url(../images/au_ico3.png) 0 center no-repeat;padding-left: 26px; font-size: 18px; line-height: 21px; cursor:  pointer;}


/*企业哲学*/
.zx-desc{ background: #f8f8f8; padding: 40px 30px;}
.zx-cnts{ max-width: 874px; margin: 0 auto; color: #666666; line-height:26px; font-size: 16px;}
.zx-cnts h3{ font-size:26px; color:#333333; text-align: center; margin-bottom: 20px; font-weight: normal;} 
.zx-cnts span{ position: relative; display: block; }
.zx-cnts span:after{ content: ""; width: 75px; height: 61px;background:url(../images/dicon1.png) 0 0 no-repeat; position: absolute; left: -95px; top: -60px;}
.zx-cnts span:before{ content: ""; width: 75px; height: 61px;background:url(../images/dicon2.png) 0 0 no-repeat; position: absolute; right: -95px; bottom: -10px;}

/*yl7703永利产品列表*/
.probg{background:url(../images/probg5.jpg)  repeat-x; padding-top: 65px; border-bottom:40px solid #f5f9fa; position: relative;}
.top-pronav{ position: absolute; left:0; top: 80px; height: auto;border-top-right-radius: 50px;}
.top-pronav ul li{ display: block; margin-bottom: 1px; margin-top: 1px;}
.top-pronav .navtit{ float: none; display: block; background: #08b523;}
.top-pronav ul{ float: none;}
.top-pronav ul li{ min-width: 195px;}
.top-pronav .navtit{ width: 195px;    border-bottom-left-radius: 0;border-top-right-radius: 50px;}
.top-pronav ul li.cr a span, .top-pronav ul li:hover a span{ color: #08b523;}
.top-pronav ul li.cr a span:after, .top-pronav ul li:hover a span:after{border: 1px solid #0083de;}
.probg-inner{ max-width: 1280px; margin: 0 auto;}
.probg  .indutry-tops .indus-tit h3{ color: #0083de;}

.mod-prolist-wrap .item-cell{ position: relative;} 
.mod-prolist-wrap  .wx-code{ background: rgba(0,0,0,.6);  position:absolute; left:0;  top: 0; width:100%; height: 100%; border-radius:10px; display: none!important;}
.mod-prolist-wrap  .wx-code span{ padding-bottom: 15px; font-size: 18px; display: block; text-align: center; color: #fff;}
.mod-prolist-wrap  .wx-code a{ display: block; padding-top:50px;}
.mod-prolist-wrap .item-cell:hover .wx-code{ display: block;}
.mod-prolist-wrap  .wx-code img{ max-width: 70%; height: auto;}


/*弹出框*/
.ly-box{ z-index: 9999; background:rgba(0,0,0,.8); position: fixed; left: 0; top: 0; width: 100%; height: 100%;}
.ly-inner{ width: 100%; height: 100%; display: table;}
.lyx{ display:table-cell; width: 100%; height: 100%; vertical-align: middle;}
.ly-input{ width: 90%; position: relative;max-width: 350px; padding: 50px 50px 40px 50px; margin: 0 auto; background: #fff; border-radius:10px; }
.ly-tit{ display: inline-block; font-size: 18px;}
.ly-input2{display: inline-block;  margin-left: 15px;}
.ly-input2 input{ /*border: 1px solid #0083de;*/ border: 1px solid #aaa; border-radius: 5px; height: 42px; line-height: 42px; padding: 5px; box-sizing: border-box; width:280px;}
.ly-pass{}
.mysubmits{ margin-top: 30px; text-align: center;}
.mysubmits a{ background: #0083de; width: 120px;display: inline-block; color: #fff; height: 40px; line-height: 40px; border-radius:5px; }
.ly-colse{ right: -10px; top: -10px; position: absolute; background: #0f53a3; width: 25px; height: 25px; color: #fff; border-radius:25px; text-align: center; line-height: 25px; cursor: pointer;}

.pronavleft6{ width:245px; float:left;}
.probg-inner2{ margin-left: 300px;}
.mod-prolist-wrap20{ margin-right: -6%;}
.mod-prolist-wrap20 .item-cell{ width:27.33%; margin-right: 6%; margin-bottom: 4%;}
.pronavleft6 .navtit2{background: #08b523; padding-top:18px; box-sizing: border-box; height:94px; text-align: center; color: #fff; font-size: 24px;}
.pronavleft6 .navtit2 cite{ margin-top: -5px; text-transform:uppercase; font-size: 14px; display: block; line-height: 90%;}

.pronavleft6 .nav-cells{ padding: 20px 0; border-bottom: 1px solid #e0e0e0;}
.pronavleft6 .nav-cells h3{ font-size: 18px; font-weight: normal; line-height: 100%; margin-bottom: 5px;}
.pronavleft6 .nav-cells h3 img{ vertical-align:middle; margin-right: 10px; position: relative; top: -2px;}
.pronavleft6 .nav-cells ul li{ margin-top:6px; display: inline-block; padding: 0 10px; position: relative;}
.pronavleft6 .nav-cells ul li a{font-size: 14px; color: #595959;}
.pronavleft6 .nav-cells ul{ margin-left: -10px;}
.pronavleft6 .nav-cells ul li:after{ content:""; height: 12px; border-right: 1px solid #c2c2c2; position: absolute; display: block; right: -2px; top:6px;}
.pronavleft6 .nav-cells a:hover{ color: #08b523;}


.prosels{border-top: 1px solid #e0e0e0;}

.prosels ul li{ position: relative;border-bottom: 1px solid #e0e0e0; position:relative; display: table; width: 100%;}
.prosels ul li span{ color: #000; font-size: 18px; display:table-cell; width:94px; background:#f5f5f5; padding:10px 20px;}
.prosels ul li .ty-cnt{ display:table-cell;padding:10px 0; font-size: 16px; color: #0083de;}
.prosels ul li .ty-cnt a{ padding: 0 35px 5px 35px}
.navMenu>li>a>span{ font-size: 17px;}
.navMenu>li>a{padding: 0 10px 0 10px;}
.navMenu>li:hover>a>span, .navMenu>li.cr>a>span, .navMenu>li:hover>a>span em, .navMenu>li.cr>a>span em{    color: #08b523;}
.navMenu>li:hover>a>span, .navMenu>li.cr>a>span{    border-bottom: 2px solid #08b523;}

/*产品详情*/
.com-bg32{}
.com-bg32:before,.com-bg32:after{ display:none;}
.com-bg32 .mod-procontent{margin-left:585px;}
.com-bg32 .mod-procontent{ margin-right:285px;}
.prosbuys{ position: absolute; right:60px; top:175px; text-align: center;}
.procodes-img{ max-width: 200px; height: auto;}
.prosbuys span{ position: absolute; left:-60px; top:0; font-size:22px; font-weight: bold;}
.com-bg32 .pros-roll .item-cell .item-inner{ margin: 0;}
.pros-tabs{ font-size: 22px; font-weight: bold; margin-top: 55px;}
.procodes h6{ font-size: 18px; font-weight: normal;}
.pros-tabs { border-bottom: 1px solid #ccc; padding-bottom: 0; margin-bottom: 40px;}
.details-infos img{ margin: 0 auto; display: block;}
.pros-tabs span{ border-top-left-radius:12px;border-top-right-radius:12px;  background: #08b523; font-weight: normal;color: #fff; padding: 0 28px; display: inline-block;}
.com-jobdesc{ font-size: 24px; text-align: center;}

/*问答列表*/
.mod-asklists .item-cell{  margin-bottom: 25px; padding-bottom: 25px;  border-bottom: 1px solid #eee;}
.mod-asklists .item-que ,.mod-asklists .item-ask { position: relative; padding-left: 40px}
.mod-asklists .item-ask{ margin-top: 10px; background: #fbfcfd; padding: 20px; padding-left: 50px; margin-left: -10px; margin-right: -10px;}
.mod-asklists .item-que *,.mod-asklists .item-ask *{ display: inline;  font-style: normal; font-size: 16px;}
.mod-asklists .item-que span,.mod-asklists .item-ask span{ background: #f6f9ff; line-height: 100%; color: #0083de; padding:4px 6px;  display: block; position: absolute; left: 0; top: 0;font-size: 14px;}
.mod-asklists .item-ask span{background: #fffaec; color: #f99c03; top: 20px; left: 10px;}
.mod-asklists .item-date{ margin-top: 10px; color: #999; }
.mod-asklists .item-ask i{ color: #777;}


/*公司声音列表*/
.mod-soundlist .item-cell{  min-height:85px; }
.mod-soundlist .item-date{ top: 25px;}
.mod-soundlist  .item-tit{ margin-bottom: 0; font-size: 16px; overflow: visible; max-height: none;text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute;
}
.mod-soundlist  .item-tit *{text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute;}
/*下载列表*/
.mod-downists .item-cell{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #eee;}
.mod-downists .item-cell img{ width:40px; position: absolute; top: 0; left: 0;}
.mod-downists .item-cell a{ display: block; min-height: 40px; position: relative; padding-left:55px; padding-right: 120px;}
.mod-downists .item-cell i{ font-style: normal;  font-size: 18px; display: block; padding-top: 10px;}
.mod-downists .item-cell span{ position: absolute; right: 0; top: 10px; font-size: 16px;}
.mod-downists .item-cell a:hover i{ color: #0083de;}

/*物资采购公告*/
/*新增盒子模型*/
.flexsbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;}
.flexsCenter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content:center;}
.flexsBetween{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content:space-between;}
.flexsAlign{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center;}


.flexsCenter2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center;}



.flex1{-moz-flex:1;-ms-flex:1;-webkit-flex: 1;flex:1;}
.flex2{-moz-flex:2;-ms-flex:2;-webkit-flex: 2;flex:2;}
.fwidth{ width: 200px; background: #f00; height: 100px;}
.noticeswraps{  align-items: flex-start;} 
.flexswrap{ margin-top:20px; -webkit-box-wrap:wrap; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-right: -2%;}


.md-news-30{ margin-top: -5px;}
.noticeslefts{ width: 260px; margin-right:70px;border: 1px solid #b6d8f0; padding: 5px;/* padding-top: 10px; padding-right: 10px;*/box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);border-bottom-right-radius: 100px;}
.noticeslefts ul{  background: #f7fbfe; font-size:22px; text-align: center; padding-top: 20px; padding-bottom: 80px; border-bottom-right-radius: 100px;}
.noticeslefts ul li{ position: relative; margin-bottom: 2px;}
.noticeslefts ul li a{transition: all .3s;  padding-top: 8px; padding-bottom: 8px; display:block; position: relative; z-index: 2;}

.noticeslefts ul li:after{ transition: all .3s; width: 0; content: ""; display: block; background: #0083de; position: absolute; left: 0; top: 0; bottom: 0;  }

.noticeslefts ul li.cr:after,.noticeslefts ul li:hover:after{ width: 110%;   /*right: -20px;*/}
.noticeslefts ul li.cr a,.noticeslefts ul li:hover a{ color: #fff;}
.md-news-30{ margin-right: 0;}
.md-news-30 .item-cell{ float: none; margin-right: 0;  width: auto;}
.md-news-3 .item-tit a:hover{ color: #0083de;}

/*首页新增电子期刊*/
.elc-list2 li{ height: auto;}
.elc-list2 .item-lists li{    padding:5px 0 5px 0; line-height: 120%;    background: url(../images/more3.jpg) right center no-repeat; }
.elc-list2 .item-lists li a{font-size: 18px;}






