﻿
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#3d3d3d;
	font-size:15px;
	font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;

}
html{ overflow-x:hidden;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
img{ max-width: 100%; height: auto; transition: all .5s;}
a{ text-decoration:none; color:#3d3d3d; }
a:hover{ color:#cd0100;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}

.mknstop{ width:1200px; margin:0 auto; height:120px; overflow:hidden;}
.mknssp01{ background:url(../image/telbg.gif) no-repeat left; padding-left:70px; height:56px; padding-top:50px; color:#cd0100; font-size:26px; font-weight:bold;}
/****************************/
.erimg{ margin-top:20px;}
.mknsmenu{ width:100%; margin:0 auto;height:60px; background:#434343;}
#nav {
	width:1200px; margin:0 auto;}
#nav li a {
	display: block;
	width: 170px;
	text-align:center;
	color:#FFF;
	font-size:16px;
	height:60px;
	line-height:60px;
}
#nav li {
 float: left; width:170px; border-right:1px solid #FFF;
}

#nav li a:hover{text-decoration:none;color:#FFF;width:170px;background:#da1821;}

#nav li a#cur{color:#FFF;width:170px; background:#da1821;}

#nav li ul {
	line-height:50px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: 170px;
	position: absolute;
	border-top-style: none;
	z-index:100000;
	overflow:hidden;
}

#nav li ul li{
	float: left;
	width: 100%;
	background: #da1821;filter: Alpha(Opacity=90);
	border-top: none #F9F9F9;
	border-right: none #F9F9F9;
	border-bottom: 1px solid #F9F9F9;
	border-left: none #F9F9F9;
}
#nav li ul li a{
 display: block;
  width: 100%;
  text-align:center;
 font-size:13px;
 font-weight:normal;
 background:none;
}
#nav li ul a:link  {
 color:#FFF; text-decoration:none;
}
#nav li ul a:visited  {
 color:#FFF;text-decoration:none;
}
#nav li ul a:hover  {
 color:#cd0100;text-decoration:none;font-weight:normal;
 background:#FFF;filter: Alpha(Opacity=70);
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
/**************************************************************************/

.ad{text-align: center;}
.ad .item{ font-size: 0;background: #535353;}
.owl-theme .owl-controls{ margin-top: -45px !important;}
/*******************************************************************/

.mknsfoot{ width:100%; margin:0 auto; height:50px; background:#8e8f94; margin-top:15px;}
.mknsfoot1{ width:1200px; margin:0 auto; color:#FFF; line-height:50px;}
.mknsfoot1 a{ color:#FFF; text-decoration:underline;}
.mknsfoot1 a:hover{ text-decoration:none; color:#FFF;}
/**********************************************************/

.neiba {
    overflow: hidden;
    width: 100%;
}
.neiyeba{
    height:200px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
/***********************************************/

.mknsnei{ width:1200px; margin:0 auto; margin-top:20px;}
.mknsleft{ width:247px;}
.mknssp02{ width:100%; height:50px; line-height:50px; background:#cd0100; color:#FFF; text-align:center; font-size:20px; font-weight:bold;}
.mknsul1{ width:100%;}
.mknsul1 li{ width:100%; float:left; height:50px; text-align:center; margin:2.5px 0;}
.mknsul1 li a{ display:block; width:100%; height:50px; line-height:50px; background:#f2e9e9; color:#000;}
.mknsul1 li a:hover{ background:#cd0100; color:#FFF;}

.mknsright{ width:928px; margin-left:25px; margin-top:30px;}
.mknsright-1{ width:100%; background:url(../image/jiantou.jpg) no-repeat 0 5px; border-bottom:1px solid #CCC; padding-bottom:10px; text-indent:25px;}

.mknsrongyu{ width:100%;}
.mknsrongyu ul{ width:100%; float:left;}
.mknsrongyu li{ width:30%; float:left; margin:1.5%; border:1px solid #999;}
.mknsrongyu li a img{ width:100%; float:left; height:auto;}
.mknsrongyu li a span{ display:block; width:100%; float:left; color:#FFF; height:42px; line-height:42px; text-align:center; background:#999;}
.mknsrongyu li:hover a span{ background:#cd0100; color:#FFF;}

.page_container{ width:928px; margin:0 auto; margin-top:30px;}
.container{width:289px;height:289px;background: #f7f7f7;float:left;position: relative;overflow: hidden; margin:10px;}
.container img{ width:100%; height:auto;}
.zhwenzi{ width:100%; float:left; display:block; color:#FFF;}
.mask{width:100%;height:100%;background:#cd0100;position: absolute;display: none;/*opacity:0.8; */color:#FFF; cursor:pointer;}
.cpspan{ display:block; width:100%; float:left; text-align:center; font-size:25px; font-weight:bold; margin-top:35px;}
.cppp{ width:90%; float:left; margin-top:20px; line-height:26px; color:#FFF; padding:0 5%;}
.cpmore{ display:block; width:115px; height:45px; line-height:45px; border:2px solid #ffffff; text-align:center; margin-top:25px;text-decoration:none; float:left; color:#FFF; margin-left:30%;}
.cpmore:hover{ background:#000; color:#FFF; }
/*******/

.mknsright-2{ width:100%; padding:2% 0; line-height:29px;}

.mknsright-3{ width:100%;}
.mknsright-3 ul{ width:100%; float:left;}
.mknsright-3 li{ width:100%; float:left; margin:12px 0; border-bottom:1px solid #CCC; padding-bottom:15px;}
.mknssp03{ width:20%; background:#cd0100; height:80px; line-height:80px; color:#FFF; font-size:18px; font-weight:bold; text-align:center;}
.mknsdiv1{ width:75%; margin-left:5%;}
.xwaa1{ width:100%;}
.xwaa2{ width:100%; margin-top:17px;}
/******************************************************************/


.dc_pages{ width:100%; float:left; margin-bottom:25px; margin-top:25px;}
.dc_pages1{ width:100%; margin:0 auto;}
.dc_pages1 a{ display:block; width:17.5%; float:left; height:37px; border:1px solid #999; margin:0px 10px 0px 10px; line-height:37px; text-align:center;}

.cpshangxia{
	width:100%;
	float:left;
	margin-top:35px;
	margin-bottom:20px;	}		
.shang{
	width:31.8%;
	border:1px solid #CCC;
	text-align:center;
	line-height:35px;
	color:#666;
	font-size:16px;
	cursor:pointer;
	float:left;}	
.shang a:hover{
	color:#193b43;}	
.shang:hover{
	border:1px solid #193b43;
	color:#193b43;}		
.marshang{
	margin-left:1.3%;}	
	