﻿@charset "utf-8";
/* CSS Document */

/*2015.5.18 liuyuwan*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea,select  { margin:0; padding:0; }
*html{/*background-image:url(about:blank);background-attachment:fixed;*/}
body{ font-size:12px; line-height:20px; color:#666;font-family:"Microsoft YaHei"; background-color:#fff; min-width:1180px;}
h1, h2, h3, h4, h5, h6{ font-size:12px;}
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
i{ display:inline-block;}
a { text-decoration:none; color:#666; cursor:pointer;}
a:hover { cursor:pointer; text-decoration:none;color:#ff5600;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:' '; }
.clearAll{ clear:both;zoom:1;line-height:0px; overflow:hidden; zoom:1; font-size:0px;}
a img { border:none; }
li.clear { float:none; width:auto; height:auto; padding:0; margin:0; }
input{ border:0 none; padding:0px; margin:0px;}
table { border-collapse: collapse; border-spacing: 0;}

.pr{ position:relative;}
.pa{ position:absolute;}
.ftms{ font-family:"Microsoft YaHei"}
.ftst{ font-family:'SimSun';}

/*文字靠边*/
.tl { text-align:left!important; }.tc { text-align:center!important; }.tr { text-align:right!important; }
/*缩进*/
.ti2 { text-indent:2em; }  
/*字体粗细*/
.fb { font-weight:bold; }
.fn { font-weight:normal; }
.fl{ float:left;}
.fr{ float:right;}
.mm{ margin-left:auto; margin-right:auto;}
.bd1{ border:1px solid #ddd;}
.Bd_btm{ border-bottom:1px solid #ddd;}
.nbd{ border:0 none !important;}
.nbd td{ border:0 none !important;}

/*显示*/
.dil { display:inline; }
.bk { display:block !important;}
.dn{ display:none;}
.dik{ display:inline-block;}
.od { overflow:hidden }
.dtb{ display:table}
.vm{ vertical-align:middle}

/*自定义*/
/*行高*/
.lh18 { line-height:18px; }
.lh20 { line-height:20px; }
.lh22 { line-height:22px; }
.lh24 { line-height:24px; }
.lh25 { line-height:25px; }
.lh26 { line-height:26px; }
.lh30 { line-height:30px; }
.lh40{line-height: 40px;}

/*字体大小*/
.f12 { font-size:12px !important; }
.f14 { font-size:14px !important; }
.f16{font-size:16px !important;}
.f18{font-size:18px !important;}
.f20{font-size:20px !important; line-height:20px;}
.f22{font-size:22px; line-height:22px;}
.f24{font-size:24px; line-height:24px;}
.f26{font-size:26px; line-height:26px;}
.f28{font-size:28px; line-height:28px;}
.f30{font-size:30px; line-height:30px;}
.f36{font-size:36px; line-height:36px;}

/*间距与填充*/
.nbg{ background:none !important;}
.mt_5{ margin-top:5px;}.mt_10{ margin-top:10px;}.mt_15{ margin-top:15px;}.mt_20{ margin-top:20px;}
.ml_5{ margin-left:5px;}.ml_10{ margin-left:10px;}.ml_15{ margin-left:15px;}.ml_20{ margin-left:20px;}
.mr_5{ margin-right:5px;}.mr_10{ margin-right:10px;}.mr_15{ margin-right:15px;}.mr_20{ margin-right:20px;}
.mb_5{ margin-bottom:5px;}.mb_10{ margin-bottom:10px;}.mb_15{ margin-bottom:15px;}.mb_20{ margin-bottom:20px;}
.mg_0{ margin:0px !important;}
.mt_35{ margin-top:35px;}
.mt_40{ margin-top:40px !important;}

.pt_5{ margin-top:5px;}.pt_10{ margin-top:10px;}.pt_15{ margin-top:15px;}.pt_20{ margin-top:20px;}
.pl_5{ margin-left:5px;}.pl_10{ margin-left:10px;}.pl_15{ margin-left:15px;}.pl_20{ margin-left:20px;}
.pr_5{ margin-right:5px;}.pr_10{ margin-right:10px;}.pr_15{ margin-right:15px;}.pr_20{ margin-right:20px;}
.pb_5{ margin-bottom:5px;}.pb_10{ margin-bottom:10px;}.pb_15{ margin-bottom:15px;}.pb_20{ margin-bottom:20px;}
.pd_0{ padding:0px;}
.pd20{ padding:0 20px;}

.wa{ width:100% !important;}
.tuL{ text-decoration:underline}
.ttL{ text-decoration:line-through}

.zh{word-break:break-all;} /* 强制转行 */
.dq{ text-align:justify}   /* 两边对齐 */

/*宽度*/
.w1000{ width:1000px;}
.w980{ width:980px;}

/*高度*/
.h80{ height:80px;}
.w160{ width:160px;}
.w290{ width:290px !important}
.H190{ height:190px;}
.H150{ height:150px;}

/*颜色*/
.red{color:#ff2400;}
.col_red{ color:#d11111;}
.col_blue{ color:#1d6c9e;}
.col_grey { color:#999 !important;}
.col_org{ color:#ff5600}
.col_blue2{ color:#38a6df}
.col_white{ color:#fff;}
.col_green{ color:#61c6bb}
.col_black{ color:#222;}

.zH{ z-index:99;}

/*public*/
.center{ width:1182px; margin:0 auto;}

/*topBar*/
.topBar{ height:30px; background:#f5f5f5; border-bottom:1px solid #eeeeee; line-height:30px; color:#676767; position:relative; z-index:10;}
.topBar a{color:#676767;}
.topBar a:hover{color:#ff9000;}
.topBarRight{ float:right; text-align:right;}
.topBar .dik{ position:relative; *display:inline;}
.TopMore,.topLink a{ margin:0 5px; cursor:pointer;}
.i-arrD{ width:7px; height:4px; display:inline-block; background:url(../ico/ico1.png) no-repeat center; vertical-align:middle; margin-left:5px;}
.TopMoreBtm{display:inline-block; padding:0 5px;border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5;}
.TopMore.act .TopMoreBtm{ background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; position:relative; z-index:2;}
.TopMorePop{ border:1px solid #ddd; background:#fff; position:absolute; left:-20px; top:29px; text-align:left; width:160px; padding:10px; z-index:1; line-height:18px; display:none;}
.TopMorePop dl { margin-bottom:10px;}
.TopMorePop dl dt{ font-size:16px; margin-bottom:5px;}
.TopMorePop dl dd a{ display:inline-block; font-size:12px; margin-right:8px;}
.TopMore.act .TopMorePop{ display:block}


.top{background:#fbfbfb;width:100%;height:30px;line-height: 30px;border-bottom:solid 1px #d8d9db;position:relative;z-index:999;}
.top .menu{width:1182px;margin:0 auto;display:table;z-index:999;}
.top .menu ul li{float:left;line-height:22px;padding:0 14px 0 5px;margin-top:3px;}
.top .menu ul li a:HOVER{text-decoration: underline;color:#222222;}
.top .menu ul li.dropmenu {width:64px;padding:0;border:1px solid #fbfbfb;_position: relative;}
.top .menu ul li.dropmenu:hover,.top .menu ul li.dropmenu_hover{background:#fff;border:1px solid #B3B3B3;}
.top .menu ul li.dropmenu:hover ul{display:block;}
.top .menu ul li.dropmenu a{display:block;background:url(../ico/top_arr.gif) 40px no-repeat;text-align:left;padding-left:8px;}
.top .menu ul li.dropmenu a.n{text-decoration:none;}
.top .menu ul li.dropmenu ul{background:#fff;display:none;_position:absolute;_left:-1px;_border:1px solid #B3B3B3;_border-top:0;_height:60px;_width:66px;}
.top .menu ul li.dropmenu ul li{float:none;border-top:0;_height:16px;background:#fff;z-index:100;position:relative;padding:0;}
.top .menu ul li.dropmenu ul li a {border:0;background:#fff;}
.top .menu ul li.dropmenu ul li a:hover {border:0;}
.top .menu ul li a.username{color:#3786d0;}
.top .menu ul li a.username:hover{text-decoration:underline;color:#3786d0;}
.r {float: right;}
.top .menu ul li.dropmenu.allBusness{ width:78px;}
.top .menu ul li.dropmenu.allBusness ul{ width:140px;border-right:1px solid #B3B3B3; padding-bottom:10px;}
.top .menu ul li.dropmenu.allBusness .n{ background-position:61px center;}
.top .menu ul li.dropmenu.allBusness ul h5{ font-weight:bold; margin-top:5px;}
.top .menu ul li.dropmenu.allBusness ul h5 a{ color:#222;}
.top .menu ul li.dropmenu.allBusness ul li p{ margin-bottom:2px;}
.top .menu ul li.dropmenu.allBusness ul li p a{ display:inline-block; *display:inline; width:42%; color:#666}
.top .menu ul li.dropmenu.allBusness ul li p a:hover{}
.top .menu ul li.dropmenu.allBusness a:hover{}

/*topHeader*/
.topHeader{ height:94px;}
.logo{ margin-top:20px; float:left; }
.logo a{ margin:0 5px;*display:inline;}
.logo i{ display:inline-block; vertical-align:middle;}
.i-logoPingAn{ width:76px; height:41px; background:url(../ico/logoPingAn.gif) no-repeat;}
.i-logoPingAnBank{ width:120px; height:42px; background:url(../ico/logoPingAnBank.gif) no-repeat;}
.i-logoChengE{ width:84px; height:52px; background:url(../ico/logoChengE.gif) no-repeat; margin-top:-5px;}
.a-chenge{ padding-left:15px; border-left:1px solid #636060; display:inline-block;}

/*nav*/
.nav{ width:700px; float:right; margin:35px 0 0 75px; *display:inline; text-align:right;}
.nav li{ font-size:18px; font-family:"Microsoft YaHei"; display:inline; height:20px;}
.nav li a{ color:#2b2b2b; margin-left:60px;}
.nav li.act a,.nav li a:hover{ color:#fe802a;}

.i-nav1,.i-nav2,.i-nav3,.i-nav4,.i-nav5{ display:inline-block; vertical-align:middle; height:19px; background-image:url(../ico/navTxt.png); background-position:0 0 ; background-repeat:no-repeat;}
.i-nav1{ width:41px;background-position:-0px 0px;}
.i-nav2{ width:91px;background-position:-94px -0px;}
.i-nav3{ width:72px;background-position:-238px -0px;}
.i-nav4{ width:73px;background-position:-363px -0px;}
.i-nav5{ width:46px;background-position:-488px -0px;}
a:hover .i-nav1,.act .i-nav1{ width:41px;background-position:-0px -28px;}
a:hover .i-nav2,.act .i-nav2{ width:91px;background-position:-94px -28px;}
a:hover .i-nav3,.act .i-nav3{ width:72px;background-position:-238px -28px;}
a:hover .i-nav4,.act .i-nav4{ width:73px;background-position:-363px -28px;}
a:hover .i-nav5,.act .i-nav5{ width:46px;background-position:-488px -28px;}


.footer{background:#e1e1e1;width:100%;display: table;border-top:solid 1px #d8d9db; margin-top:0px; padding:35px 0;}
.footer .foot{width:980px;margin:0 auto;margin-top:0px;display:table;height:100px;width:600px;text-align:center;}
.footer .foot .menu{padding-bottom:8px;}
.footer .foot .menu a{text-decoration: none; color:#999999; font-size:14px;}
.footer .foot .menu a:hover{color:#FF6701;}
.footer .foot .menu .line{color:#ccc;font-family:Arial;padding: 0 6px; height:auto; border:0 none; content:'|'; width:auto; font-size:inherit;}
.footer .foot .info{color:#999999;line-height:23px;margin-top:15px;}
.foot_weixin{right:-200px;top:-10px;}
.foot_weixin p{color:#333;font-size:14px;line-height:30px;}
.pos1 {position: relative;}
.pos2 {position: absolute;}


.btn30{ height:30px; line-height:30px; text-align:center; display:inline-block; min-width:120px; font-size:14px;}

.rightBar{ width:38px;cursor:pointer; z-index:1;  display:none; top:525px; position:absolute;  right:0; box-shadow:0 0 3px #ccc;}
.pfix{ position:fixed;}
.rightBar li{  display:inline-block; border-bottom:1px solid #ddd; width:38px; height:46px; position:relative;}

.rightBar a:Hover{ background-position:-54px 0;}
.rBico1,.rBico2,.rBico3,.rBico4,.rBico5,.rBico6,.rBico7{ width:38px; height:46px; display:inline-block; background-repeat:no-repeat; overflow:hidden; vertical-align:middle; background-position:0 0;}
.rBico1{ background-image:url(../ico/ico5.png);}
.rBico2{ background-image:url(../ico/ico6.png);}
.rBico3{ background-image:url(../ico/ico7.png);}
.rBico4{ background-image:url(../ico/ico8.png);}
.rBico5{ background-image:url(../ico/ico9.png);}
.rBico6{ background-image:url(../ico/ico10.png);}
.rBico7{ background-image:url(../ico/ico10.png);}
a:hover .rBico1,a:hover .rBico2,a:hover .rBico3,a:hover .rBico4,a:hover .rBico5,a:hover .rBico6,a:hover .rBico7{ background-position:0 -46px;}
.rBPop{ width:272px; position:absolute; right:38px; top:0px; display:none;}
.rBPopErweima{ width:154px; float:left; background:#fff; border:1px solid #ff8400;}
.rBPopErweima h5{ text-align:center; font-size:14px; font-weight:normal; color:#fd8000; line-height:26px;}
.rBPopSet{ width:115px; border-top:1px solid #ff8400;border-right:1px solid #ff8400; background:#fff; float:left; text-align:center; font-size:14px;}
.rBPopSet p{ line-height:36px; border-bottom:1px solid #ff8400; color:#b8b8b8; height:36px;}
.rBPopSet p.act a{ color:#333;}
.rBPopSet p.act{ position:relative; z-index:2;}
.rBPopSet p.act a{ display:block; width:115px; background:#fff; left:-1px; height:36px; top:0; z-index:2; position:absolute;}
.ewmBox{ display:none}
.ewmBox.act{ display:block}
.ewmHover.act .rBPop{ display:block;}
.ewmHover.act .rBico1,.ewmHover.act .rBico2,.ewmHover.act .rBico3{ background-position:0 -46px;}
.publicTxt{ border:1px solid #ff8400; background:#fff; padding:5px; line-height:24px; font-size:14px; }
.publicTxt a{ display:block; color:#222; width:100%; overflow:hidden;}
.publicTxt a:hover{ color:#ff5600;}

.popFade{ position:fixed; width:100%; height:100%; left:0px; right:0px; bottom:0px; top:0px; z-index:99; background:rgba(0,0,0,.6); display:none}


/*错误弹出框*/
.popTips{ position:fixed; _position:absolute; width:340px; height:210px; border:2px solid #ddd; background:#fff; z-index:99; left:50%; top:50%; margin:-105px 0 0 -170px; display:none;}
.errorTips{ text-align:center; padding:20px;}
.errorTips .tipstxt{ margin:20px 0; font-size:12px;}
.i-error{ width:50px; height:50px; display:inline-block; background:url(../ico/ico30.png) no-repeat; vertical-align:middle;}