body{
	margin:0;
	padding:0;
	background:#fff;
	font-family: '微软雅黑', sans-serif;
	font-size: 14px;
  color: #333333;
  min-width: 1440px;
	
 }
h1,h2,h3,h4,h5,h6{
	margin:0;	
	font-family: 'Vollkorn', serif;
}	
p{
	margin:0;
}
ul{
margin:0;
padding:0;
list-style: none;
}
li{
margin:0;
padding:0;
list-style: none;
}

a{text-decoration:none;color:#000000;}
a:hover{ text-decoration:none; }

/******************animate********************/

@-webkit-keyframes xuanzhuan {
  0% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }

  100% {
       -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }


}

@keyframes xuanzhuan {
  0% {
      -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }

  100% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }


}

.xuanzhuan {
  -webkit-animation-name: xuanzhuan;
          animation-name: xuanzhuan;
          animation-iteration-count: 1;
          animation-duration: 2s;
          animation-timing-function: ease;
}




/******************header****************/
.header{ overflow: hidden;  z-index: 999; height: 94px;width: 100%; }
.header_main{width: 1300px; margin: auto; }
.logo{float: left;}
.menu{float: right; margin-top: 25px;;}
.menu ul li{ font-family: "微软雅黑"; font-size: 16px; float: left;  text-align: center; line-height: 40px; margin-left: 12px;}
.menu ul li a{ font-family: "微软雅黑"; font-size: 16px; width: 105px; height: 40px; display: block; border-radius: 5px; transition: all 0.3s ease-in-out; }
.menu ul li a:hover{ background: #b58833;color:#FFFFFF;}
.active{background: #b58833;color:#FFFFFF;border-radius: 5px;}
/******************header-end****************/


/****************main*********************/


/****************banner*******************/

.banner{ height: 756px;padding-top: 94px; background: #79e1f7; padding-bottom: 94px;}
.banner_main{ width: 1200px; margin: auto; margin-top: 80px;}
.banner_left{ position: relative; float: left;}
.banner_right{width: 340px; height: 300px; float: right; background: #3cd3dc;margin-top: 50px; margin-right: 62px;}
.banner_right_main{ width: 280px; color: #fff; margin: auto; font-family: "微软雅黑"; font-size: 16px; line-height: 30px;}
.banner_right_main .title{font-size: 18px; margin-top: 30px; }
.banner_right_main .nr{ margin-top: 10px;}
.banner_right_main .more{float: right; margin-top: 20px; display: block; margin-right: 10px; color: #fff;}
.banner_right_main .more img{vertical-align: middle; margin-left: 10px;}
.search{ width: 999px; height: 107px;  background: url(../images/images/search_bg.png); margin: auto; margin-top: 50px;}
.wenben{height: 50px; width: 622px; margin-left: 30px; margin-top: 25px; font-size: 24px; padding-left: 15px; border: 1px solid #a9a9a9; color: #A9A9A9; float: left;}

.xiala{height: 50px; width: 104px; float: left;margin-left: 16px; margin-top: 25px; font-size: 24px;border: 1px solid #a9a9a9; color: #A9A9A9; }
.chaxun{background: url(../images/images/chaxun.jpg); margin-top: 23px; margin-left: 16px; width: 162px; height: 53px; border: none; cursor: pointer;}
/****************banner-end*******************/

/****************fuwu*********************/
.fuwu{overflow: hidden; background: url(../images/images/fuwu.jpg) no-repeat center center; background-attachment: fixed;background-size:cover; height: 900px; padding-top: 0px;}
.fuwu_main{ width: 1200px; margin: auto; text-align: center; position: relative;}
.fuwu_title { padding-top: 150px; }
.fuwu_title span{color: #000000; display: block;font-family: "微软雅黑"; font-size: 35px; margin-bottom: 20px;}
.fuwu_nr{ color: #898989; font-family: "微软雅黑"; font-size: 16px; text-align: center;}
.reqiqiu{position: absolute; left: 300px; top: 80px;}
.fuwu_menu{ width: 1130px; margin: auto; margin-top: 100px; height: 300px; }
.fuwu_menu li:first-child{margin-left: 0px;}
.fuwu_menu li{float: left; width: 210px; margin-left:19px; perspective: 900px; height: 300px;}
.fuwu_menu li .img{
-webkit-transform: rotateX(0);
-moz-transform: rotateX(0);
-ms-transform: rotateX(0);
-o-transform: rotateX(0);
transform: rotateX(0);
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
-o-transform-origin: 50% 0;
transform-origin: 50% 0;
visibility: visible;
opacity: 1;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
position: relative;
}
.fuwu_menu li:hover .img{
	-webkit-transform: rotateX(-90deg);
-moz-transform: rotateX(-90deg);
-ms-transform: rotateX(-90deg);
-o-transform: rotateX(-90deg);
transform: rotateX(-90deg);
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
opacity: 0;
visibility: hidden;
}
.fuwu_menu li .info{position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: center;
-webkit-backface-visibility: hidden;opacity: 0;
visibility: hidden;
-webkit-transform: rotateX(90deg);
-moz-transform: rotateX(90deg);
-ms-transform: rotateX(90deg);
-o-transform: rotateX(90deg);
transform: rotateX(90deg);
-webkit-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-o-transform-origin: 50% 100%;
transform-origin: 50% 100%;
-webkit-transition: all 0.25s ease-in-out 0.2s;
-moz-transition: all 0.25s ease-in-out 0.2s;
transition: all 0.25s ease-in-out 0.2s;
backface-visibility: hidden; width: 210px;height: 300px; background: #14A2D4; color: #FFFFFF;}
.fuwu_menu li:hover .info{
	-webkit-transform: rotateX(0);
-moz-transform: rotateX(0);
-ms-transform: rotateX(0);
-o-transform: rotateX(0);
transform: rotateX(0);
visibility: visible;
opacity: 1;

}
.fuwu_menu li .infoh{ width: 123px; margin: auto; margin-top: 25px;}
.fuwu_menu li:hover .infoh{animation-name:slideInUp; animation-duration: 1s; animation-delay: 200ms; }
.fuwu_menu li:hover .h{animation-name: zoomIn; animation-duration: 1s; animation-delay: 200ms;}
.fuwu_menu li:hover .h1{animation-name: rotateIn; animation-duration: 1s; animation-delay: 200ms;}

.fuwu_menu li a{display: block; }
.fuwu_menu li .p{font-size:16px; font-family: "微软雅黑"; margin-top: 30px;}
.fuwu_menu li .a{ border: 5px #14a2d4 solid; border-radius: 50%; margin-left: 24px; width: 146px;}
.fuwu_menu li:hover{}
/****************fuwu-end*********************/


/****************case*********************/


.case{ background: url(../images/images/case.jpg) no-repeat center center; background-attachment: fixed;background-size:cover; height: 900px; padding-top: 0px;}
.case_main{ width: 1260px; margin: auto; text-align: center; position: relative; overflow: hidden;}
.case_title { padding-top: 150px; }
.case_title span{color: #000000; display: block;font-family: "微软雅黑"; font-size: 35px; margin-bottom: 20px;}
.case_nr{ color: #898989; font-family: "微软雅黑"; font-size: 16px; text-align: center;}
.btn_left{background: url(../images/images/left.png); position: absolute;left: 0; top:0px; width: 47px;height: 76px;}
.btn_right{background: url(../images/images/right.png); position: absolute; right: 0;top:0px; width: 47px;height: 76px;}
.blk_18 { overflow:hidden; zoom:1; font-size:9pt; width:1260px; margin-top:90px; }
.blk_18 .pcont { width:1200px; float:left; overflow:hidden; padding-left:10px; margin-left:25px ; margin-right: 21px; }
.blk_18 .ScrCont { width:32766px; zoom:1; margin-left:-5px; }
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; }
.blk_18 .LeftBotton, .blk_18 .RightBotton {width:46px; height:74px; float:left;  position: absolute; z-index: 555;}
.blk_18 .LeftBotton { background:#181818; opacity: 0.7;  margin:68px 5px 0; left: 0;}
.blk_18 .RightBotton { background:#181818;  opacity: 0.7; margin:68px 1px 10px 5px; right: 0; }
.blk_18 .pl { width:390px; overflow: hidden; height: 234px; margin:0 7px; float:left; text-align:center; line-height:24px; position: relative;}
.blk_18 .pl img{
	display:block; cursor:pointer; border:none; margin:auto;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
transition: all 0.25s ease;
}
.blk_18 .pl:hover img{ 
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
transform: scale(1.2);
}
.blk_18 .pl:hover .info{  visibility: visible; opacity: 1;}
.blk_18 .pl:hover .info p{transform:translateX(0);}
.blk_18 .pl .info p{ height: 40px; line-height: 40px;background: #0088d1; transform: translateX(-100%); margin: 50px 0 0 0; transition: all 0.35s ease; color: #FFFFFF; font-family: "微软雅黑"; font-size: 16px;}
.blk_18 .pl .info .xq{ height: 40px; line-height: 40px; transform: translateX(100%); margin: 20px 0 0 0; transition: all 0.35s ease; color: #FFFFFF; font-family: "微软雅黑"; font-size: 12px;}
.blk_18 .pl:hover .info .xq{transform:translateX(0);}

.blk_18 .pl .info{ background:  rgba(26, 74, 114, 0.6); width: 390px; height: 234px; position: absolute; top: 0; left: 0;visibility: hidden;opacity: 0;
-webkit-transition: all 0.35s ease;
-moz-transition: all 0.35s ease;
transition: all 0.35s ease;}
.case .more{width: 112px; height: 36px; background: #14a2d4; display: block; text-align: center; line-height: 36px; font-family: "微软雅黑"; font-size: 14px; color: #FFFFFF; margin: auto; margin-top: 70px; }
.case .more:hover{ background: #0088d1; animation-name: pulsebig; animation-iteration-count: infinite; animation-duration: 1.5s;}

/****************case-end*********************/

/******************about************************/
.about{overflow: hidden; background: url(../images/images/about.jpg) no-repeat center center; background-attachment: fixed;background-size:cover; height: 900px; padding-top: 0px; position: relative; }
.about_main{ width: 1200px; margin: auto; position: relative ;}
.map{float: right;  margin-top: 153px; margin-right: -100px;}
.left_text{float: left;margin-top: 253px; margin-left: 50px;font-family: "微软雅黑"; color: #282828; z-index: 999;}
.left_text .title{font-size: 24px;}
.left_text .title1{ font-size: 18px;}
.left_text .text_nr{width: 571px;  font-size: 14px; margin-top: 50px;line-height: 26px;}


.left_text .more{width: 112px; height: 36px; background: #14a2d4; display: block; text-align: center; line-height: 36px; font-family: "微软雅黑"; font-size: 14px; color: #FFFFFF;  margin-top: 70px; }
.left_text .more:hover{ background: #0088d1; animation-name: pulsebig; animation-iteration-count: infinite; animation-duration: 1.5s;}

/******************team************************/

.team{overflow: hidden; background: url(../images/images/team.jpg) no-repeat center center;background-size:cover; height: 900px; padding-top: 0px; position: relative;}

.team_main{ width: 1200px; margin: auto; position: relative ; }
.xin{position: absolute; right: -260px;top:212px}
.team_title{font-family: "方正大黑简体"; font-size: 52px;}
.team_title1{font-family: "方正大黑简体"; font-size: 35px; margin-top: 20px;}
.team_nr{ width:410px; font-family: "微软雅黑";font-size: 14px; margin-top: 40px; line-height: 30px;}
.ma{position: absolute; left: -200px; top:520px;}


/****************team-end*********************/




/****************page_content*********************/

/*.nr_bg{background: url(../images/images/nr_bg.jpg) no-repeat center center;
background-attachment: fixed;
background-size: cover;}*/
.nr_bg2{
background-attachment: fixed;
background-size: cover;}
.nr_bg3{
background-attachment: fixed;
background-size: cover;}
.page_content{ width:1200px; margin:auto; }
.mc_r{padding:30px 20px; }
.nav_list{  float:left; border-radius:5px;}
.nav_list li{ float:left;margin-left: 50px; width: 160px; height: 45px; line-height: 45px; text-align: center; transition: all 0.3s ease;  border-radius:40px;background: #eaeaea;box-shadow: 2px 2px 10px #999999;}
.nav_list li a{display: block; color: #777777;}
.nav_list li:hover{ background:#666666; color:#fff;}
.nav_list li:hover a{color:#fff;}
.nav_list li.cur a{ background:#ca2b2f; color:#fff;border-radius: 40px;}
.cur a{color:#fff !important;}


.info_c{ margin-top: 30px; min-height: 500px;}
.news-title{ color: #3c3d3d; font-size: 22px;}
.news-title a{ color: #3c3d3d;}
.news-thumb{float: left; margin-right: 23px;}
.news-finfo{ height: 48px; line-height: 48px; color: #999999; font-size: 12px; font-family: "宋体";}
.news_nr{float: left; width: 805px; line-height: 30px;}
.news-description a{ font-size: 16px; color:#666666;}
.news-item{ margin-bottom: 50px;}
#pages{ text-align: center; clear: both; }
#pages a{ text-align: center;  padding: 5px;padding-left: 15px; padding-right: 15px;  background:#FFFFFF; border: #dfdfdf solid 1px;border-radius: 5px; margin-left: 20px;}
#pages span{text-align: center;   padding: 5px;padding-left: 15px; padding-right: 15px; background:#ca2b2f; color: #FFFFFF; border: #dfdfdf solid 1px;border-radius: 5px; margin-left: 20px;}
.info_title{ text-align: center; font-family: '微软雅黑'; font-size: 22px; color: #3c3d3d; margin-top:20px; }
.info_time{ text-align: center; font-size: 12px;font-family: "宋体"; color:#999999; margin-top:10px; padding-bottom:20px; border-bottom: 1px dashed #999999;  }
.nav_right{ float: right;}
.nav_right li{ float: left; width: 100px; height: 26px; line-height: 26px; text-align: center; border-radius:10px; background: #fff; margin-right: 13px; transition:ease all 0.3s;  }
.nav_right li:hover{ background: #14a2d4;}
.nav_right li:hover a{color: #fff;}
.ccu{background: #14a2d4;color:#fff;}
.ccu a{color:#fff;}
.text-c{ height:30px;}
.news-prve-next{float: left;}
.news-prve-next b{float: left;color: #ca2b2f;}
.news-prve-next a{ margin-right:50px; float: left; }
.news-prve-next a:hover{color: #ca2b2f;}
.mc_content{ line-height: 48px; font-family:'微软雅黑'; color:#555555; font-size: 16px; margin: 20px 0; }





.site-cases-itemslist{ width: 1200px; overflow: hidden;;}
.site-cases-itemslist ul{ width: 1230px; }
.site-cases-itemslist ul li {float: left; margin-right: 28px; margin-bottom: 28px; } 
.site-cases-itemslist ul li .web{color: #666666; font-size: 14px; }
.site-cases-itemslist ul li .xq{ background: #fff; padding:15px 20px;}
.site-cases-itemslist ul li .name{color:#000; font-size: 18px; margin-top:12px;}
.site-cases-itemslist ul li .hy{ font-size: 12px; margin-top:12px; }
.site-cases-itemslist ul li a .img{position: relative;}

.site-cases-itemslist ul li a .img:hover .img_info{ opacity: 1;} 

.img_info{position: absolute; width: 382px; height: 235px; background: rgba(0,0,0,0.5);z-index: 333; top: 0px; opacity:0; transition:all 0.3s ease; text-align: center; }
.img_info img{ margin-top:70px; }
/****************main-end*********************/


/*******************footer***********************/
.footer{overflow: hidden; background: url(../images/images/footer_bg.jpg) no-repeat center center; background-attachment: fixed;background-size:cover; height: 900px; padding-top: 0px; position: relative;}

.footer_main{ width: 1200px; margin: auto; position: relative ; margin-top: 160px; }

.footer_text{float: left; margin-left: 15px; font-size: 14px; font-family: "微软雅黑";line-height: 26px;}

.tel{font-family: tahoma; font-size: 40px; color:#1787c7; line-height: 50px;}
.footer_menu{float: right;}
.footer_menu li:first-child{border-left: none;}
.footer_menu li{ float: left; width: 105px; height: 185px; text-align: center; border-left: dotted 1px #181818; line-height: 30px;}
.footer_menu li a{font-size: 14px;}
.footer_menu_two{font-family: "宋体"; font-size: 12px;}
.footer_menu_two li{ height: auto; border: none; line-height: 30px;}
.footer_menu_two li a{font-family: "宋体"; font-size: 12px;}
.bqsy{ border-top: dotted 1px #282828; width: 818px; margin: auto; margin-top: 128px; text-align: center; color: #181818; font-size: 14px;}
.bqsy p:first-child{ margin-top: 65px;}
.bqsy p:last-child{margin-top: 15px;}
.bqsy img:first-child{ margin-right: 0px;}
.bqsy img{margin-right: 25px; margin-top: 40px;}

/*******************footer-end***********************/




.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt50{ margin-top:50px;}
.mt55{ margin-top:55px;}
.mt65{ margin-top:65px;}

.ml0{margin-left: 0px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml35{ margin-left:35px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml50{ margin-left:50px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr60{ margin-right:60px;}


.h5{ height:5px;}
.h10{ height:10px;}
.h15{ height:15px;}
.h20{ height:20px;}
.h25{ height:25px;}
.h30{ height:30px;}
.h35{ height:35px;}
.h40{ height:40px;}
.h45{ height:45px;}
.h50{ height:50px;}
.h55{ height:55px;}


.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.dp{display:none;}
.tc{ text-align:center;}

.px14{ font-family:'Microsoft Yahei'; font-size:14px;}
.px16{ font-family:'Microsoft Yahei'; font-size:16px;}
.px18{ font-family:'Microsoft Yahei'; font-size:18px;}
.px20{ font-family:'Microsoft Yahei'; font-size:20px;}
.px28{ font-family:'Microsoft Yahei'; font-size:28px;}
.px24{ font-family:'Microsoft Yahei'; font-size:24px;}
.px32{ font-family:'Microsoft Yahei'; font-size:32px;}

.c666{color: #666666;}
.c333{color: #333333;}
.cfff{color: #ffffff;}
.c8787{color: #878787;}
.strong{ font-weight:bold;}
.h10{ height:10px;}
.h15{ height:15px;}
.h20{ height:20px;}
.h25{ height:25px;}
.h30{ height:30px;}

.lt25{ line-height:25px;}
.lt30{ line-height:30px;}
.lt35{ line-height:35px;}

.w1200{ width:1200px; margin:0px auto;}
.w1920{ width:100%; margin:0px auto;}

.hoverimg{-moz-transition: all .6s;-ms-transition: all .6s;-o-transition: all .6s;-webkit-transition: all .6s;transition: all .6s; border-radius: 3px;}
.hoverimg:hover{ transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}

.hoveborder{position:relative; }
.bordertop{ position:absolute; width: 0%; height: 3px; left: 0%; top: 0%; background:#dd9000; transition: 0.5s 0s; }
.borderleft{ position:absolute; width: 3px; height: 0px; left: 0%; bottom: 0%; background:#dd9000; transition: 0.5s 0s;}
.borderrihgt{ position:absolute; width: 3px; height: 0px; right: 0%; top: 0%; background:#dd9000; transition: 0.5s 0s;}
.borderbottom{ position:absolute; width: 0%; height: 3px; right: 0%; bottom: 0%; background:#dd9000; transition: 0.5s 0s;}
.hoveborder:hover .bordertop{ width:100%;}
.hoveborder:hover .borderleft{ height:100%;}
.hoveborder:hover .borderrihgt{ height:100%; }
.hoveborder:hover .borderbottom{ width:100%;}


/********************************************/
.top_bg {
  height: 50px;
  line-height: 50px;
  color: #666666;
  border-bottom: 1px solid #e8e8e8;
}
.zxrexian {
  font-size: 24px;
  color: #ca2b2f;
}

.menu_bg{height: 60px;border-top: 1px solid #e8e8e8;}

.menubg li {
  float: left;
  width: 149px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  border-left: 1px solid #e8e8e8;
}

.menubg li a {
  display: block;
  width: 149px;
  height: 60px;
  text-align: center;
  font-size: 16px;
  color: #333333;
}

.menubg .on a,
.menubg a:hover {
  color: #ffffff;
  transition: all 0.2s;
  background-color: #ca2b2f;
}

.menubg .on .hovermenu a {
  color: #ffffff;
  font-weight: bold;
}

.menubg .on .hovermenu a:hover {
  color: #ffffff;
  font-weight: bold;
}
.menubg li:hover {
  background: #ca2b2f;
}

.menubg li:hover .hovermenu {
  display: block;
}

.hovermenu {
  position: absolute;
  top: 60px;
  width: 149px;
  left: 0px;
  background: #ca2b2f;
  display: none;
  transition: all 0.5s;
  z-index: 99;
  overflow: hidden;
}

.hovermenu div a {
  font-size: 14px;
  line-height: 35px;
  width: 149px;
  color: #fff;
  margin-bottom: 10px;
  height: 35px;
  text-align: center;
}

.hovermenu div a:hover {
  background: #fbb03b;
}

/*幻灯片*/
.fullSlide{width:100%;position:relative;height:620px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:620px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:620px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#076ee5;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/gyd/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}


.fullSlide_hz{width:100%;position:relative;height:500px;background:#000;}
.fullSlide_hz .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide_hz .bd ul{width:100% !important;}
.fullSlide_hz .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide_hz .bd li a{display:block;height:500px;}
.fullSlide_hz .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide_hz .hd ul{text-align:center;}
.fullSlide_hz .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide_hz .hd ul .on{background:#076ee5;}
.fullSlide_hz .prev,.fullSlide_hz .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/gyd/slider-arrow.png) -126px -137px #b58833 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide_hz .next{left:auto;right:15px;background-position:-6px -137px;}


.ys1{width: 460px;height: 530px;background: url(../images/yibo/ys1.jpg) no-repeat;}
.ys2{width: 730px;height: 230px;background: url(../images/yibo/ys2.jpg) no-repeat bottom right #ffffff;}
.ys3{width: 360px;height: 290px;background: url(../images/yibo/ys3.jpg) no-repeat bottom right #ffffff;}
.ys4{width: 360px;height: 290px;background: url(../images/yibo/ys4.jpg) no-repeat bottom right #ffffff;}

.ys1jt{background: url(../images/yibo/ys1jt.png) no-repeat; width: 18px; height: 13px;}
.ys2jt{background: url(../images/yibo/ys2jt.png) no-repeat; width: 18px; height: 13px;}

.ys1:hover .ys1title{font-weight: bold;}
.ys1:hover .ys1jt{background: url(../images/yibo/ys2jt_1.png) no-repeat; width: 18px; height: 13px;}

.ys2:hover .ys2title{color: #ca2b2f;}
.ys2:hover .ys2jt{background: url(../images/yibo/ys2jt_1.png) no-repeat; width: 18px; height: 13px;}

.ys3:hover .ys3title{color: #ca2b2f;}
.ys3:hover .ys2jt{background: url(../images/yibo/ys2jt_1.png) no-repeat; width: 18px; height: 13px;}

.ys4:hover .ys3title{color: #ca2b2f;}
.ys4:hover .ys2jt{background: url(../images/yibo/ys2jt_1.png) no-repeat; width: 18px; height: 13px;}


.cpzsbg{ height: 770px; background: url(../images/gyd/cpzsbg.jpg) no-repeat; }
.cpzs_1{ width: 276px; height: 501px; background: url(../images/gyd/c1.jpg) no-repeat; }
.cpzs_2{ width: 276px; height: 501px; background: url(../images/gyd/c2.jpg) no-repeat; margin-left: 2px; }
.cpzs_3{ width: 276px; height: 501px; background: url(../images/gyd/c3.jpg) no-repeat; margin-left: 2px;}
.cpzs_4{ width: 276px; height: 501px; background: url(../images/gyd/c4.jpg) no-repeat; margin-left: 2px;}
.cpzs_5{ width: 276px; height: 501px; background: url(../images/gyd/c5.jpg) no-repeat; margin-left: 2px;}
.cpzsimg{ width: 195px; height: 194px; border:2px solid #fff; margin:0px auto; margin-top: 150px; }
.cpzsimg:hover{border:none;}

.jdzc img,.cpzsimg img{ margin-top:10px;-moz-transition: all .6s;-ms-transition: all .6s;-o-transition: all .6s;-webkit-transition: all .6s;transition: all .6s;}
.jdzc li:hover img,.cpzsimg:hover img{  -webkit-transform: translateY(-5px);transform: translateY(-5px);}


.sdys{ height: 961px; background: url(../images/gyd/sdys.jpg) no-repeat; }
.cpys_con{ height: 155px; width: 835px; border-left: dashed 1px #c3c3c3; margin-left: 30px; }
.cpyscon{ margin-left: 40px; color: #707070; }

.zhic{ height: 774px;background: url(../images/gyd/zcbj.jpg) no-repeat; }
.jdzc li{ width: 231px; height: 230px; margin-left: 55px; margin-top: 30px; }



.jdzc li:hover img{
	-webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}

.hz_name{ color: #666666; margin-top: 80px; }
.hz_xian{ width: 40px; height: 3px; background: #b58833; display:inline-block; margin-right: 10px; margin-top: 15px;}
.hz_desc{color: #666666;text-align: left; height: 115px; overflow: hidden;}

.gyddt{ width: 450px; height: 500px; overflow: hidden; background: url(../images/gyd/gyddt.jpg) no-repeat; }
.imgnews_con{ margin-left: 30px; margin-top: 88px; width: 390px;color: #666666; }
.news_xian{ width: 80px; height: 2px; background: #d5d5d5;position: relative; margin-top: 10px; }
.intitle{transition: 0.5s 0s;}

.hovernews{ position: relative; }
.hovernews .xiantop{ position:absolute; width: 0%; height: 3px; left: 0%; top: 0%; background:#dd9000; transition: 0.5s 0s; }
.hovernews:hover .xiantop{width:100%;}

.hovernews:hover .intitle{ margin-left: 10px; }

.toutiao{ width: 915px; height: 240px; background: #f3f3f3; }
.toutiao_title{ width: 200px; margin-left: 30px; margin-top: 30px;}

.mcnews li{ float:left;width: 400px; line-height: 35px;}
.mcnews li a{ color: #666666; transition: 0.5s 0s;}
.mcnews li a:hover{ color: #e53030;font-weight: bold; }

.foot_bg{height: 300px; background: url(../images/gyd/foot_bg.jpg) no-repeat;}

.list-news-name a:hover{ color: #c6973e; }
.news-title a:hover {
  color: #ca2b2f;
}
.newsmore{ width: 120px; height: 35px; text-align: center;background: #eaeaea;border-radius: 10px;display: block; color: #666666; box-shadow: 2px 2px 5px #888888;}
.newsmore:hover{ background: #ca2b2f; color:#fff;  }




/*加盟*/
.joinBigBox {
    width: 100%;
    height: 350px;
    margin-top: 20px;
    /*background: url("/style/img/join-6.jpg") no-repeat center;*/
    overflow: hidden;
}
.joinBoxYouList {
    height: 520px;
    margin-top: 30px;
    position: relative;
}
.joinBoxYouList p{
    position: absolute;
    width: 294px;
    height: 250px;
}

.joinBoxYouList p span{
    display: block;
    text-align: center;
}
.joinBoxYouList p .sp1{
    font-size: 18px;
    color: #b58833;
    line-height: 30px;
}
.joinBoxYouList p .sp1 b{
    font-size: 23px;
}
.joinBoxYouList p .sp2{
    padding-top: 10px;
    padding-bottom: 10px;
}
.joinBoxYouList p .sp3{
    font-size: 14px;
    line-height: 30px;
}

.joinBoxYouList .p2{
    left: 462px;
    top: 0;
}
.joinBoxYouList .p3{
    right: 0px;
    top: 0;
}
.joinBoxYouList .p4{
    left:200px;
    width: 300px;
    top: 270px;
}
.joinBoxYouList .p5{
    left:660px;
    top: 270px;
}
.joinBoxShow {
    padding-bottom: 30px;
    padding-top: 30px;
}
.joinBoxLiu {
    width: 980px;
    margin: 0 auto;
    margin-top: 30px;
    height: 400px;
    overflow: hidden;
    position: relative;
    background: url("../images/gyd/join-7.jpg") no-repeat;
    background-position: 75px 0;
}
.joinBoxLiu .joinBoxLiuRight {
    position: absolute;
    right: 0;
    top: 40px;
}
.joinBoxLiu .joinBoxLiuRight span{
    display: block;
    height: 97px;
    width: 460px;
    text-align: center;
    line-height: 97px;
    margin-bottom: 20px;
    font-size: 24px;
    color: #fff;
}
.joinBoxLiu .joinBoxLiuRight .sp1{
    background-color: #f9ce7b;
}
.joinBoxLiu .joinBoxLiuRight .sp2{
    background-color: #e0ac49;
}
.joinBoxLiu .joinBoxLiuRight .sp3{
    background-color: #b58833;
}
.joinBoxLiu .joinBoxLiuLeft {
    padding-top: 20px;
}
.joinBoxLiu .joinBoxLiuLeft p{
    height: 45px;
    line-height: 45px;
}
.joinBoxLiu .joinBoxLiuLeft p span{
    display: inline-block;
}
.joinBoxLiu .joinBoxLiuLeft p .sp1{
    font-size: 18px;
    width: 130px;
    color: #e0ac49;
}
.joinBoxLiu .joinBoxLiuLeft p .sp2{
    font-size: 16px;
    color: #333;
}
.joinBoxLiuImg{
    clear: both;
    width: 1200px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
    height: 185px;
    background: url("/style/img/join-3.jpg") no-repeat;
    overflow: hidden;
}
.joinBoxLiuImg p{
    float: left;
    width: 168px;
    height: 185px;
    overflow: hidden;
}
.joinBoxLiuImg p span{
    display: block;
    text-align: center;
}
.joinBoxLiuImg p .sp1{
    font-size: 16px;
    color: #b3071e;
    line-height: 30px;
    margin-top: 20px;
}
.joinBoxLiuImg p .sp2{
    font-size: 12px;
    color: #333;
    line-height: 25px;
    width: 100px;
    margin: 0 auto;
}
.joinBoxLiuImg .p1{
    width: 180px;
}
.joinBoxBao {
    width: 1200px;
    height: 398px;
    margin: 0 auto;
    position: relative;
    background: url("/style/img/join-8.jpg?2015") no-repeat;
}
.joinBoxBao p{
    position: absolute;
    width: 144px;
    height: 150px;
    padding: 18px;
}
.joinBoxBao p span{
    display: block;
}
.joinBoxBao p .sp1{
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    line-height: 30px;
}
.joinBoxBao p .sp2{
    font-size: 12px;
    color: #fff;
    line-height: 25px;
}
.joinBoxBao .p2{
    left: 408px;
    top: 0;
}
.joinBoxBao .p3{
    left: 814px;
    top: 0;
}
.joinBoxBao .p4{
    right:0;
    top: 0;
}
.joinBoxBao .p5{
    left:204px;
    top: 210px;
}
.joinBoxBao .p5 .sp2,.joinBoxBao .p6 .sp2{
    line-height: 23px;
}
.joinBoxBao .p6{
    left:610px;
    top: 210px;
}
.joinBoxBao .p7{
    right:0;
    top: 210px;
}
.joinBoxType {
    height: 257px;
    margin-top: 30px;
    position: relative;
    background: url("/style/img/join-9.jpg") no-repeat;
}
.joinBoxType p {
    position: absolute;
}
.joinBoxType p span {
    display: block;
}
.joinBoxType p .sp1{
    color: #b3071e;
    font-size: 28px;
    font-weight: bold;
    line-height: 30px;
}
.joinBoxType p .sp2{
    color: #333;
    padding-top: 15px;
    line-height: 30px;
    font-size: 16px;
}
.joinBoxType .p1{
    left: 80px;
    top: 44px;
}
.joinBoxType .p2{
    left: 670px;
    top: 70px;
}
.joinBoxTypeText {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
    font-size: 18px;
    color: #b3071e;
    line-height: 30px;
}
.joinBoxTypeJoin {
    width: 1200px;
    margin: 0 auto;
    padding-top: 100px;
    text-align: center;
    padding-bottom: 100px;
}
.joinBoxTypeJoin span{
    display: block;
    width: 1200px;
    text-align: center;
}
.joinBoxTypeJoin .sp1{
    font-size: 32px;
    color: #333;
    line-height:40px;
}
.joinBoxTypeJoin .sp2{
    font-size: 16px;
    color: #333;
    line-height:28px;
    padding-top: 30px;
}
.joinBoxTypeJoin .sp3{
    font-size: 23px;
    color: #a31717;
    line-height:30px;
}
.joinBoxYou {
    height: 40px;
    width: 1200px;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
}

.joinBoxYou span {
    display: block;
    float: left;
    height: 40px;
    font-size: 28px;
    line-height: 40px;
}

.joinBoxYou .sp1 {
    width: 38px;
    margin-left: 472px;
    margin-right: 20px;
    background: url(../images/gyd/join-4.jpg)  no-repeat;
    background-position: 0 18px;
}

.joinBoxYou .sp2 {
    color: #b58833;
}

.joinBoxYou .sp3 {
    width: 38px;
    margin-left: 20px;
    background: url(../images/gyd/join-4.jpg)  no-repeat;
    background-position: 0 18px;
}

.liucbg{ background: url(../images/gyd/bj.png) no-repeat; }







.gdqaz {
  position: relative;
  
}

.gdqaz_bg {
  position: absolute;
  top: 0px;
  left: 0;
  z-index: -99;
}

.gdqaz_bg li {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}

.gdqaz_bg li.cur {
  display: block;
}

.gdqaz_switch {
  position: relative;
  height: 545px;
  top: 50px;
}

.gdqaz_switch .gdqaz_left {
  padding: 55px 0 0 45px;
  height: 490px;
  width: 275px;
  background: #060606d6;
  position: absolute;
  left: 0;
  top: 0;
}

.gdqaz_switch .gdqaz_left .left_p1 {
  font-size: 22px;
  color: #fff;
}

.gdqaz_switch .gdqaz_left .left_p1 b {
  display: block;
  font-size: 42px;
  font-weight: normal;
}

.gdqaz_switch .gdqaz_left .left_p2 {
  padding-top: 25px;
  color: #fff;
  font-size: 10px;
}

.gdqaz_switch .gdqaz_left .left_sline {
  display: block;
  height: 2px;
  width: 49px;
  margin-top: 80px;
  background: #fff;
}

.gdqaz_switch .gdqaz_left .left_amore {
  position: absolute;
  left: 40px;
  bottom: 40px;
  width: 238px;
  height: 53px;
  line-height: 53px;
  text-indent: 60px;
  border: 1px solid #fff;
  color: #fff;
  font-size: 15px;
}

.gdqaz_switch .gdqaz_left .left_amore i {
  display: block;
  width: 44px;
  height: 11px;
  background: url(../images/yibo/jt_r02.png) no-repeat center;
  position: absolute;
  left: 130px;
  top: 24px;
  transition: all 0.5s;
}

.gdqaz_switch .gdqaz_left .left_amore:hover {
  background: #fff;
  color: #ca2b2f;
}

.gdqaz_switch .gdqaz_left .left_amore:hover i {
  background: url(../images/yibo/jt_r03.png) no-repeat center;
  left: 160px;
}

.gdqaz_switch .gdqaz_icon {
  position: absolute;
  left: 370px;
  top: 310px;
  width: 830px;
  height: 130px;
  background: #fffffff0;
}

.gdqaz_switch .gdqaz_icon .icon_left {
  display: block;
  cursor: pointer;
  position: absolute;
  left: 25px;
  top: 30px;
  width: 43px;
  height: 78px;
}

.gdqaz_switch .gdqaz_icon .icon_right {
  display: block;
  cursor: pointer;
  position: absolute;
  right: 25px;
  top: 30px;
  width: 43px;
  height: 78px;
}

.gdqaz_switch .gdqaz_icon .gdqaz_text {
  margin: 0 120px;
}

.gdqaz_switch .gdqaz_icon .gdqaz_text li {
  display: none;
  padding-top: 30px;
  position: relative;
  font-size: 16px;
  color: #333;
}

.gdqaz_switch .gdqaz_icon .gdqaz_text li.cur {
  display: block;
}

.gdqaz_switch .gdqaz_icon .gdqaz_text li .li_p1 {
  color: #333;
}

.gdqaz_switch .gdqaz_icon .gdqaz_text li .li_p1 .li_b {
  font-size: 36px;
  color: #ee5310;
  display: block;
}

.gdqaz_switch .gdqaz_icon .gdqaz_text li .li_s1 {
  display: block;
  position: absolute;
  right: 0;
  top: -90px;
}

.gdqaz_switch .baocase {
  position: absolute;
  left: 370px;
  top: 468px;
  width: 830px;
  height: 80px;
}

.gdqaz_switch .baocase li {
  float: left;
  width: 100px;
  height: 50px;
  line-height: 50px;
  padding-top: 30px;
  text-align: center;
  color: #666;
  font-size: 14px;
  background: url(../images/yibo/yd01.png) no-repeat center 3px;
  margin-left: 2px;
}

.gdqaz_switch .baocase li.cur,
.gdqaz_switch .baocase li:hover {
  background: url(../images/yibo/gdqazbao_bg.png) no-repeat center 3px;
  color: #fff;
}


.tab {

  position: relative;
  width: 1200px;
  height: 620px;
  overflow: hidden;
  margin: 0 auto 20px auto;
  font-family: Arial;
}

.tab-nav {
  height: 44px;
  overflow: hidden;
  width: 579px;
  margin:0px auto;
  border:1px solid #e5e5e5;
}

.tab-nav a {
  display: block;
  float: left;
  width: 115px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  text-decoration: none;
  color: #666;
  font-size: 16px;
  border-left: 1px solid #e5e5e5;
}

.tab-nav a.current {
  background: #ca2b2f;
  color: #fff;
}

.tab-con {
  position: relative;
  width: 1200px;
  height: 530px;
  overflow: hidden;
}

.tab-con-item {
  display: none;
  width: 1200px;
  height: 530px;
  
  
  color: #333;
}






.lgmt_con ul li {
  float: left;
  margin: 0 0 10px 10px;
  width: 295px;
  height: 260px;
  position: relative;
}

.lgmt_con ul li img {
  width: 295px;
  height: 260px;
}

.lgmt_con ul li:first-child {
  margin-left: 0;
  width: 590px;
  height: 530px;
}

.lgmt_con ul li p {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  font-size: 14px;
  color: #fff;
  display: none;
  background: #ee531057;
  background: #00456b \9;
  filter: alpha(opacity=80);
}

.lgmt_con ul li p i {
  display: block;
  width: 92%;
  text-align: center;
  border: 1px solid #ee5310;
  height: 46%;
  line-height: 100%;
  position: absolute;
  left: 4%;
  top: 4%;
  background: url(../images/yibo/jt_r02.png) no-repeat center 60%;
  padding-top: 40%;
}

.lgmt_con ul li.cur p,
.lgmt_con ul li:hover p {
  display: block;
}

.lgmt_con ul .li1 img {
  width: 590px;
  height: 530px;
}

.lgmt_con ul .li2 img {
  width: 295px;
  height: 260px;
}

.lgmt_con ul .li3 img {
  width: 295px;
  height: 260px;
}

.lgmt_con ul .li4 img {
  width: 295px;
  height: 260px;
}

.lgmt_con ul .li5 img {
  width: 295px;
  height: 260px;
}
.caseli {
  position: relative;
  width: 635px;
}
.casemore {
  width: 425px;
  height: 68px;
  background: #f1f1f1;
  text-align: center;
  line-height: 68px;
  margin: 0px auto;
  transition: all 0.5s;
}
.casemore a {
  color: #666666;
  font-size: 16px;
}
.caseli:hover .casemore {
  background: #ca2b2f;
}
.caseli:hover .casemore a{color: #ffffff;}
.casetitle {
  position: absolute;
  width: 425px;
  height: 50px;
  line-height: 50px;
  bottom: 68px;
  left: 105px;
  background: #000000;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  background: rgba(0, 0, 0, 0.5) none repeat scroll !important;
  text-align: center;
  transition: all 0.5s  ;
}
.casetitle a{font-size: 24px;color: #ffffff;}
.caseli:hover .casetitle{height: 118px;line-height: 118px;}
.innews {
  height: 110px;
  width: 690px;
  background: #f1f1f1;
  transition: all 0.5s;
}
.innews_title{padding-top: 20px;}
.innews_title a {
  font-size: 18px;
  color: #363636;
}
.innews_desc {
  color: #878787;
  font-size: 15px;
  margin-top: 10px;
}

.innews:hover {
  background-color: #ca2b2f;color: #ffffff;
}
.innews:hover a{color: #ffffff;}
.innews:hover .innews_desc{color: #ffffff;}

.linkbg {
  height: 50px;
  background: url(../images/yibo/yqlj.jpg) no-repeat #f1f1f1;
  /* background: #ca2b2f;
  background-size: 50%; */
  /* background-image: linear-gradient(to right,#ca2b2f, #f1f1f1); */
}
.linklist{line-height: 50px;margin-left: 120px;}
.linklist a{float: left;margin-left: 20px;font-size: 16px;color: #666666;}
.linklist a:hover {
  color: #ca2b2f;
}
.daohang_x {
  width: 40px;
  height: 2px;
  background: #666666;
  margin-top: 5px;
  position:relative;
}
.daohang_x i{position: absolute;width: 0px;height: 2px;background: #ca2b2f; top: 0px;left: 0px;transition: all 0.5s;}
.wzdh:hover .daohang_x i{width: 40px;}

.catefoot li{float: left; width: 103px;}
.catefoot li a{font-size: 16px;color: #666666;line-height: 35px;}
.catefoot li a:hover {
  color: #ca2b2f;
}
.footbq a{color: #cccccc;}

.beian a{color: #666;}
.beian a:hover {
  color: #ca2b2f;
}

