/*
* @Author: sun
* @Date:   2016-12-14 11:18:33
* @Last Modified by:   sun
* @Last Modified time: 2016-12-22 13:08:44
*/

/* 清除默认样式 */
body, div, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, font, table, form, input, button, textarea, select, option, a { padding: 0; margin: 0; font-family: 'Microsoft Yahei', arial; font-size: 14px; }
img, input, button { border: 0; }
table { max-width: 920px !important; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
table { border-collapse: collapse; }
a, a:active{text-decoration: none; outline: none; }
a:hover { color: #ce271f; outline: none; }
.clear { clear: both; zoom: 1; height: 0; font-size: 1px; line-height: 0px; }
ul, dl, li, dd, dt, ol { list-style: none; }
input, select, img { vertical-align: middle; outline: none; }
body { -webkit-text-size-adjust: none; color: #000; min-width: 1000px; width: 100%; background-color: #fff; }
.clear { clear: both; }
html, body { width: 100%; height: 100%; min-width: 1000px; font-size: 14px; background:#fff}

/* 头部 */
.top { width: 100%; height: 140px; border-bottom: 1px solid #640000; min-width: 1200px; z-index: 10; background:#fff }
.ggTop { position: relative; }
.topCon { width: 1200px; margin: 0 auto; height: 97px; }
.nxBank_logo { padding-top: 28px; float: left; }
div.topNav { color: #888; font-size: 14px; float: right; margin-top: 37px; line-height: 25px; overflow: hidden; }
div.topNav a { font-size: 14px; color: #888; margin-left: 12px; display: inline-block; float: left; }
div.topNav a img.tel { margin-right: 7px; }
div.top_search { width: 221px; }
div.top_search input { width: 161px; height: 25px; line-height: 25px; float: left; background: url('/eportal/fileDir/tj/template/common/top/input_bg.png') no-repeat; padding-left: 20px; font-size: 14px; }
a.top_search button { width: 40px; height: 25px; float: left; background: url('/eportal/fileDir/tj/template/common/top/botton_bg.png') no-repeat; }
span.search img { margin-left: 8px; margin-top: -8px; }
.gg_nav { width: 1200px; height: 43px; margin: 0 auto; padding-top: 1px; overflow: hidden; }
.gg_nav ul { width: 1400px; }
.gg_nav ul li { float: left; margin-right: 156px; line-height: 40px; }
.gg_nav ul li a { font-size: 18px; padding: 0 2px; display: inline-block; float: left; line-height: 43px; }
.gg_nav ul li.hov a, .gg_nav ul li:hover a { border-top: 3px solid #ff0000; color: #ff0000; line-height: 37px; }
.subNav_index { width: 1200px; margin: 0 auto; background: #fff; position: absolute; top: 115px; left: 50%; margin-left: -600px; z-index: 100; }
.subNav_item { width: 1170px; padding: 0 15px 8px; border-top: 2px solid #f58200; display: none; overflow: hidden; }
.subNav_item p { font-size: 14px; color: #333; line-height: 40px; margin-bottom: 15px; border-bottom: 1px solid #dcdcdc; }
.subNav_item p img { padding: 0 5px; margin-top: -2px; margin-right: 5px; }

/* banner轮播图 */
.banner { width: 100%; height: 281px; }
.bannerPlay { position: relative;overflow: hidden;width: 100%;height: 281px; }
.bannerList { width: 100%; height: 281px; position: absolute; overflow: hidden; }
.bannerList li { width: 100%; height: 281px; position: absolute; top: 0; left: 0; display: none; }
.bannerList li img{width:100%;height:281px;}
.bannerBut { position: absolute; left: 50%; margin-left: -37px; bottom: 6px; }
.bannerBut li { width: 11px; height: 11px; float: left; margin-right: 20px; background: url('/eportal/fileDir/tj/template/common/top/icon.png') no-repeat; }
.bannerBut li.hov { background-image: url('/eportal/fileDir/tj/template/common/top/icon_hov.png'); }

/* 网银登录 */
.nxWY_login { width: 287px; height: 327px; position: fixed; z-index: 1; top: 195px; left: -286px; z-index:51; }
.wyLogCon { width: 286px; height: 327px; position: relative; }
.wyLog_gray { width: 286px; height: 327px; position: absolute; top: 0; left: 0; background: #fff; opacity: 0.6; -moz-opacity: 0.6; fliter: alpha(opacity=60); }
.wyLog_Content { width: 206px; height: 287px; position: absolute; top: 0; left: 0; padding: 20px 40px; }
.wyLog_Content p.tit { font-size: 16px; color: #ce271f; margin-bottom: 30px; }
.wyLogList li { width: 100%; height: 35px; line-height: 35px; background: #f39800; border-radius: 4px; margin-bottom: 20px; text-indent: 40px; }
.wyLogList li a { color: #fff; font-size: 14px; }
.wyLogList li img { margin-right: 14px; }
.wyHelp { width: 100%; }
.wyHelp a { color: #ce271f; }
.wyHelp a img { margin-right: 10px; }
.wyLog_slide { width: 35px; height: 141px; position: absolute; right: -33px; top: 93px; background: #ce271f; border-radius: 0 6px 6px 0; text-align: center; font-size: 16px; color: #fff; padding-top: 20px; cursor: pointer; }
.wyLog_slide img { padding-top: 20px; }

/*底部*/
.foot { height: 50px; width: 100%; min-width: 1200px; margin: 0 auto; background-color: #500a0a; }
.foot_con { width: 1255px; margin: 0 auto; line-height: 50px; color: #b9aaaa; }
.foot_con a { color: #b9aaaa; }
.foot_con img { margin-left: 75px; margin-right: 10px; }
.foot_con span { margin-left: 25px; }