 /*

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: #b20000; }

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; }

@font-face {}

@keyframes mymove{from{transform:rotate(0)}to{transform:rotate(360deg)}}

@keyframes promove{from{transform: translateX(0px)}to{transform:translateX(5px)}}

.container { width: 1200px !important; padding: 0; position: relative; }

.header { z-index: 100; width: 100%; position: relative; }

.header .head-top { height: 35px; line-height: 35px; background: #eee;border-bottom:1px solid #c6ccd4;}

.header .head-top .left { float: left; color: #555; }

.header .head-top .left i { font-size: 18px; margin-right: 10px; }

.header .head-top .right { float: right; }

.header .head-top .right i { font-size: 18px; margin-right: 10px;color:#38546c;}

.header .head-center { height: 120px; background:#fff;font-size:15px;border-bottom:1px solid #eee;}

.header .head-center .left{width:410px;float:left;margin-top:40px;margin-right: 20px;}

.header .head-center .left ul li{float:left;margin-right:22px;}

.header .head-center .logo { float: left;  margin-bottom: 0;}

.header .head-center .right{float:right;margin-top:40px;}

.header .head-center .right ul li{float:left;margin-left:22px;}

.banner { width: 100%;overflow: hidden; position: relative; z-index:150; }

.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: #b20000; color: #b20000; }

.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; left: 8%; top: 45%; margin-top: -25px; display: block; filter: alpha(opacity=50); opacity: 0.5; font-size: 60px; color: #000; border-radius: 5px; }

.banner .next { left: auto; right: 8%; 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;}

.index-title .t-1{font-size:22px;}

.index-title .t-2{font-size:16px;color:#999;margin-top:10px;margin-bottom:15px;}

.index-number{margin-top:20px;overflow:hidden;padding:10px 0;}

.index-number ul li{width:280px;float:left;margin-right:26px;position:relative;}

.index-number ul li:nth-child(4){margin-right:0;}

.index-number ul li i{font-size:50px;width:100px;height:100px;line-height:100px;text-align:center;color:#b20000;background:#fff;border-radius:100px;box-shadow: 0 0 5px #ccc;position:absolute;z-index:100;left:88px;}

.index-number ul li .text{background:#f2f2f2;text-align:center;padding-top:50px;margin-top:60px;padding-bottom:20px;}

.index-number ul li .text span{display: block;font-size:36px;}

.index-star{overflow:hidden;margin-top:20px;background:url(pub-bg.png);position:relative;height:720px;padding-top:30px;padding-bottom:20px;}

.index-star .cont{}

.index-star .index-title{margin-bottom:20px;}

.index-star .cont .hd{position:absolute;z-index:100;top:330px;width:100%;}

.index-star .cont .hd i{font-size:30px;background:#fff;border-radius:100px;width:40px;height:40px;text-align:center;line-height:40px;margin-left:10px;}

.index-star .cont .hd .next{float:right;margin-right:10px;}

.index-star .cont .bd{}

.index-star .cont .bd li{height:630px;position:relative;}

.index-star .cont .bd img{width:1200px;height:550px;}

.index-star .cont .bd .text{width:980px;height:130px;position:absolute;bottom:0px;background:#fff;padding:20px;z-index:100;left:100px;box-shadow: 0 0 15px #ccc;}

.index-star .cont .bd .text span{font-size:18px;font-weight:bold;color:#b20000;}

.index-star .cont .bd .text p{font-size:14px;letter-spacing:1px;line-height:30px;margin-top:10px;}

.index-product{overflow:hidden;margin-top:20px;}

.index-product .hd{text-align:center;}

.index-product .hd ul li{display: inline-block;width:130px;height:55px;line-height:55px;text-align:right;margin:10px;}

.index-product .hd ul li:nth-child(1){background:url(pro-nav-1.jpg) top center;}

.index-product .hd ul li:nth-child(2){background:url(pro-nav-2.jpg) top center;}

.index-product .hd ul li:nth-child(3){background:url(pro-nav-3.jpg) top center;}

.index-product .hd ul li:nth-child(4){background:url(pro-nav-4.jpg) top center;}

.index-product .hd ul li:nth-child(5){background:url(pro-nav-5.jpg) top center;}

.index-product .hd ul li:nth-child(6){background:url(pro-nav-6.jpg) top center;}

.index-product .hd ul li:nth-child(7){background:url(pro-nav-7.jpg) top center;}

.index-product .hd ul .on{background-position:bottom center !important;color:#b20000;}

.index-product .cont{position:relative;}

.index-product .cont .bd{margin-top:30px;}

.index-product .cont .bd ul li{width:360px;background:#f2f2f2;padding:10px;text-align:center;float:left;margin:10px;height:310px;overflow:hidden;}

.index-product .cont .bd ul li span{display: block;font-weight:bold;margin-top:10px;}

.index-product .cont .bd img{width:100%;}

.index-product .cont .bd 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-about{height:680px;background:url(about-bg.jpg) top center;margin-top:20px;}

.index-about .cont {width:590px;float:right;margin-top:160px;}

.index-about .cont span{display: block;font-size:16px;margin:10px 0;}

.index-about .cont p{color:#666;}

.index-notice{height:40px;border-bottom: 1px solid #eaeaea;line-height:40px;background: #fcfcfc;}
.index-notice span{font-size:16px;display: block;float:right;margin-right:10px;margin-top: -49px;}
.index-notice i{font-size:20px;color: #b20000;float:left;margin-right:10px;margin-top:10px;}

.news .container { width: 1100px !important; padding: 0; position: relative; }
.news { clear: both; overflow: hidden; width:1100px;background: #ffffff; border-top: 1px  #ccc; padding-top: 10px; padding-bottom: 15px; margin:0 auto;}

.news .title { height: 90px; text-align: center; overflow: hidden;margin-top:10px;}
.news .title .title-text {margin: 0 auto; }
.news .title .bt { font-size:20px; font-weight: bold; color: #b20000;}
.news .title span {color:#a5a5a5;font-weight:bold;font-size:16px;}
.news .title small { color: #666;height:27px;line-height:27px;background:url(title-en-bg.png) center center;display: block;font-size:14px;}
.news .ne-title { height: 30px; line-height: 30px; border-bottom: 2px solid #b20000;}
.news .ne-title span {float: left; display: block; font-size: 20px; margin-top: 5px; color: #b20000; }
.news .ne-title h3 { float: left; margin: 0; font-size: 16px; background: #b20000; color: #fff; height: 30px; line-height: 30px; padding: 0 10px;}
.news .ne-title small { color: #eee; }
.news .ne-title .link {  float: right;font-size:12px;color:#bbb;}
.news .news-left { width: 750px; float: left; overflow: hidden; padding-bottom: 10px; }
.news .news-left .hd {height: 30px; line-height: 30px; border-bottom: 2px solid #b20000;}
.news .news-left .hd li {float: left; margin-right:10px; font-size: 16px; background: #8E8E8E; color: #fff; height: 30px; line-height: 30px; padding: 0 10px;}
.news .news-left .hd li a { color: #fff; }
.news .news-left .hd .on {background:#b20000;}
.news .news-left .hd .link {float: right;font-size:12px;color: #bbb;}
.news .news-left .ne-img { padding: 15px; }
.news .news-left .ne-img li { height: 155px; padding-top: 6px; border-bottom: 1px dashed #ccc; }
.news .news-left .ne-img li img { width: 200px; height: 134px; display: block; float: left; margin-right: 20px; border: 1px solid #ccc; }
.news .news-left .ne-img span { display: block; font-size: 16px; color: #b20000; margin: 10px 0; font-weight: bold; }
.news .news-left .ne-img p { color: #333; line-height: 24px; }
.news .news-left .ne-img a { color: #999; margin-top: 20px; border: 0; font-size: 12px; }
.news .news-left .ne-img a:hover { color: #b20000; }
.news .news-left .ne-list { overflow: hidden; }
.news .news-left .ne-list li { line-height: 40px; background: #ededed; width: 340px; float: left; margin: 0 15px; margin-bottom: 10px; }
.news .news-left .ne-list li span { font-size: 20px; color: #fff; margin-right: 10px; height: 46px; width: 45px; line-height: 40px; top: 0; text-align: center; background: #999; }
.news .news-left .ne-list li a { color: #333; font-size: 12px; }
.news .news-left .ne-list li:hover { background: #b20000; }
.news .news-left .ne-list li:hover a{color:#fff;}
.news .news-left .ne-list li strong { color: #2d1b17; margin-right: 10px; }
.news .news-left .ne-list li strong a { color: #2d1b17; }
.news .news-left .ne-list li small { float: right; color: #999; }
.news .news-right { width: 320px; float: right; }
.news .news-right .title { overflow: hidden; position: relative; }
.news .news-right .title { font-size: 16px; color: #FFD400; line-height: 40px; }
.news .news-right .title span { color: #999; margin-left: 10px; font-size: 14px; }
.news .news-right .title .link { display: block; color: #eee; font-size: 12px; float: right; }
.news .news-right .bd .tempWrap { width: 320px !important; padding: 0; }
.news .news-right .bd ul { zoom: 1; width: 300px; padding: 5px; }
.news .news-right .question-top { overflow: hidden; position: relative; clear: both; height: 449px; margin-left: 10px; }
.news .news-right .question-top .bd { padding: 0px; }
.news .news-right .question-top .infoList li { border-bottom: 1px dashed #ccc; }
.news .news-right .question-top .infoList li h5 { font-size: 14px; color: #fff; height: 40px; margin: 0;line-height:20px;margin-top:10px;}
.news .news-right .question-top .infoList li h5 strong { background: #b20000; color: #fff; font-size: 14px; border-radius: 2px; margin-right: 5px;width:25px;height:25px;line-height:25px;text-align:center; float: left;display: block;}
.news .news-right .question-top .infoList li h5 a { color: #333;}
.news .news-right .question-top .infoList li .answer { color: #666; padding-bottom: 20px; }
.news .news-right .question-top .infoList li .answer span { display: block; font-size: 12px; }
.news .news-right .question-top .infoList li .answer strong { color: #fff; background: #999; font-size: 14px;border-radius: 2px; margin-right: 5px; float: left;width:25px;height:25px;text-align: center;line-height: 25px;}

.keyword{height:50px;line-height:50px;background:#fafafa;border-bottom:1px solid #cfcfcf;}

.keyword .tags{float:left;}

.keyword .tags span{font-weight:bold;float:left;}

.keyword .tags h4{font-size:13px;float:left;line-height:50px;margin:0;margin-right:5px;}

.yqlj {background: #fff;}

.yqlj .container { height: 130px; background: url(yqlj.png); }

.yqlj ul { padding-top: 75px; padding-left: 130px; }

.yqlj li { font-size: 12px; margin-right: 10px; float: left; }

.yqlj li a { color: #aaa; }

.index-flow{height:130px;background:url(index-flow.jpg) top center;}

.footer { clear: both;background:#333; }

.footer .foot-top{overflow:hidden;border-bottom:1px solid #666;padding:40px 0;color:#fff;font-size:16px;}

.footer .foot-top i{font-size:24px;color:#fff;margin-right:15px;}

.footer .foot-top .address{float:left;}

.footer .foot-top .phone{float:left;margin-left:50px;}

.footer .foot-top .web{float:right;}

.footer .foot-center{padding-top:30px;}

.footer .foot-center .left{width:700px;float:left;}

.footer .foot-center .left ul{overflow:hidden;}

.footer .foot-center .left ul li{float:left;font-size:16px;margin-right:20px;}

.footer .foot-center .left ul li a{display: block;color:#fff;}

.footer .foot-center .copyright{color:#999;margin-top:20px;}

.footer .foot-center .copyright p{clear:both;}

.footer .foot-center .copyright p a{color:#999;}

.footer .foot-qr { float: right; color: #fafafa;width: 160px; text-align: center;margin-left:20px;}

.footer .foot-qr img { width: 110px; display: block; margin: 10px auto; }

.footer .foot-qr span {color:#aaa;}

.page-title{height:30px;line-height:30px;background:#eee;}

.page-title i{font-size:18px;float:left;color:#b20000;margin-right:10px;margin-top:8px;}

.page-title h1{margin:0;font-size:15px;padding:0;line-height:30px;float:left;margin-right:14px;}

.inner {background:#fff;}

.inner .banner-about { height: 260px; background: url(banner-about.jpg) center center; }

.inner .banner-image { height: 260px; background: url(banner-image.jpg) center center; }

.inner .banner-news { height: 260px; background: url(banner-news.jpg) center center; }

.inner .inner-title { height: 100px; text-align: center; margin: 30px auto; font-size: 24px; color: #b20000; line-height: 70px; font-weight: bold; }

.inner .inner-dis { padding: 0px 20px; text-align: center; font-size: 12px; }

.inner .inner-cont { overflow: hidden;color: #333; padding: 0 3px;padding-bottom:10px;}

.inner .inner-place {height: 40px;line-height: 40px;border-bottom:1px dashed #eee;}

.inner .inner-place span { }

.inner .inner-place strong {font-size:14px;font-weight:bold;float:left;margin-right:10px;}

.inner .inner-place a { color: #555; margin-right: 5px; }

.inner .inner-place .inner-position { float: left; color: #555;padding:0 5px;}

.inner .inner-nav{overflow:hidden;margin:30px auto;text-align:center;}

.inner .inner-nav ul li{display: inline-block;margin:10px;padding:10px 30px;border-radius:10px;font-size:16px;background:#fafafa;}

.inner .inner-nav ul .hover{background:#b20000;color:#fff;}

.inner .inner-nav ul .hover a{color:#fff;}

.inner .index-article{padding:20px;background:url(pub-bg.png);margin:20px auto;}

.inner .index-article .inner-discription{}

.inner .inner-discription blockquote{background:#fff;font-size:16px;border-left-color:#b20000;}

.inner .index-article .inner-discription p{font-size:16px;}

.inner .index-article .inner-discription .left{float:left;width:560px;height:220px;margin-top:20px;margin-bottom:20px;}

.inner .index-article .inner-discription .right{float:right;width:560px;height:220px;margin-top:20px;margin-bottom:20px;}

.inner .list-image{padding:10px 0;margin-bottom:10px;}

.inner .list-image .pro-img { overflow: hidden; margin-bottom: 20px; margin-top:20px; }

.inner .list-image .pro-img ul li { width: 368px; float: left; margin: 0 5px 15px 5px; background: #fafafa; padding:10px; border: 1px solid #ccc;position: relative;border-radius:5px;}

.inner .list-image .pro-img ul li:hover { border: 1px solid #b20000; box-shadow: 1px 1px 10px rgba(0,0,0,0.5); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.inner .list-image .pro-img ul li:hover span { color: #b20000; }

.inner .list-image .pro-img ul li .label{position: absolute;z-index:10;top:0;padding:0;}

.inner .list-image .pro-img ul li .label .column{position:absolute;z-index:10;top:12px;width:36px;text-align:center;}

.inner .list-image .pro-img ul li .label i{position: absolute;z-index:5;font-size:50px;color:#b20000;}

.inner .list-image .pro-img ul li img { width: 100%;}

.inner .list-image .pro-img ul li .text {padding: 5px;margin-top: 3px;line-height:25px;}

.inner .list-image .pro-img ul li .text .info{float:left;padding:2px 4px;border:1px solid #ccc;border-radius:5px;margin-right:10px;font-size:12px;background:#ccc;}

.inner .list-image .pro-img ul li span { color: #000; display: block;  text-align: right;margin-right:10px;font-weight:bold;}

.inner .list-article .news-list { padding: 20px; overflow: hidden; margin-bottom: 20px;background:url(pub-bg.png);}

.inner .list-article .news-list li { height: 165px; border-bottom: 1px dashed #ccc; margin-bottom: 10px; padding-top: 10px; }

.inner .list-article .news-list li .ne-li-box{display: block;width:194px;height:145px;margin-right: 20px;float:left;border: 1px solid #ccc; padding: 5px;text-align:center;}

.inner .list-article .news-list li img { display: block;  height: 144px;margin:0 auto;max-width:192px; }

.inner .list-article .news-list li .text { margin-left: 0px;}

.inner .list-article .news-list li .li-title { font-size: 18px; }

.inner .list-article .news-list li .li-title a { color: #b20000; }

.inner .list-article .news-list li .li-title strong { font-weight: 500; color: #b20000; }

.inner .list-article .news-list li .li-title strong a { color: #b20000; }

.inner .list-article .news-list li p { color: #666; font-size: 14px; padding-left: 10px; margin-top: 10px; }

.inner .list-article .news-list li span { font-size: 12px; color: #999; margin-left: 10px; }

.inner .list-article .news-list li .arckeywords{font-size: 12px;color: #999;margin-left: 10px;margin-top: 10px;}

.inner .list-article .news-list li .arckeywords i{color: #666;margin-right: 5px;}



.inner .article-image{}

.inner .article-image .explain { overflow: hidden;background:url(pub-bg.png);border:1px solid #ddd;padding:30px;margin:10px auto;}

.inner .article-image .explain .left { float: left;width:540px;}

.inner .article-image .explain .left img {max-width:500px;}

.inner .article-image .explain .center{width:520px;float:left;overflow:hidden;text-align:left;}

.inner .article-image .explain .center .inner-title { height: 30px; line-height: 30px; margin: 10px auto;font-size: 20px;color: #b20000;text-align:left;}

.inner .article-image .explain .center .pro-info{border:1px dashed #ddd;background:#fff;padding:5px;}

.inner .article-image .explain .center em{margin-right:40px;width:90px;display: block;float:left;background: #888;color: #fff;text-align: center;}

.inner .article-image .explain .center .pro-fl{margin-top:8px;padding-bottom:8px;border-bottom:1px dashed #ccc;}

.inner .article-image .explain .center .pro-rq{margin-top:8px;padding-bottom:8px;border-bottom:1px dashed #ccc;}

.inner .article-image .explain .center .pro-pf{margin-top:8px;padding-bottom:8px;border-bottom:1px dashed #ccc;}

.inner .article-image .explain .center .pro-pf i{color:#b20000;font-size:16px;margin-right:3px;}

.inner .article-image .explain .center .pro-cj{margin-top:8px;padding-bottom:8px;border-bottom:1px dashed #ccc;}

.inner .article-image .explain .prevnext { clear: both; overflow: hidden; padding: 10px; border: 1px solid #ccc; margin:10px; background: #fff; }

.inner .article-image .explain .prevnext li { float: left; width:480px; color: #666; }

.inner .article-image .explain .prevnext li a { color: #666; }

.inner .article-image .explain .prevnext li a:hover { color: #b20000; }

.inner .article-image { padding: 0px; overflow: hidden; position: relative;color: #333; }

.inner .article-image .title{ margin-top: 0px; height: 40px; line-height: 40px; clear: both; overflow: hidden; background:#e4e4e4; padding: 0 30px; }

.inner .article-image .cont{background:url(pub-bg.png);}

.inner .article-image .pro-show img{padding:5px;border:1px solid #eee;display: block; margin: 10px auto;}

.inner .article-image .pro-body{padding:20px;line-height:26px;}

.inner .article-image .pro-body img{display: block; margin: 10px auto;}

.inner .article-image .pro-body table td{border:1px solid #ccc;}

.inner .article-image .pro-body blockquote{padding:5px 10px;background:#f6f6f6;font-size:16px;border-left-color:#b20000;}

.inner .article-image .show-bottom { margin: 20px auto; text-align: center; background: #eee; border: 1px solid #ccc; height: 36px; line-height: 36px; overflow: hidden; }

.inner .article-image .show-bottom span { border-right: 1px solid #927B54; padding: 0 16px 0 15px; color: #333; }

.inner .article-image .show-bottom span a { color: #333; }

.inner .article-image .parameter{padding:10px;}

.inner .article-image .parameter tr{border-bottom:1px solid #ccc;}

.inner .article-image .parameter td{border:1px solid #ccc;text-align:center;line-height:31px;}

.inner .article-image .parameter th{border:1px solid #ccc;text-align:center;line-height:31px;background: #b20000;color: #fff;}

.inner .article-image .parameter p{margin:0;}

.inner .article-image .inner-title { height: 50px; margin: 10px auto; background: none; line-height: 50px; }
.inner .article-article { overflow: hidden; margin-bottom: 20px;background:url(pub-bg.png);padding:20px;}

.inner .article-article .inner-title { height: 40px; margin: 0px auto; background: none; font-weight: 500; color: #b20000; }

.inner .article-article .attr { height: 40px; line-height: 30px; border-bottom: 1px dashed #ccc; color: #666; text-align: left; font-size: 12px; margin: 10px; margin-top: 30px; padding-bottom: 10px; }

.inner .article-article .attr p { float: left; }

.inner .article-article .attr a { color: #aaa; }

.inner .article-article .attr .back { float: right; display: inline; background: #ccc; color: #333; padding: 0px 15px; }

.inner .article-article .attr .back a { color: #333; }

.inner .article-article .art-info{margin:10px;font-size:12px;color:#666;border:1px dashed #ccc;padding:10px;}

.inner .article-article .info { line-height: 24px; color: #666; padding: 10px; }

.inner .article-article .info blockquote{padding:5px 10px;background:#f6f6f6;font-size:16px;border-left-color:#b20000;}

.inner .article-article .info img{padding:3px;border:1px solid #ccc;margin:10px auto;display: block;max-width:1000px;height:auto !important;}

.inner .article-article .prevnext { margin: 20px auto; height: 35px;line-height:35px; background: #eee; padding: 5px 0; border: 1px solid #ccc; color: #333; }

.inner .article-article .prevnext .pre_l { float: left; padding-left: 10px; }

.inner .article-article .prevnext .pre_r { float: right; padding-right: 10px; }

.inner .article-article .prevnext a { color: #333; }

.inner .article-article .prevnext a:hover { color: #b20000; }


/*public*/

.inner .inner-page { text-align: center; height: 30px; padding-top: 10px; clear: both;overflow:hidden;margin-bottom:10px;}

.inner .inner-page ul li { float: left; left: 15%; position: relative; ; margin-right: 1px; width: auto; padding: 3px 10px; color: #666;border: 1px solid #ccc;margin: 0 5px 15px 5px;background: #eee;}

.inner .inner-page ul li a { color: #666; display: block; }

.inner .inner-page ul li a:hover { color: #b20000; }

.inner .inner-page ul li .pageinfo { width: 200px; display: block; background: #666; background: #999; color: #fff; margin: -5px; }

.inner .inner-page .thisclass { background: #b20000; border: 1px solid #b20000; color: #fff; }

.inner .inner-page .thisclass a { color: #fff; }


.inner .inner-news { overflow: hidden; margin:10px auto;background:#fafafa;clear:both;}

.inner .inner-news .title { height: 40px; line-height: 40px; clear: both; overflow: hidden;padding: 0 10px;border-bottom:1px dashed #ccc;}

.inner .inner-news .title strong { float: left; margin: 0; margin-left: 10px; color: #b20000; font-size: 16px; font-weight: bold; line-height: 35px; margin-right: 5px; }

.inner .inner-news .title span { color: #666; }

.inner .inner-news .rec-news-img { overflow: hidden;width:440px;height:370px;position: relative;float:left;margin-top:10px;margin-left:10px;}

.inner .inner-news .rec-news-img .hd { height:30px; overflow: hidden; position: absolute; bottom:70px; z-index: 1; left:33%; }

.inner .inner-news .rec-news-img .hd ul { overflow: hidden; zoom: 1; float: left; }

.inner .inner-news .rec-news-img .hd ul li { float: left; margin-right: 2px; width:30px; height:30px;line-height:30px; text-align: center; background: rgba(255,255,255,0.4); cursor: pointer; border-radius: 100px; margin: 0 2px; }

.inner .inner-news .rec-news-img .hd ul li.on { background: #b20000; color: #fff; }

.inner .inner-news .rec-news-img .bd { width:440px; height: 370px; overflow: hidden; margin: 0 auto; position: relative }

.inner .inner-news .rec-news-img .bd ul {overflow: hidden; position: absolute; top: 0; left: 0 }

.inner .inner-news .rec-news-img .bd li { float: left; width: 400px; height:330px;padding:10px;border:1px solid #ccc;background:#fff;}

.inner .inner-news .rec-news-img .bd li a { display: block; }

.inner .inner-news .rec-news-img .bd li img{width: 400px; height: 300px;border:1px solid #ccc;}

.inner .inner-news .rec-news-img .bd li span{display: block;height:30px;line-height:30px;text-align:center;}

.inner .inner-news .rec-news-list { overflow: hidden;float:right;width:750px;margin-top:10px;}

.inner .inner-news .rec-news-list li { height: 34px; line-height: 34px;width: 700px; float: left; margin:3px 10px;overflow:hidden;background:#fff;padding:0 10px;}

.inner .inner-news .rec-news-list li i { color: #b20000; margin-right: 20px; }

.inner .inner-news .rec-news-list li a { color: #666; }

.inner .inner-news .rec-news-list li small { float: right; }



.inner .inner-search { overflow: hidden; margin-bottom: 20px; }

.inner .inner-search .news-list { padding: 0px; overflow: hidden; margin-bottom: 20px; }

.inner .inner-search .news-list li { width: 500px; float: left; margin: 24px; height: 165px; border-bottom: 1px dashed #ccc; padding-top: 10px; }

.inner .inner-search .news-list li img { display: block; float: left; border: 1px solid #ccc; padding: 5px; width: 180px; margin-right: 20px; height: 130px; }

.inner .inner-search .news-list li .text { margin-left: 0px; width: 280px; float: left; }

.inner .inner-search .news-list li .li-title { font-size: 18px; }

.inner .inner-search .news-list li .li-title strong { font-weight: 500; color: #c30000; }

.inner .inner-search .news-list li .li-title strong a { color: #c30000; }

.inner .inner-search .news-list li p { color: #666; font-size: 14px; margin-top: 10px; }

.inner .inner-search .news-list li span { font-size: 12px; color: #999; margin-left: 10px; }

.inner .inner-search .inner-page { text-align: center; }

.inner .inner-search .inner-page ul { overflow: hidden; width: auto; }

.inner .inner-search .inner-page ul li { display: inline-block; position: relative; margin-right: 5px; border: 1px solid #ccc; border-radius: 5px; padding: 3px 10px; }

.inner .inner-search .inner-page ul li a { color: #666; display: block; }

.inner .inner-search .inner-page ul li .pageinfo { }

.inner .inner-search .inner-page .thisclass { background: #0860A8; color: #fff; }

.inner .inner-search .inner-page .thisclass a { color: #fff; }

.inner .inner-search .inner-page table { margin: 0 auto; }

.inner .inner-search .inner-page td { border: 1px solid #ccc; padding: 3px 10px; width: auto !important; }

.inner .inner-discription table tr td{border:1px solid #ccc;padding:5px 10px;}

.kefu{position:fixed;width:70px;height:275px;right:0;top:30%;z-index:120;}

.kefu ul li{width:70px;height:70px;float:left;position:relative;border-bottom:1px solid #444;}

.kefu ul li div{position:absolute;width:70px;height:70px;line-height:70px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;overflow:hidden;}

.kefu ul li div:hover{background:#b20000;opacity:1;filter:Alpha(opacity=100);}

.kefu ul li  i{font-size:30px;height:60px;width:60px;text-align:center;color:#fff;float:left;padding-left:5px;padding-top:10px;}

.kefu ul li  i small{font-size:12px;display: block;color:#ccc;margin-top:5px;}

.kefu ul li .kefutop{width:70px;height:70px;line-height:70px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}

.kefu ul li .kefutop:hover{background:#b20000;opacity:1;filter:Alpha(opacity=100);}

.kefu ul li img{position:fixed;right:70px;width: 150px;border: 2px solid #ccc;border-radius: 5px;top: 250px;display: none;z-index:200;}

.kefu .kefu-qr:hover img{display:block;}

.sitemap { overflow: hidden; }

.sitemap .inner-place { height: 30px; border-bottom: 1px dashed #ccc; line-height: 30px; margin-top: 10px; }

.sitemap .inner-place .inner-position { float: left; }

.sitemap .sp-title { float: right; }

.sitemap .sp-title a { background: #eee; padding: 5px; }

.sitemap .linkbox { border: 1px solid #ccc; margin: 10px 0; padding: 3px 10px; }

.sitemap .linkbox h3 { border-bottom: 1px dashed #ccc; }

.sitemap .linkbox ul { overflow: hidden; margin-bottom: 10px; }

.sitemap .linkbox ul li { float: left; margin-right: 10px; }


