
.kq1 {-webkit-animation-delay: 1s;}
.kq2 {-webkit-animation-delay: 2s; -webkit-animation-duration: 2s;}
.kq3 {-webkit-animation-delay: 3s; -webkit-animation-duration: 3s;}

.top {
   width:100%;
   background-color:#0152a4;
   }

.kuanping {
   width:1200px;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
   
.kkt {
   width:100%;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
   
.guding {
   position:fixed;
   top:0px;  
   }
   
.bannerx {
   background:url(../images/bannerx.jpg) top center;
   padding-top:200px;
   padding-bottom:150px;
   }
   
.bannerx h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:90px;
   font-weight:bold;
   text-align:center;
   margin:0px;
   margin-bottom:10px;
   color:#d70c18;
   }
   
.bannerx h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:44px;
   font-weight:bold;
   text-align:center;
   margin:0px;
   margin-bottom:35px;
   color:#FFFFFF;
   }   
   
.bannerx h4 {
   width:280px;
   height:50px;
   line-height:50px;
   margin:0 auto;
   text-align:center;
   font-weight:bold;
   font-size:20px;
   color:#a2a2a3;
   border:1px solid #a2a2a3;
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   border-radius: 20px;
   margin-bottom:170px;
   }
   
.anniu {
   width:61px;
   height:61px;
   margin:0 auto;
   }

.huibj {
   background-color:#fafafb;
   height:auto; overflow:hidden;
   padding-top:120px;
   }
   
.tuandui {
   width:1584px;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
   
.tuandui-lie {
   width:14.28%;
   }
   
.fenlan {
   width:20%;
   border-right:1px solid #dddede;
   }
   
   
.effects { padding-left: 15px; }
.effects .img { position: relative; margin-bottom: 0px; position: relative; z-index: 1; overflow: hidden; }
.effects .img:nth-child(n) { margin-right: 5px; }
.effects .img:first-child { margin-left: -15px; }
.effects .img:last-child { margin-right: 0; }
.effects .img img { display: block; margin: 0; padding: 0; height: auto; }
.overlay { display: block; position: absolute; z-index: 20; background: rgba(0, 0, 0, 0.8); overflow: hidden; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.overlay2 { display: block; position: absolute; z-index: 20; background:url(../images/pingjia.png) center; overflow: hidden; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
a.close-overlay { display: block; position: absolute; top: 0; right: 0; z-index: 100; width: 45px; height: 45px; font-size: 20px; font-weight: 700; color: #fff; line-height: 45px; text-align: center; background-color: #000; cursor: pointer; }
a.close-overlay.hidden { display: none; }
a.expand { display: block; position: absolute; z-index: 100; text-align: center; color: #fff; font-weight: 600; font-size: 14px; text-transform: uppercase; line-height: 30px; }
.overlay-effect .img i { font-size: 30px; }
.overlay-effect .overlay { bottom: 0; left: 0; right: 0; width: 100%; height: 100%; opacity: 0; }
.overlay-effect .overlay2 { bottom: 0; left: 0; right: 0; width: 100%; height: 100%; opacity: 0; }
.overlay-effect .overlay a.expand { left: 0; right: 0; bottom: 47%; margin: 0 auto -30px auto; }
.overlay-effect .overlay2 a.expand { left: 0; right: 0; bottom: 47%; margin: 0 auto -30px auto; }
.overlay-effect .img.hover .overlay { height: 100%; opacity: 1; }
.overlay-effect .img.hover .overlay2 { height: 100%; opacity: 1; }
.img img { width: -webkit-calc(100% + 10px) !important; width: calc(100% + 10px) !important; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -moz-transition: opacity 0.35s, -moz-transform 0.35s; -o-transition: opacity 0.35s, -o-transform 0.35s; -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); -ms-transform: translate3d(-10px, 0, 0); }
.img:hover img { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -ms-transform: translate3d(-10px, 0, 0); }
   
.biao {
   width:83px;
   height:83px;
   margin:0 auto;
   }
   
.fenlan p {
   margin-top:25px;
   text-align:center;
   font-size:16px;
   }
   
.fenlan a {
   display:block;
      padding-top:85px; padding-bottom:120px;
   }
   
.fenlan a:hover {
   background-color:#FFFFFF;
   }
   
   
.albj {
   padding-top:60px;
   padding-bottom:85px;
   }
   
.altit {
   background:url(../images/altit.png) center; background-repeat:no-repeat;
   height:80px;
   }
   
.tp {
   margin-top:30px;
   }
   
.fdj {
   font-size:20px;}
   
   
.nwbj {
   background-color:#fafafb;
   padding-top:50px;
   padding-bottom:135px;
   }
   
.newtit {
   background:url(../images/newtit.png) center; background-repeat:no-repeat;
   height:85px;
   }
   
.newtp {
   margin-top:80px;}
   
.xwbj {
   width:100%;
   background:url(../images/nwbj1.png); background-repeat:no-repeat;
   height:auto; overflow:hidden;
   }
   
.xwbj:hover {
   background:url(../images/nwbj2.png); background-repeat:no-repeat;
   color:#FFFFFF;
   }
   
.xwbj h2 {
   margin-top:0px;
   margin-bottom:15px;
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   }
   
.xw-time {
   width:62px;
   height:70px;
   margin-left:36px;
   color:#FFFFFF;
   margin-top:10px;
   text-align:right;
   }
   
.xwbj-n {
   padding:30px;
   }

   
.dazi {
  font-size:18px;}
  
.newtp a:hover {
   text-decoration: none;
   }
  
.more {
   margin-top:66px;
   }
   
   
.abanniu {
    text-align: center;
}

.btn-primary {
    color: #FFF;
    background-color: #272c32;
    border-color: #272c32;
	width:232px;
	height:34px;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #FFF;
    background-color: #30353b;
    border-color: #30353b;
}

.lxbj {
   background:url(../images/lxbj.jpg) top center;
   padding-top:66px; padding-bottom:86px;
   color:#FFFFFF;
   }
  
.lxtit {
   background:url(../images/lxtit.png) center; background-repeat:no-repeat;
   height:90px;
   }
   
.ttp {
   margin-top:95px;
   }
   
.btt {
   width:60px;
   height:60px;
   margin:0 auto;
   }
   
.ttp p {
   text-align:center;
   margin-top:15px;
   margin-bottom:30px;
   }
   
.bottom {
   background-color:#0b0b0b;
   height:auto; overflow:hidden;
   padding-top:36px; padding-bottom:36px;
   line-height:25px;
   color:#FFFFFF;
   }
.bottom a {
   color:#FFFFFF;}
   
.juyou {
   text-align:right;
   }
   
 

/* ÁªÏµÎÒÃÇ */
.kkxi {
   padding-left:0px;
   }
   
.nav-tabs {
    border-bottom: 0px solid #DDD;
}
   
.nav-tabs > li {
   width:49%;
   margin-top:26px;float:left;
   }
   .nav-tabs > li:hover{   color: #d71618;
    cursor: default;
	background-color:#ccc;
    border-width: 1px;
	text-align:center;
    border-style: solid;
	height:auto; overflow:hidden;
	border:1px solid #ccc;
    border-color: none;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
	border-radius: 20px;}
.nav-tabs > li.active > a, .nav-tabs > li.active, .nav-tabs > li.active > a:focus {
    color: #d71618;
    cursor: default;
	background-color:#f9f9f9;
    border-width: 1px;
	text-align:center;
    border-style: solid;
	height:auto; overflow:hidden;
	border:1px solid #f9f9f9;
    border-color: none;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
	border-radius: 20px;
}

.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857;
	padding-top:20px; padding-bottom:20px;
	border:none;
	font-size:28px;
    border-radius: 0px 0px 0px 0px;
    height:auto; overflow:hidden;
	background:url(../images/kong.png);
	background-color:#none;
	text-align:center;
	color: #ffffff;
	border-radius: 20px;
}

/*.nav-tabs > li > a:hover {
    border-color: #none;
	color: #d71618;
	border:1px solid #f9f9f9;
}*/

.bd {
   border:1px solid #e0e1e1;
   }
   
.qienei {
   height:auto; overflow:hidden;
   line-height:23px;
   padding:30px;
   }
   
.qienei h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:20px;
   color:#595757;
   line-height:80px;
   border-bottom:1px solid #e4e5e5;
   font-weight:bold;
   color:#595757;
   margin:0px;
   }
   
.lxbiao {
   width:50px;
   height:50px;
   margin:0 auto;
   }
  
.lxy {
   margin-top:37px;
   }  
   
.lxy p {
   margin-top:10px;
   text-align:center;
   }
   
.feedback {
   padding-top:136px;
   padding-bottom:90px;
   }
   

.bky {
	line-height:30px;
	margin-bottom:30px;
}

.ttanniu {
    width: 150px;
}

   
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    vertical-align: middle;
    background-color: #f9f9f9;
    background-image: none;
    border: 1px solid #CCC;
}

.hhtt {
  height:70px;
  }
  
.ant {
   width:380px;
   height:66px;
   font-size:20px;
   margin-top:28px;
   }
   


   
   
/* jQuery jcImgScroll css */
.jcImgScroll { position:relative; height:405px;  }
.jcImgScroll li { border:1px solid #ccc; }
.jcImgScroll li a { background:#fff; display:block; height:405px; }
.jcImgScroll li.loading a { background:#fff url(../img/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll em.sPrev { background:url(../images/zuot.png) no-repeat left center; }
.jcImgScroll em.sNext { background:url(../images/yout.png) no-repeat right center;}
.jcImgScroll dl dd { background:url(../images/NumBtn.png) no-repeat 0 bottom; text-indent:-9em; }
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr { background-position:0 0; }



.qhtt {
   height:140px;
   background:url(../images/lants.jpg) center;margin-top:-15px;
   }
   
   
.xu {
   width:33%;
   float:left;
   text-align:right;
   font-size:60px;
   }
   
.xuzi {
   width:60%;
   float:right;
   text-align:left;
   line-height:18px;
   }
   
.xuzi h5 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:28px;
   margin-top:15px; margin-bottom:5px;
   }
   
.xziy {
   font-size:14px;
   }
   
   
.pjbjx {
   background-color:#f9f9f9;
   padding-top:100px;
   padding-bottom:100px;
   font-size:16px;
   }   
   
   
.pjbjx h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:20px;
   color:#595757;
   line-height:80px;
   border-bottom:1px solid #e4e5e5;
   font-weight:bold;
   color:#595757;
   margin-top:0px; margin-bottom:40px;
   }
   
.pjbjx-xx {
   height:40px;
   line-height:40px;
   margin-top:10px;
   border-bottom:1px solid #ebebeb;
   }
   
   #payu{display:none;}
  	@media screen and (max-width:1200px) { .kuanping{width:100%;padding:0px;}}
   
   
   
 	@media screen and (max-width:1000px) {
		   #payu{display:block;}
		.kuanping{width:100%;padding:0px;}
		.xuzi{ width:60%;}
		.nav-tabs > li{   width:92%;}
		.xu {
   width:20%;
   float:left;
   text-align:right;
   font-size:60px;
   }
   .qhtt{height:auto; background-color:#C00;overflow:hidden;padding-bottom:2%;}
		}