﻿@charset "utf-8";
 /*
Copyright (C) 济南卓博信息技术有限公司 All rights reserved
版权声明：以下代码均属于济南卓博信息技术有限公司（以下简称卓博科技）原创设计，版权归卓博科技所有，拷贝、抄袭、盗用者将追究其法律责任。
 */
body { background: #fff; }
a { text-decoration: none; -webkit-transition: all 0.10s linear 0.01s; -moz-transition: all 0.10s linear 0.01s; -ms-transition: all 0.10s linear 0.01s; -o-transition: all 0.10s linear 0.01s; transition: all 0.10s linear 0.01s; color: #000; }
a:hover { text-decoration: none; color: #1d1d1d; }
ul { padding: 0; list-style: none; margin: 0; }
li, img { -webkit-transition: all 0.20s linear 0.01s; -moz-transition: all 0.20s linear 0.01s; -ms-transition: all 0.20s linear 0.01s; -o-transition: all 0.20s linear 0.01s; transition: all 0.20s linear 0.01s; }
em { font-style: normal; }
@keyframes promove{from{transform: translateX(0px)}to{transform:translateX(5px)}}
h1,h2,h3,h4,h5,h6{margin:0 auto;}
.container { width: 1200px !important; padding: 0; position: relative; }
.header { z-index: 100; width: 100%; position: relative; }
.header .head-top{height:30px;line-height:30px;background:#202020;border-bottom:1px solid #464646;}
.header .head-top .left{float:left;color:#ccc;}
.header .head-top .left i{font-size:18px;margin-right:5px;}
.header .head-top .right{float:right;}
.header .head-top .right ul li{float:left;color:#ccc;}
.header .head-top .right a{margin-left:10px;color:#ccc;}
.header .head-top .right span { color: #bbb; margin: 0 8px; }
.header .head-top .right .wechat { float: right;position:relative;}
.header .head-top .right .wechat img { position: absolute; right: 0px; display: none; z-index: 300;width:150px; }
.header .head-top .right .wechat:hover { cursor: pointer; }
.header .head-top .right .wechat:hover img { display: block; }
.header .head-center { height: 130px; background:#303030; background:url(head-bg.jpg);}
.header .head-center .left{float: left;margin-bottom: 0;margin-right:56px;}
.header .head-center .left .logo{margin: 0;float:left;}
.header .head-center .left .logo img{width: 210px;margin-top: 14px;}
.header .head-center .left .text{float:left;margin-top:35px;border-left:1px solid #ccc;height:60px;padding-left:20px;}
.header .head-center .left .text h3{margin-top:5px;}
.header .head-center .left .text .text-b{color:#fe8402;font-size:24px;font-weight:bold;}
.header .head-center .left .text .text-m{margin-top:5px;}
.header .head-center .center{float:left;width:400px;}
.header .head-center .center .search{width:330px;margin-top:34px;}
.header .head-center .center .search .text{padding-left:10px;height:34px;width:289px;float:left;border: 1px solid #afafaf;background:#ffffff; border-radius: 4px 0 0 4px;}
.header .head-center .center .search .button{width:14%;float:left;height:34px;background:#999;color:#fff;line-height:34px;border:0;}
.header .head-center .center .tags{color:#999;line-height:38px;width:420px;}
.header .head-center .left .text{float:left;margin-top:35px;height:60px;padding-left:9px;}
.header .head-center .left .text .t-1{color:#cc0000;font-size:21px;font-weight:bold;}
.header .head-center .left .text .t-2{font-size:15px;}
.header .head-center .left .text h1{font-size: 16px;color: #636363;}
.header .head-center .center .tags span{font-weight:bold;float:left;}
.header .head-center .center .tags h4{font-size:12px;float:left;line-height:38px;margin:0;margin-right:5px;}
.header .head-center .right{float:right;margin-top:14px;}
.header .head-center .right .webqr{float:left;border:1px solid #ccc;padding:0 5px;margin-right:35px;}
.header .head-center .right img{float: left; margin-top: 12px;margin-right:6px;}
.header .head-center .right .webqr span{display: block;text-align:center;margin:3px auto;font-size:12px;}
.header .head-center .right .phone{margin-top:20px;width:212px;overflow:hidden;float:left;}
.header .head-center .right .phone .phone-num{float:left;}
.header .head-center .right .phone small{display: block;font-size:16px;color:#383838;}
.header .head-center .right .phone span{font-size:25px;font-weight:bold;color:#cc0000;} 
.header .nav {padding:7px 0;background:#fff;clear: both; z-index: 200; position: relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.header .nav ul{list-style: none;margin:0; min-width:96px;}
.header .nav ul li{float:left; position:relative;height:35px;line-height:35px;border-right:1px solid #eee;}
.header .nav ul a{color:#555; float:left;display:block;height:35px;line-height:35px;padding:0 44px;font-size:14px;border: none;border-right:1px solid #eee;}
.header .nav ul .on { background:#cc0000; border: none; color: #fff;border-radius:100px;}
.header .nav ul .on a{color: #fff;border:none;}
.header .nav ul .sub{width:100%;background:#eee;z-index:200;position:absolute;top:35px;overflow:hidden;display: none;}
.header .nav ul .sub li{ float:left;text-align:center;}
.header .nav ul .sub li a{border:none;color:#888;border-top:1px solid #ccc;height:35px;margin:0 auto;line-height:35px;width:164px;padding:0;}
.header .nav ul .sub li a:hover{color: #cc0000;}
.banner { width: 100%;overflow: hidden; position: relative; z-index:90; }
.banner .hd { height: 20px; overflow: hidden; position: absolute; bottom: 10px; z-index: 1; left: 44%; }
.banner .hd ul { overflow: hidden; zoom: 1; float: left; }
.banner .hd ul li { float: left; margin-right: 2px; width: 60px; height: 20px; line-height: 14px; text-align: center; background: rgba(255,255,255,0.4); cursor: pointer; border-radius: 100px; margin: 0 2px; }
.banner .hd ul li.on { background: #0da7ea; color: #0da7ea; }
.banner .bd { width: 100%;overflow: hidden; margin: 0 auto; position: relative }
.banner .bd ul { width: 100%;top: 0; left: 0 }
.banner .bd li { float: left; width: 100%;}
.banner .bd li span { display: block; width: 100%;}
.banner .bd li a { display: block; width: 100%;}
.banner .bd li a img{/*width:100%;*/}
.banner .prev, .banner .next { height: 75px; background: #fff; position: absolute;top: 45%; margin-top: -25px; display: block; filter: alpha(opacity=50); opacity: 0.5; font-size: 60px; color: #000;}
.banner .next { left: auto; right:0; background-position: 8px 5px; }
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=100); opacity: 1; }
.banner .prevStop { display: none; }
.banner .nextStop { display: none; }

.index-title{text-align:center;margin:18px 0;position:relative; margin-bottom: 30px; }
.index-title .title-1{letter-spacing:3px;font-size:26px;display: inline-block;z-index:10;position: relative;padding:12px 60px;font-weight: bold;}
.index-title .title-1 span{color: #cc0000;}
.index-title .title-2{color:#999;margin-top:0px;margin-bottom:15px;}
.index-title h1{font-size: 16px;}
.index-title .title-3{width:30px;height:3px;background:#cc0000;margin:0 auto;border-radius:100px;}
.index-title .title-2 h1{font-size: 16px;}

.inner-title{text-align:center;margin:18px 0;position:relative; margin-bottom: 30px; }
.inner-title .title-1{letter-spacing:3px;font-size:26px;display: inline-block;z-index:10;position: relative;padding:0px 60px;font-weight: bold;padding-top: 12px;}
.inner-title .title-1 span{color: #cc0000;}
.inner-title .title-2{color:#999;margin-top:0px;margin-bottom:15px;}
.inner-title .title-3{width:30px;height:3px;background:#cc0000;margin:0 auto;border-radius:100px;}
.inner-title .title-2 h1{font-size: 16px;}

.xcby-notice{height:48px;line-height:80px;position: relative; }
.xcby-notice .cont{ position: absolute; top: -40px; z-index:9995;width: 1066px; right: 0; background: #fff; margin-left: 680px; padding-left: 30px; box-shadow: 2px 2px 1px 0px #ccc;padding-right: 346px;}
.xcby-notice ul li span{ font-size: 14px;float: right; display: block;line-height: 80px;font-weight: 200; }
.xcby-notice .cont small{ font-size: 10px; float: left; height: 10px;margin-top: 6px; color: #505050;}
.xcby-notice .cont em{ font-size: 20px; float: left; padding-left: 25px;padding-right: 25px; color: #dedede;}
.xcby-notice span{font-size:22px;display: block;float:left;margin-right:10px; color: #464646; }
.xcby-notice ul li{}

.about2{ overflow:hidden; margin-top: 26px;} 
.about2 .container { }
.about2 .container .title { margin: 20px auto 30px auto; text-align: center; background: url(title-img.png) top 20px center no-repeat;padding-bottom:5px; }
.about2 .container .title h5 { font-size: 26px; letter-spacing: 0px; line-height: 44.8px; color: #b90000; font: bold 27px/47px "Microsoft Yahei"; margin-bottom: 16px;}
.about2 .container .title .title-title a{ color: #b90000;}
.about2 .container .title em { font-size: 16px; color: #666;}
.about2 .about-title .t_h2{ margin:78px auto 45px;background:url(at_t.png) no-repeat center 47px;}
.about2 .at_t{height: 40px; width: 1200px; overflow: hidden;margin-left: 60px; }
.about2 .at_t .at01 a{margin-left: -50px;}
.about2 .at_t .at02 a{margin-left: -31px;}
.about2 .at_t .at03 a{margin-left: -17px;}
.about2 .at_t ul li{float: left;  width: 274px;  overflow:hidden; font:20px/28px "Microsoft Yahei";}
.about2 .at_t ul li a{display:inline-block; height:42px; overflow: hidden;width: 274px; color:#666;}
.about2 .at_t ul li em{ margin: 0 5px 0 50px; height: 28px; width: 40px; float: left; display: inline-block;}
.about2 .at_t ul .nones{border-right: 0px;}
.about2 .t_h2{ margin:82px auto 38px; height:105px; overflow:hidden; text-align:center; color: #fff; font: bold 32px/47px "Microsoft Yahei"; background:url(cs_t.png) no-repeat center 47px;}
.about2 .t_h2 a{ color:#fff;}
.about2 .t_h2 a:hover{ text-decoration:none;}
.about2 .at_t .at01 em{background:url(at_ic1.png) no-repeat left center;}
.about2 .at_t .at01 a:hover em,.at_t .at01.cur a em{background:url(at_ic11.png) no-repeat left center;}
.about2 .at_t .at02 em{background:url(at_ic2.png) no-repeat left center;}
.about2 .at_t .at02 a:hover em,.at_t .at02.cur a em{background:url(at_ic22.png) no-repeat left center;}
.about2 .at_t .at03 em{background:url(at_ic3.png) no-repeat left center;}
.about2 .at_t .at03 a:hover em,.at_t .at03.cur a em{background:url(at_ic33.png) no-repeat left center;}
.about2 .at_t .at04 em{background:url(at_ic4.png) no-repeat left center;}
.about2 .at_t .at04 a:hover em,.at_t .at04.cur a em{background:url(at_ic44.png) no-repeat left center;}
.about2 .at_t ul li a:hover{text-decoration: none;  border-bottom: 1px solid #d90000; color: #d90000;height: 35px;  }
.about2 .at_tt{height: 163px;width: 1200px;overflow: hidden;margin-top:25px; margin-left: 33px;}
.about2 .at_tt ul li{float: left; border-right: 1px solid #e0e0e0; height:133px;width: 277px;  overflow:hidden; font:20px/130px "Microsoft Yahei";margin-right: 13px;}
.about2 .at_tt ul .last{float: left;border-right: 1px solid #e0e0e0;height:133px;width: 277px;overflow:hidden;font:20px/130px "Microsoft Yahei";margin: 0px;}
.about2 .at_tt ul li a{display:inline-block; height:133px; overflow: hidden;width: 274px; color:#666;}
.about2 .at_tt ul li em{ margin: 0 5px 0 50px; height: 130px; width: 40px; float: left; display: inline-block;}
.about2 .at_tt ul li a:hover{text-decoration: none; height: 133px; border-bottom: 3px solid #d90000; color: #d90000; }
.about2 .at_tt ul li a:hover em,.at_t ul .cur a em{}
.about2 .cont {text-align:center;color: #666666}
.about2 .cont .strong{font-weight: bold;color: #666666;display: inline;}
.about2 .cont p{color:#666;font-size:15px;}
.about2 .abbtn{text-align:center;}
.about2 .abbtn a{display: block;width:120px;height:35px;border:1px dotted #d00000;line-height:35px;color:#d00000;margin:20px auto;}
.about2 .abbtn a span{margin-left:5px;}
.index-product{padding:20px 0;background:#fff;}
.index-product .title { height:90px; text-align: center; overflow: hidden;margin-top:20px;}
.index-product .title .title-text {margin: 0 auto; }
.index-product .title .bt { font-size:26px; font-weight: bold; color: #353535;}
.index-product .title span {color:#a5a5a5;font-weight:bold;font-size:16px;}
.index-product .title small { color: #666;height:27px;line-height:27px;background:url(title-en-bg.png) center center;display: block;font-size:14px;}
.index-product .hd{text-align:center;} 
.index-product .hd ul li{display: inline-block;width:138px;height:50px;line-height:52px;text-align:center;margin:10px 25px 10px 10px;border: 1px solid #333;border-radius: 5px;}
.index-product .hd ul li:hover{display: inline-block;width:138px;height:50px;line-height:52px;text-align:center;margin:10px 25px 10px 10px;border: 1px solid #cc0000;border-radius: 12px;color: #cc0000;}
.index-product .hd ul .on{background-position:bottom center !important;color:#ec6f18;}
.index-product .cont{position:relative;margin-top:20px;}
.index-product .cont .bd{margin-top:30px;}
.index-product .cont .bd .left{width:270px;float:left;height:515px;}
.index-product .cont .bd .left-1{width:270px;float:left;height:324px;}
.index-product .cont .bd .right{width:930px;float:right;}
.index-product .cont .bd ul li{width:448px;text-align:center;float:left;margin:0 0 25px 15px;overflow:hidden;position: relative;height: 188px;}
.index-product .cont .bd ul .big{width:290px;height: 224px;}
.index-product .cont .bd ul li span{display: block;font-weight:bold;position:absolute;bottom:0;height:30px;line-height:30px;width:100%;background:rgba(0,0,0,0.6);color: #fff;}
.index-product .cont .bd ul li span:hover{color: #fff;}
.index-product .cont .bd ul li img{width:100%;}
.index-product .cont .bd ul li img:hover{transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);}
.index-number{padding-bottom: 40px;}
.index-number ul{overflow:hidden;}
.index-number ul li{width:299px;float:left;border-right:1px solid #eee;text-align:center;}
.index-number ul li .number{color:#cc0000;font-size:16px;height: 56px;}
.index-number ul li .number span{font-size:52px; font-family:"simsun";font-weight: bold;}
.index-number ul li .number em{writing-mode:tb-rl; padding-bottom: 3px; color: #616161;}
.index-number ul li .text{font-size:16px;margin:10px 0;}
.index-number ul li p{color:#666;}
.index-title { text-align: center; top: -32px; }
.index-title .t-1 { font-size: 30px; color: #ccc; }
.index-title .t-2 { font-weight: bold; font-size: 22px; line-height: 30px; }
.index-title .t-2 span { color: #cc0000; }
.index-title .t-2 small { font-weight: 500; margin: 0 10px; color: #ccc; }
.xcby-intelligence { height: 940px; background: url(intelligence-bg.jpg) top center; padding-top: 60px; }
.xcby-intelligence .cont {position: relative;height: 540px;margin-top: 22px;}
.xcby-intelligence .cont span { font-size: 20px; font-weight: bold; color: #cc0000; display: block; margin: 10px auto; text-align: center; }
.xcby-intelligence .cont .text-1 {position: absolute;width: 250px;bottom: 28px;top: 402px;}
.xcby-intelligence .cont .text-2 {position: absolute;width: 250px;top: 125px;}
.xcby-intelligence .cont .text-3 {position: absolute;width: 296px;height: 130px;left: 464px;top: -16px;}
.xcby-intelligence .cont .text-4 {position: absolute;width: 250px;height: 130px;right: 3px;top: 130px;text-align: right;}
.xcby-intelligence .cont .text-5 { position: absolute; width: 250px; height: 130px; right: -6px; bottom: 13px; }

.xcby-intelligence .cont p{
    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; /* 设置显示的行数 */
  overflow: hidden; /* 隐藏超出的内容 */
  text-overflow: ellipsis; /* 用省略号表示被隐藏的内容 */
  white-space: normal; /* 允许正常的换行 */
}


.xcby-support{ padding-top: 10px;}
.xcby-support .cont{ overflow:hidden;}
.xcby-support .cont .cont-s{position: relative; float:left;margin-right:21px; width:386px; height:445px; }
.xcby-support .cont .cont-3{margin-right:0;}
.xcby-support .cont .cont-s img{width:386px; height:386px;}
.xcby-support .cont .cont-s p{position: absolute;right: 30px; bottom: 0px; padding: 0 35px; width: 324px; height: 245px; border-bottom: 1px solid #e8e8e8; display:block; text-align:center; background:#fff;  color:#333;}
.xcby-support .cont .cont-s p span{display: block; padding-top: 80px;font-size:26px;margin-bottom:10px;}
.xcby-support .cont .cont-s p i{ background: #cc0000; position: absolute; font-size: 22px; width: 64px;height: 64px;border-radius: 50px;top: -32px; right: 135px; padding-top: 18px; color: #fff; }
.xcby-support .cont .cont-s p small{ font-size: 14px; }
.xcby-support .cont .cont-2 p{ background:url(cont-s-honor.png) no-repeat left top;color:#fff;}
.xcby-support .cont .project-btn{padding-top:20px;margin: 0px auto;width: 192px;overflow: hidden;animation: mymove 1s infinite linear; padding-bottom: 30px;}
.xcby-support .cont .project-btn a{display: inline-block; padding-left: 35px; width: 192px;  height: 49px;line-height:45px;color: #000; background:#fff;border:1px solid #ccc;font-size:16px;}
.xcby-support .cont .project-btn a i{font-size:24px;background:#eee;display: block;float:right;height:45px;width:60px;line-height:45px;text-align:center;}
.xcby-support .cont .project-btn a:hover{color: #fff; background:#242424;}
.xcby-support .cont .project-btn a:hover i{background:#cc0000;color:#fff;}


.xcby-index-case{ background: url(case-bg.jpg);height: 568px;margin-top: 24px; }
.xcby-index-case .cont {  margin-top: 20px; }
.xcby-index-case .cont .left { float: left;  position: relative;padding:40px; }
.xcby-index-case .cont .left span { background: url(case-arrow.png); width: 19px; height: 40px; position: absolute; right: 0; top: 225px; z-index: 50; }
.xcby-index-case .cont .right { width: 624px;  padding: 50px 10px;  float: right; }
.xcby-index-case .cont .right .case-t { font-size: 24px; color: #555; }
.xcby-index-case .cont .right .case-t i { color: #e74b3e; font-size: 32px; margin-right: 10px; }
.xcby-index-case .cont .right .case-info { font-size: 16px; color: #888; margin-top: 20px; }
.xcby-index-case .cont .right .case-info i { font-size: 26px; margin-right: 20px; width: 28px; height: 28px; }
.xcby-index-case .cont .right p { color: #666; margin-top: 21px; font-size: 15px;width: 570px; }
.xcby-index-case .cont .right p span { color: #cc0000; }
.xcby-index-case .cont .right a { display: block; width: 130px; height: 34px; line-height: 34px; background: #cc0000; color: #fff; text-align: center; margin-top: 24px; }
.xcby-index-case .cont .hd {  position: relative; text-align: center;top: -48px; left: 47px; }
.xcby-index-case .cont .right a i{margin-right: 10px;}
.xcby-index-case .cont .hd ul { display: inline; }
.xcby-index-case .cont .hd ul li { width: 13px; height: 13px; background: #666; color: #666; border-radius: 100px; font-size: 10px; margin: 5px; display: inline-block; }
.xcby-index-case .cont .hd ul .on { background: #cc0000; color: #cc0000; }
.xcby-index-case .cont .bd ul li{ height: 390px;background: #fff url(case-bd.jpg) center; }
.xcby-index-case .cont .bd ul img{ width: 495px; height: 318px;}
.xcby-index-case .index-title { margin-top: 43px; }

.xcby-partner { clear: both; padding: 0px 0px 30px 0; background: url(partner-bg.jpg) center;height: 330px;}
.xcby-partner .cont .partner-img { overflow: hidden; position: relative; }
.xcby-partner .cont .partner-img .bd ul { overflow: hidden; zoom: 1; }
.xcby-partner .cont .partner-img .bd ul li { float: left; display: inline; overflow: hidden; margin: 10px; }
.xcby-partner .cont .partner-img .bd ul li .pic img { width: 220px; display: block; border: 1px solid #ccc;height: 118px; }
.xcby-partner .cont .partner-img .bd ul li span { color: #666; margin: 5px 0; display: block; }

.xcby-flow { padding: 30px 0; }
.xcby-flow .cont img { margin: 10px 0; }
.xcby-flow .cont ul { position: relative; width: 100%; height: 30px; }
.xcby-flow .cont ul li { position: absolute; font-size: 16px; }
.xcby-flow .cont ul li span { color: #cc0000; }
.xcby-flow .cont ul .li-1 {left: 27px;}
.xcby-flow .cont ul .li-2 {left: 174px;}
.xcby-flow .cont ul .li-3 {left: 329px;}
.xcby-flow .cont ul .li-4 {left: 487px;}
.xcby-flow .cont ul .li-5 {left: 644px;}
.xcby-flow .cont ul .li-6 {left: 798px;}
.xcby-flow .cont ul .li-7 {left: 955px;}
.xcby-flow .cont ul .li-8 {left: 1112px;}
.xcby-flow .flow-btn {width: 325px;height: 78px;border: 4px solid #cc0000;text-align: center;margin: 20px auto;cursor: pointer;border-radius: 8px;}
.xcby-flow .flow-btn a {display: block;background: #ad0000;border: 5px solid #f5f5f5;color: #fff;height: 70px;padding: 5px 0;border-radius: 13px;}
.xcby-flow .flow-btn a span { font-size: 22px; font-weight: bold; }
.xcby-flow .flow-btn a:hover { background: #960000;  }

.xcby-news .index-title { height: 80px; text-align: center; margin-bottom: 50px; margin-top: 50px;}
.xcby-news{overflow:hidden;padding-bottom: 28px;}
.xcby-news .cont{overflow:hidden;margin-top:20px;}
.xcby-news .cont .title{font-size:18px;border-bottom:1px dashed #ccc;line-height:30px;margin-bottom:10px;text-align: center;}
.xcby-news .cont .left{width:590px;height:607px;background:#fafafa;float:left;padding:20px;}
.xcby-news .cont .left ul li{clear:both;margin-bottom:10px;margin-top:10px;overflow:hidden;}
.xcby-news .cont .left ul li img{width:200px;height:124px;float:left;margin-right:10px;}
.xcby-news .cont .left ul li h5{font-size: 14px;font-weight:bold;padding-top: 15px; padding-bottom: 8px;}
.xcby-news .cont .left ul li p{margin-bottom:10px;}
.xcby-news .cont .right{width:590px;height: 607px;background:#fafafa;float:right;padding:20px;position:relative;}
.xcby-news .cont .right ul{position: absolute;margin-top:10px;width:550px;z-index:10;}
.xcby-news .cont .right ul li{overflow:hidden;height: 60px;}
.xcby-news .cont .right ul li span{display: block;float:left;margin-right:18px;}
.xcby-news .cont .right ul li i{margin-right:10px;float:left;height:25px;line-height:25px;background:#fafafa;color:#cc0000;}
.xcby-news .cont .right ul li span{/*border-bottom:1px dashed #ccc;*/float:left;/*margin: 1px 0 0 10px;*/font-size:14px;padding-bottom: 23px;}
.xcby-news .cont .right ul li .link{float:right;margin-bottom: 20px;background: #cc0000;color: #fff;padding: 10px;}
.xcby-news .cont .right  .li-bg{width:1px;height:500px;background:#ccc;left:79px;position:absolute;z-index:0;margin-top:10px;}

.xcby-yqlj {background: #f6f6f6;}
.xcby-yqlj .container { height: 130px; background: url(yqlj.png); }
.xcby-yqlj ul { padding-top: 75px; padding-left: 130px; }
.xcby-yqlj li { font-size: 12px; margin-right: 10px; float: left; }
.xcby-yqlj li a { color: #aaa; }

.footer { }
.footer .foot-top { height: 50px; line-height: 50px; border-top: 1px solid #ccc; border-bottom: 5px solid #cc0000; }
.footer .foot-top .foot-nav ul li { float: left; font-size: 13px; }
.footer .foot-top .foot-nav ul li span { margin: 0 51px; color: #999; }
.footer .foot-center { background: #333; padding: 20px 0; position: relative; }
.footer .foot-center .left { float: left; width: 420px; color: #eee; font-size: 14px; z-index: 10; margin-top: 60px; }
.footer .foot-center .left ul li { float: left; margin-bottom: 10px; height: 30px; line-height: 30px; }
.footer .foot-center .left ul li i { margin-right: 10px; width: 15px; }
.footer .foot-center .left ul li span { width: 266px; display: block; float: right; }
.footer .foot-center .center { float: left; width: 300px; margin-left: 10px; color: #fff; text-align: center; z-index: 10; position: relative; }
.footer .foot-center .center img { display: block; margin: 2px auto; }
.footer .foot-center .center span { font-size: 20px; display: block; }
.footer .foot-center .right {  float: right; color: #eee; z-index: 10; margin-top: 50px; }
.footer .foot-center .right ul li { width: 120px; text-align: center; margin: 10px; float: left; }
.footer .foot-center .right ul li img { margin-bottom: 20px; width: 120px; }
.footer .foot-center .hr { width: 100%; position: absolute; height: 1px; background: #666; z-index: 0; top: 54px; }
.footer .foot-bottom { background: #333; padding: 5px 0; color: #ccc; border-top: 1px solid #666; }
.footer .foot-bottom p { color: #ccc; font-size: 12px; }
.footer .foot-bottom p a { color: #ccc; }
.footer .foot-bottom .left { float: left; }
.footer .foot-bottom .right { float: right; }
.footer .foot-bottom .right img { }
#navbar-example { text-align: center; background: #fff; padding: 10px 0; z-index: 10; }
#navbar-example .nav-tabs li { display: inline-block !important; float: none !important; }
#navbar-example .nav-tabs .active { }
#navbar-example .nav-tabs .active a { color: #fff; background: #cc0000; }
#navbar-example .nav-tabs li a { font-size: 16px; }
.inner #ab-1 { overflow: hidden; /* padding-bottom: 30px; */ background: #fff; }
.inner #ab-1 .container { margin-top: 20px; }
.inner #ab-1 .left { float: left; width: 450px; text-align: center; }
.inner #ab-1 .left img { margin-top: 0px;width: 80%; }
.inner #ab-1 .right { float: right; width: 740px; }
.inner #ab-1 .right span { display: block; font-size: 26px; color: #cc0000; font-weight: bold; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px; }
.inner #ab-1 .right small { font-size: 14px; color: #999; }
.inner #ab-1 .right p { margin-top: 10px; font-size: 16px; color: #666; text-indent: 33px; }
.inner #ab-2 { overflow: hidden;  padding-bottom:36px;}
.inner #ab-2 .container { margin-top: 0px; }
.inner #ab-2 ul li { width: 300px; float: left; padding: 20px; text-align: center; color: #fff; height: 160px; }
.inner #ab-2 ul li span { font-size: 25px; border-bottom: 2px solid #fff; display: block; padding-bottom: 10px; width: 100px; margin: 10px auto; }
.inner #ab-2 ul li p { font-size: 16px; }
.inner #ab-2 ul .li-1 { background: #aa0000; }
.inner #ab-2 ul .li-2 { background: #bb0000; }
.inner #ab-2 ul .li-3 { background: #aa0000; }
.inner #ab-2 ul .li-4 { background: #bb0000; }

.inner #ab-4 { overflow: hidden;padding-bottom: 30px; background: #fff; }
.inner #ab-4 p { text-align: center; width: 1000px; margin: 0px auto; color: #999;margin-bottom: 26px; }
.inner {background:#f6f6f6;}
.inner .inner-banner{}
.inner .inner-banner-1{height:260px;background:url(inner-banner-1.jpg) top center;}
.inner .inner-banner-2{height:260px;background:url(inner-banner-2.jpg) top center;}
.inner .inner-banner-3{height:260px;background:url(inner-banner-3.jpg) top center;}
.inner .inner-banner img{width:100%;}
.inner .inner-place {height: 40px;line-height: 40px;margin-top:20px;background:#ddd;}
.inner .inner-place li{float:left;}
.inner .inner-place a { color: #555; margin-right: 5px; }
.inner .inner-place a:hover{color:#ec6f18;}
.inner .inner-place .inner-position { float: left; color: #555;padding:0 5px;}
.inner .inner-nav{overflow:hidden;padding:10px 0;text-align:center;background:#fff;}
.inner .inner-nav ul li{display: inline-block;}
.inner .inner-nav ul li a{display: inline-block;margin:10px;padding:10px 20px;font-size:16px;background:#fafafa;}
.inner .inner-nav ul .hover{background:#cc0000;color:#fff;}
.inner .category-cont{padding-top:10px;background:#fff;}
.inner .category-cont .cate-title{height:45px;line-height:45px;background:#eee;}
.inner .category-cont .cate-title a{display: block;font-size:16px;background:#cc0000;color:#fff;width:200px;text-align:center;}
.inner .category-cont ul{overflow:hidden;}
.inner .category-cont ul li{width:380px;float:left;margin:10px;text-align:center; height: 414px;}
.inner .category-cont ul li img{width:100%;height: 296px;}
.inner .category-cont ul li h5{border-bottom:1px solid #eee;font-size:16px;color:#cc0000;padding:10px 0;font-weight:bold;}
.inner .category-cont ul li p{font-size:12px;color:#555;margin-top:10px;}
.inner .image-list{overflow:hidden;margin-top:10px;background:#fff;}
.inner .image-list ul li{width:369px;margin:15px;float:left;background:#eee;padding:15px;}
.inner .image-list ul li img{width:100%;}
.inner .image-list ul li .text{text-align:center;}
.inner .image-list ul li .text .title{font-size:16px;display: block;margin:10px auto;border-bottom:1px solid #ccc;padding-bottom:10px;}
.inner .image-list ul li .text .left{font-size:12px;color:#555;}
.inner .image-list ul li .text .left span{margin:5px 0;font-size:14px;color:#333;}
.inner .image-show{overflow:hidden;background:#fff;margin-top:20px;}
.inner .image-show .img-info{overflow:hidden;}
.inner .image-show .left{float:left;width:800px;}
.inner .image-show .right{float:right;width:345px;margin-right:15px;}
.inner .image-show .right h1{font-size:28px;color:#cc0000;border-bottom:1px dashed #ccc;padding-bottom:20px;margin-top:20px;}
.inner .image-show .right .attr{margin:20px 0;}
.inner .image-show .right .attr i{color:#cc0000;margin-right:5px;}
.inner .image-show .right .attr span{color:#666;margin-right:10px;}
.inner .image-show .right  p{background:#eee;padding:10px;border:1px dashed #ccc;}
.inner .image-show .right .imge-tag{overflow:hidden;margin-bottom:30px;}
.inner .image-show .right .imge-tag .tag-title{font-size:16px;color:#cc0000;border-bottom:1px solid #ccc;padding:10px;}
.inner .image-show .right .imge-tag ul li a{display: block;float:left;padding:3px 5px;background:#eee;border-radius:50px;margin:5px;}
.inner .image-show .img-cont{margin-top:10px;padding:10px;}
.inner .image-show .img-cont .cont-title{font-size:18px;line-height:40px;background:#cc0000;padding-left:10px;margin-bottom:10px;color:#fff;}
.inner .image-show .img-cont blockquote{font-size:16px;line-height:36px;border-left:3px solid #cc0000;background:#eee;padding:0;padding-left:10px;margin-bottom:10px;}
.inner .image-show .img-cont img{display: block;margin: 10px auto;}
.inner .image-show .img-cont .table span{font-size:14px !important;font-family: none !important;}
.inner .image-show .img-cont p{text-indent:0 !important;text-align: center;}
.inner .image-show .img-cont p strong{display: block;margin:5px auto;text-align:center;} 
.inner .news-list{}
.inner .news-list ul li{margin-top:20px;box-shadow: 0 0 15px #ccc;}
.inner .news-list ul li a{display: block;padding:20px;background:#fff;overflow:hidden;}
.inner .news-list ul li img{float:left;width:300px;height:200px;}
.inner .news-list ul li .right{float:right;width:820px;}
.inner .news-list ul li h2{font-size:20px;margin-top:0;font-weight:bold;}
.inner .news-list ul li .info{color:#aaa;}
.inner .news-list ul li .info i{margin-right:10px;}
.inner .news-list ul li .info .fa-eye{margin-left:10px;}
.inner .news-list ul li p{border-top:1px solid #cc0000;padding-top:20px;margin-top:20px;}
.inner .news-list ul li .tags{overflow:hidden;}
.inner .news-list ul li .tags i{float:left;margin-right:10px;color:#cc0000;font-size:24px;}
.inner .news-list ul li .tags .tag-name{float:left;border:1px solid #eee;border-radius:5px;padding:3px 5px;font-size:12px;margin-right:10px;}
.inner .news-list ul li span{display: block;width:140px;text-align:center;line-height:35px;height:35px;background:#cc0000;color:#fff;margin-top:10px;}
.inner .news-list ul li:hover{transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);-moz-transform: scale(1.05);}
.inner .page {text-align:center;}
.inner .page li a{color: #cc0000;}
.inner .page .active a{background-color: #cc0000;border-color: #cc0000;color:#fff;}
.inner .news-show{background:#fff;padding:30px;margin-top:20px;float:left;width:850px;}
.inner .news-show h1{font-size:24px;text-align:center;}
.inner .news-show .attr{margin-top:20px;overflow:hidden;text-align:center;border-bottom:1px dashed #ccc;padding-bottom:10px;}
.inner .news-show .attr span{margin-right:10px;}
.inner .news-show .attr i{margin-right:10px;color:#cc0000;}
.inner .news-show .cont{margin-top:20px;}
.inner .news-show .statement a{color:#cc0000;}
.inner .news-show .news-tag{overflow:hidden;margin-top:10px;}
.inner .news-show .news-tag .fa-tags{float:left;margin-right:10px;font-size:22px;margin-top:3px;}
.inner .news-show .news-tag ul li a{display: block;float:left;border:1px solid #ccc;padding:5px 10px;margin-right:10px;border-radius:5px;}
.inner .news-show .show-pages{overflow:hidden;margin-top:30px;}
.inner .news-show .show-pages p{background:#fafafa;width:400px;float:left;border:1px solid #ccc;border-radius:10px;padding:8px 0;margin:10px;text-align:center;}
.inner .news-relevant{width:250px;float:right;background:#fff;padding:30px 10px;margin-top:20px;}
.inner .news-relevant .rel-title{background:#cc0000;text-align:center;color:#fff;font-size:16px;line-height:40px;}
.inner .news-relevant ul li{border-bottom:1px dashed #ccc;padding:10px 0;overflow:hidden;}
.inner .news-relevant ul li em{display: block;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;background:#cc0000;border-radius:100px;float:left;margin-right:10px;}
.inner .news-relevant ul li span{display: block;float:left;width:210px;}
.inner .page-contact{}
.inner .page-contact{background:#fff;padding:20px;margin-top:20px;}
.inner .page-contact .title{margin:10px auto;text-align:center;}
.inner .page-contact .title small{color:#888;font-size:18px;}
.inner .page-contact .title .text{font-size:30px;font-weight:bold;}
.inner .page-contact .title .text span{color:#cc0000;}
.inner .page-contact .top{margin-top:10px;overflow:hidden;}
.inner .page-contact .top .left{width:200px;float:left;margin-left:10px;}
.inner .page-contact .top .left img{width:100%;border:5px solid #ccc;border-radius:100px;}
.inner .page-contact .top .right{width:900px;float:right;margin-right:10px;margin-top:30px;}
.inner .page-contact .top .right strong{font-size:22px;font-weight:500;color:#cc0000;}
.inner .page-contact .top .right strong span{color:#888;font-size:18px;}
.inner .page-contact .top .right p{font-size:16px;margin-top:30px;}
.inner .page-contact .center{margin-top:20px;overflow:hidden;border-bottom:1px solid #e6e6e6;}
.inner .page-contact .center ul li{border: 1px solid #e6e6e6;position: relative;margin: 0 -1px -1px 0;overflow: hidden;float: left;height: 93px;line-height: 93px;font-size: 16px;color: #222222;}
.inner .page-contact .center ul li i{font-size:30px;background:#cc0000;color:#fff;width:40px;height:40px;line-height:40px;text-align:center;border-radius:100px;margin-right:10px;}
.inner .page-contact .center ul li span{color:#cc0000;}
.inner .page-contact .center ul .li-1{width: 200px;padding-left: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.inner .page-contact .center ul .li-2{font-weight:bold;width: 380px;padding-left: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.inner .page-cont{ overflow: hidden; margin-top: 20px;color: #333; padding:30px;padding-bottom:10px;background:#fff;}

.inner .inner-search { overflow: hidden; padding: 20px 10px;background:#fff;}
.inner .inner-search .portlet-title{margin:10px auto;text-align: center;}
.inner .inner-search .portlet-title .active{background:#cc0000;color:#fff;}
.inner .inner-search ul { padding: 0px; overflow: hidden; margin-bottom: 20px; }
.inner .inner-search ul .search-item { width: 540px; float: left; margin: 24px; height: 165px; border-bottom: 1px dashed #ccc; padding-top: 10px; }
.inner .inner-search ul .search-item img { display: block; float: left; border: 1px solid #ccc; padding: 5px; width: 180px; margin-right: 20px; height: 130px; }
.inner .inner-search ul .search-item .text { margin-left: 0px; width:325px; float: left; }
.inner .inner-search ul .search-item .text span{font-size:18px;font-weight:bold;}
.inner .inner-search .page { text-align: center; }
.inner .inner-search .page ul { overflow: hidden; width: auto; }
.inner .inner-search .page ul li { display: inline-block; position: relative;border-radius: 5px;}
.inner .inner-search .page ul li a {display: block; }
.inner .inner-search .page ul li .pageinfo { }
.inner .inner-search .page .active { background: #0860A8; color: #fff; }
.inner .inner-search .page .active a { color: #fff; }
.inner .inner-search .page table { margin: 0 auto; }
.inner .inner-search .page td { border: 1px solid #ccc; padding: 3px 10px; width: auto !important; }
.zhuobo-kf { width: 155px; height: 425px; position: fixed; right: 0; bottom: 30%; z-index: 10; }
.zhuobo-kf:hover { cursor: pointer; }
.zhuobo-kf .kf-img { width: 90px; height: 150px; position: absolute; top: 0; right: 0; z-index: 9; animation: mymove 5s infinite; direction: alternate; -webkit-animation: mymove 1s infinite; -webkit-animation-direction: alternate; }
 @keyframes mymove {
from {
top:0;
}
to {
top:-5px;
}
}
 @-webkit-keyframes mymove {
from {
top:0;
}
to {
top:-5px;
}
}
.zhuobo-kf .cont { width: 120px; height: 335px; border: 2px solid #666; overflow: hidden; border-radius: 10px; position: absolute; bottom: 0; left: 0; box-shadow: 0 0 8px 5px #ccc; background: #fff; }
.zhuobo-kf .cont .qr { text-align: center; margin-top: 14px; }
.zhuobo-kf .cont .qr img { width: 95px; }
.zhuobo-kf .cont .qr span { display: block; }
.zhuobo-kf .cont .kf-link { background: #666; margin-top: 10px; }
.zhuobo-kf .cont .kf-link ul li { height: 48px; line-height: 48px; text-align: center; border-top: 1px solid #999; }
.zhuobo-kf .cont .kf-link ul li i { font-size: 16px; margin-right: 10px; }
.zhuobo-kf .cont .kf-link ul li a { color: #fff; }
.zhuobo-kf .cont .kf-link ul .tel span { display: none; }
.tag-home{margin-top:10px;}
.tag-home .tag-title{height:50px;background:#f6f6f6;line-height:50px;margin:10px 0;}
.tag-home .tag-title span{display: block;background:#cc0000;color:#fff;font-size:16px;padding:0 10px;float:left;}
.tag-home .tag-about .tag-cont{border:1px solid #eee;padding:10px;}

.tag-home .tag-block-1{overflow:hidden;margin-top:10px;}
.tag-home .tag-block-1 ul{width:358px;float:left;border:1px solid #eee;padding:10px;margin:10px;}
.tag-home .tag-block-1 ul li{height:30px;line-height:30px;border-bottom:1px dashed #ccc;font-size:14px;}
.tag-home .tag-block-1 ul li span{float:right;}

.tag-home .tag-block-2{overflow:hidden;margin-top:10px;}
.tag-home .tag-block-2 .tag-cont{border:1px solid #eee;padding:10px;overflow:hidden;}
.tag-home .tag-block-2 .left{float:left;width:550px;}
.tag-home .tag-block-2 .right{float:right;width:550px;}
.tag-home .tag-block-2 ul li img{width:100%;height:340px;}
.tag-home .tag-block-2 ul li h6{height:37px;line-height:37px;border-bottom:1px dashed #ccc;font-size:14px;}
.tag-home .tag-block-2 ul li span{float:right;}
.tag-home .tag-block-3{overflow:hidden;margin-top:10px;}
.tag-home .tag-block-3 .tag-cont{border:1px solid #eee;padding:10px;overflow:hidden;}
.tag-home .tag-block-3 ul li{width:316px;float:left;margin:10px;border:1px solid #ccc;padding:10px;}
.tag-home .tag-block-3 ul li img{width:100%;}
.tag-home .tag-block-3 ul li span{display:block;height:30px;line-height:30px;text-align:center;}
.tag-home .tag-block-4{overflow:hidden;margin-top:10px;}
.tag-home .tag-block-4 .tag-cont{overflow:hidden;}
.tag-home .tag-block-4 ul li{border:1px solid #eee;margin:10px;float:left;width:378px;height:80px;}
.tag-home .tag-block-4 ul li i{width:100px;text-align:center;font-size:30px;color:#fff;height:80px;line-height:80px;float:left;margin-right:10px;}
.tag-home .tag-block-4 ul li .fa-phone{background:#a7d82e;}
.tag-home .tag-block-4 ul li .fa-internet-explorer{background:#5593ef;}
.tag-home .tag-block-4 ul li .fa-map-marker{background:#efa900;}
.tag-home .tag-block-4 ul li span{display:block;line-height:80px;float:left;font-size:18px;}
.tag-home .tag-block-4 ul li:nth-child(3) span{line-height:42px;width:230px;}
.tag-home .tag-block-5{overflow:hidden;margin-top:10px;}
.tag-home .tag-block-5 .tag-cont{border:1px solid #eee;padding:10px;overflow:hidden;}
.tag-home .tag-block-5 .tag-cont a{display:block;background:#eee;padding:5px 8px;float:left;margin:10px;}