.lf{ float: left}
.rf{ float: right}
.ofh{ overflow: hidden}
.mag{ margin: 0 auto}
.w1200{ width: 1200px}

.top-line-201910{ height: 40px; background: #fdfdfd;}
.tel-201910{ font-size: 22px; color: #ff6500; line-height: 40px; margin-right: 42px}
.tel-201910:after{ content: ''; display: inline-block; border-color: #474747 transparent transparent transparent; border-width: 5px; border-style: solid; position: absolute; top: 20px; margin-left: 5px; }
.companies-201910{ height: 40px; margin-right: 40px; position: relative}
.companies-201910 .clickBtn-201910{ display: inline-block; height: 40px; line-height: 40px; font-size: 14px; color: #474747 }
.companies-201910 .clickBtn-201910:after{ content: ''; display: inline-block; border-color: #333 transparent transparent transparent; border-width: 5px; border-style: solid; position: absolute; top: 20px; margin-left: 5px; }
.companies-201910 ul{ background: #f9f9f9;  position: absolute; display: none; font-family: SimSun; width: 60px; text-align: center; z-index: 5}
.companies-201910 ul li{ font-size: 12px; color: #00152f; line-height: 30px;}
.companies-201910 ul li a{ color: #00152f}
.companies-201910 ul li a:hover{ color: #085ea6}
.yewu-201910 li{ float: left; height: 40px; line-height: 40px;font-size: 14px; padding-left: 30px; margin-right: 20px}
.yewu-201910 li a{ color: #474747}
.ruide-201910{ background: url("../img/ruide-logo.jpg") no-repeat 0 center }
.ruiyi-201910{ background: url("../img/ruiyi-logo.jpg") no-repeat 0 center }
.weidenglu a{ font-size: 14px; color: #085ea6; line-height: 40px;}
.weidenglu{ color: #085ea6}
.yidenglu-201910{color: #085ea6;font-size: 14px; }
.nickName-201910{display: inline-block; height: 40px; line-height: 40px; font-size: 14px; color: #085ea6 }
.yidenglu-201910 ul{ background: #f9f9f9;  padding: 0 10px 0 10px; position: absolute;  font-family: SimSun; display: none}
.yidenglu-201910 ul li{ font-size: 12px; line-height: 30px}
.yidenglu-201910 ul li a{ color: #00152f;}
.yidenglu-201910 ul li a:hover{ color: #085ea6}
.tonglan-banner{ display: block; width: 100%; height: 520px;}
.tonglan-banner2{ display: block; width: 100%; height: 840px;}
.header-top-201910 .logo-201910{ display: block; width: 151px; height: 61px; background: url("../img/logo.png") no-repeat center 0}
.header-top-201910{ margin-top: -502px; margin-bottom: 160px;}
.header-top-big-201910{ margin-top: -822px}
.header-top-201910 ul{ width: 728px; height: 45px; background:rgba(0,0,0,0.6); padding-top: 12px; padding-left: 12px}
.header-top-201910 ul li{ width: 26px; font-size: 12px; float: left; height: 30px; border-right: solid 1px #fee79b; padding:0 14px}
.header-top-201910 ul li a{ color: #fee79b; display:block;width:30px}
.header-top-201910 ul li:last-child{ border-right: 0}
.header-top-201910 ul li a:hover{ color: #fff}
.main-nav-ul-201910{ height:48px; background: #1869c5;position: relative; }
.main-nav-li-201910{ float: left;}
.main-nav-201910{ color: #fff; font-size: 14px; display: block; height: 48px; line-height: 48px; padding: 0 11px;}
.subnav-201910{ background: #478cda; width: 1200px; margin: 0 auto;  font-family: SimSun; padding: 30px 0; position: absolute; left: 0; top:48px; right:0; display: none;z-index:2;box-shadow:0 3px 3px #3a79ca inset;}
.lx-201910{ width: 1080px; margin: 0 auto; background: #478cda}
.lx-201910 img{ width: 170px; height: 200px}
.lx-201910 h2{ color: #015297; font-size: 12px; margin-bottom: 30px; padding-left: 25px; height: 18px; line-height: 18px}
.lx-201910 h2 a{ font-weight: normal; color: #fff}

.shenqing-201910 h2{ background:  url("../img/header-icons.png") no-repeat 0 1px ;}
.ziliao-201910 h2{background: url("../img/header-icons.png") no-repeat 0 -33px ;}
.daxueditu-201910 h2{background: url("../img/header-icons.png") no-repeat 0 -101px ;}
.yxk-201910 h2{background: url("../img/header-icons.png") no-repeat 0 -135px ;}
.paiming-201910 h2{background: url("../img/header-icons.png") no-repeat 0 -171px ;}
.baoban-201910 h2{background: url("../img/header-icons.png") no-repeat 0 -65px ;}
.ziliao-201910{ width: 785px; border-right: solid 1px #2c7ad2; margin-right: 20px}
.bluebg-201910{ background: #478cda}
.lx-ks-ziliao-201910 div{ font-size: 12px; overflow: hidden; }
.lx-ks-ziliao-201910 .tl{ width: 760px}
.lx-ks-ziliao-201910 div span{ width: 100px; display: block}
.lx-ks-ziliao-201910 div span a{ color: #fff; font-weight: bold }
.lx-ks-ziliao-201910 ul li a{ color: #fff;}
.lx-ks-ziliao-201910 div span { float: left}
.lx-ks-ziliao-201910 div ul{ float: left; width: 680px}
.lx-ks-ziliao-201910 div ul li { float: left; margin-right: 20px; background: url("../img/arrow.png") no-repeat 0 center; padding-left: 10px; margin-bottom: 20px }
.lx-ks-ziliao-201910 div.lf ul{ width: 290px}
.lx-ks-ziliao-201910 div.lf ul li{ margin-right: 10px}
.lx-ks-ziliao-201910 div.lf ul li:last-child{ margin-right: 0}
.lx-ks-ziliao-201910 div.lf span{ width: 80px}
.lx-ks-ziliao-201910 div.rf span{ width: 80px}
.lx-ks-ziliao-201910 div.rf ul{ width: 290px}
.lx-ks-ziliao-201910 div.rf ul li{ margin-right: 10px}
.lx-ks-ziliao-201910 div.rf ul li:last-child{ margin-right: 0}
.lx-ks-shenqing-201910 div{ font-size: 12px}
.lx-ks-shenqing-201910 div span{ font-weight: bold; display: block; margin-bottom: 20px}
.lx-ks-shenqing-201910 div ul{ float: left; margin-left: 25px}
.lx-ks-shenqing-201910 div a{ color: #fff}
.lx-ks-shenqing-201910 div ul li{ background: url("../img/arrow.png") no-repeat 0 center; padding-left: 15px; margin-bottom: 20px }
.daxueditu-201910{ width: 785px; }
.yxk-201910{border-left: solid 1px #2c7ad2; padding-left: 20px;}
.daxueditu-201910 div ul{ width:100%  }
.yxk-dl-div-201910 dl dt{ float: left; color: #fff; margin-right: 5px;}
.yxk-dl-div-201910 dl dt a{ font-weight: bold}
.yxk-dl-div-201910 dl{ margin-right: 30px; margin-bottom: 20px}
.yxk-dl-div-201910 dl dd{ float: left}
.yxk-dl-div-201910 dl a{ color: #fff}
.paiming-201910 div ul li a{ color: #fff}
.paiming-201910 div ul{float: left}
.paiming-201910 div ul li { font-size: 12px; background: url("../img/arrow.png") no-repeat 0 center; padding-left: 10px; margin-bottom: 20px; float: left; margin-right: 30px }


.zyjx-201910 div ul li a{ color: #fff}
.zyjx-201910 div ul{float: left; width: 1000px; line-height: 20px}
.zyjx-201910 div ul li { font-size: 12px; background: url("../img/arrow.png") no-repeat 0 center; padding-left: 10px; margin-bottom: 12px; float: left; margin-right: 18px }
.zyjx-201910 span{ display: block; float: left; width: 80px}
.zyjx-201910 span a{ color: #fff; font-size: 12px; font-weight: bold}

.more-tels-201910{ background: #f6f6f6;overflow: hidden; padding: 20px 0 1px 0; font-size: 12px; width: 420px;border:1px solid #e4e4e4;position: absolute; display: none}
.more-tels-201910 li{ float: left; margin-left:8px; margin-bottom: 20px }
.more-tels-201910 li span{padding: 0 0 0 8px}
.tel-div-201910{ position: relative}






