﻿/* CSS Document */
/*网页全局样式开始*/
body{font-size:14px; font-family:"Microsoft YaHei";}
input,button,textarea,select,optgroup,option{font-size:12px;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;}
body, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1{padding:0;margin:0;}
*{padding:0;margin:0; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}

img{border:none;}
.clear{ clear:both;height:0px;}
ul, ol { list-style:none; }
li{list-style-type:none;}
.fl{ float:left;}
.fr{ float:right;}
.h{ height:20px;}

a{text-decoration:none; color:#595757; cursor: pointer;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;}
a:hover{text-decoration:none; color:#007ce4; cursor: pointer;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;}


.header_box{ width:100%; overflow:hidden; background:#1a56a8}
.header{ width:1100px; margin:auto; height:40px;}
.header_l{ float:left; height:100%}
.header_l li{ float:left; height:100%; line-height:40px; padding:0 20px 0 30px; background:url(gh.png) no-repeat left center; color:#FFF}
.header_l ul li a{font-size:13px; color:#fff}
.header_r{ float:right; height:100%}
.header_r ul li{ float:left; line-height:40px; padding-left:14px; font-size:13px; color:#FFF}
.header_r ul li a{font-size:13px; color:#fff}


.top{ height:96px; background:#FFF}
.top_m{ width:1100px; margin:auto; height:96px}
.top_l{ float:left; width:280px; margin-top:15px;}
.nav{ float:left; margin-left:10px;}
.nav li{ float:left; width:85px; font-size:17px; margin-left:14px;}
.nav li a{ line-height:96px; text-align:center; font-weight:bold; display:block}
.nav li a:hover{ color:#1a56a8 !important; background:url(dde.png)  no-repeat center bottom #e8eef6;}
.search{ float:right; height:100%; position:relative; padding-top:30px;}
.search form{ height:36px; width:100%}
.seacrh form input{ float:left; font-size:13px; color:#999}
.txt{font-size:13px; height:36px; line-height:36px; padding-left:8px;}
.sousuo{ width:40px; height:36px; line-height:36px; background:url(ss_03.png) no-repeat left center; border-top-color: initial;
    border-top-style: initial;
    border-top-width: 0px;
    border-right-color: initial;
    border-right-style: initial;
    border-right-width: 0px;
    border-bottom-color: initial;
    border-bottom-style: initial;
    border-bottom-width: 0px;
    border-left-color: initial;
    border-left-style: initial;
    border-left-width: 0px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;}
  
.main{ background:url(bg_02.jpg) no-repeat top center; height:auto;}
.tpxw{ height:340px; width:1100px; margin:auto; background:#FFF}

a.focusBox { text-decoration:none; color:#FFFFFF}    
a.focusBox:hover{  color:#FFFFFF  }    
.bord{width:500px;height:310px; margin-left:20px; float:left}    
.focusBox { position: relative; width:500px;height:310px; overflow: hidden; font: 13px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }    
.focusBox .pic { margin:0px; padding: 0px; list-style:none}
.focusBox .pic img { width:500px;height:310px;display: block; }    
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:36px; line-height:36px; width:100%;  background:#333; filter: alpha(opacity=40); opacity:0.4; overflow:hidden; }    
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; line-height:36px; }    
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}    
.focusBox .txt li a{ display: block; color:#FFFFFF;font-size:14px;  text-decoration: none; line-height:36px;padding: 0 0 0 10px;}    
.focusBox .num { position: absolute; z-index:3; bottom:8px; right:8px;}    
.focusBox .num li{ float: left; position: relative; width:20px; height:22px; line-height:22px; overflow: hidden; text-align: center; margin-right:-1px; cursor: pointer; }    
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index:2; display: block; color: white; width:20px;; height:22px;top:0;left: 0; text-decoration: none; }    
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }    
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;} 





.tpxwlist{ float:left; margin-left:20px; width:540px; border:solid 1px #CCCCCC; height:310px;}
.tp1{ width:100%; margin:auto; height:46px; background:#f2f2f2}
.tp2{ float:left; margin-top:15px}
.tp3{ float:left; }
.tp3 li.hover{font-size:20px; height:54px; line-height:43px; background:url(xyjt_07.png); width:100px; text-align:center; color:#1a56a8; width:120px; color:#FFF}
.tp3 li{float:left; height:54px; line-height:43px; width:120px; text-align:center;  font-size:20px;}

.do{float:left; height:50px; line-height:50px; border-bottom:solid 2px #1a56a8; width:100px; text-align:center}
.do a{ font-size:20px; color:#1a56a8}

.tp4{ height:auto; width:510px; margin:auto; margin-top:8px;}
.tp4 ul{ padding:8px 0}
.tp4 ul li{ height:40px; line-height:40px; padding-left:15px; background:url(dot_13.png) left 19px no-repeat; font-size:15px;}
.tp4 ul li span{ float:right; color:#666; font-size:14px;}


.k1{ width:1100px; margin:auto; height:560px; background:#FFF}
.k2{ float:left; width:500px; height:auto; margin-left:20px;}
.k3{ float:left; margin-left:20px; width:540px; height: auto; margin-top:12px; border:solid 1px #CCCCCC}

.k1_L{ float:left; width:500px; height:50px; border-bottom:solid 1px #ccc}

.k1_L li{float:left; height:50px; line-height:50px; width:100px; text-align:center;  font-size:20px;}
.k1_L li a{ color:#1a56a8}

.k1_R{ float:left; width:240px; height:50px; border-bottom:solid 1px #ccc; margin-left:20px;}
.k21{ float:left; width:500px; height:auto}
.k21 ul{ padding:8px 0}
.k21 ul li{ height:36px; line-height:36px; padding-left:15px; background:url(dot_13.png) left 17px no-repeat; font-size:15px;}
.k22{ float:left; width:240px; margin-left:20px; height:auto}
.k22 ul{ padding:8px 0}
.k22 ul li{ height:36px; line-height:36px; padding-left:15px; background:url(dot_13.png) left 17px no-repeat; font-size:15px;}
.kpic{ margin-top:1px}
.kpic img{ width:500px; height:50px;}
.kpl{ width:500px; height:263px; margin-top:12px; background:#eef5fe}
.xycx1{ height:54px; width:125px; float:left; background:url(xyjt_07.png); text-align:center; color:#FFF; font-size:20px; line-height:45px;}
.xycx2{ float:left; width:200px; margin-left:20px; font-size:16px; color:#999; line-height:45px;}

.sc1{ width:100%; height:25px; margin-top:10px;}
.sc11{ background: url(sc_01.png) no-repeat; width:115px; height:24px; float:left; cursor:pointer; margin-left:20px;}
.sc12{ background: url(sc_04.png) no-repeat; width:115px; height:24px; float:left; margin-left:20px; cursor:pointer;}
.sc21{ background: url(sc_03.png) no-repeat; width:115px; height:24px; float:left; cursor:pointer; margin-left:20px;}
.sc22{ background: url(sc_02.png) no-repeat; width:115px; height:24px; float:left; margin-left:20px; cursor:pointer;}

.xygs{ height:45px; width:415px; float:left; background:#f2f2f2; line-height:45px; font-size:16px; color:#999; text-indent:1em}
.gs_L{ float:left; width:538px; height:46px; background:#f2f2f2}
.gs_L li.hover{float:left; height:54px; line-height:43px; background:url(xyjt_07.png); width:100px; text-align:center; font-size:18px; color:#1a56a8; width:120px; color:#FFF}
.gs_L li{float:left; height:54px; line-height:43px; width:120px; text-align:center;  font-size:18px;}
.gs_R{ float:left; width:260px; height:50px; border-bottom:solid 1px #ccc; margin-left:20px;}
.gs21{ width:510px; height:auto; margin:auto; margin-top:8px;}
.gs21 ul{ padding:8px 0}
.gs21 ul li{ height:36px; line-height:36px; padding-left:15px; background:url(dot_13.png) left 17px no-repeat; font-size:15px;}
.gs22{ float:left; width:260px; margin-left:20px; height:auto}
.gs22 ul{ padding:8px 0}
.gs22 ul li{ height:36px; line-height:36px; padding-left:15px; background:url(dot_13.png) left 17px no-repeat; font-size:15px;}


.za{ float:left; width:538px; height:46px; background:#f2f2f2}
.za li.hover{float:left; height:54px; line-height:46px;padding-bottom: 8px; background: url(xyjt_07.png) center; width:100px; text-align:center; font-size:18px; color:#fff; width:120px;}
.za li{float:left; height:45px; line-height:46px; width:120px; text-align:center;  font-size:18px;}
.zaa{font-size:20px; height:54px; line-height:43px; background:url(xyjt_07.png); width:100px; text-align:center; color:#1a56a8; width:120px; color:#FFF}



.tu{ height:auto;}
.tu li{ float:left; margin-left:8px; height:100px; margin-top:12px; width:124px}
.tu li img{ width:124px; height:100px;}

.yq{ width:1100px; margin:auto; height:108px; background:#FFF}
.yq1{ width:40px; height:108px; background:#1a56a8; margin-left:20px; float:left; font-size:18px; color:#FFF; line-height:22px; padding:10px;}
.yq2{ width:1020px; height:108px; background:#f2f1f1; float:left; padding-left:10px;}
.yq2 li{ float:left; text-align:center; width:77px; font-size:15px; margin-top:12px;}

.hh{ width:1100px; height:20px; margin:auto; background:#FFF}

.banquan{ height:100px; background:#1a56a8}
.b{ width:1100px; margin:auto; height:auto;}
.b1{ float:left; width:90px; text-align:left; margin-top:10px;}
.b2{ float:left; width:900px; text-align:center; color:#FFF; line-height:30px; margin-top:15px;}
.b2 a{ color:#FFF}
.b3{ float:left; width:110px; text-align:right; margin-top:20px;}







.lm{ background:#f6f6f6}
.lm1{ width:1100px; background:#FFF; margin:auto; margin-top:20px; height:auto; min-height:600px;}
.dq{ width:1000px; margin:auto; height:60px; line-height:60px; text-align:left; font-size:16px; padding-top:10px;}
.lm2{ width:1000px; margin:auto; height:50px;}
.lm3{ float:left; width:160px; height:50px; line-height:50px; border-bottom:solid 2px #1a56a8; font-size:22px; color:#1a56a8; text-align:center}
.lm4{ float:left; width:840px; height:50px; border-bottom:solid 1px #e2e2e2;}
.lm5{ width:1000px; margin:auto}
.ggh{ width:1100px; background:#FFF; margin:auto; margin-top:20px; height:auto; min-height:600px;}



/**信用服务**/
.xyfw-ban{ height:199px; background:url(xyfw_02.png) no-repeat center }

.tab{ height:auto; width:1100px; margin:auto; margin-top:30px;} 
.nav-tabs li{
    margin-left:20px;
    border:solid 1px #1a56a8;
    
    
  }
  .tab .nav-tabs li a{
    font-size: 18px;
    color: #1a56a8;
    
    margin: 0;
    padding: 12px 30px;
    border-radius: 0;
    border: none;
    
    text-transform: uppercase;
    position: relative;
  }
  
  .tab .nav-tabs li.active a,
  .tab .nav-tabs li.active a:hover{
    color: #fff;
    border: none;
    background: #1a56a8;
  
  }
  
  .tab .nav-tabs li.active a:after{
    content: "";
    border-top: 10px solid #1a56a8;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    bottom: -10px;
    left: 43%;
  }
  .tab-content{ margin-top:20px;}
  @media only screen and (max-width: 480px){
    .tab .nav-tabs li{
      width: 100%;
      text-align: center;
    }
    .tab .nav-tabs li.active a,
    .tab .nav-tabs li.active a:after,
    .tab .nav-tabs li.active a:hover{
      border: none;
    }
  }

.xyfw1{ width:1100px; margin:auto; height:50px; border-bottom: solid 1px #9b9b9b}
.xyfw11{ width:170px; border-bottom:solid 1px #1a56a8; height:50px; background:url(xyfw_05.png) no-repeat 10px 12px; font-size:20px; padding-left:50px; line-height:50px;}
.xyfw2{ float:left; width:620px; height:auto;}
.xyfw21{ width:63px; height:63px; float:left; margin-top:20px; margin-left:20px;}
.xyfw22{ float:left; width:63px; width:450px; text-align:left; margin-top:20px; margin-left:20px; line-height:32px;}
.sp1{ font-size:20px; font-weight:bold; color:#1a56a8}
.sp2{ font-size:16px;}
.sp2 a{ color:#d91c1a}
.xyfw23{ text-align:center; margin-top:20px;}
.xyfw3{ float:left; width:480px; height:auto;}
.xyfw31{ text-align:center; line-height:100px; font-size:20px}
.xyfw32{ text-align:center; }
.xyfw4{ width:1100px; height:157px; background:url(xyfw_24.png) no-repeat center; margin-top:30px;}
.xyfw41{ float:left; text-align:center; margin-top:36px; margin-left:60px; color:#01367e; font-size:18px; line-height:40px;}
.xyfw41 span{ font-size:36px;}
.xyfw42{ float:left; text-align:center; margin-top:36px; margin-left:140px; color:#01367e; font-size:18px; line-height:40px;}
.xyfw42 span{ font-size:36px;}
.xyfw43{ float:left;text-align:left; margin-top:36px; margin-left:140px; color:#01367e; font-size:18px; line-height:40px; width:440px;}
.xyfw5{ width:1100px; margin:auto; height:50px; border-bottom: solid 1px #9b9b9b; margin-top:20px;}
.xyfw51{ width:170px; border-bottom:solid 1px #1a56a8; height:50px; background:url(xyfw_28.png) no-repeat 10px 12px; font-size:20px; padding-left:50px; line-height:50px;}
.xyfw6{ width:1100px; height:180px; border-bottom:solid 1px #9b9b9b}
.xyfw61{ width:366px; border-right:solid 1px #d7d7d7; float:left; height:180px;}
.xyfw611{ width:180px; line-height:30px; background:url(xyfw_32.png) no-repeat 10px ; margin:auto; padding-left:46px; margin-top:36px; color:#1a56a8; font-size:21px;}
.xyfw611 a{  color:#1a56a8}
.xyfw612{ width:300px; margin:auto; margin-top:20px; text-align:left; font-size:17px;}
.xyfw613{ width:220px; line-height:30px; background:url(xyfw_34.png) no-repeat 10px ; margin:auto; padding-left:46px; margin-top:36px; color:#1a56a8; font-size:21px;}
.xyfw613 a{  color:#1a56a8}
.xyfw614{ width:160px; line-height:30px; background:url(xyfw_36.png) no-repeat 10px ; margin:auto; padding-left:46px; margin-top:36px; color:#1a56a8; font-size:21px;}
.xyfw614 a{  color:#1a56a8}
.xyfw62{width:366px; float:left; height:180px;}


.sqcx1{ width:549px; border-right:solid 1px #d7d7d7; float:left; height:180px;}
.sqcx11{ width:180px; line-height:30px; background:url(sqcx_07.png) no-repeat 10px ; margin:auto; padding-left:46px; margin-top:36px; color:#1a56a8; font-size:21px;}
.sqcx11 a{  color:#1a56a8}
.sqcx12{ width:500px; margin:auto; margin-top:20px; text-align:left; font-size:17px;}
.sqcx2{ width:550px; float:left; height:180px;}
.sqcx21{ width:180px; line-height:30px; background:url(sqcx_09.png) no-repeat 10px ; margin:auto; padding-left:46px; margin-top:36px; color:#1a56a8; font-size:21px;}
.sqcx21 a{  color:#1a56a8}

.plcx{ width:1100px; height:210px; border-bottom:solid 1px #9b9b9b}
.plcx1{ width:366px; border-right:solid 1px #d7d7d7; float:left; height:210px;}




/**信用公示**/
.xygsk{ height:199px; background:url(xygs_02.jpg) no-repeat center }
.xygsk1{ width:1100px; margin:auto; margin-top:20px; height:350px; background:#FFF}
.p1{ width:200px; margin-left:20px; float:left; height:310px; background:#f7f7f7}
.p11{ width:170px; margin:auto; height:42px; line-height:42px; border-bottom:solid 1px #1a56a8; text-align:left; font-size:18px; color:#1a56a8}
.p12{ height:auto}
.p12 li{ float:left; margin-left:18px; margin-top:12px; width:72px; height:72px;}
.p12 li img{ width:72px; height:72px;}
.p22{ margin-left:20px; width:1060px; }
.p22 li{ float:left; margin-left:9px; width:124px; height:148px;}
.p22 li img{ width:124px; height:148px;}
.p3{ float:left; margin-left:20px; width:1060px; height:auto;}

.p31{ float:left; width:100%; height:46px; background:#f2f2f2}
.p31 li.hover{float:left; height:54px; line-height:46px;padding-bottom: 8px; background: url(xyjt_07.png) center; width:100px; text-align:center; font-size:18px; color:#fff; width:120px;}
.p31 li{float:left; height:45px; line-height:46px; width:120px; text-align:center;  font-size:18px;}





.p32{ width:100%; margin:auto; height:auto; margin-top:6px;}
.p32 li{ background:url(dot_13.png) no-repeat 0px 20px; padding-left:12px; font-size:15px; height:42px; line-height:42px; border-bottom:dashed 1px #CCCCCC}
.p32 ul li span{ float:right; color:#666; font-size:14px;}
.p4{ width:1100px; margin:auto; height:170px; background:#FFF}
.p41{ width:1060px; margin:auto; height:300px; border:solid 1px #CCCCCC}
.p42{ width:1020px; float:left; margin-left:20px; height:52px; line-height:52px; border-bottom:solid 1px #CCCCCC; background:url(xyjt_10.png) no-repeat 0px; padding-left:16px; font-size:18px; color:#1a56a8}
.p43{ width:490px; float:left; margin-left:40px; height:52px; line-height:52px; border-bottom:solid 1px #CCCCCC; background:url(xyjt_10.png) no-repeat 0px; padding-left:16px; font-size:18px; color:#1a56a8}
.p44{ width:490px; margin:auto; height:auto; margin-top:6px; float: left; margin-left:20px;}
.p44 li{ background:url(dot_13.png) no-repeat 0px 20px; padding-left:12px; font-size:15px; height:44px; line-height:44px; border-bottom:dashed 1px #CCCCCC}
.p45{ width:490px; margin:auto; height:auto; margin-top:6px; float: left; margin-left:40px;}
.p45 li{ background:url(dot_13.png) no-repeat 0px 20px; padding-left:12px; font-size:15px; height:44px; line-height:44px; border-bottom:dashed 1px #CCCCCC}