/* 通用部分 */
*{padding:0px;margin:0px;}
body{ font-family:"宋体",Arial ;font-size:12px;margin-top:0px;-webkit-text-size-adjust:none; font-size:12px; background:url(../images/home/indexbj.jpg) repeat-x  top }
ul,li{padding:0px;margin:0px;list-style:none;}
img {border:none;}
a {text-decoration:none;}
.clear{ clear:both;}
/*denghl 网银登陆 新增*/
.personBox0{ width:58px; }
.personBox1{width:59px;}
.personBox2{width:58px;}


/*公共部分*/
.header{ clear:both; width:100%;margin:auto;}
.header,.allNavigation{}
.font{  color:#000; font-family:"Microsoft Yahei","宋体",Arial; font-size:11pt; font-weight: 800}
.fonttwo{font-family:"Microsoft Yahei","宋体",Arial; font-size:14px; font-weight: normal}
.fontthree{color:#000; font-family:"Microsoft Yahei","宋体",Arial; font-size:16px;font-weight: normal; }

/*广告部分*/
.ad{ width:744px; height:183px;overflow:hidden;margin-right:5px; border:1px solid #CCC; padding:2px;}

.js {position: absolute;}
.jsNav {background:url(../images/home/ad_but.png) no-repeat; }
.imgSelected {background:url(../images/home/ad_but.png) no-repeat 0px -12px; }
.jsNav {position:absolute;width:125px;bottom:9px;height:10px;right:37%;margin:auto}
.trigger{ background:url(../images/home/ad_but.png) no-repeat}
.imgSelected { background:url(../images/home/ad_but.png) no-repeat 0px -12px;  }
.jsNav a{ line-height:10px; width:25px; float:left;  }
/*广告部分结束*/


/*头部*/
.header{ }
.header_bj{ height:78px;background:url(../images/home/body.png) repeat-x top;}

.logoSosuo { height:82px; }
.logo{  width:285px; height:47px; padding-top:18px; float:left; position:relative; font-size: 36px; line-height:47px;  }
.logo span{ background:url(../images/home/logo.png) no-repeat #fff;width:285px;  height:47px;position:absolute; overflow:hidden;}
.logo img{width:285px;  height:47px;}
.sosuoTel{ width:620px; float:right; padding-top:15px}
.sosuoTel em{ font-style:normal; color:#000; float:right; line-height:20px; height:20px;}
.sosuoTel em a:hover,.sosuo em a:active,.headgg a:hover,.headgg a:active{ color:#ba1021}
.sosuoTel em a,.headgg a{color:#000; }
.tel{ clear:both; width:625px; float: right; margin-top:9px}
.soSuo{ width:138px; height:22px; float:right; padding-left:5px; line-height:19px}
.soText{width:107px; height:15px; border:0px; background-color:#cccccc; line-height:15px;  padding-left:3px; }
.soBut{background:url(../images/home/dhbj.png) no-repeat 0px -211px; width:18px; height:14px; border:0px;  margin-bottom:2px; cursor:pointer}
.headgg{ width:187px; float:left; padding-right:10px; height:22px; line-height:28px; overflow:hidden}
.headgg span{background:url(../images/home/dhbj.png) no-repeat  -115px  -97px; padding-left:15px; color:#ba1021;  }
.headgg marquee{float:right;width:133px;overflow:hidden;height:22px}
.headgg a{ float:right; height:20px; overflow:hidden}
.navigate{ height:78px; width:960px;}
.navigation { }
.navigation li{ float:left; width:120px;text-align:center; background:url(../images/home/dhbj.png) no-repeat 0px 0px; font-weight:bold;}
.navigation li a{display:block; cursor:pointer;width:120px;line-height:34px; height:34px;overflow:hidden}
.navigation li.one{background:url(../images/home/dhbj.png)  -3px -40px; width:120px;}
.navigation li.oneoff{background:url(../images/home/dhbj.png)  -3px 0px; width:120px;}
.navigation li.one a,.navigation li.oneoff{color:#2d2c2c;display:block;width:120px;height:34px;}
.navigation li.nav_off a,.navigation li.oneoff a{color:#fff;}
.navigation li.nav_on a{color:#2d2c2c}
.navigation li.nav_on{background:url(../images/home/dhbj.png)  0px -40px; float:left; width:120px;line-height:40px; height:40px; text-align:center; color:#2d2c2c}

.lanmukj01{width:280px;   position:absolute;z-index:9999;  overflow:hidden}
.lanmukj02{width:280px;   position:absolute;z-index:9999;  overflow:hidden}
.lanmukj03{width:280px;   position:absolute;z-index:9999;  overflow:hidden}
.lanmukj04{width:280px;   position:absolute;z-index:9999;  overflow:hidden}
.lanmukj05{width:280px;   position:absolute;z-index:9999;  overflow:hidden}
.lanmukj06{width:280px;   position:absolute;z-index:9999;  overflow:hidden;}
.lanmukj07{width:280px;   position:absolute;z-index:9999;  overflow:hidden;}
.lanmukjbj {width:280px; height:260px;  }
.lanmukjbjrigt{width:280px; height:260px; background:url(../images/home/caidan.png) no-repeat; }
.chanpleft{ width:115px; margin-top:8px; top:0px;  overflow: hidden; float:left; height:260px; }
.chanpright{width:115px; margin-top:8px; top:0px;  overflow: hidden; float:right; height:260px;background:url(../images/home/caidanline.gif) no-repeat}
.chanpjies{ width:135px; padding-top:8px; float:left;  color:#000; height:260px;  }
.lumusan{ background:url(../images/home/caidanonbj.png) no-repeat;width:163px; padding-top:8px;overflow:hidden; float:left; color:#000; height:260px; line-height:18px; _position:absolute; overflow:hidden}
.lumusanleft{ background:url(../images/home/caidanonbjrightbj.png) no-repeat;width:163px;   padding-top:8px;overflow:hidden; float:left;color:#FFF;height:260px; line-height:18px;}
.lumusan ul,.lumusanleft ul{padding:0px; margin:0px; height:260px;}
.lumusan ul li a,.lumusanleft ul li a{ text-align:left;color:#000;}
.lumusan ul li,.lumusanleft ul li{ line-height:20px; height:24px; padding-left:15px}
.chanpleft ul li{ line-height:20px; height:24px; text-align:left; vertical-align:top; padding-left:10px; width:111px; overflow:hidden;}
.chanpright ul li{ line-height:20px; height:24px; text-align: right; vertical-align:top; padding-right:10px; width:111px; overflow:hidden;}
.chanpleft ul li.on,.chanpright ul li.on,.lumusan ul li.on,.lumusanleft ul li.on{ background:url(../images/home/caidanon.png) no-repeat;font-weight:bold; color:#000; overflow:hidden;white-space:nowrap }
.chanpright ul li.on a,.chanpright ul li.on a{color:#000;}
.lumusan ul li a:hover,.lumusan ul li a:active,.chanpleft ul li a:active,.lumusanleft ul li a:hover{ font-weight:bold;color:#000;}
.chanpleft ul li a:hover,.chanpleft ul li.on a,.chanpright ul li.on a {font-weight:bold;color:#fff;}
.chanpleft ul li a,.chanpright ul li a{color:#000; padding-right:15px; padding-left:10px;}

.hottj{height:28px;line-height:28px; width:960px; overflow:hidden; margin:auto }
.hottj_bj{ background-color:#efefef; width:100%; border-bottom:1px solid #cbcbcb;}

.snapin{background-color:#b90c1e;width:943px;  overflow:hidden}
.snapin ul{ margin-left:80px}
.snapin ul li{ float:left; text-align:center; padding-left:20px;  }
.snapin ul li a{color:#2e2e2e; margin-right:15px; margin-left:10px}
.snapin ul li a:hover,.snapin li a:active{ color:#fff;}
#qh_con0{ width:auto}
#snapinRight{background:url(../images/home/dhbj.png) no-repeat -77px -88px; width:17px; height:38px; overflow:hidden; float:right; overflow:hidden}
#qh_con1{ }
#qh_con3{ }
#qh_con4{ }
#qh_con5{ }
#qh_con6{float:right}
#qh_con7{ float:right}

.location{ margin-top:13px;_margin-top:12px; margin-bottom:13px; height:20px; overflow:hidden;}
.location a{color:#000;}
.location a:hover,.location a:active{ color:#ba1021}

/*中间部分*/
.ggaoBj{background:url(../images/home/bjpic.jpg) no-repeat -150px 0px; margin:auto;}
.ggaoBjleft{background:url(../images/home/ggbjleft.jpg) no-repeat 0px 45px; margin:auto;}
.ggaoBjleft{ background-position:right top}
.ggaoBjright{background:url(../images/home/ggbjright.jpg) no-repeat -25px 2px; margin:auto;}
.main{position: relative;clear:both;width:960px; margin:auto}

/*登陆部分*/
.percps{}
.loginmain{ background:#fff;}
.loginleft{width:197px; float:left; overflow:hidden}
.loginright{ float:right; width:750px; overflow:hidden}
.login{height:192px; background-color:#fff}
.login_line{ border:1px solid #c8c8c8; border-top:0px; display:inline-block}


.dengluqie{height:31px;}
.dengluqie span{ cursor:pointer; text-align:center;cursor:pointer;font-family:"宋体"!important; font-weight:bold; }
.personOn{ background:url(../images/home/bj.png) no-repeat 0px -215px;float:left;width:110px;  height:31px;  line-height:31px;}
.personoff{float:left; height:25px; background:#dbdbdb;margin-top:5px; height:25px; line-height:25px; width:87px; border-bottom:1px solid #c8c8c8}
.companiesOff{float:right; height:25px; background:#dbdbdb;margin-top:5px; height:25px; line-height:25px; width:87px; border-bottom:1px solid #c8c8c8}
.companiesOn{background:url(../images/home/bj.png) no-repeat 0px -215px;float:right;width:110px;  height:31px;  line-height:31px;}
.personLogin{ margin-top:18px; }


/*个人登录*/
.companiesLogin{ height:53px;background:url(../images/home/dhbj.png) no-repeat -180px -56px;position:relative;cursor:pointer;margin-left:4px; width:189px; overflow:hidden}
.companiesLogin span{ color:#666; bottom:0px; position:absolute;right:0px}
.companiesLogin span a{ color:#666; }
.companiesLogin span a:hover,.companiesLogin span a:active{color:#666 }
.loginos{height:53px;background:url(../images/home/dhbj.png) no-repeat -180px 0px; position:relative;cursor:pointer; margin-left:4px;width:189px;overflow:hidden}
.loginos span{ color:#fff; bottom:5px; position:absolute; right:33px}
.loginos span a{ color:#fff; }
.loginos span a:hover,.companiesLogin span a:active{color:#fff }
/*企业登录*/
.companiesLoginqy{ height:53px;background:url(../images/home/dhbj.png) no-repeat -180px -113px;position:relative;cursor:pointer;margin-left:4px; width:189px; overflow:hidden}
.companiesLoginqy span{ color:#666; bottom:0px; position:absolute;right:0px}
.companiesLoginqy span a{ color:#666; }
.companiesLoginqy span a:hover,.companiesLoginqy span a:active{color:#666 }
.loginosqy{height:53px;background:url(../images/home/dhbj.png) no-repeat -180px -169px; position:relative;cursor:pointer; margin-left:4px;width:189px;overflow:hidden}
.loginosqy span{ color:#fff; bottom:5px; position:absolute; right:33px}
.loginosqy span a{ color:#fff; }
.loginosqy span a:hover,.companiesLoginqy span a:active{color:#fff }

/*找回密码以及安全等服务*/
.personBox{  margin:13px auto; width:188px;height:23px;}
.personBox span{ border-right:1px solid #ccc }
.personBox ul li{ float:left; height:23px;text-align:center}
.personBox ul li a{ height:23px; color:#000;line-height:23px; font-size:12px; }
.personBox ul li a:hover,.personBox ul li .a:active,.loginanq ul li a:hover,.loginanq ul li .a:active{color:#ba1021}
.personBoxleft{background:url(../images/home/dhbj.png) no-repeat 0px -151px;  width:57px; padding-left:5px; border-right:1px solid #ccc}
.personBoxzj{background:url(../images/home/dhbj.png) no-repeat -20px -151px;width:62px;border-right:1px solid #ccc}
.personBoxright{background:url(../images/home/dhbj.png) no-repeat -70px -151px;width:62px;}
.loginanq{ margin:auto; width:184px}
.loginanq ul li{ float:left; font-weight:bold; width:92px; height:20px; overflow:hidden}
.loginanq ul li a{ color:#000; font-family:"Microsoft YaHei" }
.loginanq ul li span{height:20px;line-height:23px;} 
.loginanq ul li img { width:20px; height:20px; float:left; margin-right:3px}



.service{width:175px;height:277px;background:url(../images/tongyong/service_bg.jpg) repeat-x;border:1px solid #ccc; margin-top:13px; position:relative; padding:10px;}
.phone{ height:82px; margin:0px 0; }
.line{ border-bottom:1px solid #CCC; border-top:#fff 1px solid; height:0px; font-size:0px; margin:10px 0 10px 0;}
.line2{ margin-bottom:20px;}
.midBox{height:70px; padding:0 15px;}
.qAsk{ float:left; width:80px;}
.qAsk ul li{ float:left; height:20px; width:80px; margin-top:10px;}
.asina a{ float:right; text-align:center; width:65px; font-weight:bold; margin-top:5px; color:#000}
#branch_sel{ padding-left:9px; margin-top:12px;}
#branch{ width:152px; height:20px; margin-left:0px; _margin-left:1px; _margin-top:-4px;}
.branch_sel_list{ height:16px; width:155px; background:url(images/tongyong/branch_sel_bg.gif) no-repeat; padding-left:5px; line-height:18px; color:#666;}
.atmChe{float:left; height:22px;width:72px; text-align:center; color:#FFF; line-height:20px; margin-left:7px; _margin-left:2px; margin-top:15px; }
.netChe{ float:right; height:22px; width:72px; text-align:center; color:#FFF; line-height:20px; margin-right:8px; _margin-right:3px; margin-top:15px; }
.but2on{background:url(../images/tongyong/btn2.gif) no-repeat 0px -23px; height:20px; width:72px; border:0px; color:#FFF; padding:1px; font-size:12px; line-height:18px;cursor:pointer; margin:auto}
.but2off{background:url(../images/tongyong/btn2.gif) no-repeat 0px 0px;height:20px; width:72px; border:0px; color:#FFF; padding:1px; font-size:12px; line-height:18px; cursor:pointer;margin:auto;}


.linkcontet{border:#ccc 1px solid; margin-top:13px; height:256px; padding:20px 30px}
.linkcontet ul li{ width:146px; padding:0PX 10px 0PX 15PX; float:left; background:url(../images/home/logoli.png) no-repeat 2% center; height:30PX; line-height:30px; }
.linkcontet ul li a{ color:#333;}
.linkcontet ul li a:hover{ color:#f00}

/*尾部*/
#footer{ width:960px; margin:auto;  clear:both; }
#footer .footRight{ width:300px; float:right;background:url(../images/home/dhbj.png) no-repeat 0px -95px ;  height:30px; line-height:30px;text-align:center;color:#ccc; }
#footer .footLeft{ width:660px; float:left;background :#9e0010 ; height:30px; line-height:30px; color:#ccc; text-align:center;}
#footer .footLeft img{ margin-top:3px}
.footRightfont{ float:right; background:#818181; width:263px;height:30px;}
#footer .footLeft a{ color:#ccc}
#footer .footLeft a:hover,#footer .footLeft a:active{ color:#fff}
#footer .link { line-height:25px; padding-left:40px}
#footer .link a{ color:#000}
#footer .link a:hover,#footer .link a:active{ color:#ba1021}

