.head { height: 80px; }
.logo { height:52px; float:left; margin:14px 20px 0 0;}
.logo-r { height:33px; float:left; margin:26px 0 0 0; }
.soso { position: relative; margin-top: 22px; float: right; overflow: hidden; background: #efefef; width: 248px; height: 36px;  -webkit-border-radius: 4px;border-radius: 4px; }
.soinp { width: 234px; padding: 0 0 0 14px; height: 36px; line-height: 36px; background: none; border: none;}
.soinp:focus{ -webkit-box-shadow: 2px 2px 3px #bbb inset;-ms-box-shadow: 2px 2px 3px #bbb inset;box-shadow: 2px 2px 3px #bbb inset; }
.sosub { position: absolute; right: 0; top: 0; z-index: 2; width: 36px; height: 36px; line-height: 36px; background: url(../images/soso.png) center no-repeat; border: none; cursor: pointer; }
.nav-bg { width: 100%; height: 50px; background: #005ca9; position: relative; }
.nav { width: 1200px; margin:0 auto;}
.nav .fir-item {   float:left;position: relative;}
.nav .fir-item:first-child .fir-link{ background: none; }
.nav .fir-item .fir-link { color:#fff; display:block; width: 169px; text-align:center; z-index:30; position:relative; font-size:16px; color:#fff; line-height:50px; height:50px; background:url(../images/nav-l.jpg) 0 no-repeat; padding-left: 2px; -webkit-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; transition:all 300ms ease 0s;  }
.nav .fir-item .sec-menu { position:absolute; left: 1px;top:50px;  width: 650px; height:210px; z-index:100; padding: 20px;   background:#fff; display: none; -moz-box-shadow:1px 2px 2px #999; -webkit-box-shadow:1px 2px 2px #999; box-shadow:1px 2px 2px #999; }
.nav .fir-item:nth-child(5) .sec-menu,.nav .fir-item:nth-child(6) .sec-menu,.nav .fir-item:nth-child(7) .sec-menu{ left: auto; right: -1px; }
.nav .fir-item:nth-child(5) .sec-menu,.nav .fir-item:nth-child(6) .sec-menu,.nav .fir-item:nth-child(7) .sec-menu{ left: auto; right: -1px; }
.nav .fir-item .nav-left { float:left; padding:0px 0 0 20px; height: 210px; width:250px; line-height:36px; border-right:1px solid #e0e0e0; }
.nav .fir-item .nav-left h1 { margin-bottom:15px; font-weight:bold; color:#005ca9;; font-size:18px;}
.nav .fir-item .nav-left a { float:left; width:110px; color:#666666; text-align:left; padding: 0 0 0 15px; background:url(../images/nav-li.png) 0 16px no-repeat;-webkit-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.nav .fir-item .nav-left a:hover { color:#005ca9; background:url(../images/nav-li.png) 0 -20px no-repeat; }
.nav .fir-item .nav-icon { float:right; width:360px; height:210px; display:block;}

.zz-yd1:hover .zz-bg{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg);}
.back{position: absolute; left:-200px; height: 50px;top: 0px;z-index: 0;background-color: #0193de;-webkit-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; transition:all 300ms ease 0s; display:none; }

.nav li.menu-on2,.nav li.menu-on { background-color: #0193de;}
.nav li.menu-on:before { display:none; content: ""; position: absolute;height: 50px; width: 100%; left: 1px; top: 0px;z-index: 0;background-color: #0193de;-webkit-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; transition:all 300ms ease 0s; }
.nav li.hover:before {  display: none; }
/* 首页轮播图 */
.slideBox{ position:relative; overflow:hidden; width:1200px; margin:0 auto;}
.slideBox .hd{ height:32px; overflow:hidden; font-size:20px; position:absolute; right:0px; bottom:10px;  z-index:1;width: 100%;text-align: center; font-size:0;}
.slideBox .hd ul{ overflow:hidden; zoom:1; }
.slideBox .hd ul li{ position:relative; display: inline-block;width: 64px;height: 8px; background: url(../images/banli.jpg) no-repeat; background-position: -80px 0; margin:5px 8px; cursor:pointer;-webkit-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; transition:all 500ms ease 0s; }
.slideBox .hd ul li.on{ background-position: 0px 0; }

.slideBox .bd li{ zoom:1; vertical-align:middle; height:430px;}
.slideBox .bd li a { display:block; height:100%;}
.slideBox .bd li em { font-size:48px; position:absolute; bottom:90px; color:#fff; left:50%; margin-left:530px;}
.slideBox .bd li em:after {content:""; position:absolute; background:#fff; width:0px; height:5px;  left:3px; bottom:-5px;  -webkit-transition:all 200ms ease 0s; -ms-transition:all 200ms ease 0s; transition:all 200ms ease 0s;}
.slideBox .bd li em:after { width:50px; }
/* 前/后按钮 */
.slideBox .prev,.slideBox .next{  position:absolute;top:50%; margin-top:-25px;display:block;width:26px;height:50px;overflow: hidden; background: url(../images/prev2.png) no-repeat;-webkit-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; transition:all 300ms ease 0s;  }
.slideBox .prev{ left: -60px; background-position: 0px 0; }
.slideBox .prev:hover{background-position: -26px 0; }
.slideBox .next{ right:-60px; background-position: -122px 0; }
.slideBox .next:hover{background-position: -96px 0; }
.slideBox:hover .prev {left:20px;}
.slideBox:hover .next{ right:20px;}
/*********** *****************/
.ad2 { padding-top: 45px;  width: 1280px;}
.ad2 img { float: left; width: 585px; height: 100px; margin-right: 30px; }
/* 首页新闻轮播图 */
.slideBox2 { position:relative; background: #f5f5f5; overflow:hidden; width: 500px; height: 350px; float:left;}
.slideBox2 .hd{ height:32px; overflow:hidden; font-size:20px; position:absolute; right:10px; bottom:0px;  z-index:1;text-align: center; font-size:0;}
.slideBox2 .hd ul{ overflow:hidden; zoom:1; }
.slideBox2 .hd ul li{ position:relative; display: inline-block;width: 18px;height: 6px; background: url(../images/banli2.jpg) no-repeat; background-position: -18px 0; margin:5px 4px; cursor:pointer;-webkit-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; transition:all 500ms ease 0s; }
.slideBox2 .hd ul li.on{ background-position: 0px 0; }

.slideBox2 .bd li{ zoom:1; vertical-align:middle; height:350px;}
.slideBox2 .bd li a { display:block; height:100%;}
.slideBox2 .bd li img { width: 500px; height: 350px; }
.slideBox2 .bd li em { position: absolute; left: 0; bottom: 0; font-size:16px; color: #ffffff;width: 100%; height: 50px; line-height: 50px; text-indent: 14px; background: rgba(0,0,0, .5);  }
/* 前/后按钮 */
.slideBox2 .prev,.slideBox2 .next{ position:absolute;top:50%; margin-top:-25px;display:block;width:26px;height:50px;overflow: hidden; background: url(../images/prev2.png) no-repeat; }
.slideBox2 .prev{ left: 0px; background-position: 0px 0; }
.slideBox2 .prev:hover{background-position: -26px 0;}
.slideBox2 .next{ right: 0px;  background-position: -122px 0; }
.slideBox2 .next:hover{background-position: -96px 0;}
/****************************************************/
.news-group { width: 400px; float: left; margin-left: 17px; }
.title { position: relative; font-size:14px; height: 36px; line-height:36px;  border-bottom: 1px solid #e2e2e2; background: url(../images/title.png) 0 5px no-repeat; padding-left: 16px;  }
.title h1 { color:#016dc2; font-size:24px; line-height: 26px; }
.title2 {position: relative; font-size:18px; text-align: center; height: 36px; line-height:36px;  color: #fff;  border-bottom: 1px solid #e2e2e2; background: url(../images/title2.jpg) center no-repeat;}
.title2 a { display: block; color: #fff; }
.more { position: absolute; right: 20px; top: 0; color: #616161; font-size: 14px; }
.more:hover { color: #016dc2; }
.news-top { margin: 20px 5px 10px; color: #7e7e7e; line-height: 24px; }
.news-top h1 { color: #b0211d; font-size: 18px; margin-bottom: 5px; }
.news-top:hover h1,.news-top:hover p { text-decoration: underline;color: #b0211d; }
.news-top p {color: #b0211d;}
.news-top h3 { }
.news-list1 { margin: 0px 5px 0; }
.news-list1 li {line-height: 36px; height: 36px; overflow: hidden; position: relative; }
.news-list1 li a { color: #3e3e3e; }
.news-list1 li a span { position: absolute; right: 0; top: 0; }
.news-list1 li:hover a { color: #005ca9; text-decoration: underline; }
.news-gg { width: 265px; float: right; overflow: hidden; }
.news-list2 {}
.news-list2 li { position: relative; height: 60px; margin: 18px 0 0px; overflow: hidden; line-height: 24px;   }
.news-list2 li a { padding: 6px 0 6px 76px; display: block; color: #3e3e3e;}
.news-list2 li .date { position: absolute; left: 0; top: 0; text-align: center; width: 64px; height: 60px; line-height: 30px; color: #fff; background: #626262; }
.news-list2 li .date h1 { background: #e8e8e8; color: #626262; font-size: 22px; }
.news-list2 li:hover .date{ background: #005ca9; }
.news-list2 li:hover a {color: #005ca9;}
/********************/
.news-box2 { width: 420px; float: left; margin:0 45px 0px 0px;  }
.news-box2 {}
.news-box2 .hd {text-align:center; overflow:hidden; }
.news-box2 .hd li{ float:left; width:130px; height:40px; line-height:40px; margin-right: 10px; background: url(../images/li3.jpg) 0 0 no-repeat; -webkit-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.news-box2 .hd a { padding:0 0 0 0; display:block; color:#696969;}
.news-box2 .hd li.on {color:#fff; background-position: 0 -40px; }
.news-box2 .hd li.on a { color:#fff;}
.news-list3 { margin-top: 10px; }
.news-list3 li { height: 39px; line-height: 39px; border-bottom: 1px dashed #b0b0b0; }
.news-list3 li a { padding-left: 15px; display: block; background: url(../images/icon1.jpg) 5px no-repeat; color: #3e3e3e; }
.news-list3 li a:hover  { color: #005ca9; }
.news-list3 li:last-child { border-bottom: none; }
/************/
.kja4 {width: 265px; float: right; overflow: hidden; margin-top: 30px;}
.kja4 li { float: left; width: 84px; margin:0 24px 15px; line-height: 36px; text-align: center;  }
.kja4 li a { color: #4d4d4d; } 
.kja4 li a img { position: relative;; z-index: 50; }
.kja4 li .tb-kj { width: 84px; height: 84px;  background: #ff8182; position: relative; overflow: hidden; }
.kja4 li.kj1 .tb-kj {}
.kja4 li.kj2 .tb-kj { background: #71a785; }
.kja4 li.kj3 .tb-kj { background: #fdbc62;}
.kja4 li.kj4 .tb-kj { background: #fa9976;}
.kja4 li.kj1:hover .tb-kj:before { background: #fc5556; display: block;}
.kja4 li.kj2:hover .tb-kj:before { background: #50a56f; display: block;}
.kja4 li.kj3:hover .tb-kj:before { background: #faa229; display: block;}
.kja4 li.kj4:hover .tb-kj:before { background: #fa7849; display: block;}

.kja4 li .tb-kj:before { display: none; content:""; position:absolute; left:41px; top:41px; background: rgba(55,226,196,.3); width: 1px; height: 1px;/* border-radius: 50%; -webkit-border-radius: 50%;*/ position: absolute; transform: scale(1); -webkit-transform: scale(1);  animation: 2s scaleToggleOne cubic-bezier(.25, .46, .45, .94) forwards infinite;}

@keyframes scaleToggleOne { 
    0 {
transform:scale(1);
-webkit-transform:scale(1)
}
50% {
transform:scale(84);
-webkit-transform:scale(84)
}
100% {
transform:scale(1);
-webkit-transform:scale(1)
}
}
/**********************/
.case-box { width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 30px;  }
.ca-title { border-bottom: 2px solid #016dc2; margin-top: 30px; } 
/**************工程案例**************/
.picScroll-left2{overflow:hidden; position:relative; padding:0px 30px 0px; width: 1200px; left: -30px;}
.picScroll-left2 .hd{ position: relative; text-align: center; display: none;}
.picScroll-left2 .hd ul { display: inline-block; height: 20px; }
.picScroll-left2 .hd ul li{}
.picScroll-left2 .hd ul li{ position:relative; float: left; width: 12px;height: 12px;  background: #d0d2d2;margin:5px 8px;border-radius: 50%;line-height: 50px; cursor:pointer;}
.picScroll-left2 .hd ul li.on{ background:#34b096;}

.case-list{ overflow:hidden; zoom:1; height: 208px; margin-top: 20px;  }
.case-list li{ position: relative; overflow: hidden; width: 297px; height: 208px; float: left; margin:0px 2px 0 0;  text-align: center; -webkit-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; transition:all 500ms ease 0s;}
.case-list li img{ width: 297px; height: 208px; display: block; -webkit-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; transition:all 500ms ease 0s;}
.case-list li h1{ color: #fff; position: absolute; bottom: 0; left: 0; width: 100%; height: 36px; line-height: 36px; font-size: 16px; background: rgba(0,0,0, .5); }


.case-list li:hover img {  transform: scale(1.1);transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-ms-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-webkit-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);}
.picScroll-left2 .prev,.picScroll-left2 .next{ position:absolute; top:96px; display:block;width:21px;height:48px; background:url(../images/prev3.png) 0 0 no-repeat;overflow: hidden;cursor: pointer;z-index: 99;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.picScroll-left2 .prev{left: 0px;}
.picScroll-left2 .prev:hover{background-position:-32px 0;}
.picScroll-left2 .next{right: 0px;background-position:-96px 0;}
.picScroll-left2 .next:hover{ background-position:-64px 0;}
/*********尾部***********************************/
.foot-bg { padding:10px 0 20px; margin-top: 40px; color:#999; background:#005ca9; width:100%; height: 154px; color: #fff; line-height: 28px; }
.foot-bg .flex { overflow: visible; }
.foot-lay1 {float:left; width:540px; padding:10px 0px 0 20px; }
.foot-tel { font-size:24px; font-family:Arial; margin-top: 10px;}
.foot-lay2{width: 222px; float: left; margin-top: 10px; line-height: 20px; }
.foot-lay2 li { margin-top: 8px; padding-left: 23px; }
.foot-lay2 li:first-child { background: url(../images/foot-t.png) 0 3px no-repeat; }
.foot-lay2 li:nth-child(2),.foot-lay2 li:nth-child(3) { background: url(../images/foot-m.png) 0 3px no-repeat; }
.foot-lay2 h1{  font-style: italic; }
.foot-lay3 { width:310px; float:right; position: relative;margin-top: 10px;}
.sel { position: absolute; left: 120px; bottom: 0;}
.sel span { background: #88b5e4; width: 170px; padding-left: 10px; height: 35px; line-height: 35px; display: block; }
.sel span:before { content: ""; width: 10px; height: 8px; background: url(../images/yq.png ) no-repeat; position: absolute; right: 11px; top:13px; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.yq-drop { position: absolute; bottom:35px; left: 0; width: 178px; display: none; background: #fff; border: 1px solid #eee; }
.yq-drop a { line-height: 24px; display: block; font-size: 12px;  padding-left: 10px;}
.yq-drop a:hover { color: #fff; background: #0078d7; }
.hover .yq-drop{ display: block; }
.hover span:before{transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg);}
.weix { line-height:30px; text-align:center; width: 98px; }
.weix img { display:block; width:96px; height:96px; border: 1px solid #dcdcdc; }
.foot { padding:6px 0; line-height:24px; color:#999; position:relative; }
.foot-sm a {color:#727272; padding: 0 8px;}
.foot-sm a:hover { color: #005ca9; text-decoration: underline; }
.foot-sm { float: left; margin: 0 0 0 12px; }
.cnzz { display: inline-block;position: relative;top: 5px;left: -7px;}
/*****************************/
.inban { height: 108px; position: relative; }
.inban h1 { position: absolute; left: 50%; top: 29px; margin-left: -600px; width: 220px; height: 50px; line-height: 50px; font-size: 36px; color: #005ca9; text-align: center; }
.inmain { padding-top: 30px; min-height:300px; }
.left {width: 220px; float: left;}
.left-c { background: #f7f8fa; padding-bottom: 108px; }
.left-c li { position: relative; text-align: center; font-size: 16px; line-height: 49px; margin-top: 1px;  background: url(../images/left-c.jpg) -220px 0 no-repeat; -webkit-transition: all 0.2s linear; -ms-transition: all 0.2s linear;transition: all 0.2s linear; }
.left-c li a { display: block;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;  border-bottom: 1px dashed #e1e2e2;}
.left-c li:hover,.left-c li.on,.left-c li.abc { background-position: 0 0; }
.left-c li:hover a,.left-c li.on a,.left-c li.abc a { color: #fff; border-bottom: 1px dashed #005ca9;  }
.left-c li .left-drop{ display: none; }
.left-c li .left-drop a { color: #595a5a; font-size: 14px;border-bottom: 1px dashed #e1e2e2; text-indent: 14px;}
.left-c li .left-drop a:hover,.left-c li .left-drop a.on2 { color: #005ca9;  }
.left-c li.hon-tab:before { content: ""; position: absolute; left: 22px; top: 19px; width:14px; height: 14px; background: url(../images/l2.png) no-repeat;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear; }
.left-c li.hon-tab:hover:before {background: url(../images/l1.png) no-repeat;}
.left-c li.abc:before,.left-c li.on:before {background: url(../images/l1.png) no-repeat;}
.right { float: right; width: 940px; }
.right-t { height: 48px; border-bottom: 1px solid #dcdcdc; position: relative;  }
.right-t h1 { line-height: 47px; border-bottom: 2px solid #005ca9; display: inline-block; font-size: 24px; color: #555555; }
.wz { float: right; line-height: 48px;  color:#555555; font-size:14px; background: url(../images/wz.jpg) 0 no-repeat; padding-left: 24px; }
.wz a {color:#555555; padding:0 7px;}
.wz a:hover { color:#005ca9; text-decoration:underline;}
.info-video { width: 640px; margin: 0 auto; margin-top: 50px; margin-bottom: 30px; }
.info-t { line-height:30px; padding-top:30px;  text-align:center; font-size:24px; color:#005ca9; }
.info-sp { text-align:center; margin-top:20px; color:#838383; background:#eeeeee; height:44px; line-height:44px; }
.info-c { color:#555555; font-size:14px; line-height:32px;  margin:30px 0px 20px; overflow:hidden;}
.info-c img { max-width:100%;}
.fenx { display:inline; _display:none; float: right; color: #666; margin-top: 20px; }
.fenx span { position: relative; top: -5px; margin-right: 6px; }
.sxpian { border-top:44px solid #eee; margin:30px 0px 0 0px; padding-top:25px; line-height:30px; color:#666; font-size:14px; position:relative;}
.sxpian a { margin-left:6px; color:#666;}
.sxpian a:hover {  color:#005ca9; text-decoration:underline;}
.sxpian a.back-btn { position:absolute; right:0px; top:24px; padding-left:32px; width:68px; text-align:center; color:#fff; height:32px; line-height:32px; background:#f39500 url(../images/list.jpg) 0px no-repeat; color:#fff;-webkit-transition: all 0.2s linear; -ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.sxpian a.back-btn:hover { text-decoration:none; width:80px;}
/**分享***/
.bdsharebuttonbox{display: inline;_display: none; margin-left:55px;}
.bdsharebuttonbox a{float: none !important;width:32px !important; height:32px !important; display:inline-block !important; padding-left:0px !important;margin:0 2px !important;position: relative;top: 4px;}
.bds_sqq{background:url(../images/fenx.jpg) no-repeat !important; background-position:-40px 0 !important;}
.bds_weixin{background:url(../images/fenx.jpg) no-repeat !important; background-position:-80px 0 !important; }
.bds_tsina{background:url(../images/fenx.jpg) no-repeat !important; background-position:0px 0 !important;}
.bds_qzone{background:url(../images/fenx.jpg) no-repeat !important; background-position:-160px 0 !important;}
.bds_tqq{background:url(../images/fenx.jpg) no-repeat !important; background-position:-120px 0 !important;}
.bds_more{background:url(../images/fenx.jpg) no-repeat !important; background-position:-123px 0 !important;}
.imforwarp {width:1021px; overflow:hidden; margin-top:55px;}
#lightbox-infoFooter { display:block !important;}
#lightbox-caption-title {text-decoration:none !important; color:#000000; font-size:14px; }
#lightbox-currentNumber {display:none !important;}
#lightbox-close {background:url(../images/close8.png) no-repeat; width:32px!important; transition:all 200ms ease 0s; -webkit-transition:all 200ms ease 0s; -ms-transition:all 200ms ease 0s;  height:32px; position:absolute; right:-14px; top:-14px; z-index:9999;}
#lightbox-close:hover { transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg);}
#lightbox-imageBox,#lightbox-infoBox{border:#FFF 5px solid !important;}
/**************************************/
.boss-list {  overflow: hidden; width: 1000px; }
.boss-list li { float: left; margin:20px 10px 10px 0;  width: 180px; height: 213px; background: #fcfcfc; position: relative; cursor: pointer; }
.boss-list li img { width: 100%; height: 100%; display: block; }
.boss-list li .name1 { position: absolute; bottom: 0; left: 0; font-size:12px; background: rgba(0,0,0, .5); height: 36px; line-height: 36px; width: 100%; text-indent: 12px; color: #fff; }
.boss-list li .name1 span{ font-size: 18px; float:left; margin-right:6px; }
/*********/
.son-list { overflow: hidden; }
.son-list li { overflow: hidden; padding: 30px 0; color: #868686; line-height: 24px; }
.son-list li .tb-box { float: left; width: 297px; height: 208px; margin-right: 25px; }
.son-list li .tb-box img { display: block; width: 100%; height: 100%; }
.son-list li h1 { font-size: 18px; color: #4d4d4d; font-weight: bold; margin: 15px 0 25px 0;}
.son-list li a {  color: #868686;} 
.son-list li h3 { height: 96px; overflow: hidden; }
.son-list li:hover h1{ color: #005ca9 }
.son-list li:hover img {transform: scale(1.1);transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-ms-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-webkit-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);}

/********************/
.hon-zz { overflow: hidden; width: 1000px; }
.hon-zz li { float: left; width: 290px; margin: 30px 35px 0 0; height:488px; line-height: 24px; overflow: hidden; text-align: center;  }
.hon-zz li a { color: #6a6a6a; font-size: 16px; } 
.hon-zz li img{ width: 100%; height:406px; display: block; margin-bottom:10px;}
.hon-zz li:hover a {color: #005ca9;} 
/****************/
.hon-nav { width:100%; text-align:center; margin: 30px 0 0 0; }
.hon-nav li { position:relative; display: inline-block; width:200px; margin: 0 18px;  height:46px; line-height:46px; background: #dcdcdc; overflow:hidden;}
.hon-nav li:before,.hon-nav li:after { content:""; position:absolute; height:46px; background:#005ca9; bottom:0px; width:0;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear; }
.hon-nav li:before { right:50%; }
.hon-nav li:after { left:50%;}
.hon-nav li:hover:before,.hon-nav li:hover:after,.hon-nav li.on:before,.hon-nav li.on:after { width:50%;}
.hon-nav li a { color:#626262; position: relative; z-index: 10; display: block;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.hon-nav li.on a,.hon-nav li:hover a { color:#fff;}
.hon-nav li.on { background: #005ca9;  }
/**********/
.honor li{ width: 220px; height: 243px; margin: 10px 18px 0 0; }
.honor li .tb-box { border: 1px solid #dcdcdc; }
.honor li .tb-box img{ width: 218px; height:153px;  display: block;; }
.honor li a { color: #2c2c2c; font-size: 14px; } 
/**********************************/
.pdi20 { padding: 0 20px; width: 1160px !important; }
.zb-top { padding: 0 20px 0 103px; height: 60px; margin: 25px 0; text-align: center; background: url(../images/zb.jpg) 0 0 no-repeat; color: #5d5d5d; line-height: 24px; }
.zb-top h1 { color: #016dc2; font-size: 24px; margin: 6px 0 10px; }
.wz-box { height: 48px; border-bottom: 1px solid #dcdcdc; position: relative; }
.wz-box .wz { float: none; float: left; }
.news-nav2 { position: absolute;right: 0; top: 0; }
.news-nav2 a { display: block; float: left;position: relative; color: #8f8e8e;line-height: 48px; padding: 0 12px; margin:0 5px; }  
.news-nav2 a:before,.news-nav2 a:after { content: ""; position: absolute;  bottom: -1px; width: 0; height: 2px; background: #005ca9;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear; }
.news-nav2 a:before { left: 50%; }
.news-nav2 a:after { right: 50%; }
.news-nav2 a:hover:before,.news-nav2 a:hover:after { width: 50%;  }
.news-nav2 a:hover { color: #005ca9; }
/*********************/
.inn-slibox { width: 580px; height: 400px; margin-top: 20px; }
.inn-slibox .hd{ display: none; }
.inn-slibox .bd li{ zoom:1; vertical-align:middle; height:400px;}
.inn-slibox .bd li img { width: 580px; height: 400px; }
.slideBox2 .bd li em { position: absolute; left: 0; bottom: 0; font-size:16px; color: #ffffff;width: 100%; height: 50px; line-height: 50px; text-indent: 14px; background: rgba(0,92,169, .8);  }
.zb-tr { width: 552px; float: right; }
.innews-list1 li  {  color: #a7a7a7; line-height: 24px; padding: 18px 0; border-bottom: 1px solid #dcdcdc;  position: relative; }
.innews-list1 li a { color: #a7a7a7; }
.innews-list1 li h1 { color: #2d2d2d; font-size: 18px; margin: 3px 0; }
.innews-list1 li:hover h1 { color: #005ca9; }
.innews-list1 li:after { content:""; position:absolute; left:0; bottom:-1px; width:0; height:1px; background:#005ca9;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.innews-list1 li:hover:after { width:100%;}
/*********************/
.innnews-cl {  width: 580px; float: left; }
.line-box2 {  margin:50px 0 0px; border-top: 4px solid #f6f6f6; overflow: hidden;  }
.inntitle { height: 36px; line-height: 36px; position: relative; }
.inntitle h1 { color: #005ca9; font-size: 20px; font-weight: bold; }
.inntitle .more { right: 0; }
.zt-ad2 { width: 552px; float: right; height: 456px; }
.zt-ad2 li { width: 552px; height: 180px; position: relative; margin:46px 0 40px;}
.zt-ad2 li img { width: 552px; height: 180px;}
.zt-ad2 li span { position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0,0,0, .5); height: 50px; line-height: 50px; color: #fff; text-indent: 20px; font-size: 18px; }
/**************/
.innews-box { float: left; width: 340px; margin-right: 70px; }
.mr0 { margin-right: 0; }
.innews-list3 { margin-top: 10px; }
.innews-list3 li { color: #666; line-height: 30px; }
.innews-list3 li a { color: #666; display: block; }
.innews-list3 li:hover a { color: #005ca9 }
/**************/
.innews-xw { width: 580px; float: left; margin-top: 10px; color:#666; }
.innews-xw li  {  color: #a7a7a7; line-height: 24px; padding: 15px 0; border-bottom: 1px solid #dcdcdc;  position: relative; }
.innews-xw li a { color: #a7a7a7; }
.innews-xw li h1 { color: #2d2d2d; font-size: 18px; margin: 5px 0 10px; }
.innews-xw li:hover h1 { color: #005ca9; }
.innews-xw li h5 { margin-top: 10px; padding-left: 20px; background: url(../images/date.jpg) 0 no-repeat; }
.innews-xw li:after { content:""; position:absolute; left:0; bottom:-1px; width:0; height:1px; background:#005ca9;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.innews-xw li:hover:after { width:100%;}
.xw-right { width: 294px; float: right; margin-top: 30px;  }
.xw-top { position: relative; height: 196px;}
.xw-top img { width: 294px; height: 196px; }
.xw-top span {position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0,0,0, .5); height: 40px; line-height: 40px; color: #fff; text-indent: 10px; font-size: 14px; overflow: hidden;}

.xw-right ul { margin-top: 10px; }
.xw-right ul li { color: #666; line-height: 32px; }
.xw-right ul li a { color: #666; display: block; padding-left:16px; background: url(../images/xw.jpg) 1px no-repeat;  }
.xw-right ul li:hover a { color: #005ca9 }
.fanye {  margin:40px 0 40px; overflow: hidden;  }
.fanye ul { display: inline-block; }
.fanye li { display: block; float: left;  line-height:36px;color: #888; font-size:16px; text-align:center; padding-right:12px;}
.fanye li.disabled { display:none;}
.fanye li.disabled:nth-child(3) { display:block;} 
.fanye li input[type=text] { }
.fanye a { float: left; height:34px;   line-height:34px;   color:#333; }
.fanye a:hover {  color:#005ca9;}
.tiao-inp { width: 38px; margin: 0 6px; line-height:28px; text-align: center; border: 1px solid #d7d7d7; }
.tiao-btn { height: 30px;line-height: 30px;background: #005ca9;color: #fff !important;margin-left: 8px;-webkit-border-radius: 4px;border-radius: 4px;display: inline-block;width: 60px;border: none;}
/****************/
.focus{width:880px;height:640px;position:relative;overflow:hidden;position:relative;display:none; margin:0 auto; margin-top: 40px;}
/* focusWarp */
.focusWarp{width:880px;height:530px;overflow:hidden;position:relative;}
.imgList{position:absolute;}
.imgList li{float:left;text-align:center;height:530px;position:relative;}
.imgList li img{width:880px;height:530px; display:block;}
.imgList li h1{position:absolute; bottom:0px; left:0px; width:820px; overflow: hidden; height:42px; overflow:hidden; padding:15px 32px 15px 28px; background:rgba(0,0,0, .5);; text-align:left; color:#fff; line-height:42px; font-size:26px;}
.imgBtn{position:absolute;bottom:0px; left:0; z-index:10; overflow:hidden; min-width:1000px;}
.imgList li h1 em {  font-family:Arial; font-style:italic; display:none;}
/* 默认圆点样式 */
.btnWarp{  overflow:hidden; }
.thumPrev{background:#000; z-index:99;}
.imgBtn li{width:81px;height:51px;float:left;font-size:14px;text-align:center;cursor:pointer;margin-right:10px;}
.imgBtn li.hover{}
/* 圆点样式结束 */
.sizeBox{width:300px;position:absolute;z-index:10;top:0;left:0;}
.focusWarp .prev,.focusWarp .next{ background:url(../images/prev8.png) no-repeat; height:57px;width:28px;position:absolute;top:236px;z-index:100; transition:all 200ms ease 0s; -webkit-transition:all 200ms ease 0s; -ms-transition:all 200ms ease 0s; opacity:1;}
.focusWarp .prev{ left:0px;  }
.focusWarp .next{ right:0px; }
.focusWarp .prev { /*left:-100px;*/ background-position:0px -59px;}
.focusWarp .prev:hover {background-position:-29px -59px; }
.focusWarp .next {/* right:-100px;*/background-position:-29px 0px; }
.focusWarp .next:hover { background-position:0px 0px;}
.thumPrev, .thumNext{background:url(../images/prev.png) no-repeat; height:57px;width:28px;position:absolute;top:292px;z-index:100; transition:all 200ms ease 0s; -webkit-transition:all 200ms ease 0s; -ms-transition:all 200ms ease 0s;}
.thumPrev{ left:0;}
.thumNext{background-position:-33px 0; right:0px;}
.thumPrev:hover{background-position:0px -24px;}
.thumNext:hover{background-position:-33px -24px;}
/***************************/
.case-ul { overflow: hidden; width: 1000px; }
.case-ul li { float: left; width: 280px; margin: 30px 48px 0 0; line-height: 26px; overflow: hidden; text-align: center;  }
.case-ul li a { color: #6a6a6a; font-size: 16px; } 
.case-ul li .tb-box img{width: 280px; height:195px; display: block;}
.case-ul li:hover a {color: #005ca9;} 
.case-ul li h1 { margin:10px 0; height:26px; overflow:hidden;}
/**********企业文化**********************/
.cul-lay1 { overflow:hidden;}
.cul-lay1  img { float:left; margin:0 0 0 48px;}
.cul-lay1  ul { float:right; width:360px; margin:80px 100px 0 0;}
.cul-lay1  ul li { border-bottom:1px dashed #a7a7a7; color:#505050; padding:18px 0 10px; font-size:16px; line-height:36px;}
.cul-lay1  ul li h1 { font-size:18px; color: #005ca9; font-weight: bold;}
/**********/
.nk-ul {}
.nk-ul { overflow: hidden; width: 1000px; }
.nk-ul li { float: left; width: 290px;  border: 1px solid #dcdcdc; margin: 30px 32px 0 0; overflow: hidden; text-align: center;  }
.nk-ul li a { color: #6a6a6a; } 
.nk-ul li .tb-box img{ width: 278px; height:200px; display: block; margin: 6px 6px 0;}
.nk-ul li:hover a {color: #005ca9;} 
.nk-ul li h1{line-height: 34px; height: 34px; border-top: 1px solid #dcdcdc;background: #f6f6f6;}
.nk-ul li:hover { border: 1px solid #005ca9; }
/************/
.con-l { width:940px; height:400px; margin:0 auto; margin-top: 30px;}
.iw_poi_title{color:#d74418;font-size:18px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap;}
.iw_poi_content{overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word; line-height:24px; color:#616364; font-weight:bold;}
.con-map{ border:1px solid #c5c5c5; width:768px; height:355px;}
#mapbox { display:none !important;}
.BMap_Marker img{ margin:0 !important;}
.con-info { padding: 20px 15px 20px 35px; background:#f7f7f7; margin-top:10px; font-size:18px; line-height:36px; color:#646464;}
.con-info img { margin-right:8px;} 
.con_tit {font-size:18px;color:#333333;}
#container3 { width:770px; height:500px;}
#container3 .title { color:#b52923; font-size:16px;}
.BMap_bubble_content { line-height:22px; color:#666;}
.open-panorama-btn { display:none;}
#imgDemo { position:relative; margin: 0 auto;/* width: 80%;*/ margin-bottom:15px; display:block;}
#containermap{width:100%;height:400px;background-color:#eee}
#containermap .tt{padding:0;margin:0;font-size:16px; line-height:22px;}
#imgDemo{}
#containermap .add{font-size:15px;line-height:20px;padding:0;margin:0;color:#666; text-align: center;}
/*************************/
.map-info { color: #535353; line-height: 30px; text-align: center; margin-top: 30px; }
.map-info h1 { font-weight: bold; font-size: 18px; }
.map-info .tel1 { color: #005ca9; font-size: 30px; font-family: Arial; margin: 10px 0; }
.map-info .tel2 { color: #005ca9; font-size: 18px; font-family: Arial; font-style: italic; }
/******************/
.zp-table { color:#666666; width:100%; margin-top:30px; }
.zp-table th {border-top:1px solid #dedede;  background:#f6f6f6; font-weight:bold; line-height:45px;}
.zp-table td { border-bottom:1px solid #dedede; line-height:28px; padding:15px 6px; text-align:center}
.zp-table .zp-m { color:#666;}
.zp-table .zp-m:hover { text-decoration:underline; color:#005ca9;}
/*****课堂优势**************/
.zp-box { margin-top:30px; border-top:1px solid #dedede;  background:#f6f6f6;line-height:36px; padding: 25px;}
.zp-box table { width: 100%; color: #666666; }
.zp-box td font { font-weight:bold; color:#000000;}
.zp-con { color:#666666; line-height:32px; padding:20px;}
/**************/
.load-btn { display:block; margin:0 auto; width:176px; height:46px; line-height:46px; background:#005ca9; color:#fff; -webkit-border-radius:6px;border-radius:6px; font-size:16px; text-align:center; margin-top:40px;}
/**************/
.zc-ul { overflow: hidden; width: 1000px; margin-top: 10px; }
.zc-ul li {position: relative; float: left; width: 260px; height: 398px; border: 1px solid #dcdcdc; padding: 0 19px; margin: 20px 20px 0 0; line-height: 24px; color: #888; }
.zc-ul li img { display: block; width: 135px; height: 135px; margin: 0 auto; margin-top: 30px; -webkit-border-radius:100%;border-radius:100%; }
.zc-ul li h1 { color: #555555; font-weight: bold; font-size: 18px; margin: 40px 0 15px;  }
.zc-ul li h3 { height: 72px; margin-bottom: 10px; overflow: hidden; } 
.zc-ul li a { position: relative; z-index: 2; }
.zc-ul li:hover {/* border: 1px solid #005ca9; */}
.zc-ul li:hover h1 { color: #005ca9 }
.zc-ul li:before { content: ""; width: 280px;height: 100%;position: absolute;border: 1px solid #fff;top: 8px;left: 8px;transition: all 0.3s; -webkit-transition: all 0.3s; }
.zc-ul li:hover:before {width: 298px; left: -1px; top: -1px; border: 1px solid #005ca9; z-index: 1;}
/***********/
.zc-tit { font-size: 24px; color: #555; text-align: center; margin: 50px 0 0; }
.zc-table { color:#666666; width:100%; margin-top:30px;}
.zc-table th {border-right:1px solid #fff;  background:#efefef; font-weight:bold; line-height:45px;}
.zc-table td { border-bottom:1px solid #dedede; line-height:28px; padding:10px 6px; text-align:center}
.zc-btn { display: inline-block; width: 64px; height: 32px; line-height: 32px; background: #005ca9; color: #fff; -webkit-border-radius: 4px;  border-radius: 4px; }
/**********/
.right-t .intit { border-bottom: none; color: #005ca9; }
.w-map { padding: 0 20px; }
.w-map li { padding: 15px 0px; border-bottom: 1px solid #dcdcdc; line-height: 28px; }
.w-map li h1 { font-size: 20px; color: #005ca9; font-weight: bold; margin: 10px 0; }
.w-map li div a { display: inline-block; color: #787878; font-weight: bold; font-size: 16px; width: 110px; }
.w-map li div a:hover { color: #005ca9; text-decoration: underline; }
/*********19大**************/
.sj-ban { height: 600px; position: relative; }
.bk-home { position: absolute; top: 50px; left: 50%; margin-left: 444px; text-align: center; width: 118px; height: 42px; line-height: 42px; background: #e52c1c; color: #fff; -webkit-border-radius: 4px;  border-radius: 4px; }
.sj-tit { background: url(../images/sj-tit1.png) center no-repeat; height: 42px; line-height: 32px; color: #ffffff; font-size: 24px; font-weight: bold; text-align: center; margin-top: 50px;}
.sj-top { margin-top: 30px; padding: 0 25px 0 190px; background: url(../images/sj-top.png) 38px no-repeat; color: #6f6f6f; line-height: 24px; height:121px;}
.sj-top h1 { color: #d82f2a; font-size: 36px; line-height: 44px; margin-bottom: 5px; }
.sj-list1 { width: 1280px; overflow: hidden; margin:38px 0 0 38px; }
.sj-list1 li { float: left; width: 560px; margin-right: 30px; color: #666; position: relative; font-size: 18px; line-height: 48px; height: 48px; overflow: hidden;  }
.sj-list1 li a { color: #484848; display: block; padding-left: 24px; background: url(../images/sj-li.jpg) 0 18px no-repeat; }
.sj-list1 li:hover a { color: #d82f2a;background: url(../images/sj-li.jpg) 0px -31px no-repeat; }
.sj-list1 li a:before { display: inline-block; margin-right: 3px; display:none; }
.sj-list1 li:nth-child(1) a:before { content: "一."; }
.sj-list1 li:nth-child(2) a:before { content: "二.";  }
.sj-list1 li:nth-child(3) a:before { content: "三.";   }
.sj-list1 li:nth-child(4) a:before { content: "四.";  }
.sj-list1 li:nth-child(5) a:before { content: "五.";  }
.sj-list1 li:nth-child(6) a:before { content: "六.";  }
.sj-list1 li:nth-child(7) a:before { content: "七.";  }
.sj-list1 li:nth-child(8) a:before { content: "八."; }
.sj-list1 li:nth-child(9) a:before { content: "九.";  }
.sj-list1 li:nth-child(10) a:before { content: "十."; }
.sj-list1 li:nth-child(11) a:before { content: "十一."; }
.sj-list1 li:nth-child(12) a:before { content: "十二."; }
/*******************/
.sj-nbox { width: 500px; float: left; margin: 40px 60px 0 40px; }
.sj-nbox h1 { color: #a23300; font-size: 24px; margin-bottom: 10px; }
.sj-nbox ul {}
.sj-nbox ul li { line-height: 40px; height: 40px; overflow: hidden; font-size: 18px; }
.sj-nbox ul li a { color: #484848; }
.sj-nbox ul li a:before { content: ""; background: #767676; width: 2px; height: 2px; float: left; margin: 20px 7px 0 0; }
.sj-nbox ul li:hover a{ color: #d82f2a; text-decoration: underline; }
.sj-nbox ul li:hover a:before { background: #d82f2a; }
/*************************/
.xx-bg { height: 611px; background: url(../images/xx-bg.jpg) right 40px no-repeat; }
.sj-box9 { width: 1120px; background: #d62c21; margin: 0 auto; margin-top: 50px; height: 410px; position: relative;}
.sj-box9:before { content: "“不忘初心，牢记使命”主题教育学习文件"; position: absolute; left: 0; top: 0; color: #bb1111; font-size: 22px; width: 488px; height: 62px; line-height: 62px; background: #ffe5b2; text-indent: 12px;  }
.sj-box9 .hd { width: 445px; float: left; margin: 83px 28px 0 15px; }
.sj-box9 .hd ul {}
.sj-box9 .hd ul li { line-height: 42px; height: 42px; font-size: 16px; margin: 8px 0; position: relative; }
.sj-box9 .hd ul li:before { position: absolute; left:14px; top: 18px; content: ""; background: #ffe5b2; width: 8px; height: 8px; }
.sj-box9 .hd ul li a { padding-left: 38px; color: #fff; display: block; }
.sj-box9 .hd ul li.on { background: #ac1110; }
.sj-box9 .tempWrap {  }
.sj-box9 .bd {width: 625px; height: 410px; background: url(../images/xx-right.jpg) no-repeat; float: right; }
.xx-list3 { float: right; height: 375px;  margin: 17px 0 18px;  }
.xx-list3 li { padding: 9px 42px; width: 513px; position: relative; line-height: 29px;  }
.xx-list3 li h1 { font-size: 18px; }
.xx-list3 li:before { position: absolute; left:24px; top: 20px; content: ""; background: #ffe5b2; width: 8px; height: 8px;}
.xx-list3 li a { color: #fff; display: block;  }
/***********滚动条************/
.nicescroll-rails { background: #e33535 !important; opacity: 1 !important; margin-left: -40px;}
/*********/
.xd-left { width: 570px; float: left; margin: 20px 0 0 20px; }
.xd-title { overflow: hidden; position: relative; width: 570px; height: 100px; background: url(../images/xd-left.jpg) top left no-repeat; position: relative; }
.xd-title h1 { color: #e61818; font-size: 26px; margin: 42px 0 0 150px; }
.xd-title .more { top: 55px; color: #3b0100;}
.xd-title .more:hover { color: #d82f2a; }
.xd-left .sj-nbox { margin: 20px 0 0 90px; }
.xd-left .sj-nbox li a { color: #a23300; }
.xd-right { width: 500px; float: right; margin:80px 40px 0 0; }
.xd-right .slideBox2 .bd li em { background: rgba(214,33,28, .8); }
.xd-right .slideBox2 .hd ul li { width: 10px; height: 10px; background: url(../images/banli3.jpg) no-repeat; background-position: -40px 0; }
.xd-right .slideBox2 .hd ul li.on {background-position: -30px 0; }
.xd-right .slideBox2 .prev,.xd-right .slideBox2 .next { display: none; }
.sj-foot { color: #5e5e5e; line-height: 28px; text-align: center; padding: 20px 0; border-top: 1px solid #dcdcdc; margin-top: 50px; }
/********************/
.sj-ban h1 { height: 76px; line-height: 76px; width:1182px; padding-left: 18px; position: absolute; bottom: 0; left: 50%; margin-left: -600px; background: #fff; color: #d6211c; font-size: 24px;  }
.sj-l { float: left; width: 263px; margin: 0 0 0 16px; background: #f5f5f5;  border: 1px solid #dcdcdc; border-bottom: none; }
.sj-l a { border-bottom: 1px solid #dcdcdc; display: block; line-height: 59px; margin-bottom: 1px; font-size: 18px; color: #333333; text-align: center; position: relative;}
.sj-l a:before { content: "";  height: 60px; position: absolute; top: 0px; left: -1px; width: 0px; background: #d82f2a;transition:all 300ms ease 0s; -webkit-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s;  }
.sj-l a:hover:before,.sj-l a.on:before { width: 265px; }
.sj-l a:hover,.sj-l a.on { color: #fff; }

.sj-l a em { position: relative;z-index: 2; }
.sj-r { width: 885px; float: right; }
.sj-r .info-t { color:#d6211c;}
.sj-rt { height: 46px; border-bottom: 1px solid #dcdcdc; font-size: 24px; line-height: 26px; font-weight: bold; color: #333; }
.sj-ul { overflow: hidden; width: 1000px; }
.sj-ul li { width: 275px; height: 229px; float: left; margin: 30px 30px 0 0; line-height: 24px; }
.sj-ul li .tb-box { width: 275px; height: 149px; }
.sj-ul li .tb-box img { width: 100%; height: 100%; display: block; }
.sj-ul li h1 { padding:10px 15px; height:48px; overflow:hidden; background: #f9f9f9; border: 1px solid #dcdcdc; border-top: none; color: #333333; }
.sj-ul li:hover img { transform: scale(1.1);transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-ms-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0);-webkit-transform: rotate(0deg) scale(1.1, 1.1) skew(0deg) translate(0, 0); }
.sj-ul li:hover h1 { color: #d82f2a; }
/****************/
.sj-r .news-list3 li { font-size:16px; position:relative; height:auto; padding:10px 0; line-height:24px;}
.sj-r .news-list3 li:last-child { border-bottom: 1px dashed #b0b0b0; }
.sj-r .news-list3 li a{ background: url(../images/icon19.jpg) 5px 10px no-repeat; }
.sj-r .news-list3 li:hover a,.sj-r .fanye a:hover { color:#d82f2a;}
.sj-r .news-list3 li h3 { font-size:14px; color:#888;}
.sj-r .news-list3 li:hover h3 {color:#d82f2a;}
.sj-r .tiao-btn { background:#d82f2a;}
.sj-r .news-list3 li span { position:absolute; right:5px; top:50%; margin-top:-12px; font-size:14px; color:#666; }
.sj-r .news-list3 li span font { margin-left:10px;}
/***************/
.nine-body .foot-bg{ background:#d82f2a;}
.nine-body .sxpian a:hover{ color:#d82f2a}
.nine-body .sel span{ background:#d5534f;}
.nine-body .yq-drop a:hover { background:#d82f2a;}
.zans-no { margin-top:10px; color:#666;}
.boss-info p{ font-size:18px; text-indent:2em;}

/*****************/
.innews-xw li h1 { height:24px; overflow:hidden;}
.innews-xw li h3 { max-height:48px; overflow:hidden;}