@charset "gb2312";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button,header ,section,footer,nav,article,figure,figcaption{

	padding: 0;

	margin: 0;

}

fieldset, img {

	border: 0;

}

.swiper-container {

  width: 100%;

  

}

.swiper-slide{

  width: 100%;overflow: hidden;

}

.swiper-slide img{

  width: 100%; overflow: hidden;

}

#mlask{

		width: 30px; height: 120px; position: fixed; top:120px; right: 0px;z-index: 99999999

}

.ban{

  max-width: 720px; margin: 0px auto;overflow: hidden;

}

a {

	text-decoration: none;

}

ul {

	list-style: none;

}

body {

	font-family:"Microsoft Yahei"; background: #efefef;

}

#top{

	width: 100%; overflow: hidden; background: #ce2424; z-index: 9999;

}

#top_in{

	max-width: 720px;min-width: 320px; margin: 0px auto; position: relative;

}

#top_in img{

	width: 100%

}

#top_a{

	width: 100%; position: absolute; left: 0px; top: 0px;  height: 40px; z-index: 9999

}

#top_a a{

	display: block; float: left; height: 50px;

}

#top_a a#ta1{

	width: 25%

}

#top_a a#ta2{

	width: 55%

}

#top_a a#ta3{

	width: 20%

}

.topbanner img {
	width: 100%;
}
.slider{display:none}
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}

#nav{

		 background: url("../images/nav_bg.jpg");overflow: hidden; max-width: 720px; margin: 3px auto

}

#nav li{

		float: left; border-bottom:  solid 1px #5b3d21; border-left:  solid 1px #ffffff; border-top: 1px solid #ffffff;border-right: 1px solid #5b3d21; width: 32.8%; padding: 8px 0px

}

#nav li a{

	display: block; width: 100%; float: left; color: #ffffff; text-align: center; 

}

#ban{

	max-width: 720px; margin: 0px auto; border-bottom: 3px solid #40250B

}

#header{

	max-width: 720px; margin: 0px auto; overflow: hidden;line-height: 100%;

}

#ban img,#header img{

		width: 100%;

}

#header a{

	display: inline-block; width: 100%; clear: both; line-height: 100%

}

.clear{

	font-size: 0px; height: 0px; clear: both;line-height: 0px;

}

#main{

		max-width: 720px; overflow: hidden; margin: 0px auto;

}

#index_icon{
	margin-top: 5px;overflow: hidden;
}
#list_icon{
	margin-top: 5px; margin-bottom:15px;
}

#index_news li,#list li{

	border-bottom: 1px solid #e7e6e5; background: url("../images/narrow.png") no-repeat right center;margin: 0px 2.5%;

}

#index_news li a,#list li a{

	width: 100%; padding: 10px 10px 10px 4px;  font-size: 14px; color: #353534; display: block;

}
#index_icon li{
	width: 28%;float: left;margin:0px 2.6%; margin-top: 6px; overflow: hidden;
}
#index_icon li img{
		width: 100%;
		height:100px;overflow: hidden;
}
#index_icon li p{
		width: 100%; max-height:18px;float: left; overflow: hidden;

}
#list_icon li img{
		width: 100%;
		height:130px;
}
#list_icon li p{
		width: 100%; max-height:20px; overflow: hidden;

}
.content_box{

	width: 100%;  margin: 10px auto; padding: 5px 0px; box-shadow: 0px 1px 3px #DDDCDB;  background: #fff; border-radius: 5px; overflow: hidden; padding-bottom: 10px

}

#index_news{

	padding-bottom: 20px

}



.content_box h1{

	font-size: 20px; margin: 0px 6px; color: #40250b; font-weight: lighter; padding-bottom: 6px; border-bottom: 1px solid #dddbda; padding-left: 5px

}
.content_box h1 span{ float:right; margin:0 5px;color:40250b; font-size:16px;}
.content_box h1 span a{ color:40250b;}

#break_nav{

	margin: 0px 6px; color: #40250b;  padding-bottom: 6px; border-bottom: 1px solid #dddbda; padding-left: 5px; font-size: 14px;

}

#break_nav a{

	color: #40250b; padding: 5px 5px; display: inline-block; 

}

#page_list{

	width: 99%; overflow: hidden; margin: 10px auto; padding-top:10px;text-align: center;

}

#list{

	padding-bottom: 20px

}

#page_list a{

	display: inline-block; color: #464545; margin: 0px 5px;

}

#item_list_t{

	 background: url("../images/i_h.jpg") repeat-x left bottom; overflow: hidden; border:1px solid #E1E0DF; width: 95%; margin: 10px auto; margin-bottom:0px; clear: both;

}

#item_list_t span{

	float: left; width:25%;  text-align: center;  cursor: pointer; padding: 8px 0px; background: url("../images/b.jpg") no-repeat top right;

}

#item_list_t span.i_sel{

	background: #94806E; color: #fff

}

#item_list_c{

	width: 95%; margin: 0px auto; border:1px solid #E1E0DF; overflow: hidden; border-top:none;

}

#item_list_c li{

	float: left; text-align: center; width: 24.8%; border:1px solid #E1E0DF; border-bottom: none; border-right: none; 

}

#item_list_c li a{

	display: block;  width: 100%; color: #262626;padding: 5px

}	

.zx{

	margin: 10px auto; overflow: hidden; width: 98%;

}

.zx img{

	width: 100%

}

#footer_nav{

	width: 100%; overflow: hidden;background: #efefef;

}

#footer_nav_in{

	max-width: 720px; overflow: hidden; margin: 0px auto; color: #000; text-align: center; line-height: 

}

#footer_nav_in a{

	font-size: 16px; color: #000; padding: 12px 10px; display: inline-block;

}

#footer_cp_rt{

	max-width: 720px; overflow: hidden; padding: 10px 0px; font-size: 14px; color: #848383; margin: 0px auto; margin-bottom: 70px

}

#footer_cp_rt p{

	font-size: 14px; text-align: center;

}

#f_box{

	overflow: hidden; position: fixed; left: 0px; bottom: -2px; width: 100%

}

#f_box_in{

	max-width: 720px; margin: 0px auto; position: relative;

}

#f_box_in img{

	width: 100%;

}

 @media screen and (min-width: 320px) and (max-width: 480px){

 	#top_in{

		width: 100%; margin: 0px auto;

	}

	#nav{

		width: 100%; margin: 0px auto; font-size: 12px;  

	}

	#nav li{

		 width:32.5%; padding: 6px 0px;left; color: #ffffff

	}

	#ban{

		width: 100%; margin: 0px auto; clear: both;

	}

	#header{

		width: 100%; overflow: hidden; 

	}

	#main{

		width: 100%; overflow: hidden; margin: 0px auto;

	}

	#index_icon li{

		width: 28%;float: left;margin:0px 2.6%; margin-top: 6px; overflow: hidden;

	}
	#index_icon li p{
		width: 100%; max-height:18px;float: left; overflow: hidden;

	}
	#list_icon li{

		width: 44.4%;float: left;margin:0px 2.8%; margin-top: 6px; overflow: hidden;

	}
	#list_icon li p{
		width: 100%; max-height:20px; overflow: hidden;

	}

 }



  @media screen and (min-width: 480px) and (max-width: 560px){

 	#top_in{

		width: 100%; margin: 0px auto;

	}

	
	#nav{

		width: 100%; margin: 0px auto; font-size: 12px;  

	}

	#nav li{

		 width: 32.8%; padding: 6px 0px;left; color: #ffffff

	}


	#ban{

		width: 100%; margin: 0px auto; clear: both;

	}

	#header{

		width: 100%; overflow: hidden; 

	}

	#main{

		width: 100%; overflow: hidden; margin: 0px auto;

	}
	#index_icon li{

		width: 28%;float: left;margin:0px 2.6%; margin-top: 6px; overflow: hidden;

	}
	#index_icon li p{
		width: 100%; max-height:18px;float: left; overflow: hidden;

	}
	#list_icon li{

		width: 44.4%;float: left;margin:0px 2.6%; margin-top: 6px; overflow: hidden;

	}
	#list_icon li p{
		width: 100%; max-height:20px; overflow: hidden;

	}

 }

 @media screen and (min-width: 720px){

 	#index_icon li{

		width: 28%;float: left;margin:0px 2.6%; margin-top: 6px; overflow: hidden;

	}
	#index_icon li p{
		width: 100%; max-height:18px; float: left;overflow: hidden;

	}
	#list_icon li{

		width: 44.4%;float: left;margin:0px 2.6%; margin-top: 6px; overflow: hidden;

	}
	#list_icon li p{
		width: 100%; max-height:20px; overflow: hidden;

	}
	#item_content_c dt span{

		display: inline-block; width: 17px; height: 17px; background: url("../images/dot.jpg") no-repeat; position: absolute; left: -14%; top: -10px

	}

 }





/*ÏîÄ¿ÁÐ±í*/

#left_nav{

	width: 20%;  background: #f7f5f5; float: left;border:1px solid #d2d2d2; 

}

#left_con{

	width: 77%; background: #f7f5f5; float: right; border:1px solid #d2d2d2;overflow: hidden; 

}

#items{

	width: 98%; margin: 0px auto; overflow: hidden; margin-top: 10px

}

#left_nav ul{

	width: 90%;display: block; margin: 10px auto;

}

#left_nav li{

	text-align: center; border-bottom: 1px dashed #c3c3c3; margin: 2px 0px; position: relative;

}

#left_nav li img{

	width: 98%;

}

#list_item{

	width: 95%; overflow: hidden;

}

#left_con li{

	background: url("../images/nar.png") no-repeat scroll right center rgba(0, 0, 0, 0);border-bottom: 1px solid #E7E6E5;margin: 0 2.5%;

}

#left_nav li.items_sel span{

	position: absolute; width: 12px; height: 16px; background: url("../images/cor.png") no-repeat; position: absolute; top: 45%;  display: inline-block;

}

#left_con li a{

	color: #353534;display: block;font-size: 16px;padding: 10px 10px 10px 4px;width: 100%;

}

.items_sel{

	background: #c3c3c3

}



#content h1{

	text-align: center; font-size: 20px;padding: 10px 0px; border-bottom:none; padding-bottom: 0px

}

#content article{

	width: 95%; margin: 0px auto;

}

#info{

	text-align: center; padding: 10px 0px; color: #b5b5b5; font-size: 12px;border-bottom: 1px dashed #dddbda;

}
#proimg{

	text-align: center; padding: 10px 0px; color: #b5b5b5; font-size: 12px;border-bottom: 1px dashed #dddbda;

}
#proimg img{width:98%;
	}
#info span{

	padding: 5px

}

#content_c p{

	line-height:28px; font-size: 16px; padding-top: 10px;

}

#content_c img{

	width: 100%; margin: 0px auto; display: block;

}
#content_c table{width: 100%;}
#content_c table tr{width: 100%;}
#content_c table tr td{width: 100%;}

#footer_cp_rt a{

	color: #363636; padding: 5px;

}

#content_c{

	padding: 10px; overflow: hidden;border-bottom: 1px dashed #dddbda;

}
#index_company{

	padding: 10px; overflow: hidden;
	line-height:28px; padding-top: 10px;

}
#index_company img{ width:100%}

#pre_next{

	padding: 10px; line-height: 28px; clear: both;

}

#pre_next a{

	color: #3d3d3d

}

#pre_next p{

	width: 100%; overflow: hidden;

}

#pre_next{

	overflow: hidden; border-bottom: 1px solid #dddbda

}

#relative li{

	width: 48%; float: left; padding: 10px 1%; 

}

#relative li a{

	color: #fff

}

#relative h3{

	color: #40250b; font-size: 20px; border-bottom: 2px solid #40250b; padding: 8px; font-weight: lighter; margin-bottom: 8px

}

#relative li:nth-child(1){

	background: #008d00

}

#relative li:nth-child(2){

	background:#d44f22

}

#relative li:nth-child(3){

	background: #a300a7

}

#relative li:nth-child(4){

	background: #8cc600 

}



#content_c div.it_c{

	border-left: 1px solid #dddbda; width: 88%; float: right; padding-right: 2%;clear: both; padding-left: 8%; margin-bottom: 10px

}

#content_c h3.it_c_h{

	color: #40250b; font-size: 18px; padding: 8px 0px; border-top:1px dashed #dddbda; position: relative;

}

#content_c h3.it_c_h span{

	display: inline-block; width: 17px; height: 17px; background: url("../images/dot.jpg") no-repeat; position: absolute; left: -10.7%; top: -10px

}

#content_c h3.it_c_h img{

	width: 100%;

}

#content_c div.it_c_c{

	padding-bottom: 8px; line-height: 24px; font-size: 15px;

}



table{

	border: none;border-collapse: collapse;

}

td{

	border: 1px solid #E1E0DF; border-collapse: collapse; padding: 8px 0px; text-align: center;

}

td a{

	color: #343434

}























.list_carousel ul {

				margin: 0;

				padding: 0;

				list-style: none;

				display: block;

				

			}

			.list_carousel li {

				padding: 0;

				margin: 6px;

				display: block;

				float: left;

				overflow: hidden;

				text-align: center;

			}

			.list_carousel li img{

				width: 100%; display: inline-block; margin: 0px auto;

			}

			.list_carousel.responsive {

				width: auto;

				margin-left: 0;

			}

			.clearfix {

				float: none;

				clear: both;

			}

			.prev {

				float: left;

				margin-left: 10px;

			}

			.next {

				float: right;

				margin-right: 10px;

			}

			.pager {

				float: left;

				width: 100%;

				text-align: center;

			}

			.pager a {

				margin: 0 5px;

				width: 15px; border-radius: 7px; background: #A19E9E; height: 15px; color:#A19E9E ; display: inline-block; font-size: 10px; line-height: 15px

			}

			.pager a.selected {

				background: #8F200D; color: #8F200D

			}

			.timer {

				background-color: #999;

				height: 6px;

				width: 0px;

			}

 @media screen and (max-width: 720px){

 	#index_icon li{

		width: 28%;float: left;margin:0px 2.6%; margin-top: 6px; overflow: hidden;

	}
	#index_icon li img{
		width: 100%;
		height:100px;overflow: hidden;
	}
	#index_icon li p{
			width: 100%; max-height:18px;float: left; overflow: hidden;
	
	}
	#list_icon li{

		width: 44.4%;float: left;margin:0px 2.6%; margin-top: 6px; overflow: hidden;

	}
	#list_icon li img{
		width: 100%;
		height:100px;overflow: hidden;
	}
	#list_icon li p{
			width: 100%; max-height:18px;float: left; overflow: hidden;
	
	}
	#item_content_c dt span{

		display: inline-block; width: 17px; height: 17px; background: url("../images/dot.jpg") no-repeat; position: absolute; left: -12.3%; top: -10px

	}

 }



 #f_box_a{

 	width: 100%; position: absolute; left: 0px; top: 0px; height: 50px;

 }

  #f_box_a a{

  	display: block;width: 100%; height: 100%; float: left; height: 50px;

  }