﻿/*RESET*/
body,html{min-height: 100%;}
body, html, div, p, table, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 {  margin:0;  padding: 0; font-family:Microsoft Yahei;}
ul, ol, li, dl, dt, dd{list-style: none;}
img, a{border: none; }
em{font-style: normal; }
h1, h2, h3, h4, h5, h6 {font-weight: normal; }
em{font-style: normal;}
a {outline: none;text-decoration: none; }
a:active {star: expression(this.onFocus=this.blur()); }
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.xinxin{ color:#df0615;}

table{
border-collapse:collapse;
}
td{
border:solid 1px #ccc; padding:9px;
}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

/* w640 */
.w640{max-width:640px; width:100%;margin:0 auto;position: relative; overflow:hidden;}

/* hender */
.header{ text-align:center; position: relative; z-index:1000; height:114px; background:#177e1f; width:100%;box-shadow:1px 2px 6px Rgba(0,0,0,0.4);}
.header-l{ float:left; padding-left:25px; padding-top:14px;}
.header-r{ float:right; font-size:1.7em; line-height:1.2em; color:#FFF; padding-right:25px; padding-top:30px;}
.header-r h1{font-size:1.2em; font-weight:bold;}
.xnr{position:relative; z-index:10001; top:550px; height:435px; overflow:hidden;}
.nrok{ padding-bottom:30px;}

/* footer */
.footer1{height:125px; width:100%; text-align:center; padding-top:40px; color:#666; font-size:1.1em;}
.footer1 a{color:#666;}
.footer2{height:125px; width:100%; text-align:center; padding-top:20px; color:#666; font-size:1.1em; border-top:1px solid #e4e4e4;}
.footer2 a{color:#666;}
.backup{ text-align:center; margin:20px auto; width:35%; color:#fff; display:block; cursor:pointer; font-size:1.4em; line-height:2em; font-weight:bold; border-radius:1em; background:#ccc;}
.backup a{ color:#FFF;}

/* swipe */
.swipe {width:100%;	overflow: hidden;}
.swipe ul {	-webkit-transition: left 800ms ease-in 0;-moz-transition: left 800ms ease-in 0;-o-transition: left 800ms ease-in 0;-ms-transition: left 800ms ease-in 0;transition: left 800ms ease-in 0;}
.swipe #pagenavi {position:absolute;left:0;bottom:4%;text-align:center;width:100%;}
.swipe #pagenavi a {width:12px;height:12px;	line-height: 99em; /*background:#b5b5b5; */
	-webkit-border-radius: 50%;	-moz-border-radius: 50%;border-radius: 50%;	overflow: hidden;cursor: pointer;display: inline-block;	*display:inline;*zoom:1;background: url(images/HOME_02.png) no-repeat 0 0;}
.swipe #pagenavi a.active {/*background:#C80002;*/	background: url(images/HOME_01.png) no-repeat 0 0;}
.swipe #pagenavi2 {	position: absolute;	left: 0;bottom:2%;text-align: center;width: 100%;}
.swipe #pagenavi2 a {width: 12px;height: 12px;line-height: 99em; /*background:#b5b5b5; */-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;	overflow: hidden;cursor: pointer;display: inline-block;	*display:inline;
	*zoom:1;background: url(images/HOME_02.png) no-repeat 0 0;}
.swipe #pagenavi2 a.active {/*background:#C80002;*/	background: url(images/HOME_01.png) no-repeat 0 0;}


/* ylCont */
#yous{ border:1px solid #e5e5e5; width:95%; margin:20px auto; background:url(images/index_63.jpg) center center no-repeat;}
#yous2{ border:1px solid #e5e5e5; width:95%; margin:20px auto; background:url(images/index_63.jpg) center center no-repeat;}
.ylCont{position:relative;}
.ylCont dl{padding-top:1em; padding-bottom:1.2em; text-align:center;}
.ylCont dt img{ text-align:center; padding:10px 0; max-width:452px; max-height:357px;}
.ylCont dl dd h5{width:80%; margin:0 auto;color:#000; font-size:1.9em;display:block;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.ylCont dl dd p{ width:80%; margin:0 auto;font-size:1.5em; color:#000;line-height:1.2em; height:1.2em;}
.ylCont .btnL , .ylCont .btnR{position: absolute; top:2em; color:#091f3b; font-size:3em;}
.ylCont .btnL{left:0;}
.ylCont .btnR{right:0;}



/*homecd*/
.homecd{background:#e6e6e6; width:100%; position:relative; height:160px;box-shadow:1px 2px 6px Rgba(0,0,0,0.3); overflow:hidden; margin-top:-5px;}
.homecd ul li{ float:left;width:159px;float:left;text-align:center; height:160px;border-right:1px solid #d4d3d4;}
.homecd ul li a{display: table-cell;vertical-align:middle; *display:block;*font-size:95px;*font-family:Arial;width:159px; height:100px; line-height:100px; display:block; overflow:hidden; }
.homecd ul li a img{ 
	max-width:159px;   /* 宽度 */ 
	max-height:100px; /* 高度 */ 
	vertical-align:middle;
	-ms-interpolation-mode: bicubic; overflow:hidden;
	}
.homecd ul li div a{color:#333333; width:159px; height:51px; line-height:51px; font-weight:bold;font-size:1.5em; line-height:31px; text-align:center; }

/*homepk*/
.homepk-ok{ height:880px; background:url(images/index_25.jpg) center top no-repeat;margin-top:-4px; padding-top:110px; font-size:1.3em;}
.homepk-ok dl{ width:85%; margin:0 auto; border-bottom:1px dotted #999; padding:9px 0;}
.homepk-ok dl dt{ float:left; width:210px;font-size:1.1em; line-height:1.1em; font-weight:bold; padding-left:8px;display:table;}
.homepk-ok dl dt span{display:block;height:94px;vertical-align:middle; display:table-cell;}
.homepk-ok dl dd{ float:right; width:310px;display:table;}
.pk-l{ float:left; width:80px; height:80px; padding:14px 0 0 14px; border-radius:82px; background:#177e1f; color:#FFF; font-weight:bold; font-size:1.5em; line-height:1em;}
.pk-r{ float:right; width:198px;font-size:1.1em; line-height:1.1em; color:#666;display:table;}
.pk-r span{display:block;height:94px;vertical-align:middle; display:table-cell;}

/*homezs*/
.homezs h1{ text-align:center; font-size:2.6em; font-weight:bold;}
.homezs h2{ text-align:center; padding-top:15px;font-size:1.8em;}

.homeyx h1{text-align:center; font-size:2.6em; font-weight:bold; padding-top:0.6em;}
.homenwes{margin:0 auto; width:90%; padding-top:10px; padding-bottom:40px;}
.homenwes ul li{overflow: hidden; height:2.1em; border-bottom:1px dotted #e5e5e5; font-size:1.7em; line-height:2.1em;}
.homenwes ul li span{ float:left; padding-left:0.7em; width:380px; background: url(images/xwd.jpg) 2px center no-repeat; display:block;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.homenwes ul li span a{ color:#000;}
.homenwes ul li span a:hover{ color:#da251d;}
.homenwes ul li i{ float:right; color:#999;font-style:normal; padding-right:5px;}

.homegc{ padding:20px 0 35px 0;}
.homejs{margin:0 auto; width:100%;}
.infocd{margin:0 auto; width:100%; background:url(images/navjt.png) center 50px no-repeat;}
.infonrok{margin:0 auto; width:90%; font-size:1.9em; line-height:1.5em; color:#000; overflow:hidden; padding-bottom:20px;}
.infonrok a{color:#000;}
.infonrok img{ max-width:100%; padding:15px 0;}

.infonrokxwlb{margin:0 auto; width:90%;}
.infonrokxwlbxq{margin:0 auto;width:81%; background: #FFF; padding:5%;}

.infocd2{margin:20px auto; width:90%;height:50px;}
.infocd2-left{ float:left; width:110px; position: relative;height:50px;	background:url(images/fl.png) right 18px no-repeat;}
.infocd2-right{ float:right; font-size:1.5em; line-height:2.5em; color:#333; padding:0 15px;}

  #header #showNav {
    display: none;
    position: absolute;
    margin-right: 40px;
    float: right;
    width: 50px;
    height: 62px;
	margin-top:4px;
    }
    #header #showNav span {
      display: block;
      position: absolute;
	  
      top: 10px;
      left: 0;
      width: 100%;
      height: 6px;
      background: #F00;
      margin-bottom: 10px;
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
      -webkit-transform-origin: left;
      transform-origin: left; }
    #header #showNav span:nth-of-type(2) {
      top: 24px; }
    #header #showNav span:nth-of-type(3) {
      top: 39px; }
    #header #showNav.active span:nth-of-type(1) {
      -webkit-transform: rotate(30deg);
      -moz-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
      -o-transform: rotate(30deg);
      transform: rotate(30deg); }
    #header #showNav.active span:nth-of-type(2) {
      opacity: 0;
      filter: alpha(opacity=0); }
    #header #showNav.active span:nth-of-type(3) {
      -webkit-transform: rotate(-30deg);
      -moz-transform: rotate(-30deg);
      -ms-transform: rotate(-30deg);
      -o-transform: rotate(-30deg);
      transform: rotate(-30deg); }


.shadow20 {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 190;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  background: url(/Images/shadow20.png) \9;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }

#slideNav {
  display: block;
  position: fixed;
  top: 0;
  padding-top:80px;
  right: -150px;
  z-index: 190;
  width: 150px;
  height: 100%;
  background: #fff;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  #slideNav a {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    display: block;
    width: 100%;
	padding:15px;
	width:120px;
	font-size:1.3em; font-weight:bold;
    color: #000;
    text-align: center;
    border-bottom: #cacaca 1px solid; }
    #slideNav a:nth-of-type(1) {
      margin-top: 62px; }
    #slideNav a:hover, #slideNav a.active {
      color: #fa870c; }


  /*header*/
  #header {
    height: 92px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 200;
	 }
    #header #nav {
      display: none; }
    #header #showNav {
      display: block;
	  padding-right:}









/* info */
.info{ background:#e4e4e4;}
.info-ok{ background:url(images/infod.jpg) center top no-repeat; }
.info-okkf{ padding-top:15px;}
.info-ok h1{ padding-top:248px; text-align:center; color:#005bac; font-size:2.4em; font-weight:bold; padding-bottom:300px;}
.info-nr{box-shadow:0 0 5px #ccc; margin:0 auto; width:83%; background:#FFF; padding:5%;  font-size:1.8em; overflow:hidden; line-height:1.4em;text-align:justify;text-justify:inter-ideograph;}
.info-nrcp{box-shadow:0 0 5px #ccc; margin:0 auto;  width:83%; background:#FFF; padding:5%;  font-size:1.6em; overflow:hidden; line-height:1.4em;}
.info-nrcp h1{ text-align:center; padding-top:10px; padding-bottom:30px;color:#005bac;}
.info-nrcp h2{ padding-top:3px; padding-bottom:10px;color:#005bac;}
.info-nrcp a{ color:#333;}
.info-nr img{ max-width:100%;}
.cplbbg td{ text-align:center; font-size:1.3em; line-height:1.5em}
.lbds{ background:#005bac; color:#FFF;}

.infonrjj{ padding-top:15px;  margin:0 auto;width:95%; font-size:1.4em;}
.infonrjj img{max-width:95%;}
.infobt{ padding-top:120px; color:#0d65cf; padding-left:20px;font-size:2.2em;border-bottom:1px solid #e5e5e5; padding-bottom:8px; font-weight:bold;}
.infonr-ok{ font-weight:normal; color:#333; padding:20px 0; padding-top:30px; width:95%; margin:0 auto; line-height:1.5em;font-size:1.37em;}
.infonr-ok img{ padding:10px 0; max-width:95%;}

.cplm{padding-top:405px; padding-bottom:30px;margin:0 auto;width:95%;}
.cplm-jz{ height:115px;padding-left:190px; padding-top:75px; margin:15px 0;}
.cplm-jz-wz{background:url(images/c1dd.jpg) 65px center no-repeat;}
.cplm-jz a{color:#333; font-size:1.8em; padding-left:105px;}

.cplm-jz-wz2{background:url(images/c1dd.jpg) 125px center no-repeat;}
.cplm-jz-wz2 a{color:#333; font-size:1.8em; padding-left:165px;}

.cplmd{padding-top:400px; padding-bottom:10px;}
.cplm2{margin:0 auto;width:93%;}
.cplm2 ul{ padding:15px 0; padding-bottom:5px;}
.cplm2 ul li{width:100%;height:136px; margin:10px 0; text-align:left;display:table;  }
.cplm2 ul li a{color:#0d65cf;vertical-align:middle; display:table-cell; padding-left:190px; background:url(images/fljt.png) 93% center no-repeat;}
.cplm2 ul li a h1{font-size:2.6em; }
.cplm2 ul li a span{ font-size:1.4em; color:#666;}

.jcsb{ font-size:1.5em; padding:0.6em 0; color:#17417e;}

.uvqxl ul li{ background:#f4f4f4; font-size:1.2em; line-height:1.7em; margin:5px 0; padding-left:25px;}
.uvqxl ul li a{color:#333;}

/*内页产品小图*/
.info-cp{}
.info-cp ul{ padding-top:10px;}
.info-cp ul li{ float:left; width:281px; margin-right:10px; text-align:center; height:340px; margin-bottom:20px; overflow:hidden;border:1px solid #e4e4e4; }
.info-cp ul li a{display: table-cell;vertical-align:middle; *display:block;*font-size:260px;*font-family:Arial; width:281px; height:270px; line-height:270px; overflow:hidden;}
.info-cp ul li a img{ 
	max-width:261px;   /* 宽度 */ 
	max-height:251px; /* 高度 */ 
	vertical-align:middle;
	-ms-interpolation-mode: bicubic; overflow:hidden;
	}
.info-cp ul li div {width:280px; text-align:center; color:#333; font-size:1em; padding-top:1px; display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.info-cp ul li div  a{color:#005caf; font-size:1em; border:0; display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.info-cp ul li div  a:hover{color:#005caf; border:0;}

.fhlb{ text-align:center; width:40%; background:#0d65cf; color:#fff; margin-top:15px; font-size:1.9em; line-height:1.8em; margin-left:30%; margin-bottom:15px;border-radius:5px;}
.fhlb a{color:#fff;}

.cpdt{ text-align:center; padding-bottom:20px;}
.cpmsbt{border:1px solid #e6e6e6; background:#fafafa; line-height:2em; height:2em; color:#555; margin-bottom:20px; padding-left:20px; font-size:1.1em; font-weight:700;}

/*new1*/
.news_con{ overflow:hidden;}
.new1{ border-bottom:3px solid #e2e2e2; padding-bottom:18px; margin-bottom:20px; background:#FFF; padding:30px;}
.news .new1 .p1{color: #e60013; font-size:2.3em; font-weight:bold;font-family:Microsoft Yahei; padding-top:5px; line-height:1.3em;}
.news .new1 .p2{color:#666; font-size:1.8em; padding-bottom:8px;}
.news .new1 .img1{padding-bottom: 20px; text-align:center;}
.news .new1 .p3{color:#333; font-size:2em; line-height:1.3em;}
.news .new1 .p4{color:#666; font-size:1.5em; padding-top:20px;}
.news .new1 .img1 img{vertical-align:middle; max-width:100%;}


.news_info{overflow:hidden;}
.info_con{text-align:center;}
.news_info .p1{color: #e60013;font-size:2.3em; text-align:left;}
.news_info .p2{color: #666;font-size:1.8em;line-height:1.2em; padding-top: 4px;padding-bottom: 8px; border-bottom:1px solid #e4e4e4;}
.news_info .p2 span{padding-left:10px;font-size: 1em;}
.news_info .img{padding: 40px 0px;padding-top: 20px;}
.news_info .div_text{font-size:2em;line-height:1.3em; color:#333;}
.news_info .div_text a{color:#25910a;}
.news_info .div_text img{ padding-top:10px;max-width:100%;}
.news_info .bottom{padding-top: 65px;}
.div_text{ text-align:left; color:#573c2a; padding-top:30px;}


.next{padding:10px 0;font-size:1.2em; margin-top:20px;border-top:1px solid #e4e4e4}
.next p{font-size:1.2em;line-height:1.2em; color:#666;}
.next p a{font-size:1.2em;line-height:1.2em; color:#666;}
.next p a:hover{color:#005bac;}

.page{text-align:center; margin:30px 0;}
.page ul{float:left; position:relative; left:50%;padding-bottom:12px;}
.page ul li{position:relative; right:50%; float:left; margin-right:8px; text-align:center; border: 1px solid #e1e1e1;}
.page ul li a{display:block;color:#666;width:40px; height:40px; line-height:40px; text-align:center; font-size:1.5em; }
.page ul li a:hover{background:#4c9d1a;color:#FFF;width:40px; height:40px; line-height:40px; text-align:center; display:block;}
#page-dq{ background:#4c9d1a;border: 1px solid #4c9d1a;}
#page-dq a{color:#FFF;}
#page-dq a:hover{background: none;}

.fhlb{ text-align:center; width:40%; background:#0d65cf; color:#fff; margin-top:15px; font-size:1.9em; line-height:1.8em; margin-left:30%; margin-bottom:15px;border-radius:5px;}
.fhlb a{color:#fff;}


/*内页新闻详细*/
.main-right-ok-newtou{ font-size:18px; font-weight:bold; color:#d71008; text-align:center; padding-top:10px;}
.main-right-ok-time{ padding-bottom:13px; padding-top:5px;text-align:center; color:#888; border-bottom:1px solid #eaeaea;}
.main-right-ok-nr{ padding:5px 10px 20px 10px; line-height:24px; overflow:hidden;}

.fh{ height:50px;padding-top:8px;  border-top:1px solid #eaeaea;}
.fh-left{ float:left; font-size:12px; padding-left:10px; line-height:24px;color:#666;}
.fh-left a{color:#666;}
.fh-left a:hover{color:#d71008;}
.fh-right{ float:right; margin-right:10px;margin-top:10px;width:124px; height:33px;background:#b2b2b2; text-align:center;}
.fh-right a{  line-height:33px; color:#fff; display:block;}
.fh-right a:hover{  line-height:33px;background:#333;color:#fff;display:block;}

/*留言*/
.right-main-tou-faq{ width:520px; margin:0 auto; padding-top:40px;}
.right-main-tou-faq dl {width:520px; height:77px; margin-bottom:21px; border:1px solid #CCC;}
.right-main-tou-faq dl dt{ float:left; width:188px; text-align:right; line-height:77px; padding-right:5px; overflow:hidden; font-size:1.7em;}
.right-main-tou-faq dl dd{ float:right;width:312px;color:#333; overflow:hidden;}

.zck{ width:312px; height:75px; line-height:75px; border: none; font-size:1.7em;color:#000;}
.zck3{ width:516px; height:175px; margin-left:60px; border:none;}
.homely{ background:#e8e7e7 url(images/index_97.jpg) center bottom no-repeat; padding:25px 0 80px 0;}
.homely h3{ height:77px; background:#b1b1b1 url(images/index_94.jpg) 40px center no-repeat; width:450px; margin:0 auto; line-height:77px; text-align:center;font-size:1.7em;color:#fff; padding-left:70px;}

.tj{ margin:0 0 0 151px; }

.right-main-tou-faq2{ width:100%; margin:0 auto; background:#f5f5f5; padding-bottom:21px;}
.right-main-tou-faq2 dl {width:590px; margin:0 auto; height:77px; margin-bottom:21px; border:1px solid #ddd; overflow:hidden; background:#FFF;}
.right-main-tou-faq2 dl dt{ float:left; width:200px; text-align:right; line-height:77px; padding-right:15px; overflow:hidden; font-size:1.7em; }
.right-main-tou-faq2 dl dd{ float:right;width:362px;color:#333; overflow:hidden;}
.homely2{ background:#f5f5f5; padding:0px 0 40px 0; }
.homely2 h3{ padding-left:20px; font-size:1.8em; padding-bottom:15px;}
.zck4{ width:352px; height:75px; line-height:75px; border: none; font-size:1.7em;color:#000;}
.zck5{ width:590px; height:175px; border:none; margin-left:20px;border:1px solid #ddd;font-size:1.7em;}
.yywz{ font-size:1.7em; color:#fe0000;width:590px; margin:0 auto;}



#mcover {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    display: none;
    z-index: 20000;
}
#mcover img {
    position: fixed;
    right: 18px;
    top: 5px;
    width: 260px!important;
    height: 180px!important;
    z-index: 20001;
}
.text {
    margin: 15px 0;
    font-size: 14px;
    word-wrap: break-word;
    color: #727272;
	border-top:1px solid #e5e5e5;
}
#mess_share {
    margin: 15px 0;
    display: block;
}
#share_1 {
    float: left;
    width: 49%;
    display: block;
}
#share_2 {
    float: right;
    width: 49%;
    display: block;
}
.button2 {
    font-size: 1.8em;
    padding: 8px 0;
    border: 1px solid #adadab;
    color: #000000;
    background-color: #e8e8e8;
    background-image: linear-gradient(to top, #dbdbdb, #f4f4f4);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 1px 1px #efefef;
    text-shadow: 0.5px 0.5px 1px #fff;
    text-align: center;
    border-radius: 3px;
    width: 100%;
}
#mess_share img {
    vertical-align: middle;
    border: 0;
}

.jmbq{ text-align:center; font-size:1.2em; margin-top:15px; color:#666; padding-bottom:145px;}
.jmbq a{color:#666;}

.cplbfh{width:45%; margin:5px auto; margin-top:35px;color:#fff;text-align:center;background:#00afec;border-radius:10px;}
.cplbfh a{ color:#fff;line-height:65px; font-size:1.5em; font-weight:bold;}

