a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video{
	border: 0;font: inherit;vertical-align: baseline;margin: 0;padding: 0;}
ol, ul {list-style: none}
table {border-collapse: collapse;border-spacing: 0}
form, input, textarea,select{font-family: "Microsoft YaHei";outline: 0;}
::-moz-placeholder {color:#999}
::-webkit-input-placeholder {color:#999}
:-ms-input-placeholder {color:#999}
h1, h2, h3, h4 {font-weight: 400}
i{ font-style:normal; }
.clear {clear: both;}
b{ font-weight: normal; }
.clearfix::after {clear: both; content: ""; display: block; height: 0;}
.clearfix { zoom: 1;}
.fl {float: left}
.fr {float: right}
a{text-decoration:none;color:#333;cursor:pointer;outline:0;*star:expression(this.onFocus=this.blur());}
a:active{border:none;}
a:after{border:none;}
img{border:0}

.trans{ transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s }

.flex-bt{ display: flex; justify-content: space-between; }


body{color: #333}
a:hover{color: #fb6638;}
.container{ width: 1520px; margin: auto;}

/* 头部 */
.header{height: 120px; position: relative;}
.header .logo{width: 855px; height: 82px; margin-top: 20px;}
.header .login{margin-top: 40px;}
.header .login a{display: inline-block; width: 88px; height: 38px; border-radius: 5px; border: 1px solid #ddd; overflow: hidden; margin-left: 10px; line-height: 38px; text-align: center; transition: all 0.3s;}
.header .login a.reg{color: #333;}
.header .login a.log{color: #333;}
.header .login a.search-o{background: url(../images/ico3.png) no-repeat center center;}
.header .login a:hover{background: #0565f5; text-indent: 0px; line-height: 38px; text-align: center; color: #fff;}

.logined{ margin-top: 40px;}
.logined a{ display: inline-block;height: 38px;  border-radius: 5px; line-height: 38px; text-align: center; }
.logined a.member{  width: 98px; background-color: #0565f5; color: #fff; }
.logined a.quit{ width: 88px; border:1px solid #0565f5; color: #0565f5;}
.logined a:hover{background-color: #0565f5; color: #fff;}

/*搜索表单*/
.search { position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.6); display:none; z-index:9999; }
.search form { position:absolute; top:50%; left:50%; margin-left:-300px; margin-top:-30px; width:600px; background:#fff; z-index:9; }
.search form .txt { float:left; height:60px; line-height:60px; padding-left:15px; width:450px; border: 0;  font-size:18px;}
.search form .btn { float:right; height:60px; line-height:60px; width:150px; text-align:center; background:#0e6ac0; color:#fff; cursor:pointer;border: 0;  font-size:18px;}
.serclose { position:absolute; right:-50px; top:-50px; color:#fff; font-size:30px; cursor:pointer; }
.search01 { display:block; }


/* 导航 */
.menu{background: #0565f5; width: 100%; height: 60px;}
.menu ul{height: 60px;}
.menu ul>li{line-height: 60px; width: 10%; float: left;}
.menu ul>li>a{display: block; width: 100%; height: 60px; line-height: 60px; text-align: center; color: #fff; font-size: 18px;}
.menu ul>li.active>a{background: #0565f5;}
.menu ul>li>a:hover{background: #0565f5;}

/* 底部 */
.footer{ background: #1f2833; padding: 40px 0;}
.footer .linkBox{}
.footer .linkBox .item{position: relative; float: left; width: 230px; height: 42px; margin-right: 20px;}
.footer .linkBox .item1{ width: 270px;}
.footer .linkBox .item:last-child{margin-right: 0;}
.footer .linkBox .item .ti{font-size: 16px;color: #8797a1;display: block;width:100%;height: 42px;line-height: 42px;box-sizing: border-box;padding: 0 20px;cursor: pointer;background: url(../images/ico4.png) no-repeat 200px center #50545d}
.footer .linkBox .item1 .ti{ background-position: 240px;}
.footer .linkBox .item .hiddenBox{position: absolute;bottom: 42px;display: none;background: #f8f8f8;width: 100%;z-index: 999;padding:10px 0;}
.footer .linkBox .item .hiddenBox li a{font-size: 14px;display: block;padding: 5px 20px; line-height: 24px;}

.footer .copyright{ padding-top: 30px;}
.footer .copyright .copy{ padding-left: 30px; color: #8797a1; line-height: 32px;}
.footer .copyright .copy a{color: #8797a1;}

.footer .ewm{ display: flex;}
.footer .ewm div{ text-align: center; margin-left: 20px;}
.footer .ewm img{width: 100px; height: auto;}
.footer .ewm p{ color: #8797a1; font-size: 16px;}

.main{ background: url(../images/client.bg.png) #f2f7ff;}

.newsList1{}
.newsList1 li{position: relative; height: 40px; line-height: 40px; padding-left: 18px; background: url(../images/dot1.png) no-repeat 0 center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.con .newsList1 li .tit{display: inline-block; width: 580px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top;}
.newsList1 li .date{ position: absolute; right: 0; top: 0px; font-size: 13px; color: #c7cbd3;}
.newsList1 li .fenlei{ color: #0565f5;}
.newsList1 hr{ height: 1px; background: none; border: 0; border-bottom: 1px dotted #c2c2c2; margin: 20px 0;}

.tt1{display: block; border-left: 4px solid #0565f5; height: 24px; font-size: 24px; font-weight: bold; padding-left: 10px; color: #333; line-height: 24px;}
.tt1 em{ color:#0565f5;}