﻿body {  padding: 0px;  margin: 0px;font-family: "microsoft yahei", 微软雅黑;font-size: 14px;}
ul,h1,h2,h3,h4,h5,h6{padding-inline-start:0px;margin-block-start: 0em;margin-block-end: 0em}
ul li{list-style: none; border: 0; margin: 0; padding: 0;}
a {font-size: 14px; color: #000; text-decoration: none; border: none;padding: 0; margin: 0;}
p{margin-block-start: 0em;margin-block-end: 0em;}
ul{webkit-margin-before: 0em;-webkit-margin-after: 0em; -webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;}
p{-webkit-margin-before: 0em;-webkit-margin-after: 0em;}

.bd-bg{display:flow-root;}
.header { width: 100%;}
.top { height: 90px;background:url(../img/row-bg.jpg) repeat;}
.logo{background:url(../img/logo.png) left center no-repeat;height:90px;}
.bannernamebox{margin-left:300px;color: #006599;font-weight: bold;display:flex;align-items:center;height:inherit;}
.bannernamebox .cn{font-size:35px;padding-top:10px;}
.bannernamebox .en{font-size:14px;}

.nav{background: #006599;width: 100%; min-width: 1200px; height: 55px;line-height:55px;}
.navbar { width: 1280px; justify-content: center;margin: auto;display:flex;}
.navbar ul{margin:0px;padding:0px;}

.navbar li { width: 142px;height:55px;text-align: center;  float: left;  background:url(../img/menuline.png) left center no-repeat}
.navbar li:last-child { background:url(../img/menuline.png) left center no-repeat,url(../img/menuline.png) right center no-repeat;}
.navbar li a { color:#fff; font-size: 18px; }
.navbar li a:hover{color:rgba(255,255,255,.6);}
.sub-menu { width: 142px; z-index: 1000 !important; background-color:#006599; margin: 0;  position:relative;display:none/*inline-block;*/  }
.sub-menu ul{padding:0px;margin:0px;}
.sub-menu li{background-image:none;}
.sub-menu .menu-item { min-width: 142px;  border-bottom: 1px solid rgba(255,255,255,.6); position: relative; padding: 0px 0px;   }
.sub-menu .menu-item a { color: #fff; font-size: 15px; display: block;   }
.navbar li:hover .sub-menu {  display: inline-block; }

.mainbox{width:100%;}
.fl{float:left;}
.fr{float:right;}
.ml10{margin-left:25px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}


.abouttitle{height: 40px;border-bottom: 2px solid #006599;padding-top: 20px;}
.abouttitle span{font-size: 22px;border-bottom:2px solid #df0000;height:40px;line-height:40px;display:inline-block;}
.abouttitle .more{float:right;height: 30px;line-height: 30px;font-size: 16px;color: #999999;}
.aboutcontent{margin-top:8px;padding-bottom:30px; font-size:16px;line-height:32px;}
.aboutcontent p {text-indent:0em;}

.row2-bg {display:block;}
.row2 {margin:auto;background: url(../img/aboutbg.jpg) no-repeat;}
.row2-box{display:block;width:1280px;margin:auto;}
.timelinepic{}

/*keyanpintai*/
.kyptbox{margin:auto;width:170px;margin-top:10px;}
.kyptbox ul{margin: 0px;padding: 0px;}
.kyptbox ul li{margin-top:8px;position: relative;}
.kyptbox ul li:first-child{margin-top:0px;}
.kyptbox ul li span{position:absolute;color:#fff;font-size:14px;font-weight:bold;text-align:center;margin:3px}
.kyptbox ul li a{display: flex;justify-content: center;align-items: center;}
.kyptitem {margin:auto;text-align:center}
.kyptitem ul { margin: 0px;padding: 0px; }
.kyptitem ul li {  width: 170px;height: 75px; cursor: pointer;margin-top:20px; }



.grey{background-color:#fafafa;}
.white{background-color:#ffffff;}

.xwdticon{background:url(../img/xwdt.png) left 15px center no-repeat;}
.tzggicon{background:url(../img/tzgg.png) left 15px center no-repeat;}
.fxkhicon{background:url(../img/fxkh.png) left 15px center no-repeat,url(../img/lmbg2.png) left top no-repeat;}
.slkpicon{background:url(../img/slkp.png) left 15px center no-repeat,url(../img/lmbg2.png) left top no-repeat;}


/*foot*/
.foot{background-color: #006599;height: 130px;}
.foot .foot-con{height: 100px;width: 1280px;margin: 0 auto;	padding-top:50px;}
.foot .foot-con span{font-family: "宋体";display: block;	color: rgba(255,255,255,.6);text-align: center;line-height: 18px;padding-top: 5px;}
.foot-nav{overflow: hidden;text-align: center;padding-top: 20px;}
.foot-nav li{font-family: "宋体";display: inline-block;	color: #fff;}
.foot-nav li a{	color: rgba(255,255,255,.6);display: block;	line-height:20px;padding: 0 10px;border-left: 1px solid rgba(255,255,255,.6);}
.foot-nav li:first-child a{	border-left:none;}
.foot-nav li a:hover{color: rgba(255,255,255,1);}


.zjlmicon{background:url(../img/fxkh.png) left center no-repeat}

.kycgtitle{height: 32px;}
.kycgtitle span{font-size: 22px;height:32px;display:inline-block;}
.row-center{width:1280px;margin:auto;display:block}


.row_news {width:1280px;margin:auto;display:flex;margin-top:20px;}
.row_newsbox{display: table-cell;}
.row_flashbox{display: table-cell;}
.flash{width:420px;}
.ml20{padding-left:30px;}



.newslistboxtit{height: 38px;background:url(/yjs/img/homelm.png) left center no-repeat}

.newslistboxtit .more{float: right;height: 38px;line-height: 38px; font-size: 14px; color: #fff;padding-right:40px;}
.newslistspan{font-size:18px;height:38px; line-height:32px; display: inline-block;text-indent:34px;color:#fff;font-weight:bold }
.newsprojectspan{font-size:18px;height: 42px; line-height:38px; display: inline-block;text-indent:45px;color:#fff;font-weight:bold}

.newslistboxtitbg1080{height: 42px;background:url(/yjs/img/homelm1080.png) left center no-repeat}
.newslistboxtitbg1280{height: 42px;background:url(/yjs/img/homelm1280.png) left center no-repeat}


.newsbox{width:420px;}

.newslist{width:400px;}
.newslist ul{padding:0px;margin:0px;}
.newslist ul li {height:35px;line-height:35px;background:url(../img/listsquare.png) left center no-repeat;}


.newslist ul li a{width:90%;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;text-indent:1em;display:block; float:left;font-size:16px;color:#464646;}
.newslist ul li a:hover{color:blue; cursor:pointer;}
.newslist ul li .date{width:10%;float:right;}

.row_new1080{width:1080px;display:inline-block;float:left}
.ksrkleft{width:100%;height:140px;margin-top:10px;}
.ksrkleft ul {margin:0px;padding:0px;}
.ksrkleft ul li { width:110px; box-sizing: border-box;height: 110px; text-align: center; vertical-align: middle; background: #fff; border: 1px solid #F5F8FC;float:left;display:block;margin-top:15px;margin-left:30px;}
.ksrkleft ul li a {display: block; margin-top:20px;}
.ksrkleft ul li span {display: block; height: 36px;}
.ksrkleft ul li p { padding: 5px 10px; font-size: 14px; font-weight: bold; color: #006599; line-height: 20px; height: 40px;}
.ksrkleft ul li a:hover p {color: #1387ff;}


.ckdy ul{margin:0px;padding:0px;}

.kycgico{background:url(../img/kycgico.png) left center no-repeat;text-indent:36px;}
.ksrkico{background:url(../img/ksrkico.png) left center no-repeat;text-indent:36px;}
.cjzcico{background:url(../img/cjzcico.png) left center no-repeat;text-indent:36px;}
.jsfuico{background:url(../img/jsfuico.png) left center no-repeat;text-indent:36px;}
.dwruico{background:url(../img/dwruico.png) left center no-repeat;text-indent:36px;}



.tecservice{ width: 1280px; margin: auto;}

.tecservice-imgbox{display: flex;margin-top:20px;}
.tecservice-imgbox ul{margin:0px;padding:0px;}
.tecservice-imgbox ul li{float:left;margin:0px 13px 0px 13px;}
.tecservice-imgbox ul li:last-child{float:left;margin-right:0px;}
.tecservice-imgbox img{width:400px;height:300px;border:0px;}

.zjzcrow{clear:both;display:inline-block; margin-top:20px;}
.zjzc{margin-top:10px}
.zjzc p{line-height: 32px;font-size: 16px;}

.tecserviceitem{}
.tecserviceitem img{width:400px;height:300px;float:left;margin-left:55px;margin-bottom:55px}