@charset "utf-8";
/* CSS Document */
*::selection{background:#1369c0; color:#fff; text-shadow:none;}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:14px; color:#333; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1260px;_width:1260px; background:#f2f6f9;}
body a{text-decoration:none; outline:none; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
a:link,a:visited{color:#333;}
a:hover{color:#ce2421; -webkit-tap-highlight-color:rgba(255, 255, 255, 0); -webkit-user-select:none; -moz-user-focus:none; -moz-user-select:none;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0;}
ul li{list-style-type:none;}
table,table td{border-collapse:collapse;}
.clear{clear:both; height:0;}

@font-face{font-family:"iconfont"; src:url("/kyc/images/iconfont.ttf") format("truetype");}
.iconfont{font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}


/*video禁止显示下载按钮*/
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}

.content{width:1260px; margin:0 auto;}
.head{height:130px; background:url(/kyc/images/headBg.jpg) no-repeat;}
.logo{height:130px; background:url(/kyc/images/logo.png) no-repeat 20px center;}


/* 菜单 */
.menuWrap{height:42px; background:#1369c0;}
.menuWrap .menu{height:42px;}
#menu{display:flex;}
#menu li{position:relative; text-align:center;}
#menu li a:link, #menu li a:visited{color:#fff;}
#menu > li{flex:1; height:42px; padding-right:2px; float:left; background:url(/kyc/images/menuLine.jpg) no-repeat right center;}
#menu > li:last-of-type{padding-right:0; background:none;}
#menu > li > a{display:block; height:42px; line-height:42px; font-size:16px;}

/*这是第二级菜单*/
#menu ul{width:100%; border-top:#fff 1px solid; background-color:#ce2421; position:absolute; z-index:999; left:-1px; top:42px; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; margin:20px 0 0 0; opacity:0; visibility:hidden;}
#menu ul li{border:#fff 1px solid; border-top:0;}
#menu ul li a{display:block; padding:10px; line-height:20px; font-size:15px;}

/**若子级菜单含有子级时，在a标签增加<i>标签作为箭头，由js实现动态增加，箭头大小调节i的边框宽度*/
#menu ul i{display:block; position:absolute; *top:10px; top:calc(50% - 4px); right:2px; z-index:10; width:0; height:0; border-color:transparent; border-width:4px; border-style:solid; border-left:4px #fff solid;}

/*这是第三级菜单 及以后*/
#menu ul ul{top:0; left:100%; margin:0 0 0 20px;}
#menu ul ul li a{font-size:14px;}

#menu li:hover > a:hover{background-color:#1369c0;}
#menu li:hover > a, #menu > li:hover > a:hover{background-color:#ce2421;}
#menu li:hover > ul{opacity:1; visibility:visible; margin:0;}


.banner{width:1260px; height:420px; overflow:hidden; position:relative; margin:1px auto 0;}
.banner .bd{position:relative; height:100%; z-index:0; overflow:hidden;}
.banner .bd li{zoom:1; vertical-align:middle;}
.banner .bd li a{display:block; width:1260px; height:420px; position:relative;}
.banner .bd img{width:1260px; height:420px; display:block;}
.banner .hd{width:1260px; height:12px; overflow:hidden; position:absolute; left:0; bottom:20px; z-index:1; text-align:center;}
.banner .hd ul{overflow:hidden; zoom:1; clear:both;}
.banner .hd ul li{display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 4px; width:12px; height:12px; overflow:hidden; background:#fff; border-radius:50%; cursor:pointer; text-indent:-99px; font-size:0;}
.banner .hd ul li.on{background:#1369c0;}
.banner .prev, .banner .next{position:absolute; left:10px; top:50%; margin-top:-16px; display:block; width:18px; height:32px; background:url(/kyc/images/slider-arrow.gif) no-repeat -116px 0; filter:alpha(opacity=0);opacity:0;}
.banner .next{left:auto; right:10px; background-position:0 0;}
.banner:hover .prev, .banner:hover .next{filter:alpha(opacity=50); opacity:0.5;}
.banner .prev:hover, .banner .next:hover{filter:alpha(opacity=100); opacity:1;}


.F2{height:380px; padding-top:15px; overflow:hidden;}
.news{width:630px; height:380px; position:relative; overflow:hidden; float:left;}
.news .pic{height:380px; overflow:hidden;}
.news .pic a{display:block; height:380px;}
.news .txtBg{position:absolute; bottom:0; z-index:1; height:45px; width:100%; background:#1369c0; filter:alpha(opacity=70); opacity:.7; overflow:hidden;}
.news .txt{position:absolute; bottom:0; z-index:2; height:45px; width:100%; overflow: hidden; }
.news .txt li{width:100%; height:45px; line-height:45px; position:absolute; bottom:-45px;}
.news .txt li a{display:block; width:544px; color:#fff; padding:0 71px 0 15px; float:left; height:45px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px;}
.news .num{position:absolute; z-index:3; height:20px; bottom:10px; right:10px;}
.news .num li{float:left; position:relative; width:20px; height:20px; line-height:20px; overflow:hidden; text-align:center; margin-left:1px; cursor:pointer; background:#000; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; display:none;}
.news .num li.on{background:#f60;}
.news .prev, .news .next{display:block; width:28px; height:45px; position:absolute; bottom:0; z-index:2; background-repeat:no-repeat; background-position:center center;}
.news .prev{right:28px; background-image:url(/kyc/images/l.png);}
.news .next{right:0; background-image:url(/kyc/images/r.png);}
.news .prev:hover, .news .next:hover{background-color:#ce2421;}


.indH{height:39px; line-height:39px; font-size:18px; font-weight:normal; color:#222; border-bottom:#e3e3e3 1px solid;}
.indH a:link, .indH a:visited{float:right; color:#888; font-size:14px;}
.indH a:hover{color:#ce2421;}
.indH p{height:38px; line-height:38px; border-bottom:#ce2421 2px solid; position:relative; bottom:0; float:left;}
.indH p .iconfont{font-size:20px; color:#ce2421; padding-right:5px;}

.newsList li{height:41px; line-height:41px; padding-left:15px; background:url(/kyc/images/a03.png) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:#e0dfdf 1px dashed;}
.newsList li span{color:#999; float:right; padding-left:20px;}


.newsTab{height:378px; margin-left:645px; background:#fff; border:#e3e3e3 1px solid;}
.newsTab .hd{height:44px; line-height:44px; background:#f1f1f1; border-bottom:#e3e3e3 1px solid; margin-bottom:4px;}
.newsTab .hd ul li{float:left; width:131px; text-align:center; cursor:pointer; font-size:18px; color:#666;}
.newsTab .hd ul li.on{background:#fff; border-top:#ce2421 2px solid; border-left:#e3e3e3 1px solid; border-right:#e3e3e3 1px solid; position:relative; top:-1px; left:-1px; color:#ce2421;}
.newsTab .hd .more{float:right; padding-right:20px; font-size:14px;}
.newsTab .hd .more a:link, .newsTab .hd .more a:visited{color:#888;}
.newsTab .hd .more a:hover{color:#ce2421;}
.newsTab .bd{position:relative; height:328px; overflow:hidden;}
.newsTab .bd .conWrap{margin:0 23px;}
.newsTab .bd .newsList li{height:39px; line-height:39px; background-image:url(/kyc/images/a02.jpg);}
.newsTab .bd .newsList li:last-child{border-bottom:none;}
.newsTab .bd .newsList li.new{background-image:url(/kyc/images/a01.jpg);}


.F3{height:330px; padding-top:15px;}
.newsBox{width:410px; height:330px; float:left; padding-left:15px; position:relative; overflow:hidden;}
.newsBox i{position:absolute; right:20px; top:-5px; font-style:normal; vertical-align:top; font-size:20px;}
.newsBox h2{padding-top:16px;}
.newsBox ul{padding-top:6px;}
.newsBox ul li:last-child{border-bottom:none;}
.indList{height:328px; background:#fff; padding:0 19px; border:#e3e3e3 1px solid;}
.kydt{margin-left:0;}
.kydt i{color:#19b298;}
.hjcg i{color:#fa8b0a;}
.hjcg .indH p .iconfont{font-size:22px;}
.xsjl i{color:#85bd38;}


.foot{background:#1760c7; color:#fff; height:52px; padding:29px 20px; margin-top:15px;}

.link{width:420px; height:34px; float:right;}
.link .mainlevel{width:190px; height:34px; background:#fff; margin-left:20px; float:left; border-radius:5px; margin-top:9px;}
.linkBox{width:100%; height:auto;}
.linkBox > li{width:100%; height:34px; position:relative;}
.linkBox li a{display:block; height:34px; line-height:34px; cursor:pointer; color:#999; position:relative; padding-left:12px;}
.linkBox li a i{display:block; width:34px; height:34px; background:#e2e2e2; position:absolute; right:0; top:0; border-radius:0 5px 5px 0;}
.linkBox li a i em{display:block; width:34px; height:34px; line-height:34px; text-align:center; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.linkBox li a span{display:block; height:34px; line-height:34px; border:#e0ded0 1px solid; padding-left:10px;}
.linkBox .mainlevel:hover a i em{transform:rotate(-180deg); -ms-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -o-transform:rotate(-180deg);}
.linkBox li ul{width:100%; max-height:320px; padding:0; position:absolute; left:0; bottom:34px; overflow-y:auto; display:none; z-index:999; background:#e2e2e2; -webkit-border-radius:5px; border-radius:5px;}
.linkBox li ul li{height:auto;}
.linkBox li ul li a{height:auto; line-height:20px; padding:6px 10px; background:none; font-size:13px; color:#333; border:none;}
.linkBox li ul li a:hover{background:#a42b26; color:#fff;}

.copy{height:52px; line-height:26px; margin-right:420px;}
.copy span{font-family:Arial, Helvetica, sans-serif;}


.ny{padding:15px 0 35px;}
.left{width:240px; background:#fff; float:left; padding-bottom:20px;}
.left h2{height:45px; line-height:45px; background:#1369c0; padding-left:20px; color:#fff; font-size:18px; font-weight:normal; border-bottom:#ce2421 3px solid;}
.left li{padding:0 20px;}
.left li a{display:block; height:40px; line-height:40px; border-bottom:#e3e3e3 1px dashed; background:url(/kyc/images/a02.jpg) no-repeat 5px center; padding-left:20px; font-size:16px;}
.left li a:hover, .left li a.on{color:#ce2421; background-image:url(/kyc/images/a01.jpg);}


.right{margin-left:270px; border:#e3e3e3 1px solid; background:#fff;}
.post{height:47px; line-height:47px; background:#f1f1f1; border-bottom:#e3e3e3 1px solid; margin-bottom:4px;}
.post span{float:right; font-size:12px; color:#999; padding-right:23px;}
.post p{height:47px; line-height:47px; border-top:#c81612 2px solid; float:left; background:#fff; position:relative; top:-1px; font-size:18px; position:relative; border-right:#e3e3e3 1px solid; padding:0 23px;}

.list01{padding:6px 23px 0;}
.list01 ul li{height:40px; line-height:40px; padding-left:15px; background:url(/kyc/images/a03.png) no-repeat left center; border-bottom:#dedede 1px dashed; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list01 ul li span{float:right; color:#999; padding-left:20px;}

.article{padding:20px 50px 30px;}
.articleTitle{padding:20px; line-height:36px; text-align:center; font-size:20px; font-weight:bold; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
.articleInfo{text-align:center;font-size:12px; height:30px; line-height:30px; color:#8a8a8a; background:#f3f3f3; width:90%; margin:0 auto;}
.articleInfo label{padding-left:20px;}
.articleCon{font-size:14px; line-height:30px; padding-top:20px;}
.articleCon p, .articleCon div{text-justify:inter-ideograph; text-align:justify;}
.article img{max-width:880px; height:auto !important; vertical-align:top; margin:0 auto;_width:expression(document.body.clientWidth > 880 ? "880px" : "auto");}
.article2 img{max-width:1100px; _width:expression(document.body.clientWidth > 1100 ? "1100px" : "auto");}

#goHeadBtn{display:block; width:50px; height:50px; z-index:999; background:url(/kyc/images/goHeadBtn.png) no-repeat; position:fixed; right:20px; bottom:20px;}