body {margin:0;padding:0;font-size:14px;font-family:"Microsoft YaHei","Hiragino Sans GB","arial","宋体";background-color:#F5F8FA;color:#333333;}
* {margin:0;padding:0;}
ul,li {list-style:none;}
a {font-size:14px;}
a:link {color:#333333;text-decoration:none;}
a:visited {text-decoration:none;color:#333333;}
a:hover {text-decoration:underline;color:#f93f54;}
a:active {text-decoration:none;}
img,input {border:0;}
div {margin:0;padding:0;}
.clearfix {clear:both;}
#footer  {width:100%;margin-top:10px;padding:10px 0;background:#3c3c3c;}
#footer p {width:1200px;margin:0 auto; line-height:28px; color:#fff; text-align:center;}
#footer p a{color:#fff;}


.main2020 {overflow:hidden;margin-top:20px;background:#f1f1f1;padding:20px 0;color:#333;}

.main2020 .container {
    width: 1200px;
    margin: 0 auto;
}
#left2020{
            width:280px;
            float: right;
			color:#333;
        }
        #left2020,
        #right2020{
            padding: 15px;
            background-color: white;
            border-radius: 10px;
        }
        #right2020{
            width: 840px;
            float: left;
        }

.uptime {text-align:center;font-size:14px;color:#999;margin-bottom:20px}
 
#right2020 h1 {text-align:center;font-size:24px;margin-bottom:20px;margin-top:20px;color:#333;}
		
#right2020 .content2020 {padding:20px;color:#333333;font-size:16px !important;line-height:30px;overflow:hidden;}
#right2020 .content2020 .desc {font-weight:bold;margin-bottom:10px;}
#right2020 .content2020 img {max-width:100%;display:block;margin:2px auto;}
#right2020 .content2020 .bdss {margin:10px 0;line-height:30px;}
#right2020 .content2020 .bdss img {display:inline;margin:0;}
#right2020 .content2020 p {font-size:16px !important;}
#right2020 .content2020 span {font-size:16px ;}

#right2020 .content2020 .videobox{border: 2px dashed #333; padding:5px;margin-bottom:10px; background:#333;}
 
 #right2020 .content2020 video{max-height:760px !important;}
 
        .left_list{
            margin-top: 15px;
        }
 
.left_title {
    font-size: 18px;
    font-weight: 400;
    margin: 5px;
    padding: 5px;
}
.lxfsbox{margin: 10px 0 0 0;
    border: 2px dashed #dad8d8;
    border-radius: 4px;
    padding: 10px;}
	
	.lxfsbox li {
    list-style: none;   
	margin-bottom:15px;}

.canshu-title {line-height:30px;font-size:16px;color:#333;padding-bottom:10px;*padding-top:10px;height:30px;font-weight:bold;}
.canshu {margin-bottom:15px;padding-bottom:5px;overflow:hidden;}
.canshu ul {border-top:1px solid #ddd;border-left:1px solid #ddd;overflow:hidden;}
.canshu li {width:100%;float:left;font-size:14px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;line-height:30px;box-sizing:border-box;}
.canshu li span {width:30%;text-align:center;border:none;background:#f5f5f5;color:#999;display:block;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.canshu li p {width:70%;text-align:left;border:none;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-indent:5px;}

.foot-bar {width:100%;height:53px;overflow:hidden;background:#fff;border-top:#d0d0d0 1px solid;position:fixed;z-index:9;left:0;bottom:0;margin-top:90px;display:none;}
.foot-bar td {text-align:center;}
.foot-bar td.icon-1 {background:url('/images/mail.png') no-repeat center 11px;background-size:15px 15px;border-right:solid 1px #ddd;}
.foot-bar td.icon-2 {background:url('/images/home.png') no-repeat center 11px;background-size:15px 15px;border-right:solid 1px #ddd;}
.foot-bar td p {margin-top:25px;}
.foot-bar .tel {background:url('/images/tel.png') no-repeat left center;background-size:30px 30px;background-color:#FC4F0A;background-position:30px 10px;}
.foot-bar .tel a {line-height:51px;font-size:18px;color:white;height:51px;width:100%;display:block;}
.foot-bar  a {color:#333;}
.mt50 {height:52px;overflow:hidden;display:none;width:100%;}

 .qywx {display:block;width:200px; margin:5px auto; }
.xwzx{float:right;}
 .qitaxinxi {
	height: 30px;
	line-height: 30px;
	background: #f7f7f7;
	overflow: hidden;
	margin: 46px 0px;
	padding: 0 10px;
}
.qitaxinxi span {
	float: right;
	width:50%;
	overflow: hidden;
	height: 30px;
	display: block;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.qitaxinxi a {
	font-weight: bold;
}
 

@media (max-width:768px) {
	.foot-bar,.mt50 {display:block;}
.logo {margin:0 auto;}

#right2020{width:100%;}
.main2020 .container{width:100%;}
#left2020,.w100{display:none;}
#right2020{padding:20px 0;}
.mbx {width:100%;overflow:hidden;}



#footer {display:none;}
.canshu li {width:100%;}
video {height:auto !important;}
.bread-list {width:100%;}


.mainbox h1{height:auto;}
.qitaxinxi{display:none;}
 
}


.newcanshubox table {width:100%;margin-bottom:15px;border-collapse:collapse;border-spacing:0;}
.newcanshubox table tr:first-child th {background:#f5f5f5;text-indent:45px;color:#000;font-size:15px;font-weight:bold;text-align:left;height:30px;line-height:30px;}
.newcanshubox table tr th {border:1px solid #dedede;color:#000;padding:5px 0;font-size:14px;text-align:center;width:150px;background:#f5f5f5}
@media(max-width:767px) {.newcanshubox table tr th {width:120px;}
}
.newcanshubox table tr td {border:1px solid #dedede;padding:5px 20px;font-size:13px;color:#666;line-height:26px;}
.liuyanlist {margin-top:20px;background:#f5f5f5;padding:10px;text-align:left;}
.liuyanlist h3 {line-height:30px;}
.liuyanlist ul {margin-left:20px;}
@media(max-width:767px) {.liuyanlist ul {margin-left:0px;}
}
.liuyanlist li {list-style:none;}
.liuyanlist li div {line-height:30px;}
.liuyanlist li span {color:#fff;font-size:12px;width:20px;height:20px;line-height:20px;margin:5px 8px 0px 0;text-align:center;border-radius:2px;display:inline-block;}
.liuyanlist .wen {font-size:16px;font-weight:bold;}
.liuyanlist .wen span {background-color:#ff5a00;}
.liuyanlist .da span {background-color:#20d6b4;}

.ssbox {margin-top:15px; display:flex; justify-content: space-between;background:#f5f5f5;padding:10px;margin-bottom:15px; }
.ssbox p {line-height:20px;text-align:left;text-indent:0; width:50%; white-space: nowrap;text-overflow:ellipsis;overflow:hidden;height:20px;}

.dbjysms{background: #2260de; overflow: hidden; color: #fff; font-weight: bold; font-size: 15px; padding: 5px;}
.desc{background: #2260de; overflow: hidden; color: #fff; font-weight: bold; font-size: 15px; padding: 5px;}