@charset "utf-8";
/*write by ty2015-8-7*/
html, body {
	color:#222;
	font-family:Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif;
	margin:0;
	padding: 0;
	text-decoration: none;
	font-size:12px;
  overflow-x:hidden;
  background-color:#FFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td,lable {
	margin:0;
	padding:0;
}
img {
	border:0;
}
ol, ul {
	list-style: none outside none;
	margin:0;
	padding: 0;
}
a {
	color:#000000;
	text-decoration: none;
}
.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
.f_l{ float:left;}
.f_r{ float:right;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font12{ font-size:12px;}
.f20{ font-size:18px;}
.red{ color:#e60000;}

/*首页*/
#top{
	width:100%;
	height:92px;
	margin:0px auto;
	background:url(../images/top.jpg) no-repeat right #710700;
	position:relative;
	top:0px;
	left:0px;
	
	}
#logo{width:80%;display:block;  position:absolute; top:5px;  left:50%; margin-left:-40%;}
#logo img{width:80%; }
#bg{background:url(../images/bg.jpg) repeat-x top #fff; padding:2%;}
#bg #gonggao{ width:100%; margin:0px auto;}
#bg #banner{ width:100%; background:url(../images/index_03.jpg) no-repeat right #710300;margin-top:3%; height:auto; overflow:hidden;}
#bg #banner .banner_img{ width:58%; }
#bg #banner .banner_img img{ width:100%; height:auto;}
#bg #banner .banner_text{ width:36%; padding:4% 2% 0px 2%; color:#ffc9b2;}
#bg #banner .banner_text .b_bt1{ margin-bottom:10px;}
#bg #banner .banner_text .b_nr{ line-height:24px; }
#bg #banner .banner_text .b_price{margin:10px 0px;}
#bg .btn11{ width:100%; background-color:#fff; margin:3% auto;}
#bg .btn11 a{ float:left; display:block; width:33.3%; }
#bg .btn11 a img{ width:100%; height:100%;}
#bg .box{ background:url(../images/g.jpg) repeat-x top; height:auto;border:1px solid #d9dad9; padding:34px 18px 20px; margin-top:15px;}
#bg .box .box_bt{ color:#860600; font-size:16px; line-height:12px;}
#bg .box .pmgg{ width:100%; margin-bottom:20px;}
#bg .box .news{ padding-top:20px; width:60%;}
#bg .box .pmgg_bt{background:url(../images/index_24.jpg) no-repeat left; padding-left:15px; margin-bottom:5px;}
#bg .box .news_img{ width:40%;}
#bg .box .news_img img{ width:100%; margin-top:50px;}
#bg .box .img_list{ width:100%; margin-top:20px;}
#bg .box .img_list li{ width:31%; float:left; margin:0px 1% 20px;}
#bg .box .img_list li img{ width:100%;}
#bg .box .img_list li a span{ width:100%; height:30px;}
#bg .box .new_list{ width:100%;padding-top:20px;}
#bg .box .new_list li{ width:100%; height:30px;}
#bg .box .new_list li a{ background:url(../images/index_24.jpg) no-repeat left; padding-left:20px;}
#bg .box .new_list li span{ color:#828282;}
#bg .link{width:100%; margin-top:20px;}
#bg .link_bt{width:100%; background:url(../images/index_28.jpg) repeat-x left; color:#FFF; text-align:center;}
#bg .link_bt img{width:100%;}
#bg .link_nr{width:96%; background:url(../images/11.jpg) repeat-x bottom #FFF; height:46px; padding-top:5px; padding:10px 2%;}


#footer{ background:url(../images/index_32.jpg) repeat-x top #101010; width:100%; margin-top:3%; padding-top:17px; padding-bottom:10px;}
#footer1{ padding-bottom:20px;}
#footer1 a{ color:#3a3a3a; margin:0px 2%;}
#footer .bq{ color:#4f4f4f;line-height:34px; margin-top:4px;}




/*ny*/
#nav{ background-color:#750700; height:44px; margin-top:20px;}
#nav_mon{ background-color:#393939; height:34px; line-height:34px; margin-top:20px; font-size:14px;}
#nav_mon a{ color:#FFF; margin:0px 30px;}
#nav a{font-size:16px; color:#ffc9b2; line-height:44px; margin:0px 0%; width:134px;text-align:center; float:left;display:block; }
#nav a.cur{background:url(../images/index_phone03.png) repeat-x top; height:55px;  color:#7b0800;}
.ny_nr{ padding-top:20px; line-height:28px; color:#646464;}
.ny_nr img{ width:100%; height:auto;}

.new_date{ background:url(../images/index_phone_03.jpg) repeat-x left; text-align:center;}
#content .ny_right_nr .date{ background:url(../images/date.jpg) repeat-x center; width:76px; height:77px; }
.news_nr{ height:60px; overflow:hidden;}
.ny_news{ margin:30px 0px;}
.more{background:url(../images/index_phone_07.jpg) no-repeat center; font-size:14px; color:#860600; text-align:center; padding-bottom:35px;}

#bg .box .img_list1{ width:100%; margin-top:20px;}
#bg .box .img_list1 li{ width:44%; float:left; margin:0px 3% 20px;}
#bg .box .img_list1 li img{ width:100%;}
#bg .box .img_list1 li a span{ width:100%; height:30px;}

#content .ny_pmzn{ background:url(../images/pmzn_1.jpg) no-repeat top; width:868px; margin:50px auto; padding:20px 0px;}

.inp1{ background:url(../images/inp1.jpg) repeat-x top #f9f9f9; height:29px; width:100%; border:1px solid #c4c4c4; }
.btn{ margin-left:75px;}
.btn1{ margin-left:25px;}
.b_bt{height:24px; line-height:24px; text-align:left; display:block; margin-right:15px; width:70px;}
.b_text{font-family:'宋体'; font-size:12px; color:#969696;}
.b_btn{ width:100%;}
.b_btn1,.b_btn2{ width:40%; margin:0px 5%;}
.b_btn1 img,.b_btn2 img{ width:100%;}


/*导航*/
.f_pinnav { background-color:#f5f7f6; padding:0 1.1%; position:relative; background:url(../images/fff.png) repeat-x top #f9f9f9; height:55px; margin-top:15px;}
.f_pinnav ul {height:55px; position:absolute; left:0; top:0;}
.f_pinnav ul li {float:left; text-align:center; line-height:44px; font-size:16px;width:23%; }
.f_pinnav ul li a {color:#fff;  display:block;height:55px;}
.f_pinnav ul li a:hover,.f_pinnav ul li a.f_pinnav_cur {background:url(../images/index_phone03.png) no-repeat bottom; color:#7b0800; }
.f_pinbtnlef {display:none; position:absolute; left:1.1%; top:0px; width:23%; text-align:center; height:43px; line-height:40px;  font-size:26px;z-index:5;color:#FFF; background-color:#740600;}
.f_pinbtnrig {position:absolute; right:1.1%; top:0px;text-align:center; height:43px; line-height:40px;  z-index:5; font-size:26px; color:#FFF; width:23%; color:#FFF; background-color:#740600;}





/*//////////////////// Slider CSS Rules Start*/
.sliderOuterWrapper {
	margin-top:3%;
}
.sliderWrapper {

	overflow: hidden;
}
.nivoSlider {
	position: relative;
	overflow: hidden;
}
.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
	max-width: none;
	border-radius: 3px 3px 0px 0px;
}
.nivo-main-image {
	display: block !important;
	position: relative !important;
	width: 100% !important;
}
.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
}
.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
	top: 0;
}
.nivo-box {
	display: block;
	position: absolute;
	z-index: 5;
	overflow: hidden;
}
.nivo-box img {
	display: block;
	width: 100%;
	height: auto;
}
.nivoSlider {
	position: relative;
	background: #f0f0f0 url(../ke01_img/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	width: 100%;
	height: auto;
}
.nivoSlider a {
	border: 0;
}
.nivo-controlNav {
	display: none;
}
.nivo-directionNav {
	position: absolute;
	bottom: 0px;
	z-index: 99;
	height: 48px;
	width: 100%;
	display:none;
}
.nivo-directionNav a {
	width: 48px;
	height: 48px;
	background: #fff url(../ke01_img/sliderArrowsBg.png) 0 0 no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 0px;
	cursor: pointer;
	border-radius: 6px 6px 0px 0px;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////// Slider CSS Rules End                                                                               */
/* Example 1 */

#example1 .sp-thumbnail {
	width: 100%;
	padding: 8px;
	background-color: #F0F0F0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#example1 .sp-thumbnail-title {
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #333;
}

#example1 .sp-thumbnail-description {
	font-size: 14px;
	color: #333;
}

@media (max-width: 860px) {
	#example1 .hide-medium-screen {
		display: none;
	}
}

@media (max-width: 640px) {
	#example1 .sp-layer {
		font-size: 12px;
	}

	#example1 .hide-small-screen {
		display: none;
	}
}

@media (max-width: 500px) {
	#example1 .sp-thumbnail {
		text-align: center;
	}

	#example1 .sp-thumbnail-title {
		font-size: 12px;
		text-transform: uppercase;
	}

	#example1 .sp-thumbnail-description {
		display: none;
	}
}