@charset "utf-8";
/* CSS Document */
body{ min-width:1133px;font-size:14px; font-family:"微软雅黑";}
body,p,ul{ padding:0; margin:0; }
h3{ margin:0;}
ul li{ list-style-type:none;}
a{text-decoration:none; color:#333333;}
.fl{ float:left;}
.fr{ float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
img{ border:none;}


.banner{ background:url(../images/banner_019.jpg) top  center no-repeat; height:385px;}

.nav{ background-color:#fd0815; padding:14px 0px;}
.menu {
	height: 100%;
	width:1133px;
	margin:0 auto;
	height:44px;
	text-align:center;
}
.menu li.mainlevel {	
	color: #e8f0fc;	
	font-weight: bold;
	display: inline-block;
	position: relative;
	width: 110px;
	height: 44px;
	text-align: center;
	
}
.menu li.menuBtn{ background:#ce0611;}
.menu  li.mainlevel:first-child{
	background:url(../images/line.jpg) right center no-repeat;
}

.menu  li a {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	line-height: 44px;
	display: block;
	height: 44px;
	
}

.menu li.mainlevel ul {
	position: absolute;
	top: 44px;
	left: 0px;
	z-index: 9999;	
	width: 100%;
	display:none;
	background:rgba(206,6,17,.8);
	
}
.menu li.mainlevel ul li{ border-top:1px solid #fd1b27; height:auto; padding:5px 0; }
.menu li.mainlevel ul li a{line-height:15px; height:30px; font-size:15px; display:flex;align-items:center; justify-content:center;}
.menu li.mainlevel ul li a:hover{ text-decoration:underline;}
.menu li.mainlevel:hover,.menu li.active{ background:#ce0611;}
.menu  li.mainlevel:hover ul{
	display:block;	
}

.mainbody{ padding-bottom:80px;}

.blank{ height:30px;}

.main-w{ width:1133px; margin:0 auto;}
.categorys{ border:1px solid #ededed; border-radius:10px;padding:0px 30px 20px; margin:30px 0px 23px;}
.categorys ul{ text-align:center;}
.categorys ul li{ display:inline-block; padding:15px; background:url(../images/item_bg.jpg) repeat-x; height:47px; border:1px solid #c7c7c7; border-radius:8px; margin:12px; overflow:hidden;}
.categorys ul li:hover{ box-shadow:0 0 10px #ccc;}
.categorys ul li .category-item{ display:flex;align-items:center; justify-content:center; color:#ffffff; height:47px; }
.categorys ul li .category-detail{ position:fixed; top:50%; margin-top:-250px; left:50%; margin-left:-450px; border:10px solid #ededed; background-color:#fff; width:920px; height:500px; border-radius:10px; box-sizing:border-box;z-index:99999;  text-align:left; display:none;}
.categorys ul li .category-detail .safe-cont{ line-height:25px; height:390px; overflow:scroll; overflow-x: hidden;padding:20px;}
.safe-btnArea{ height:38px; background:#ededed; width:100%; padding:6px 0px; text-align:center;}
.safe-btnArea a{ display:inline-block; height:38px; line-height:38px;min-width:80px;  color:#fff; margin:0 10px;}
.safe-btnArea a.joinBtn{ background-color:#fd1d29;}
.safe-btnArea a.safe-close{ background-color:#4a4a4a;}


.leftSide{
 	width:234px;
	padding-top:6px;	
	
}
.leftSide .sidenav { width:100%;}
.leftSide .sidenav li{
	position:relative;
	min-height:40px;
	
	
}
.leftSide .sidenav li a{
	display:block;
	background:url(../images/menu_bg.jpg) repeat-x center center;
	height:40px;
	border-radius:5px;
	line-height:40px;
	color:#fff;
	font-size: 16px;
	position:absolute;
	top:-6px;
	left:0px;
	right:0px;
	z-index:2;
}
.leftSide .sidenav li a img{ width:13px; height:13px; margin:0px 13px 0px 9px;}
.leftSide .sidenav li ul{ background-color:#fff; border-left:1px solid #ededed; border-right:1px solid #ededed;padding:34px 20px 10px;  }
.leftSide .sidenav li:last-child ul{border-bottom:1px solid #ededed; }
.leftSide .sidenav li ul li{ position:static; overflow:hidden; border-bottom:1px dashed #d0d0d0; }
.leftSide .sidenav li ul li:last-child{ border-bottom:0px;}
.leftSide .sidenav li ul li a{ background:none; position:static; background:url(../images/jian_icon.png) left center no-repeat; padding-left:20px; color:#464646; background-size:10px 10px; height:40px;line-height:40px;}
.leftSide .sidenav li ul li a:hover{
	color:#ce0611
}

.rightSide{
	width:858px;
}

.safe-slider{ width:100%; overflow:hidden; position:relative; width:500px; height:275px; padding:6px; border:1px solid #ededed; border-radius:3px; }
.safe-slider .safe-slider-btn{ position:absolute; top:100px; left:10px; display:inline-block; width:57px;height:57px;z-index:999; outline:none; }
.safe-slider .safe-slider-btn-prev{background:url(../images/left.png) 0 0 no-repeat;}
.safe-slider .safe-slider-btn-prev:hover{background:url(../images/left.png) 0 -57px no-repeat;}
.safe-slider .safe-slider-btn-next{ background:url(../images/right.png) 0 0 no-repeat; left:auto; right:10px;}
.safe-slider .safe-slider-btn-next:hover{background:url(../images/right.png) 0 -57px no-repeat;}

.safe-slider .safe-slider-wrap{ position:relative; width:100%; height:275px; overflow:hidden;}
.safe-slider .safe-slider-wrap .safe-slider-item{ display:block; position:relative; width:500px; height:275px;}

.safe-slider .safe-slider-wrap .safe-slider-item img{ height:275px; width:500px;}
.safe-slider .safe-slider-wrap .safe-slider-item p{ position:absolute; height:38px; line-height:38px; font-size:16px; background:rgba(0,0,0,.5); left:0px; right:0px; bottom:0px; text-align:center;}
.safe-slider .safe-slider-wrap .safe-slider-item p a{ color:#fff;}




.noticearea {
	width: 308px;
}
.noticearea .area {
	background: url(../images/cz_04.gif) right top no-repeat;
	margin-top: 23px;
	padding-right: 33px;
	line-height: 20px;
	padding-left: 5px;
}

.radius_5{-moz-border-radius:5px;  -webkit-border-radius: 5px;  border-radius:5px; background:#f3f3f3; margin-top:11px; position:relative; padding-top:45px; padding-bottom:0px; border:1px solid #d4d4d4;}
.login_array{ background:url(../images/blh_01.jpg) no-repeat; width:316px; height:52px; position:absolute; top:-1px; left:-9px;}
.submitbtn2{ background:#fe6900; height:44px; width:308px; border:none;  color:#fff; font-size:16px; } 
.form_user{ background:url(../images/icon_05.jpg) left center no-repeat; padding-left:36px; height:30px; border:1px solid #eaebe6; width:218px; margin:7px auto;padding-top:1px; padding-bottom:1px; } 
.form_pass{ background:url(../images/icon_06.jpg) left center no-repeat; padding-left:36px; height:30px; border:1px solid #eaebe6; width:218px; margin:7px auto 7px; padding-top:1px; padding-bottom:1px;}
.input{ background:#ffffff;  border:none; height:28px; width:207px; line-height:28px; padding-left:10px;}
.forget{ text-align:right; width:254px; margin:0 auto; margin-bottom:7px; font-size:12px}

.location{ border-bottom:1px solid #ededed; padding:12px 0px;}
.location a{ color:#333333;}
.location a:not(:last-child)::after{
	content:'>';
	margin:0px 8px;
}

.safe-title{ border-bottom:1px dashed #cccccc; font-size:18px; font-weight:bold; padding:12px 0px; margin-bottom:13px; }

.safe-zhdt{margin:20px 0px 15px; }
.safe-zhdt ul li{ float:left; width:192px; height:132px; margin-right:27px;}
.safe-zhdt ul li:last-child{ margin-right:0px;}
.safe-zhdt ul li a img{width:192px; height:132px; }

.safe-news{ 
width:560px;

}
.safe-news ul li{ border-bottom:1px dotted #f6e9d3; background:url(../images/dot.png) left center no-repeat; height:36px; line-height:36px; padding-left:20px; }
.safe-news ul li a{ width:370px; display:block; height:36px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; float:left; color:#777777; font-size:14px;}
.safe-news ul li a:hover{ text-decoration:underline; color:#ce0611}
.safe-news ul li span{ float:right; color:#dab07f;font-size:12px;}
.safe-dt{ width:273px; height:310px; margin-top:49px;}


.footer{ background-color:#e85151; padding:24px 0px; text-align:center; color:#fff; font-size:12px; line-height:20px; font-family:"宋体"}

.footer a{color:#fff;}

/* main_news css start * */

.main_news {
	border: 1px solid #e9e9e9;
	height: 386px;
	overflow: hidden;
	font-family: "å®‹ä½“";
	background: #ffffff;
	margin-top:55px;
}
.main_news a:hover {
	text-decoration: underline;
}
.main_news h3 {
	
	font-size: 22px;
	color: #373737;
	font-weight: normal;
	padding: 8px;
	padding-top: 14px;
	position: relative;
	line-height: 20px;
	border-bottom: 1px solid #e9e9e9;
}
.main_news h3 a.more {
	position: absolute;
	right: 5px;
	top: 20px\9;
	font-size: 14px;
	color: #4a4a4a;
	
}
.main_news .news_inner{
	width: 31%;
	 margin-left: 1%;
	 margin-right: 1%;
	
	
}
.main_news .news_inner ul.list {
	padding: 15px 0px;
}
.main_news .news_inner ul.list li {
	position: relative;
	height: 30px;
	line-height: 30px;
	 font-size:12px;
	  font-family:"宋体"
}
.main_news .news_inner ul.list li a {
	display: inline-block;
	width: 250px;
	height: 30px;
	overflow: hidden;
	color: #333333;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.main_news .news_inner ul.list li span {
	position: absolute;
	right: 5px;
}
/* main_news css start * */



.safe-left{
	width:800px;
}
.safe-right{
	width:308px;
}

.safe-content{ padding:20px 0px;}

/*news 分页---start*/
.newslist li{ width:calc(50% - 40px); margin:10px;float:left; border:1px solid #e8e8e8;padding:8px;}
.newslist li:hover{box-shadow: 0px 0px 8px #e8e8e8;}
.newslist li a{ height:40px; font-size:14px; color:#666666; line-height:20px; display:block;}
.newslist li  i{ display:block; text-align:right;font-size:12px; font-style:normal; color:#cccccc}
.paged { padding: 68px 0 0px; text-align: center; }


.paged a, .paged .p_info, .paged .current { display: inline-block; zoom: 1;  *display: inline;
padding: 8px 15px; font-size: 14px; color: #666; text-align: center; border: 1px solid #dbdcdd; }
.paged .current, .paged a:hover { border-color: #d7d6d6; background-color: #e3e3e3; }
.paged a:first-child { border-color: #dbdcdd; background-color: #fff; }
.align .paged { text-align: left; }

.newsTit{ text-align:center; border-bottom:1px solid #eaeaea; padding-bottom:15px;}
.newsTit h1{ font-size:20px; margin-bottom:10px;}
.newsCont{ padding:20px 0px;}
.newsCont img{
	max-width:100%;
	
}
.back{  color:#575757; text-align:right; margin-top:20px;}
.back a{color:#575757; padding:10px 20px;  text-align:center; font-size:16px;background-color:#ededed;}

/*news 分页--end*/


/*下载中心---start*/
.flist li{ float:left; width:calc(33.33% - 22px); border-right:1px solid #ededed;border-bottom:1px solid #ededed;padding:10px;}
.flist li:nth-of-type(3n+1){ border-left:1px solid #ededed; }
.flist li:nth-of-type(1),.flist li:nth-of-type(2),.flist li:nth-of-type(3){border-top:1px solid #ededed; }
.flist li:nth-child(){ margin-right:0px;border-right:0px;}
.flist li img{ width:80px; float:left;}
.flist li p{ width:175px;float:right; padding:10px 0px; font-size:12px; color:#999}
.flist li p strong{ font-size:14px; display:block; height:36px; line-height:18px; color:#575757;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
/*下载中心---end*/


.user_info{  margin:0 auto; padding:18px;}
#rilogin{  line-height:25px; font-size:14px;}
#rilg{	font-size: 14px;	font-family:"微软雅黑";	margin-right: 40px;	margin-bottom: 0px;	margin-left: 40px;	line-height: 40px;	height:38px;	text-align:center;border-radius:10px;	border:1px solid #dcd6d6; }




