@charset "utf-8";
/* css reset www.admin10000.com */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555;  font-family: "Microsoft Yahei";   min-width: 320px; overflow-x: hidden;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
/*a:hover { text-decoration:underline; }*/
img { border:none; }
ol,ul,li { list-style:none; }
table { border-collapse:collapse; }
html {overflow-x:hidden; min-width: 320px;}
/* css common */
.clearfix:after{content: ""; height:0; display: block; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.pull-left{float: left;}
.pull-right{float: right;}
img{border:0}
.boxClear {clear: both}
.banner {
    width: 100%;
    height: 479px;
    background: url("../images/banner.jpg") no-repeat center top;
}
body {font-family: "Microsoft YaHei"}
.banner .banner_box {  width: 1200px;  margin: 0 auto;  padding-top: 30px;  }
.banner .banner_box .logoLink {  float: left;  }
.banner .return {  float: right;  color: #298ADE; font-size: 16px; }
.content {width: 1200px;margin:65px auto;height:1200px}
.listContent {width: 1200px;margin:10px auto 65px auto;height:950px}
.location{font-size: 16px;margin: 30px auto !important;color: #808080}
.contentCon {width: 1200px;margin:10px auto 65px auto;}
.contentLeft {width: 720px;float: left;overflow: hidden}
.contentRight {width: 445px;float: right;overflow: hidden}
.blueLine {position: absolute;top:15px;width: 100% ;color: #0065cc;height: 1px;z-index: -10}
.mar-25 {margin-top: 25px;}
.oneTitle {font-size: 20px;color: #fefefe;font-weight: bold;
    height:33px;line-height: 35px;border-bottom: 1px solid #0065cc;}
.oneTitle a {width: 117px;height: 35px;background: url("../images/titleBg.png") no-repeat;display: block;text-align: center;cursor: pointer;color: #fff !important;}
.threeTitle {position: relative}
.threeTitle ul {height: 33px;line-height: 30px;border-bottom: 1px solid #0065cc;}
.threeTitle ul li a{font-size: 20px;color: #555;height: 35px;line-height: 35px;float: left;width: 117px;text-align: center;cursor: pointer}
.threeTitle ul li.on a{background: url("../images/titleBg.png") no-repeat;color: #fff;font-weight: bold}
.threeBox {width:2160px;clear: both;position: relative;}
.threeBox .newList{float: left;width: 720px}
.newList {padding: 14px 0px}
.newList  li {line-height: 35px;height: 35px;clear: both;}
.newList  li i{width: 7px; background: url("../images/core.png") left center no-repeat;display: inline-block;
    float: left;height: 14px;background-position: 0px -8px;margin: 12px 5px 0px 0px}
.newList  li a{font-size: 16px;color: #222222;float: left;cursor: pointer}
.newList  li span{float: right;font-size: 16px;color: #979797}
.newList  li:hover i{background-position: 0px 4px}
.newList  li:hover a{color: #1980e9}
.connectTelTitle {height: 60px;line-height: 60px;background: #1980E9}
.connectTelTitle img{margin: -7px 10px 0px 163px;line-height: 60px;vertical-align: middle}
.connectTelTitle span{font-weight: bold;font-size: 20px;color: #fff;text-align: center;display: inline-block;line-height: 65px;height: 65px}
.connectList a{clear: both;float: right;margin-right: 40px;color: #4c8fd3;font-size: 14px;}
.connectTel {border:1px solid #1980e9;border-radius: 5px;height: 322px;font-weight: bold}
// .connectTel {border:1px solid #1980e9;border-radius: 5px;height: 222px;font-weight: bold}
.connectList ul {margin: 19px;clear: both;width: 100%}
.connectList ul li{ line-height: 50px;height: 50px;float: left;}
// .connectList ul li{ line-height: 50px;height: 50px;float: left;width: 202px;}
.connectList ul li a{font-size: 16px;color: #4c8fd3;font-weight: bold;float: right}
// .connectList ul li span{font-size: 14px;margin-left: 10px;font-weight: bold}
.connectText {padding: 35px 15px;background: #1980e9;margin: 20px 0px;border-radius: 5px;}
.connectText a {width: 200px;display: inline-block;line-height: 30px}
.connectText a img {vertical-align: middle;margin-top: -5px;}
.connectText a label{font-size: 16px;color: #fff;margin-left: 10px}
.linkList {width:470px;  overflow: hidden}
.linkList ul li {margin-right: 24px;margin-top: 14px;float: left;width: 210px;
    height: 68px;line-height: 68px;background: #b2ebff}
.linkList ul li a {    cursor: pointer;
    display: block;
    text-align: center;}
.linkList ul li:last-child{width: 100%}
/*.linkList ul li:last-child img {float: left;height: 30px;margin: 20px 10px 20px 85px}*/
.linkList ul li:last-child div {float: left;padding: 15px 0px}
.linkList ul li:last-child div p {line-height: 20px;font-size: 16px;color: #025f8f;text-align: center;font-weight: bold}
.linkList ul li:last-child div p:last-child {font-size: 14px;color: #025f8f;font-weight: 900}
.linkList ul li a img{vertical-align: middle;margin: -4px 3px 0px 5px;height: 20px}
.linkList ul li a label{font-size: 16px;color: #025f8f;font-weight: bold;cursor: pointer}
.imgTitle {margin: 40px 0px 40px 0px}
.mapBox {height: 290px;border: 1px solid #0065cc;width: 100%;margin-top: 20px}
.listTitle {min-width: 100px;margin-left: 10px}
.listTitle  p{font-size: 20px;color: #137ce7;height: 30px;line-height:30px;border-bottom: 2px solid #137ec7;display: inline-block}
.listBox {border-top: 1px solid #ccc}
.listBox .page {text-align: center;font-size: 16px;}
.listBox  ul {padding: 10px 0px}
.listBox ul li{clear: both;height: 40px;line-height: 40px}
.listBox ul li i{background: url("../images/greyBlock.png") left center no-repeat;width: 10px;height: 10px;display: block;float: left;margin: 15px 5px;}
.listBox ul li:hover i {background: url("../images/blueBlock.png") left center no-repeat;}
.listBox ul li:hover a {color: #1980e9;cursor: pointer}
.listBox ul li:hover span {color: #1980e9;cursor: pointer}
.listBox ul li a {font-size: 16px;color: #333;float: left}
.listBox ul li span{font-size: 16px;color: #999;float: right}
.line {width: 100%;height: 1px;background: #ccc;margin: 10px 0px}
.conTit {width: 700px;margin: 10px auto;border-bottom: 1px solid #e5e5e5}
.conTit h1 {font-size: 20px;font-weight: bold;text-align: center;color: #313131}
.conTit .time{font-size: 18px;text-align: center;color: #9a9a9a;line-height: 78px;height: 78px}
.location {border-bottom: 0px !important;width: 1200px;}
.location i {background: transparent !important;width: 0px !important;margin: 0px !important;}
.location a {color: #888888}
.listPage {height: 920px;overflow: hidden}
.listBoxPage {height: 920px;overflow: hidden}
.listPage  {border-top: 1px solid #ccc}
.listPage  .page {text-align: center;font-size: 16px;}
.listPage   ul {padding: 10px 0px}
.listPage  ul li{clear: both;height: 40px;line-height: 40px}
.listPage  ul li i{background: url("../images/greyBlock.png") left center no-repeat;width: 10px;height: 10px;display: block;float: left;margin: 15px 5px;}
.listPage  ul li:hover i {background: url("../images/blueBlock.png") left center no-repeat;}
.listPage  ul li:hover a {color: #1980e9;cursor: pointer}
.listPage  ul li:hover span {color: #1980e9;cursor: pointer}
.listPage  ul li a {font-size: 16px;color: #333;float: left}
.listPage  ul li span{font-size: 16px;color: #999;float: right}

.footer {
    background: #137CE7;padding: 20px 0px;
}
.footer p {
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 35px;
}
.footer .linkPhoto {
    width: 200px;
    height: 80px;
    margin: 0 auto;
}
.footer .linkPhoto .fleft {
    width: 80px;
    height: 80px;
    float: left;
}
script {
    display: none;
}
.footer .linkPhoto .fright {
    width: 110px;
    height: 67px;
    padding-top: 13px;
    margin-left: 10px;
    float: right;
}
.connectList ul {
	display: flex;
    flex-flow: column;
    align-items: center;
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
}

.connectList ul li:nth-child(1)  {
font-size: 26px;
}
