/* CSS Document */
/*ҳ������css*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1;}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}li{list-style:none}table{width:100%;line-height:1.5em;border-collapse:collapse;border-spacing:0}
.clearfix:after, .container:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;max-height:0;}
.clearfix, .container{display:inline-block;}
* html .clearfix, * html .container{height:1%;}
.clearfix, .container{display:block;}
.clearer{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
html{color:#555;font-size:12px;font-family:Helvetica, Arial,sans-serif;text-align:left;}
body{font-size:14px;font-family:"\5b8b\4f53";}
strong, th, thead td, h1, h2, h3, h4, h5, h6{font-weight:bold;}
h1{font-size:1.9em;}h2{font-size:1.7em;}h3{font-size:1.5em;}h4{font-size:1.3em;}h5{font-size:1.2em;}h6{font-size:1em;}
cite, em, dfn{ font-style: normal;}
code, kbd, samp, pre, tt, var, button, input, select, textarea{font-family:Helvetica, Arial,sans-serif;}
a{color:#484848;text-decoration:none;outline:none;}
a:hover{color:#bb3c15;text-decoration:underline;}
ul li a:hover{color:#bb3c15;text-decoration:underline;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:.5em 0;border:none;}
hr.space{background:#fff;color:#fff;}
/*table{border-top:1px solid #eee;border-left:1px solid #eee;}
th, td{padding:5px;border-bottom:1px solid #eee;border-right:1px solid #eee;vertical-align:top;}
th{font-weight:bold;text-align:center;background:#f8f8f8;}*/
textarea, input[type='text'], input[type='password'], select{padding:4px;}
input, select{cursor:pointer;}input[type='text'],input[type='password']{cursor:text;}label{cursor:pointer;}
.clear{ clear:both; }
img{border:none;}

/* CSS�հ� */
.blank1 { margin:0 auto; height:1px; font-size:1px; clear:both; overflow:hidden }
.blank2 { margin:0 auto; height:2px; font-size:1px; clear:both; overflow:hidden }
.blank3 { margin:0 auto; height:3px; font-size:1px; clear:both; overflow:hidden }
.blank5 { margin:0 auto; height:5px; font-size:1px; clear:both; overflow:hidden }
.blank8 { margin:0 auto; height:8px; font-size:1px; clear:both; overflow:hidden }
.blank10 { margin:0 auto; height:10px; font-size:1px; clear:both; overflow:hidden }
.blank11 { margin:0 auto; height:11px; font-size:1px; clear:both; overflow:hidden }
.blank12 { margin:0 auto; height:12px; font-size:1px; clear:both; overflow:hidden }
.blank13 { margin:0 auto; height:13px; font-size:1px; clear:both; overflow:hidden }
.blank14 { margin:0 auto; height:14px; font-size:1px; clear:both; overflow:hidden }
.blank15 { margin:0 auto; height:15px; font-size:1px; clear:both; overflow:hidden }
.blank16 { margin:0 auto; height:16px; font-size:1px; clear:both; overflow:hidden }
.blank18 { margin:0 auto; height:18px; font-size:1px; clear:both; overflow:hidden }
.blank20 { margin:0 auto; height:20px; font-size:1px; clear:both; overflow:hidden }
.blank23 { margin:0 auto; height:23px; font-size:1px; clear:both; overflow:hidden }
.blank25 { margin:0 auto; height:25px; font-size:1px; clear:both; overflow:hidden }
.blank30 { margin:0 auto; height:30px; font-size:1px; clear:both; overflow:hidden }

.PChtml { background:#FFF; margin:0; padding:0;font-size:14px; font-family:"\5b8b\4f53"; color:#4e4e4e;min-width:1180px;}

/* ��¼����*/

.denglu_nr{ width:100%; height:40px; line-height:40px;  margin:0 auto; background:#efefef;min-width:1180px;}
.denglu_nr ul{ width:1180px; margin:0 auto;text-align:right;color: #696969; font-size: 12px; }
.denglu_nr ul li{ float:right; margin:0 5px; line-height:40px;font-size:12px;display:none;}
.denglu_nr ul li a{color: #696969;}

.search {
 border: none;
 width: 300px;
 margin: 7px auto;
height:26px;
}
.search input, .search button {
 border: none;
}
.search input.box {
 color: #696969;
 font-size: 12px;
 width: 232px;
 height: 20px; line-height:20px;
 padding:3px;
 background: #ffffff;
 vertical-align:top;
}

.search button.btn {
 color: #696969; width:50px; text-align:right; line-height:27px; float:right; height:26px; background:#efefef;
}
.search button.btn:hover {
 color: #000000;background:#efefef;
}


/* ����ͷͼ*/
#sy_toptp{ width:100%; min-width:1420px;  margin:0 auto; height:198px;top:0;overflow:hidden;border:none;}
#sy_toptp img{height:198px; border:none;}


/* ��������*/

#sy_topdh {
	width: 100%;
	background: url(/style/images/new/kongziwangsouye_03.jpg) repeat-x;
	min-width:1180px;
}
#sy_topdh span {
	cursor: pointer
}
#navarea { 
	position:relative;
	width: 1180px;
	height: 89px;
	margin: 0 auto;
}
#navs{width:100%;}
#navarea ul {
	clear: both;
	float: left;
	width: 1180px;
}
#navarea li {
	float: left;
	height: 49px;
	font-size: 16px;
	line-height: 49px;font-family:"΢���ź�";
}
#navarea a {
	float: left;
	width:100%;
	color: #fff;
	text-decoration: none;
	text-align:center;
}
#navarea span{
	width: 100%;
    float: left;
    text-align: center;
}
#navarea .on a:link, #navarea .on a:visited, #navarea .on a:hover, #navarea .on a:active {
	float: left;
	color: #5c2400;
	background: #FFF;
}
#navarea .on a:link span, #navarea .on a:visited span, #navarea .on a:hover span, #navarea .on a:active span {
	background: #FFF no-repeat right;
}

#navarea dl {
	clear: both;
	float: left;
	padding: 0;
}
#navarea dt {
	float: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 49px; background:url(/style/images/new/kongziwagnshouye01.png) no-repeat right center;
	width:107px;
}
#menu {
	clear: both;
	float: left;
	color: #292929;

	height:40px;
	z-index:1100;
}
#menu li {
	float: left;
	padding: 0 1px 0 1px;
	font-size: 14px;
	color: #292929;
	line-height: 40px;background:#FFF; height:40px;
}
#menu ul {
	width: 750px;
	height: 40px;
	padding: 0px;
	margin: 0px;
	_margin-left: 20px; z-index:1100;
}
#menu li a:link, #menu li a:visited {
	color: #292929;
	text-decoration: none;
}
#menu li a:hover, #menu li a:active {
	color: #741300;
	text-decoration: none;
}
#menu li strong {
	font-size: 14px;
	font-weight: normal;
}
#menu a {
	padding: 0 12px;
}

#menu a:hover{
	color: #741300;
}

/* ���� */
#main {width:1180px;margin:0 auto;}

/* ��ǰλ��*/
.dqwz{
	width:100%;
	height:42px;
	position:absolute;
	left: 0px;
	top: 288px; z-index:10; border-bottom:1px solid #efefef;
}
.dqwz0{ width:1180px; margin:0px auto;line-height:42px; height:42px;font-size:12px; font-family:"΢���ź�"; color:#656464; padding:0;}
.dqwz span{ color:#985f1c;}
.dqwz a{ margin-left:5px;color:#656464; margin-right:5px;}
.dqwz a:hover{color:#b00;}

/* ҳ�� */
.digg{
	padding: 5px;
	margin: 5px;
	text-align: center;
}
div.digg a{
	border: #cfcfcf 1px solid;
	padding:5px 10px;
	margin: 2px;
	color: #373737;
	text-decoration: none;
}

/* �ײ� */
.footer{ background:#8f5027; width:100%; margin:0 auto;min-width:1180px;}
.footer_dh{ height:60px; border-bottom:1px dotted #FFF; margin:0 auto; text-align:center;width:100%;font-size:13px; font-family:"΢���ź�"; line-height:70px; margin-bottom:20px;}
.footer_dh a{ margin:0 10px; color:#FFF;}
.footer_diz{ line-height:28px; margin:0 auto; text-align:center;width:100%;font-size:13px; font-family:"΢���ź�"; color:#FFF; }

.sw1 {
  width: 720px;
  height:405px;
}
.sw1 .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.sw1 .swiper-slide{
  position: relative;
}

.sw1 .swiper-slide h1{
  width: 100%;
  color: white;
  text-align: left;
  height: 60px;
  line-height: 78px;

  position: absolute;
  bottom: 0;
  left: 0;
  background-image:linear-gradient(rgba(0,0,0,0), #000);
}

.sw1 .swiper-slide h1 span{
  padding-left: 20px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  width: 70%;
  display: block;
}

.sw1 .swiper-pagination{
  bottom: 10px;
  text-align: right;
  left: unset;
  right: 20px;
}

.sw1 .swiper-pagination-bullet{
  background-color: #d5bdbb;
}

.sw1 .swiper-pagination-bullet-active{
  padding: 0 10px;
  border-radius: 3px;
}

.sw1  .swiper-pagination-bullet{
  background-color: #fff;
}

.swiper-slide{
  position: relative;
}
.sw1  .swiper-slide h1{
  width: 100%;
  color: white;
  text-align: left;
  height: 40px;
  line-height: 40px;
  background-color: rgba(0,0,0,0.5);
  position: absolute;
  bottom: 0;
  left: 0;
}

.sw1 .swiper-slide h1 span{
  padding-left: 20px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  width: 85%;
  display: block;
  font-size: 16px;
}

.sw1 .swiper-pagination{
  bottom: 11px;
  text-align: right;
  left: unset;
  right: 5px;
}

.sw1 .swiper-pagination-bullet{
  background-color: #fff;
}