@charset "utf-8";
body {
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
	color: #666;
	background: #e1e8ee;
	font-size: 14px;
}
a { text-decoration: none; }
a:hover { text-decoration: none; }
ul {list-style:none}
.header{border-radius: 0;border-width: 0;margin-bottom: 0;background:#2368b1; height: 100px;}
.header .container{position: relative;}
.search{width: 380px;position:absolute; right: 0; top:50px;}
.search .form-control{background:#fff url(../img/sobtn.png) 10px center no-repeat; text-indent: 20px;}
.btn-sobtn{background: #f0ad4e;color: #fff;}
.navbar-default {background:none;border:none;}


.navbar{margin-bottom: 0;background:none;}
.navbar-toggle{margin-top:30px;}
.navbar-nav li{height:50px;line-height: 50px; text-align:center;}
.navbar-nav>li>a{padding:0 10px;width:100%; height: 50px;line-height: 50px; font-size:14px;}
.dropdown a:hover{background:#2368b1;}
.navbar-default .navbar-nav>li>a{color: #fff;}
.navbar-default .navbar-nav>li>a:hover{background:#2368b1; color: #fff;}
.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:focus, 
.navbar-default .navbar-nav>.open>a:hover{background:#33b5e1; color: #fff;}
.navbar-nav li.active:hover{}

.navbar-nav li .dropdown-menu{background:#2368b1;  color: #fff;border:0; margin:0;min-width:100%;}
.navbar-nav li .dropdown-menu>li{height:40px; line-height: 40px;}
.navbar-nav li .dropdown-menu>li>a{color: #fff;background:none; line-height: 40px;padding:0}
.navbar-nav li .dropdown-menu>li>a:hover{background:#33b5e1;}
.top-link{float:right;padding-top:20px;color: #fff;padding:10px 0;}
.top-link a{color: #fff;font-size: 12px; margin:0 10px;}
.navbar-1 .has-feedback {display: block;}
.form-control {width:315px;}
.phone-nav li a{background:#2368b1;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.phone-nav ul {margin:0;padding:0;}
.phone-nav ul li{margin:0;padding:0;}
.toggle-wrap{ position: relative; z-index: 1000; }
.toggle-nav{background:url(../img/box2.png);border-top: 1px solid #0050a2; border-bottom: 1px solid #0050a2;position:absolute;width: 100%;padding:15px 0; z-index: 1000; display: none; }
.toggle-nav .intro-pic{float: left;width: 270px;}
.toggle-nav .intro-txt{float: left;color: #0050a2;font-size: 14px; line-height:25px;padding:10px 20px; width: 250px;}
.sub-nav li{padding:10px 20px; float: left;background: url(../img/line2.png) right center no-repeat;}
.sub-nav li a{font-size: 20px; color: #666;}
.sub-nav li span{padding:0 20px;font-size: 20px;}

.phone-nav{background: #277fbf; position: fixed; top: 0; bottom:0; left:-180px; width:180px;height:100%;overflow-y: auto;-webkit-overflow-scrolling: touch;display: block;z-index: 111; transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;}
.phone-nav li.home{ text-align:center}
.phone-nav li a{display: block; height: 40px; line-height: 40px; font-size: 16px; position: relative;padding:0 20px; color:#fff;border-bottom: 1px solid #dddddd;}
.phone-nav li.active{background: #fff;}
.phone-nav li.active a{color: #fff;}
.phone-nav li .second-nav{text-align: center;}
.phone-nav li .second-nav{display:none;}
.phone-nav li .second-nav li a{border-bottom: 1px solid #dddddd; color:#666}
.phone-nav li .second-nav li a{background: #f1f1f1;}
.phone-nav li .second-nav li.active a{background: #5eaee8;color: #fff;}
.phone-nav li .second-nav li a.active{color: #0050a2;}
.navlayer{background:rgba(0,0,0,0.5); display:block; width:100%; height:100%; position:fixed; left:0; top:0; z-index:110;display:none;}


html.opening .navlayer{display:block;}
html.opening body{overflow: hidden;}
html.opening .phone-nav{
  -webkit-transform: translate(180px, 0);
  -moz-transform: translate(180px, 0);
  -ms-transform: translate(180px, 0);
  -o-transform: translate(180px, 0);
  transform: translate(180px, 0); 
}
/**/
.ind-main { margin: 20px 0; }
.ind-main .ind-content { background: #fff; padding: 20px 20px; }
.ind-main .ind-content .abr-title i{ float: left; display: inline-block;  }
.ind-main .ind-content .abr-title { overflow: hidden; padding: 0; margin-bottom: 20px;}
.ind-main .ind-content .abr-title i img { width: 60%; }
.ind-main .ind-content .abr-title h2 { float: left; margin: 0;  color: #333; font-size: 16px;margin-top: 2px;}
.ind-main .ind-content .abr-title h2 span { color: #2368b1; margin-left: 5px; }
.abr-main ul li { width:100%; position: relative;  overflow: hidden; padding: 0; margin: 0 4px; }
.abr-main ul .icon1 p { background: #000; position: absolute; bottom: -10px; opacity: 0.6;left: 0; width: 100%; z-index: 1; height: 30px;overflow: hidden; }
.abr-main ul .icon1 .cover1 a { position: absolute; bottom: 0px; left: 0px; width: 100%; z-index: 2; height: 30px;overflow: hidden; font-size: 16px; color: #fff; text-align: center; line-height: 30px; }
.list-inline { margin-left: 0; }
.abr-main .list-inline { padding: 0 14px; overflow: hidden; padding-bottom: 20px; }
.hot-head { border-bottom: 1px solid #b8b8b8; overflow: hidden; line-height: 40px;}
.hot-head i { float: left; display: inline-block; margin-right: 5px; }
.hot-head h4 {  color: #333; float: left;}
.hot-head h4 span { color: #2368b1; margin-left: 5px;  }
.hot-head a { float: right; font-size: 12px; color: #999;display: inline-block; }
.hot-main .hot-left .date { width: 61px; height: 60px;border: 1px solid #2368b1; }
.hot-main .hot-left .date p { height: 30px; background: #2368b1; color: #fff; text-align: center;line-height: 30px; margin: 0; }
.hot-main .hot-left .date span { color: #999; text-align: center;line-height: 30px; height: 30px; display: block; }
.hot-main .hot-body h6{ font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.hot-main .hot-body h6 a { color: #333; }
.hot-main .row:hover { background:#F3F3F3; }
.hot-main .hot-body p { font-size: 12px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0; }
.hot-main .hot-body { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.hot-main .hot-left { padding: 0;width:61px; }
.hot-main .row { padding: 15px 10px;border-bottom: 1px solid #ddd; }
.guide-main .guide-body h6{ font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.guide-main .guide-body h6 a { color: #333; }
.guide-main .row:hover { background:#F3F3F3; }
.guide-main .guide-body p { font-size: 12px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0; }
.guide-main .guide-left { padding: 0;width:65px; }
.guide-main .row { padding: 9px 10px; }
.qui-head { margin-top: 40px; }
.qui-main { border: 1px solid #b8b8b8;border-right: 0; border-bottom: 0; border-top: 2px solid #2368b1; margin-left: 0; margin-right: 0; overflow: hidden;  }
.qui-main .qui-item h4{ font-size: 22px; text-align: center; }
.qui-main .qui-item a p{ font-size: 12px; opacity: .5; text-align: center; }
.qui-main .qui-item .qui-img { width: 105px; height: 105px; border-radius: 100px; margin: 20px auto; }
.qui-main .qui-item { border-right: 1px solid #bcbcbc; padding:0; border-bottom: 1px solid #b8b8b8; }
.qui-main .qui-item i { display: block; background:url(../images/right-img_18.png) no-repeat; width:28px; height:28px; margin:0 auto; }
.qui-main .qui-item img { display: block; margin: 0 auto; }
.abr-pic ul li { margin-bottom: 8px; position: relative;    overflow: hidden; }
.abr-pic ul li img { border-radius: 5px 5px 0 0; width: 100%; opacity: 1; }
.abr-pic ul { padding-right: 4px; padding-left: 4px; }
.txt { background: url(../images/bgFocus.png) bottom no-repeat;display: block;width: 100%;height: 60px;padding: 35px 0 0;color: #fff;text-align: center;white-space: nowrap;position: absolute;left: 0;bottom: 0; }
.txt:hover { color: #fff; }
.iconSign { background: #2368b1; border-radius: 5px 5px 100px 5px; display: block; width: 283px; }
.iconSign span { font-size: 24px; color: #fff; text-align: center;display: block; margin-top: 15px; }
.iconSign:hover { color: #fff; }
.iconSign img { width: 50%; }
.abr-pic ul li  .iconSign img { width: 20%; display: block; margin: 0 auto; }
.iconSign { background: #2368b1; border-radius: 5px 5px 100px 5px; display: block; width: 100%; height: 274px; padding: 57px 0; }
.footer { background: url(../images/foot-bg_06.jpg) no-repeat; min-height: 295px; padding: 37px 0;}
.footer  h6 { font-size: 16px; color: #fff; margin-bottom: 20px; }
.footer p { color: #fff;    line-height: 17px; }
.footer p a { color: #fff; font-size: 14px; }
.footer .f-add { line-height: 30px; }
.f-wei { margin-top: 10px; }
.f-logo { margin-top: 76px; }
.jumbotron { background: url(../images/con-bg_02.jpg) no-repeat; margin: 0; height: 120px;}
.contact-title { width: 330px; height: 200px; background:rgba(0,163,217,0.6);padding: 25px 40px;display:none; }
.contact-title h2 { text-align: center; color: #fff; }
.contact-title p { color: #fff; font-size: 14px; text-align: center; }
.contact-title .contact-xian { height: 1px; background: #fff; margin: 15px 0; }
.location { height: 60px; line-height: 60px; background: #2368b1; }
.breadcrumb > li + li:before {color: #fff;content: ">>";padding: 0 5px;}
.breadcrumb { padding: 0; margin: 0; background: #2368b1; height: 60px; }
.breadcrumb a { color: #fff; font-size: 12px; }
.breadcrumb img { margin-right: 10px; margin-bottom: 3px; }
.location h3 { color: #fff; font-size: 16px; }
.location h3 span { font-size: 12px; color: #fff; margin-left: 10px; }
.ku-nav { background: #fff;}
.ku-nav .kun-head { height: 91px; line-height: 91px; text-align: center; color: #fff; background: #2368b1; }
.ku-nav .kun-head span { font-size: 18px; margin-left: 10px; }
.ku-nav .kun-head h2 { margin: 0; line-height: 91px; font-size: 24px; }
.ku-nav .media { padding: 15px 20px; border-bottom: 1px solid #e5e5e5; margin: 0; }
.ku-nav .media .media-body h4 { color: #666; }
.ku-nav .media .media-body p { font-size: 16px; color: #666; }
.con-main .con-body { background: #fff; padding: 30px; margin-top: 40px;}
.con-main .con-body .conb-head { color: #333; text-align: center; margin-bottom: 60px; font-size: 16px; }
.con-main .con-body .con-p1 { color: #2368b1; }
.con-main .con-body .con-ewm p { margin: 0; margin-top: 10px; text-align: center; }
.ku-nav { margin-top: 40px; }
.con-main { margin-bottom: 40px;  }
.bg-1 { background: url(../images/bg-1_02.jpg) repeat; }
.con-phone .con-ph { margin-top: 30px; text-align: center; }
.con-phone .con-ph img { display: block; margin: 0 auto; }
.con-phone .con-ph .con-ph-1 { font-size: 18px;color: #2368b1; margin: 15px 0; }
.con-phone .con-ph .con-px { width: 15px; height: 2px; background: #2368b1; margin: 0 auto; }
.con-phone .con-ph p { font-size: 14px; color: #333; margin-top: 15px; }
.con-phone .con-address { border-right: none; }
.con-ewm img { margin: 0 auto; }
.lxfc-bg { background: url(../images/lxfc-bg_02.jpg) no-repeat; height:150px; }
.con-phone .con-address { border-right: none; }
.fc-body { background: #fff; margin-top: 40px; padding: 30px;}
.thumbnail { border: none; padding: 0; margin-bottom: 50px; overflow:hidden; }
.thumbnail .caption { padding: 0; }
.thumbnail .caption h5 { float: left; color: #666; font-size: 18px; }
.thumbnail .caption img { float: right; margin-top: 13px; }
.page { text-align: center; }
.h-new { background: url(../images/hnew-bg_02.jpg) no-repeat;height:120px; }
.lx-body { background: #fff; padding: 30px; margin-top: 40px; }
.lx-body ul { padding: 0; }
.lx-body ul li  a { color: #333; }
.lx-body ul li  a:hover { color: #2368b1; }
.lx-body ul li  span { float: right; }
.lx-body ul li { margin: 10px 0; }
.lx-body ul li img{ margin-bottom: 3px; }
.lx-body ul { margin-top: 30px; }
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {z-index: 2;color: #fff;cursor: default;background-color: #2368b1;border-color: #2368b1;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {color:#2368b1;background-color: #eee;border-color: #ddd;}
.tent-body { background: #fff; padding: 30px; margin-top: 40px; overflow: hidden; }
.tent-body .page-header h3 { color: #333; text-align: center; font-size: 16px;line-height: 30px; }
.tent-body .page-header small { font-size: 12px; color: #999; text-align: center; display: block; margin: 20px 0; }
.tent-body .page-header { margin-top: 0; }
.tent-body .page-main p { color: #666; line-height: 30px; }
.tent-body .page-main img { margin: 20px 0; }
.tent-body .page-main a { display: inline-block; //float: right;   }
.new-body { background: #fff; padding: 30px; margin-top: 40px; }

#pcHome2 .banner-main { background: #33b5e1; height: 300px; padding: 20px 20px; overflow: hidden; }
.carousel-indicators .active {width: 12px;height: 12px;margin: 0;background-color: #0090bf;border: none;}
.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; cursor: pointer; background-color: #000 \9; background-color: rgba(0,0,0,0); background: #fff; border-radius: 10px; }
.ban-col { padding: 0; }
#pcHome2 .banner-main h5 { font-size: 16px; line-height: 25px; }
#pcHome2 .banner-main h5 a { color: #fff;  }
#pcHome2 .banner-main h5 a:hover { color: #fff;  }
#pcHome2 .banner-main p { font-size: 14px; color: #fff; line-height: 24px; margin-top: 20px; }
#pcHome2 .row { margin: 0; }
.news-content .news-info .new-d1  h1{ color: #333; text-align: center; }
.news-content .news-info { border-bottom: 1px solid #edecec; padding: 20px 0; overflow: hidden; }
.news-content .news-info .new-d1 p { font-size: 14px; color: #333; text-align: center; }
.news-content .news-info { margin: 0; }
.new-d1 { padding: 0;width: 60px; margin: 35px auto; }
.new-d4 {padding: 0; float: right; margin-top: 60px;}
.new-d3 h5 {  font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.new-d3 h5 a { color: #333; }
.new-d3 h5 a:hover { color: #2368b1; }
.new-d3 p { font-size: 12px; color: #999; display: -webkit-box!important;overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:2; height: 50px; line-height: 24px; margin-top: 20px; }
.new-d3 { margin-top: 35px; margin-left: 15px; }
.pro-bg { background: url(../images/pro-img_02.jpg) no-repeat;height:120px; }
.list-group { margin-top: 40px; }
.list-group-item { padding: 19px 15px; }
a.list-group-item { color: #333; font-size: 16px; }
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {z-index: 2;color: #fff; background-color: #2368b1;
 border-color: #2368b1;}
.list-group-item i { float: right; }
.pro-body { background: #fff; padding: 30px; margin-top: 40px; }
.pro-body h3{ color: #333; text-align: center; font-size: 16px; margin-bottom: 30px; }
.pro-body table { border-top: 1px solid #ccc; border-left: 1px solid #ccc; text-align: center; }
.pro-body table tr td{ border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.pro-body table tr:first-child { font-size: 16px; color: #333; }
.par-bg { background: url(../images/par-bg_02.jpg) no-repeat; height:150px; }
.par-body { margin-top: 40px; background: #fff; /*padding: 30px;*/ }
.map-content { position: relative; width: 100%; }
 
.bg-2 { background: url(../images/bg-2_02.jpg) no-repeat center center; }
.navbar .an-abs .nav li a:hover { background: #2368b1; }
.navbar .an-abs .nav li a:focus{ background: #2368b1; }
.tabs{height:40px;}
.swiper-container{height:325px;border-radius:0 0 5px 5px;width:100%;border-top:0;}
.swiper-slide{height:325px;width:100%;background:none;color:#333;}
.content-slide p{text-indent:2em;line-height:1.9;}
.swiper-container {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */	z-index:1;}
.swiper-slide {float: left;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}


.map-point { cursor: pointer;outline: none;z-index: 0;position: absolute;width: 12px;height: 12px; }
.map-point:hover { border-radius: 20px;opacity: 0.8;background: rgba(26, 26, 26, 0.85); border: 5px solid #7fcff7; }
.content-slide ul li { margin: 10px 10px; }
.tab-head { height: 60px; background: #2368b1; border-radius: 5px; font-size: 24px; color: #fff;line-height: 60px; text-align: center; }
.map-img { width: 100%;position: relative;margin: 0;padding: 0;  }
.map-content { position: relative; }
.wap { position: relative; }
.tabs { position: absolute;height: 360px;width: 100%;z-index: 999;bottom: 295px; }
.abr-main ul .icon1 section:hover p{ background:#2368b1;opacity: 0.6;}
.hot-head a:hover { color:#2368b1; }
.abr-pic .row { margin:0; }
.abr-pic ul { margin-bottom: 0; }
.qui-item:hover a{ background:#2368b1;color: #fff;}
.qui-item a{ color:#333; display:block;padding-top:20px; padding-bottom:20px;}
.qui-item:hover a i{background:url(../images/right-img_19.png) no-repeat; width:28px; height:28px;}
.an-toggle {position: absolute;left: 0;top: 100%;background: #236fb7;color: #fff; box-shadow: 0 1px 2px rgba(0,0,0,.4);padding: 0 25px;
width: auto;z-index: 100;display: none;}

/*定义一个名字为righteaseinAnimate动画，实现从页面的右边淡入页面效果*/
@keyframes righteaseinAnimate{
    0%{ transform: translateX(3000px); opacity: 0;}   /*在0%时设置文字在想X轴2000px位移处（右边），透明度为0，也就是看不见文字*/
    100%{ transform: translateX(0px); opacity: 1;}      /*在100%时设置文字在想X轴0px位移处，也就是原始布局的位置，透明度为1，也就是文字可以看见了*/
}
@-webkit-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(3000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-o-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(3000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-ms-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(3000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-moz-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(3000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
.company_introduce{
    animation: righteaseinAnimate 2s ease 1;    /*调用已定义好的动画righteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
  -webkit-animation: righteaseinAnimate 2s ease 1;
    -moz-animation: righteaseinAnimate 2s ease 1;
    -ms-animation: righteaseinAnimate 2s ease 1;
    -o-animation: righteaseinAnimate 2s ease 1;
    
    /*规定动画的最后状态为结束状态*/
  animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}


.rotatesimg:hover{-webkit-animation:transform-5 2s ease 500ms alternate none 1;animation:transform-5 2s ease 500ms alternate none 1;}
@-webkit-keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(360deg);transform:perspective(400px) rotateY(360deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}
@keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(360deg);transform:perspective(400px) rotateY(360deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
} 
	.foot-wei img{
   width:40%;
transition-property:width 1s linear ;
/* Firefox 4 */
-moz-transition:width 1s linear ;
/* Safari and Chrome */
-webkit-transition:width 1s linear ;
/* Opera */
-o-transition:width 1s linear ;
	
}
.foot-wei img:hover{width:60%;}
input[type=text]:focus,input[type=password]:focus,textarea:focus{
	outline:none;
	border-color:rgb(0,163,217);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.5);
	-o-box-shadow:0 0 3px rgba(0,0,0,.5);
	box-shadow:0 0 3px rgba(0,0,0,.5);
	-webkit-transition:border linear .2s, -webkit-box-shadow linear .5s;
	-moz-transition:border linear .2s, -moz-box-shadow linear .5s;
	-o-transition: border linear .2s, -o-box-shadow linear .5s;
	transition:border linear .2s, box-shadow linear .5s;
}
.fc-list-box {
    padding: 5px;
    border: 1px solid #dfdfdf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.fc-list-box {
    overflow: hidden;
}
.fc-list-box {
    position: relative;
    cursor: pointer;
    overflow: hidden;
  
}
.fc-list-box .fc-pic {
    overflow: hidden;
}
.fc-list-box .fc-tit {
    margin-top: 5px;
    line-height: 25px;
}
.thumbnail:hover .th-img {overflow:hidden;}
.thumbnail:hover .th-img{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
	
}
.thumbnail .th-img{
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
	
}
.ku-nav .media:hover {background:#f3f3f3;}
.con-rate:hover{-webkit-animation:transform-5 1s ease 500ms alternate none 1;animation:transform-5 1s ease 500ms alternate none 1;}
@-webkit-keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(360deg);transform:perspective(400px) rotateY(360deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}
@keyframes transform-5 { 
	from{-webkit-trotatesimgransform:perspective(400px) rotateY(360deg);transform:perspective(400px) rotateY(360deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}

.foot-wei1 img:hover{width:100%;}
.nav-1 ul li a:hover .dropdown-menu {display:block;}
.news-bg {background:url(../images/xwtop.png) no-repeat;height:120px;}
.con-bg {background:url(../images/con-bg_05.jpg) no-repeat; height:120px;}
.navbar-nav>li>a {line-height:19px;}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #fff;
    background-color: transparent;
}
  .navbar-nav li.hover a:hover{background: #2368b1; color: #fff}
  .foot-wei img{
width:80%;
transition-property:width 1.5s linear ;
/* Firefox 4 */
-moz-transition:width 1.5s linear ;
/* Safari and Chrome */
-webkit-transition:width 1.5s linear ;
/* Opera */
-o-transition:width 1.5s linear ;

}
.foot-wei1 img{
   width:80%;
transition-property:width 1.5s linear ;
/* Firefox 4 */
-moz-transition:width 1.5s linear ;
/* Safari and Chrome */
-webkit-transition:width 1.5s linear ;
/* Opera */
-o-transition:width 1.5s linear ;
}

.form-group  .glyphicon-search {cursor:pointer;}
.fdj { background: url(../images/fdj_03.png) no-repeat;
    width: 22px;
    height: 22px;
    border: none;
    /* float: right; */
    display: inline;
    position: absolute;
    right: 9px;
    top: 7px;
    curson: pointer;
    cursor: pointer;}
	button {outline:none;}

.m-1 {top: 16%; left: 16.3%;}
.m-2 {top: 74.3%; left: 83.5%;}
.m-3 {top: 4.5%;left: 46.3%;}
.m-4 {top: -1%;left: 48.4%;}
.m-5 {top: 2.4%; left: 44.6%;}
.m-6 {top: 43.5%;left: 56.5%;}
.m-7 {top: 10.9%;left: 45.5%;}
.m-8 {top: -7%;left: 53.3%; }
.m-9 {top: 3.9%;left: 49.5%;}
.m-10 {top: 2.5%;left: 47.4%;}
.m-11 {top: 11.8%;left: 86.7%;}
.m-12 {top:47%;left: 79.1%;}
.m-13 {top: 18.3%;left: 82.3%;}
.m-14 {top: 31%;left: 17.2%;}
.m-15 {top: 88%;left: 96.1%;}
.m-16 {top: 27.1%;left: 64.8%;}
.m-17 {top: -4.4%;left: 65.6%;}
.m-18 {top: 6.6%;left: 51.1%}
.m-19 {top: 16.7%;left: 44%;}
.m-20 {top: 29.7%;left: 80.3%;}
.m-21 {top: 35.1%;left: 73.9%;}
.m-22 {top: 14.9%;left: 57.1%;}
.tabs {
    position: absolute;
    height: 33%;
    width: 100%;
    z-index: 999;
    bottom: 62%;
    left: 0%;
}
	.navbar-collapse.collapse{margin-top:0;}
	.input-group{width: 333px;
    position: absolute;
    right: 0;
    top: 60px;}
	.form-control {
    background: #fff url(../images/fdj_03.png) 10px center no-repeat;
    text-indent: 20px;}
	.btn-primary {
    color: #fff;
    background-color: #2368b1;
    border-color: #2368b1;
}
.logo {width:80%;position:relative;top:10px;}
/* 小屏幕（平板，大于等于768px） */
@media (min-width: 768px) {
	/**/
	 .navbar-nav{height: 50px;}
 .col-fc{padding-left:5px;padding-right:5px;}
.logo {width:100%;margin-top:0;}
.navbar-toggle{margin-top:30px;}
 .navbar-nav>li>a{padding:0 16px;height: 50px;line-height: 50px;font-size: 16px;}
 .navbar-nav li{height:50px;line-height: 50px;}
    .navbar-nav li.hover a{background: #2368b1; color: #fff}
	.header {background:#2368b1;height:230px;}
	
	
	/**/
	
	
.con-bg {background:url(../images/con-bg_05.jpg) no-repeat; height:300px;}
	.navbar-1 .an-abs .nav { margin-left: -12px; }
	#pcHome1 h3 a{ padding: 14px 92px;background: #2368b1;opacity: 0.8; color: #fff; }
	.carousel-caption { position: absolute; right: 60%; left: 0; bottom: 30px; } 
	.ind-main .ind-content .abr-title i{ float: left; display: inline-block; padding-top: 2px; }
	.ind-main .ind-content .abr-title h2 {  margin: 0; margin-left: 8px; font-size: 26px; }
	.ind-main .ind-content .abr-title i img { width: 80%; }
	.lxfc-bg { background: url(../images/lxfc-bg_02.jpg) no-repeat; height:300px; }
	.abr-main ul li { width:19%; position: relative;  overflow: hidden;height: 91px; padding: 0; margin: 0 1px; }
	.abr-main ul .icon1 .cover1 a { position: absolute; bottom: 0px; left: 0px; width: 100%; z-index: 2; height: 30px;overflow: hidden; font-size: 16px; color: #fff; text-align: center; line-height: 30px; }
	.abr-main ul .icon1 p { background: #000; position: absolute; bottom: -10px; opacity: 0.6;left: 0; width: 100%; z-index: 1; height: 30px;overflow: hidden; }
	.h-new { background: url(../images/hnew-bg_02.jpg) no-repeat;height:300px; }
	.abr-pic ul li img { width: 283px; }
	.abr-pic ul li .big-img { width: 575px; height: 234px;}
	.abr-pic ul .img-6 img{ width: 170px; }
	.abr-pic ul .img-mleft { margin-left: 7px; }
	.abr-pic ul li  .iconSign img { width: 20%; display: block; margin: 0 auto; }
	.iconSign { background: #2368b1; border-radius: 5px 5px 100px 5px; display: block; width: 177px; height: 113px; padding: 19px 0; }
	.location h3 { color: #fff; font-size: 20px; }
	.location h3 span { font-size: 14px; color: #fff; margin-left: 10px; } 
	.con-main .con-body .con-bgs p { margin-left: 10px; }
	.pro-bg { background: url(../images/pro-img_02.jpg) no-repeat;height:300px; }
	.con-main .con-body .con-ewm {  margin-right: 10px; float: right;  }
	.con-main .con-body .conb-head { color: #333; text-align: center; margin-bottom: 60px; font-size: 20px; }
	.con-phone .con-ph { border-right: 1px solid #e7e7e7; margin-top: 30px; text-align: center; }
	.con-phone .con-address { border-right: none; }
	.thumbnail .caption h5 { float: left; color: #666; font-size: 16px; }
	.thumbnail .caption img {float: right;margin-top: 10px;}
	.tent-body .page-header h3 { color: #333; text-align: center; font-size: 20px; }
	#pcHome2 { height: 300px; }
	.par-bg { background: url(../images/par-bg_02.jpg) no-repeat; height:300px; }
#pcHome2 .scrollLoading { height: 300px; }
.news-content .news-info { border-bottom: 1px solid #edecec; padding: 20px 0; overflow: hidden;height: 185px; }
.new-d2 { width: 216px; height: 127px; }
.pro-body h3{ color: #333; text-align: center; font-size: 20px; }
.list-group {  margin-top: 40px; }

.navbar-bg {
    background:rgba(248,248,248,0);
   
} 
.navbar-1 .nav-1 .navbar .nav > li {
    float:left;
}
.navbar-1 .nav-1 .navbar .nav > li a {
    color: #fff;
	font-size:16px;
}
 .nav-1 .navbar-nav {margin:0;} 
   .nav-1 .container {padding:0;}
  .nav-1 .dropdown ul li a {
    display: block;
    background: #2368b1;
   border-top:1px solid #33b5e1;
    padding: 10px 0;
    font-size: 14px;
    color: #fff;
}
.abr-main ul li:hover a img{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
}
.abr-main ul li a img{
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
}
.nav-1 .dropdown ul li a:hover {
      display: block;
    background: #33b5e1;
   border-top:1px solid #33b5e1;
   padding: 10px;
    font-size: 14px;
    color: #fff;
	
}
/*定义一个名字为righteaseinAnimate动画，实现从页面的右边淡入页面效果*/
@keyframes righteaseinAnimate{
    0%{ transform: translateX(3000px); opacity: 0;}   /*在0%时设置文字在想X轴2000px位移处（右边），透明度为0，也就是看不见文字*/
    100%{ transform: translateX(0px); opacity: 1;}      /*在100%时设置文字在想X轴0px位移处，也就是原始布局的位置，透明度为1，也就是文字可以看见了*/
}
@-webkit-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(3000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-o-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(3000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-ms-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(3000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-moz-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(3000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
.company_introduce{
    animation: righteaseinAnimate 2s ease 1;    /*调用已定义好的动画righteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
  -webkit-animation: righteaseinAnimate 2s ease 1;
    -moz-animation: righteaseinAnimate 2s ease 1;
    -ms-animation: righteaseinAnimate 2s ease 1;
    -o-animation: righteaseinAnimate 2s ease 1;
    
    /*规定动画的最后状态为结束状态*/
  animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}

 .rotatesimg:hover{-webkit-animation:transform-5 2s ease 500ms alternate none 1;animation:transform-5 2s ease 500ms alternate none 1;}
@-webkit-keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(360deg);transform:perspective(400px) rotateY(360deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}
@keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(360deg);transform:perspective(400px) rotateY(360deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}
	.foot-wei img{
   width:40%;
transition-property:width 1.5s linear ;
/* Firefox 4 */
-moz-transition:width 1.5s linear ;
/* Safari and Chrome */
-webkit-transition:width 1.5s linear ;
/* Opera */
-o-transition:width 1.5s linear ;
	
}
.foot-wei img:hover{
   width:60%;
   

	
}
input[type=text]:focus,input[type=password]:focus,textarea:focus{
	outline:none;
	border-color:rgb(0,163,217);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.5);
	-o-box-shadow:0 0 3px rgba(0,0,0,.5);
	box-shadow:0 0 3px rgba(0,0,0,.5);
	-webkit-transition:border linear .2s, -webkit-box-shadow linear .5s;
	-moz-transition:border linear .2s, -moz-box-shadow linear .5s;
	-o-transition: border linear .2s, -o-box-shadow linear .5s;
	transition:border linear .2s, box-shadow linear .5s;
}
.fc-list-box {
    padding: 5px;
    border: 1px solid #dfdfdf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.fc-list-box {
    overflow: hidden;
}
.fc-list-box {
    position: relative;
    cursor: pointer;
    overflow: hidden;
  
}
.fc-list-box .fc-pic {
    overflow: hidden;
}
.fc-list-box .fc-tit {
    margin-top: 5px;
    line-height: 25px;
}
.jumbotron {
    background: url(../images/con-bg_02.jpg) no-repeat;
    margin: 0;
    height: 300px;
}
.map-img { width: 100%;position: relative;margin: 0;padding: 0; width:750px;margin-left:-30px; }
.container>.navbar-collapse{margin-right: -15px;
    margin-left: -15px;}
	
	.foot-wei {margin-top:43px;}
.nav>li>a:focus, .nav>li>a:hover{background:#2368b1;}
.header{border-radius: 0;border-width: 0;margin-bottom: 0;background:#2368b1; height: 149px;}
.has-feedback .form-control {
    padding-right: 0;
}
.navbar-form{margin-top:7px;}
.navbar{background:none;}
.foot-wei img{
width:65%;
transition-property:width 1.5s linear ;
/* Firefox 4 */
-moz-transition:width 1.5s linear ;
/* Safari and Chrome */
-webkit-transition:width 1.5s linear ;
/* Opera */
-o-transition:width 1.5s linear ;

}
.foot-wei img{
width:40%;
transition-property:width 1.5s linear ;
/* Firefox 4 */
-moz-transition:width 1.5s linear ;
/* Safari and Chrome */
-webkit-transition:width 1.5s linear ;
/* Opera */
-o-transition:width 1.5s linear ;

}
.foot-wei1 img{
   width:80%;
transition-property:width 1.5s linear ;
/* Firefox 4 */
-moz-transition:width 1.5s linear ;
/* Safari and Chrome */
-webkit-transition:width 1.5s linear ;
/* Opera */
-o-transition:width 1.5s linear ;
}
.m-1 {top: 16%; left: 16.3%;}
.m-2 {top: 74.3%; left: 83.5%;}
.m-3 {top: 4.5%;left: 46.3%;}
.m-4 {top: -1%;left: 48.4%;}
.m-5 {top: 2.4%; left: 44.6%;}
.m-6 {top: 43.5%;left: 56.5%;}
.m-7 {top: 10.9%;left: 45.5%;}
.m-8 {top: -7%;left: 53.3%; }
.m-9 {top: 3.9%;left: 49.5%;}
.m-10 {top: 2.5%;left: 47.4%;}
.m-11 {top: 11.8%;left: 86.7%;}
.m-12 {top:47%;left: 79.1%;}
.m-13 {top: 18.3%;left: 82.3%;}
.m-14 {top: 31%;left: 17.2%;}
.m-15 {top: 88%;left: 96.1%;}
.m-16 {top: 27.1%;left: 64.8%;}
.m-17 {top: -4.4%;left: 65.6%;}
.m-18 {top: 6.6%;left: 51.1%}
.m-19 {top: 16.7%;left: 44%;}
.m-20 {top: 29.7%;left: 80.3%;}
.m-21 {top: 35.1%;left: 73.9%;}
.m-22 {top: 14.9%;left: 57.1%;}
.tabs {
    position: absolute;
    height: 42%;
    width: 100%;
    z-index: 999;
    bottom: 49%;
    left: -4%;
}
}


/* 中等屏幕（桌面显示器，大于等于992px） */
@media (min-width: 992px) {
	.logo {width:100%;margin-top:0;}
	.navbar-collapse.collapse{margin-top:0;}
	.map-img { width: 100%;position: relative;margin: 0;padding: 0; width:741px; }
	.navbar-1 .clearfix { width: 315px; }
	.navbar-1 .an-abs {position: absolute;width: 100%;left: 0;bottom: 0;background:url(../images/nav-bg_02.jpg) repeat-x top center; top:135px;}
	.navbar-1 { border-radius: 0; border-width: 0; margin-bottom: 0; background: url(../images/nav-bg_01.jpg) no-repeat top center; height: 181px;}
	.con-bg {background:url(../images/con-bg_05.jpg) no-repeat; height:300px;}
	.h-new { background: url(../images/hnew-bg_02.jpg) no-repeat;height:300px; }
	.lxfc-bg { background: url(../images/lxfc-bg_02.jpg) no-repeat; height:300px; }
	.navbar-1 .an-abs .nav  li  { width: 12%; text-align: center; }
	#pcHome1 h3 a{ padding: 14px 92px;background: #2368b1;opacity: 0.8; color: #fff; }
	.carousel-caption { position: absolute; right: 60%; left: 0; bottom: 30px; } 
	.ind-main .ind-content .abr-title i{ float: left; display: inline-block; padding-top: 2px; }
	.ind-main .ind-content .abr-title h2 { margin: 0; margin-left: 12px; font-size: 28px; }
	.navbar-1 .an-abs .nav {margin-left: 0;}
	.ind-main .ind-content .abr-title i img { width: 90%; }
	.abr-main ul li { width:19%; position: relative;  overflow: hidden;height: 118px; padding: 0; margin: 0 3px; }
	.abr-main ul .icon1 .cover1 a { position: absolute; bottom: 0px; left: 0px; width: 100%; z-index: 2; height: 30px;overflow: hidden; font-size: 16px; color: #fff; text-align: center; line-height: 30px; }
	.abr-main ul .icon1 p { background: #000; position: absolute; bottom: -10px; opacity: 0.6;left: 0; width: 100%; z-index: 1; height: 30px;overflow: hidden; }
	.abr-pic ul li img { width: 283px; }
	.abr-pic ul li .big-img { width: 575px; height: 307px; }
	.abr-pic ul .img-6 img{ width: 225px; }
	.abr-pic ul .img-mleft { margin-left: 7px; }
	.pro-bg { background: url(../images/pro-img_02.jpg) no-repeat;height:300px; }
	.par-bg { background: url(../images/par-bg_02.jpg) no-repeat; height:300px; }
	.abr-pic ul li  .iconSign img { width: 20%; display: block; margin: 0 auto; }
	.iconSign { background: #2368b1; border-radius: 5px 5px 100px 5px; display: block; width: 232px; height: 150px; padding: 32px 0; }
	.location h3 { color: #fff; font-size: 22px; }
	.location h3 span { font-size: 14px; color: #fff; margin-left: 10px; }
	.con-main .con-body .con-bgs p { margin-left: 30px; }
	.con-main .con-body .con-ewm {  margin-right: 30px; float: right; }
	.con-main .con-body .conb-head { color: #333; text-align: center; margin-bottom: 60px; }
	.con-main .con-body .conb-head { color: #333; text-align: center; margin-bottom: 60px; font-size: 22px; }
	.con-phone .con-ph { border-right: 1px solid #e7e7e7; margin-top: 30px; text-align: center; }
	.con-phone .con-address { border-right: none; }
	.thumbnail .caption h5 { float: left; color: #666; font-size: 16px; }
	.thumbnail .caption img {float: right;margin-top: 10px;}
	.tent-body .page-header h3 { color: #333; text-align: center; font-size: 22px; }
	#pcHome2 { height: 300px; }
#pcHome2 .scrollLoading { height: 300px; }
.news-content .news-info { border-bottom: 1px solid #edecec; padding: 20px 0; overflow: hidden;height: 185px; }
.new-d2 { width: 216px; height: 127px; }
.pro-body h3{ color: #333; text-align: center; font-size: 22px; }
.list-group { margin-top: 40px; }

.navbar-bg {
     background:rgba(248,248,248,0);
  
} 
.navbar-1 .nav-1 .navbar .nav > li {
    float:left;
}
.navbar-1 .nav-1 .navbar .nav > li a {
    color: #fff;
	font-size:16px;
}
 .nav-1 .navbar-nav {margin:0;} 
   .nav-1 .container {padding:0;}
   .nav-1 .dropdown ul li a {
    display: block;
    background: #2368b1;
   border-top:1px solid #33b5e1;
    padding: 10px 0;
    font-size: 14px;
    color: #fff;
}
.abr-main ul li:hover a img{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
}
.abr-main ul li a img{
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
}
.nav-1 .dropdown ul li a:hover {
    display: block;
    background: #33b5e1;
   border-top:1px solid #33b5e1;
   padding: 10px;
    font-size: 14px;
    color: #fff;
	
}
/*定义一个名字为righteaseinAnimate动画，实现从页面的右边淡入页面效果*/
@keyframes righteaseinAnimate{
    0%{ transform: translateX(3000px); opacity: 0;}   /*在0%时设置文字在想X轴2000px位移处（右边），透明度为0，也就是看不见文字*/
    100%{ transform: translateX(0px); opacity: 1;}      /*在100%时设置文字在想X轴0px位移处，也就是原始布局的位置，透明度为1，也就是文字可以看见了*/
}
@-webkit-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(3000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-o-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(3000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-ms-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(3000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-moz-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(3000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
.company_introduce{
    animation: righteaseinAnimate 2s ease 1;    /*调用已定义好的动画righteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
  -webkit-animation: righteaseinAnimate 2s ease 1;
    -moz-animation: righteaseinAnimate 2s ease 1;
    -ms-animation: righteaseinAnimate 2s ease 1;
    -o-animation: righteaseinAnimate 2s ease 1;
    
    /*规定动画的最后状态为结束状态*/
  animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}

.rotatesimg:hover{-webkit-animation:transform-5 2s ease 500ms alternate none 1;animation:transform-5 2s ease 500ms alternate none 1;}
@-webkit-keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(360deg);transform:perspective(400px) rotateY(360deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}
@keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(360deg);transform:perspective(400px) rotateY(360deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}
	.foot-wei img{
   width:40%;
transition-property:width 1.5s linear ;
/* Firefox 4 */
-moz-transition:width 1.5s linear ;
/* Safari and Chrome */
-webkit-transition:width 1.5s linear ;
/* Opera */
-o-transition:width 1.5s linear ;
	
}
.foot-wei img:hover{
   width:60%;
   

	
}
input[type=text]:focus,input[type=password]:focus,textarea:focus{
	outline:none;
	border-color:rgb(0,163,217);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.5);
	-o-box-shadow:0 0 3px rgba(0,0,0,.5);
	box-shadow:0 0 3px rgba(0,0,0,.5);
	-webkit-transition:border linear .2s, -webkit-box-shadow linear .5s;
	-moz-transition:border linear .2s, -moz-box-shadow linear .5s;
	-o-transition: border linear .2s, -o-box-shadow linear .5s;
	transition:border linear .2s, box-shadow linear .5s;
}
.fc-list-box {
    padding: 5px;
    border: 1px solid #dfdfdf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.fc-list-box {
    overflow: hidden;
}
.fc-list-box {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    margin: 10px 0;
}
.fc-list-box .fc-pic {
    overflow: hidden;
}
.fc-list-box .fc-tit {
    margin-top: 5px;
    line-height: 25px;
}
.jumbotron {
    background: url(../images/con-bg_02.jpg) no-repeat;
    margin: 0;
    height: 300px;
}
.news-bg {background:url(../images/xwtop.png) no-repeat;height:290px;}
.map-img { width: 100%;position: relative;margin: 0;padding: 0; width:750px;}
.tabs {
    position: absolute;
    height: 42%;
    width: 100%;
    z-index: 999;
    bottom: 50%;
}
/*.carousel-inner > .item >.scrollLoading {height:375px;}*/
.foot-wei {margin-top:43px;}
.nav>li>a:focus, .nav>li>a:hover{background:#2368b1;}
.navbar-nav > li > a{padding:0 29px;}
.navbar-brand>img {}
.navbar-form {margin-top:20px;}
.navbar-form .form-control {width: 315px;}
.header{border-radius: 0;border-width: 0;margin-bottom: 0;background: url(../images/nav-bg_01.jpg) no-repeat top center; height: 181px;}
.navbar{margin-bottom: 0;background:url(../images/nav-bg_02.jpg) left top repeat-x;}
.navbar-header { padding: 19px 0;}
.foot-wei img{
width:40%;
transition-property:width 1s linear ;
/* Firefox 4 */
-moz-transition:width 1s linear ;
/* Safari and Chrome */
-webkit-transition:width 1s linear ;
/* Opera */
-o-transition:width 1s linear ;

}
.foot-wei1 img{
   width:80%;
transition-property:width 1s linear ;
/* Firefox 4 */
-moz-transition:width 1s linear ;
/* Safari and Chrome */
-webkit-transition:width 1s linear ;
/* Opera */
-o-transition:width 1s linear ;
}
.m-1 {top: 15%; left: 16.3%;}
.m-2 {top: 69.3%; left: 83.5%;}
.m-3 {top: 4.5%;left: 46.3%;}
.m-4 {top: -0.5%;left: 48.5%;}
.m-5 {top: 2.4%; left: 44.6%;}
.m-6 {top: 40.5%;left: 56.5%;}
.m-7 {top: 10.9%;left: 45.5%;}
.m-8 {top: -5.7%;left: 53.1%; }
.m-9 {top: 3.9%;left: 49.5%;}
.m-10 {top: 2.5%;left: 47.4%;}
.m-11 {top: 11.8%;left: 86.7%;}
.m-12 {top:44%;left: 79.1%;}
.m-13 {top: 18.3%;left: 82.5%;}
.m-14 {top: 29%;left: 17.2%;}
.m-15 {top: 83%;left: 96.1%;}
.m-16 {top: 25.5%;left: 64.8%;}
.m-17 {top: -3.4%;left: 65.6%;}
.m-18 {top: 5.6%;left: 51.1%}
.m-19 {top: 15.7%;left: 44%;}
.m-20 {top: 27.7%;left: 80.3%;}
.m-21 {top: 33.1%;left: 73.9%;}
.m-22 {top: 14.6%;left: 57.4%;}
.banner-text h3{ padding: 14px 92px;background: #2368b1;opacity: 0.8; color: #fff;display: inline-block;}
.banner-text {
    left: -28%;
    top: 187px;
    right: 0;
    margin: auto;
    padding: 10px;
    position: absolute;
    text-align: left;
    padding: 10px 500px;
	text-align: left !important;
    
}
}

/* 大屏幕（大桌面显示器，大于等于1200px） */
@media (min-width: 1200px) {
.bs-slider {
    max-height: 550px;
}
	.logo {width:100%;margin-top:0;}
.navbar-collapse.collapse{margin-top:0;}
.navbar-form {margin-top:20px;}
.navbar-nav > li > a {padding: 0 42px;}
.banner-text h3{ padding: 14px 92px;background: #2368b1;opacity: 0.8; color: #fff;display: inline-block;animation-delay:1s;
-webkit-animation-delay:1s;}
.jumbotron {background: url(../images/con-bg_02.jpg) no-repeat;margin: 0;height: 300px;}
.navbar-form .form-control{width:315px;}
.con-bg {background:url(../images/con-bg_05.jpg) no-repeat; height:300px;}
.h-new { background: url(../images/hnew-bg_02.jpg) no-repeat;height:300px; }
.lxfc-bg { background: url(../images/lxfc-bg_02.jpg) no-repeat; height:300px; }
.par-bg { background: url(../images/par-bg_02.jpg) no-repeat; height:300px; }
.carousel-caption { position: absolute; right: 60%; left: 0;bottom: 30px; } 
.ind-main .ind-content .abr-title i{  display: inline-block; padding-top: 2px; }
.ind-main .ind-content .abr-title h2 { margin-left: 15px;  font-size: 30px;}
.pro-bg { background: url(../images/pro-img_02.jpg) no-repeat;height:300px; }
.news-bg {background:url(../images/xwtop.png) no-repeat;height:290px;}
.ind-main .ind-content .abr-title i img { width: 100%; }
.navbar-1 .an-abs .nav {margin-left: 0;}
.abr-main ul li { width:19%; position: relative; height: 144px; overflow: hidden; padding: 0; margin: 0 4px; }
.abr-main ul .icon1 .cover1 a { position: absolute; bottom: 0px; left: 0px; width: 100%; z-index: 2; height: 30px;overflow: hidden; font-size: 16px; color: #fff; text-align: center; line-height: 30px; }
.abr-main ul .icon1 p { background: #000; position: absolute; bottom: -10px; opacity: 0.6;left: 0; width: 100%; z-index: 1; height: 30px;overflow: hidden; }
.abr-pic ul li img { width: 283px; }
.abr-pic ul li .big-img { width: 575px; height: 374px; }
.img-mleft { margin-left: 6px; }
.abr-pic ul .img-6 img{ width: 275px;}
.iconSign { background: #2368b1; border-radius: 5px 5px 100px 5px; display: block; width: 276px; height: 183px; padding: 44px 0; }
.abr-pic ul li  .iconSign img { width: 20%; display: block; margin: 0 auto; }
.location h3 { color: #fff; }
.location h3 span { font-size: 14px; color: #fff; margin-left: 10px; }
.ku-nav { background: #fff; width: 341px;}
.con-main .con-body .con-bgs p { margin-left: 60px; }
.con-main .con-body .con-ewm { margin-right: 60px;float: right; }
.con-main .con-body .conb-head { color: #333; text-align: center; margin-bottom: 60px; font-size: 24px; }
.con-phone .con-ph { border-right: 1px solid #e7e7e7; margin-top: 30px; text-align: center; }
.con-phone .con-address { border-right: none; }
.thumbnail .caption h5 { float: left; color: #666; font-size: 14px; }
.thumbnail .caption img { float: right; margin-top: 9px; }
.lx-body .hnew-img { height: 385px; width: 100%;}
.tent-body .page-header h3 { color: #333; text-align: center; font-size: 24px; }
#pcHome2 { height: 300px; }
#pcHome2 .scrollLoading { height: 300px; }
.news-content .news-info { border-bottom: 1px solid #edecec; padding: 20px 0; overflow: hidden;height: 185px; }
.new-d2 { width: 216px; height: 127px; }
.pro-body h3{ color: #333; text-align: center; font-size: 24px; }
.list-group { width: 341px; margin-top: 40px; }
/*.jumbotron { background: url(../images/con-bg_02.jpg) no-repeat; margin: 0; height: 300px;}*/
.navbar-bg {
    background:rgba(248,248,248,0);
   
} 
.navbar-1 .nav-1 .navbar .nav > li {
    float:left;
}
.navbar-1 .nav-1 .navbar .nav > li a {
    color: #fff;
	font-size:16px;
}
 .nav-1 .navbar-nav {margin:0;} 
  .nav-1 .container {padding:0;}
  .nav-1 .dropdown ul li a {
    display: block;
    background: #2368b1;
   border-top:1px solid #33b5e1;
    padding: 10px 0;
    font-size: 14px;
    color: #fff;
}

.abr-main ul li:hover a img{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
}
.abr-main ul li a img{
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
}
.nav-1 .dropdown ul li a:hover {
    display: block;
    background: #33b5e1;
   border-top:1px solid #33b5e1;
   padding: 10px;
    font-size: 14px;
    color: #fff;
	
}
/*定义一个名字为righteaseinAnimate动画，实现从页面的右边淡入页面效果*/
@keyframes righteaseinAnimate{
    0%{ transform: translateX(3000px); opacity: 0;}   /*在0%时设置文字在想X轴2000px位移处（右边），透明度为0，也就是看不见文字*/
    100%{ transform: translateX(0px); opacity: 1;}      /*在100%时设置文字在想X轴0px位移处，也就是原始布局的位置，透明度为1，也就是文字可以看见了*/
}
@-webkit-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(3000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-o-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(3000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-ms-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(3000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-moz-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(3000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
.company_introduce{
    animation: righteaseinAnimate 2s ease 1;    /*调用已定义好的动画righteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
  -webkit-animation: righteaseinAnimate 2s ease 1;
    -moz-animation: righteaseinAnimate 2s ease 1;
    -ms-animation: righteaseinAnimate 2s ease 1;
    -o-animation: righteaseinAnimate 2s ease 1;
    
    /*规定动画的最后状态为结束状态*/
  animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}

.abr-pic ul li:hover img{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
	
}
.abr-pic ul li img{
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
	
}
.rotatesimg:hover{-webkit-animation:transform-5 2s ease 500ms alternate none 1;animation:transform-5 2s ease 500ms alternate none 1;}
@-webkit-keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(360deg);transform:perspective(400px) rotateY(360deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}
@keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(360deg);transform:perspective(400px) rotateY(360deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}

   
.foot-wei img{
width:40%;
transition-property:width 1s linear ;
/* Firefox 4 */
-moz-transition:width 1s linear ;
/* Safari and Chrome */
-webkit-transition:width 1s linear ;
/* Opera */
-o-transition:width 1s linear ;
	
}
.foot-wei img:hover{width:60%;}
input[type=text]:focus,input[type=password]:focus,textarea:focus{
	outline:none;
	border-color:rgb(0,163,217);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.5);
	-o-box-shadow:0 0 3px rgba(0,0,0,.5);
	box-shadow:0 0 3px rgba(0,0,0,.5);
	-webkit-transition:border linear .2s, -webkit-box-shadow linear .5s;
	-moz-transition:border linear .2s, -moz-box-shadow linear .5s;
	-o-transition: border linear .2s, -o-box-shadow linear .5s;
	transition:border linear .2s, box-shadow linear .5s;
	
}
.fc-list-box {
    padding: 5px;
    border: 1px solid #dfdfdf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.fc-list-box {
    overflow: hidden;
}
.fc-list-box {
    position: relative;
    cursor: pointer;
    overflow: hidden;

}
.fc-list-box .fc-pic {
    overflow: hidden;
}
.fc-list-box .fc-tit {
    margin-top: 5px;
    line-height: 25px;
}
.map-img { width: 100%;position: relative;margin: 0;padding: 0; width:750px; }
.guide-main .guide-left {width:70px;height:51px;}
.m-1 {top: 14%; left: 16.3%;}
.m-2 {top: 64.3%; left: 83.5%;}
.m-3 {top: 4.5%;left: 46.3%;}
.m-4 {top: -0.5%;left: 48.5%;}
.m-5 {top: 2.4%; left: 44.9%;}
.m-6 {top: 37.5%;left: 56.8%;}
.m-7 {top: 9.9%;left: 45.5%;}
.m-8 {top: -5.7%;left: 53.5%; }
.m-9 {top: 3.9%;left: 49.5%;}
.m-10 {top: 2.5%;left: 47.4%;}
.m-11 {top: 10.8%;left: 87%;}
.m-12 {top:41%;left: 79.4%;}
.m-13 {top: 16.3%;left: 82.5%;}
.m-14 {top: 27%;left: 17.2%;}
.m-15 {top: 76%;left: 96.5%;}
.m-16 {top: 23.5%;left: 64.9%;}
.m-17 {top: -3.4%;left: 65.6%;}
.m-18 {top: 5.6%;left: 51.1%}
.m-19 {top: 14.7%;left: 44.3%;}
.m-20 {top: 25.7%;left: 80.7%;}
.m-21 {top: 30.3%;left: 74%;}
.m-22 {top: 13.6%;left: 57.4%;}
.tabs { position: absolute;height: 360px;width: 100%;z-index: 999;bottom: 295px;left:0; }
/*.carousel-inner > .item > .scrollLoading {height:420px;}*/
.foot-wei {margin-top:43px;}
.nav>li>a:focus, .nav>li>a:hover{background:#2368b1;}
.header{border-radius: 0;border-width: 0;margin-bottom: 0;background: url(../images/nav-bg_01.jpg) no-repeat top center; height: 181px;}
.navbar{margin-bottom: 0;background:url(../images/nav-bg_02.jpg) left top repeat-x;}
.navbar-header { padding: 19.5px 0;}
.foot-wei img{
width:40%;
transition-property:width 1.5s linear ;
/* Firefox 4 */
-moz-transition:width 1.5s linear ;
/* Safari and Chrome */
-webkit-transition:width 1.5s linear ;
/* Opera */
-o-transition:width 1.5s linear ;

}
.foot-wei1 img{
   width:80%;
transition-property:width 1.5s linear ;
/* Firefox 4 */
-moz-transition:width 1.5s linear ;
/* Safari and Chrome */
-webkit-transition:width 1.5s linear ;
/* Opera */
-o-transition:width 1.5s linear ;
}
.banner-text {
    left: -24%;
    top: 260px;
    right: 0;
    margin: auto;
    padding: 10px;
    position: absolute;
    text-align: left;
    padding: 10px 500px;
	text-align: left !important;
    
}
}