@charset "utf-8";

@media(max-width: 900px){

	.guan{width: 100%;padding: 10px 0px;display: block;}

	.guan .guan_a ul.guan_b{display: none;font-size: 14px;}

	.guan_c form input{display: block; width: 300px;height: 22px;font-size: 12px;

		background-size: 100%;margin: 0px;line-height: 20px;margin:0px 6px 0px 6px;}

}

/* page */

.page-num {

  font-size: 16px;

}

.page-num a {

  display: inline-block;

  padding: 4px 9px;

  margin: 0 3px;

  font-size:16px; color:#333;

  border-radius: 2px;

}





/* 浜у搧涓績 */

.product{width: 100%;margin-top: 30px;}

.product .products{width: 24%;display: inline-block;vertical-align: top;}

.product .producta{border: 1px solid #c61c29;}

.product .producta h3{width: 100%;background: #c61c29;text-align: center;color: #fff;font-size: 24px;padding: 20px 0;}

.product .producta .nava{width: 100%;padding: 10px 20px;}

.product .producta .nava li{width: 100%;text-align: left;border-bottom: 1px dashed #ddd;padding: 8px 0;}

.product .producta .nava li a{display: inline-block;width: 100%;}

.product .producta .nava li:hover{background: #c61c29;}

.product .producta .nava li:hover a{color: #fff;}

.product .producta .nava li a{color: #646464;font-size: 14px;}

.product .producta .nava .active{background: #c61c29;border-bottom: none;}

.product .producta .nava .active a{color: #fff;}

.product .producta .nava .activea{border-bottom: none;background: #999;margin: 4px 0;}

.product .producta .nava .activea a{color: #fff;}

.product .producta .nava .activea:hover{background: #c61c29;}

.product .products h4{padding: 16px;background:#c61c29;color: #fff;margin: 20px 0;text-align: center;font-size: 20px;}



.product .producta>ul{text-align: center;border-bottom: 1px solid #f7f7f7;padding: 10px 20px;}

.product .producta>ul>li img{width: 100%;}

.product .producta>ul>li{font-size: 12px;}

.product .producta>ul>li span{color: #c61c29;padding-top: 20px;display: inline-block;font-size: 18px;}

.product .producta>ul>li b{font-size: 24px;color: #c61c29;display: inline-block;}

.product .producta ol li{font-size: 14px;color: #222;padding:4px 20px;}

.product .producta ol li>a{color: #999;}

.product .producta ol li>a:hover{text-decoration: underline !important;}

.product .producta ol li>span{color: #999;}





.product .productb{width: 72%;margin-left: 16px;display: inline-block; margin-bottom: 30px;padding-bottom: 20px;}

.product .productb> p.productb_a{border-bottom: 1px solid #c61c29;background: url(../images/logo_03.png) center left no-repeat;

	line-height: 40px;padding-left: 20px;font-size: 14px;color: #333;}

.product .productb> p.productb_a a{color: #333;}

.product .productb> p.productb_a a:hover{text-decoration: underline !important;}

.product .productb ol li{width: 31%; display: inline-block;margin-left: 10px;}

.product .productb ol li img{width: 100%;border: 1px solid #f1f1f1;padding: 4px;height: 100%;}

.product .productb ol li a{text-align: center;display: inline-block;width: 100%;color: #000;padding-top: 10px;}

.product .productb ol li a:hover{text-decoration: underline !important;}

.product .productb ol>p{border-bottom: 1px solid #f1f1f1;color: #999;font-size: 12px;padding: 20px 0px 10px;}

.product .productb ol>p >b{font-size: 16px;color: #c61c29;}



.xinwen dl{padding-top: 20px;}

.xinwen dl dt{width: 30%;display: inline-block;vertical-align: center;}

.xinwen dl dt img{width: 100%;}

.xinwen dl dd{width: 66%;display: inline-block;vertical-align: top;border-bottom: 1px solid #ddd;margin-left: 20px;}

.xinwen dl dd>a{color: #353e47;font-size: 16px;font-weight: bold;margin-bottom: 8px;}

.xinwen dl dd>a:hover{color: #c61c29;}

.xinwen dl dd p{margin-top: 16px;font-size: 14px;color: #353e47;display: inline-block;}

.xinwen dl dd p>a:hover{text-decoration: underline !important;}



.xinwen_a ul{width: 46%;display: inline-block;vertical-align: top;}

.xinwen_a ul.xinwen_right{margin-left: 50px;}

.xinwen_a ul li{font-size: 14px;color: #353e47;line-height: 24px;}

.xinwen_a ul li a{color: #353e47;}

.xinwen_a ul li a:hover{text-decoration: underline !important;}



.index_xinwen dl{padding:20px;background: #f4f4f4;}

.index_xinwen dl dt{width: 32%;display: inline-block;vertical-align: center;}

.index_xinwen dl dt img{width: 100%;height: 170px;}

.index_xinwen dl dd{width: 63%;display: inline-block;vertical-align: top;margin-left: 16px;}

.index_xinwen dl dd>a{color: #353e47;font-size: 16px;font-weight: bold;margin-bottom: 8px;}

.index_xinwen dl dd>a:hover{color: #c61c29;}

.index_xinwen dl dd p.anlie_news{margin-top: 10px;font-size: 14px;color: #353e47;display: inline-block;overflow: hidden;  text-overflow: ellipsis;display: -webkit-box;

	-webkit-box-orient: vertical;-webkit-line-clamp: 3}

.index_xinwen dl dd p a{background: #c4c4c4;padding: 8px 28px;margin-left: 8px;color: #fff;}

.index_xinwen dl dd p a:hover{background: #c61c29;text-decoration: underline !important;}

@media(max-width: 900px){

	.banner{/*margin-top:-50px;*/}

	.product .productb> p.productb_a{font-size: 12px;}

	.product .products{display: none;}

	.product .productb{width: 100%;margin-left: 0;}

	.product .productb ol li{width: 32%;margin-left: 0;}

	.product .productb ol li a{font-size: 12px;}

	.product .productb ol>p >b{font-size: 14px;}

	.product .productb ol li img{padding: 2px;height: 90px;}

	.productb_b,.xinwen,.xinwen_a{/* display: none; */}

	.index_xinwen dl{padding:8px 4px;}

	.index_xinwen dl dt{width: 30%;}

	.index_xinwen dl dd>a{font-size: 14px;}

	.index_xinwen dl dd >p.anlie_news{font-size: 12px;margin-left: 4px;overflow: hidden;  text-overflow: ellipsis;display: -webkit-box;

	-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

	.index_xinwen dl dd p a{font-size: 12px;padding: 6px 20px;}

.index_xinwen p.laiyuan{display:none;}

.neitext img{max-width:100%;height: auto !important;}





}

/* 浜у搧涓績 end */



.width_a{background: #f3f3f3;width: 100%;padding: 10px 10px 0px;overflow: hidden;}

.width_a .width{width: 55%;display: inline-block;}

.width_a .width_b{width: 42%;display: inline-block;vertical-align: top;margin-left: 20px;}



.width_a .width_b h6{font-size: 24px;line-height: 36px;color: #4A4A4A;font-weight: normal;padding: 10px 0px;}

.width_a .width_b p{font-size: 14px;line-height: 24px; margin-bottom: 28px;text-align: left;color: #767676;}

.width_a .width_b span>b{font-size: 20px;color: #c61c29;}



.product_xq {margin-top: 20px;}

.product_xq .xiang {width: 100%;}

.product_xq >img{width: 100%;}

.product_xq .xiang li{width: 46%; display: inline-block;margin-left: 26px;}

.product_xq .xiang li img{width: 100%;border: 1px solid #ddd;}

.product_xq .xiang li p{font-size: 20px;color: #00a0ec;font-weight: bold;padding-top: 20px;}

.product_xq .xiang li span{font-size: 14px;color: #666;}



.product_xq .xiang_x li{width: 30%;display: inline-block;background: #f1f1f1;margin-left: 20px;height: 300px;vertical-align: top;}

.qinga{ border-top: #30a6d4 solid 10px;}

.qingb{border-top: #8acf1c solid 10px;}

.qingc{border-top: #d9c038 solid 10px}

.qinga p,.qingb p,.qingc p{text-align: center;font-size: 20px;color: #00a0ec;font-weight: bold;padding-top: 20px;}

.qinga span,.qingb span,.qingc span{font-size: 15px;padding: 0px 20px;display: inline-block;color: #999;}



.product_xq .xiang_y li{width: 32%;display: inline-block;background: #f1f1f1;padding: 30px 20px;margin-top: 2px;vertical-align: top;}

.product_xq .xiang_y li p{line-height: 20px;}

.product_xq .xiang_y li hr{width:40px;background: #000;height:2px;}

.xie .xie_a li{margin: 2px;}

@media(max-width: 900px){

	.width_a .width,.width_a .width_b{width: 100%;}

	.width_a .width_b h6{font-size: 18px;padding:0}

	.width_a .width_b p,.width_a .width_b span{padding: 0px 20px 0px 0px;font-size: 12px;}

	.width_a .width_b span{padding:0;margin: 0;}

	.width_a .width_b span>b{font-size: 14px;}

	.width_a .width_b p a img{width:120px;}

	.product_xq .xiang li{margin-left: 6px;}

	.product_xq .xiang li p{font-size: 16px;padding-top: 10px;}

	.product_xq .xiang li span{font-size: 12px;}

	.qinga{ border-top: #30a6d4 solid 6px;}

	.qingb{border-top: #8acf1c solid 6px;}

	.qingc{border-top: #d9c038 solid 6px}

	.product_xq .xiang_x li{width: 90%;height: 200px;}

	.product_xq .xiang_y li{width:48%;padding: 10px 6px;margin-top: 2px;}

	.product_xq .xiang_y li p{line-height: 12px;font-size: 16px;}

	.product_xq .xiang_y li hr{width:30px;height:2px;}

	.product_xq .xiang_y li span{font-size: 12px;}

	.nian,.xie{display: none;}

	.products_index,.caiguo,.yonchang{display: none;}

}



.bx-wrapper .bx-prev {position: absolute: ;left: 0px;background: url(../images/left.jpg) no-repeat;}

.bx-wrapper .bx-next {position: absolute: ;right: 0px;background: url(../images/right.jpg) no-repeat;display: block;}



.products_index{padding:0 10px;height:500px;}

.products_index .products_indexa{float:left;width:400px;color:#333;margin-top:50px;}

.products_index .products_indexa span{font-size: 24px; font-weight: bold; display: block; margin-bottom: 30px; color: #00a0ec;}

.products_index .products_indexa p{padding:20px 0 14px 70px;margin:0px;border-bottom:1px solid #ddd;line-height: 20px;}

.products_index .products_indexa p.indeximga{background:url(../images/a1.png) left center no-repeat;}

.products_index .products_indexa p.indeximgb{background:url(../images/a2.png) left center no-repeat;}

.products_index .products_indexa p.indeximgc{background:url(../images/a3.png) left center no-repeat;}

.products_index .products_indexa p.indeximgd{background:url(../images/a4.png) left center no-repeat;}

.products_index .products_indexa p.indeximge{background:url(../images/a5.png) left center no-repeat;}



@media(max-width: 900px){

	..products_index{display: none;}

}

.caiguo{width: 100%;}

.caiguo h5 {border-bottom: 1px solid #f1f1f1;line-height: 30px;}

.caiguo h5 a{font-size: 16px;color: #999;}

.caiguo h5 a:hover{text-decoration: underline !important;}

.caiguo h4{font-size: 18px;padding-bottom: 30px;}

.caiguo h4 span{font-size: 16px;color: #666;}

.caiguo form{width: 100%;}

.caiguo form label{width: 49%;}

.caiguo form label span{width: 22%; display: inline-block; text-align: right;color: #666;font-size: 14px;}

.caiguo form label input{width: 70%;background: #eeeef0;border: none;padding-left: 10px;}

.caiguo form label.yixiang{width: 100%;}

.caiguo form label.yixiang span{width: 10%;vertical-align: top;}

.caiguo form label.yixiang textarea{width: 84%;height: 200px;padding-left: 10px;}

.caiguo form label button{background: #c61c29;border: none;margin: 0px 4px;padding: 4px 16px;color: #fff;}



/* 甯歌闂 */

.chanjian{width: 100%;}

.chanjian li {margin: 10px 0px;border: 1px solid #fff;}

.chanjian li dl{text-align: center;width: 10%;display:inline-block;padding-top: 4px;}

.chanjian li dl>dt{font-size: 36px;font-weight: bold;color: #666;}

.chanjian li dl>dd{font-size: 12px;color: #434343;}

.chanjian li:hover{border: 1px dashed #c61c29;}

.chanjian_text{width: 72%; display:inline-block;vertical-align: top;}

.chanjian_text a{display: inline-block; color: #434343;padding-top: 10px;font-weight: bold;}

.chanjian_text a:hover{color: #c61c29;}

.chanjian_texta{font-size: 13px;color: #666;overflow: hidden;  text-overflow: ellipsis;display: -webkit-box;

	-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.chan_texta{width: 15%;display: inline-block;vertical-align: top;line-height: 100px;margin-left: 10px;}

.chan_texta>a{background: #999;color: #fff;padding: 4px 20px;}

.chan_texta>a:hover{background: #c61c29;}

.wenti_text{background: #f4f4f4;}



@media(max-width: 900px){

	.chanjian li dl{display: none;}

	.chanjian_text{width: 74%;padding-left: 6px;}

	.chanjian li{margin: 6px 0;}

	.chanjian_text a{font-size: 12px;}

	.chanjian_texta{font-size: 12px;}

	.chan_texta{width: 20%;line-height: 70px;}

	.chan_texta>a{font-size: 12px;padding: 2px 8px;}

}



.jimei{width: 100%;margin-top: 20px;}

.jeimei_a{background:#f1f1f1;font-size: 16px;color: #3e3e3e;padding: 10px;border-radius: 8px;line-height: 30px;}

.ji_text{font-size: 16px;padding: 30px 0px 40px;font-weight: bold;}



.jimei_text li{line-height: 30px;color: #3e3e3e;}

.mei_text{padding-top: 30px;}

.jimei_img{width: 100%; text-align: center;padding: 20px 0px;}

.mei_texta{font-weight: bold;padding-top: 20px;}

@media(max-width: 900px){

	.jimei{width: 100%;margin-top: 10px;font-size: 12px;}

	.jeimei_a{font-size: 12px;padding: 4px;line-height: 20px;}

	.ji_text{font-size: 12px;padding: 10px 0px 14px;}

	.jimei_text li{line-height: 20px;}

	.mei_text{padding-top: 10px;}

	.jimei_img{padding: 6px 0px;}

	.mei_texta{padding-top:10px;}

}



.brief>h6{font-size: 24px;font-weight: bold;color: #666;padding-top: 10px;}

.brief_text{font-size: 15px;line-height:30px;color: #999;padding-top: 20px;}

.brief_texta{padding-top: 20px;font-size: 18px;display: inline-block;}

@media(max-width: 900px){

	.brief>h6{font-size: 16px;padding-top: 4px;}

	.brief_text{font-size: 12px;line-height:20px;padding-top: 10px;}

	.brief_texta{padding-top: 10px;font-size: 14px;}

}



/*Menu*/

.menu {

	width:100%;

	background-color: #FFF;

	font-size: 14px;

}

.menu_c{

	width:100%;

	max-width:1200px;

	height: 100px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	position: relative;

}

.menu_c_logo{

	top: 0px;

	height: 100px;

	width: 20%;

	float: left;

	display: table;

}

.menu_c_logo a{

	width: 100%;

	overflow: hidden;

	height: 100%;

	display: table-cell;

	vertical-align: middle;

}

.menu_c_logo a img{

	vertical-align:middle;

	max-width: 100%;

	max-height: 100px;

	display: inline-table;

}

.menu ul.nav {

	float: right;

	width:78%;

	margin-top: 28px;

	font-size: 0px;

	display: table;

	height: 50px;

}

.menu li.primary {

	position:relative;

	z-index:2;

	border-radius: 3px;

	font-size: 14px;

	vertical-align: middle;

	display: table-cell;

	line-height: 20px;

	text-align: center;

	list-style-type: none;

	padding-right: 10px;

	padding-left: 10px;

}

.menu .primary > a {

	color:#333;

	display:block;

	text-decoration:none;

	overflow: hidden;

	text-transform:uppercase;

}

.menu .cur{

	background: #f3c438;

	border-radius: 3px;

}

.menu .cur > a{

	color: #fff;

}

.nav li:hover{

	color: #FFF;

	background-color: #f3c438;

}

.nav li:hover a{

	color: #FFF;

}

.primary a:hover{

	color: #FFF;

	background-color: #f3c438;

}

/**second menu**/

.primary ul {

	position:absolute;

	top:50px;

	z-index:99;

	line-height:24px;

	display:none;

	padding-bottom: 10px;

	background-color:rgba(255, 255, 255, 0.7);

	text-align: left;

	left: 0px;

}

.primary ul li {

	line-height:38px;

	overflow: hidden;

}

.nav li.primary ul li a {

	color: #000;

	padding:0 25px 0 25px;

	white-space: nowrap;

	display: block;

}

.nav li.primary ul li a:hover {

	color:#FFF;

}

.primary ul.pcenter {

	left:0px;

	height:auto;

	padding-bottom: 10px;

	top: 50px;

}

.primary ul.pcenter dl {padding:0}

.primary ul.pcenter dl a {

	color:#000;

	line-height: 38px;

	padding:0 25px 0 25px;

}

.primary ul.pcenter a {text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;padding:0}

.primary ul.pcenter a:hover {

	color:#06F;

	text-decoration: none;

}

.primary ul.pcenter dt a {

	font-size:14px;

	font-weight:normal;

	color: #000;

}

.primary ul.pcenter dt a:hover {

	text-decoration:none;

	color:#FFF;

}

.sm-blue li.current::before {background: #f3c438;}

.sm-blue > li:hover{background: #f3c438;}

@media (min-width: 768px) {

.sm-blue li.current {background: #f3c438;}

.sm-blue ul a:hover{background: #f3c438;border-radius: 3px;}

.sm-blue > li {width: auto;}

}

/* Control Nav */



.flex-control-nav {

	width: 100%;

	position: absolute;

	bottom: 0px;

	text-align: center;

	height: 22px;

	overflow: hidden;

}

.flex-control-nav li:first-child{}

.flex-control-nav li {margin: 0 5px 0 5px; display: inline-block; zoom: 1; *display: inline;}

.flex-control-nav li a {

	width: 12px;

	height: 12px;

	display: block;

	cursor: pointer;

	text-indent: -9999px;

	border-radius: 6px;

	background-color: #39F;

	border: 1px solid #fff;

}

.flex-control-nav li a:hover {

	background-color: #999;

}

.flex-control-nav li a.active {

	cursor: default;

	background-color: #6C3;

}



#inner_ban{margin:0 auto; margin-top:5px; position:relative; overflow:hidden;}

#inner_ban a{

	display: block;

	height: auto;

	width: 100%;

}

#inner_ban, #inner_ban a, #inner_ban a img{width:98%;  text-align:center;}

#pfl{ width:62px; height:77px; background:url(../images/banpage.png) no-repeat -5px 0px; cursor:pointer; position:absolute; left:0px; top:143px; z-index:8;}

#pfr{ width:62px; height:77px; background:url(../images/banpage.png) no-repeat -1116px 0px; cursor:pointer; position:absolute; right:0px; top:143px; z-index:8;}



#small_ban{

	max-width:1200px;

	width:100%;

	overflow:hidden;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 10px;

}

#small_ban h2,.top_slider h2,#small_ban span,.top_slider span{

	display: block;

	font-size: 28px;

	line-height: 50px;

	color: #f3c438;

	text-align: center;

	width: 100%;



	margin-top: 30px;

}

#small_ban i,.wmdys i,.top_slider i{

	font-size: 16px;

	line-height: 30px;

	color: #999;

	font-family: Georgia, "Times New Roman", Times, serif;

	text-align: center;

	width: 100%;

	height: 30px;

	display: block;

}

/*small_ad*/

#small_ad{

	overflow: hidden;

	text-align: center;

	margin-top: 10px;

	font-size: 0px;

}

#small_ad li{

	width:23.5%;

	overflow:hidden;

	display: inline-block;

	margin-right: 2%;

	margin-bottom: 15px;

	padding-bottom: 10px;

	text-align: center;

	vertical-align: top;

}

#small_ad li:nth-child(4n+4){ margin-right: 0px;}

#small_ad a{

	width:100%;

	height:auto;

	display: block;

	overflow: hidden;

}

#small_ad a img{

	max-width: 100%;

}

#small_ad li h3{

	font-size: 20px;

	line-height: 26px;

	color: #f3c438;

	width: 100%;

	margin: 8px 0;

	overflow: hidden;

	font-weight: normal;

}

#small_ad li h3 a{

	color: #f3c438;

}

#small_ad a:hover,.wmdys_p a:hover,.slider_item a:hover{

	color: #000;

	text-decoration: none;

}

#small_ad li p{

	font-size: 16px;

	line-height: 24px;

	color: #999;

	width: 100%;

	max-height: 48px;

	overflow: hidden;

}

.nei_c{

	max-width:1200px;

	width:100%;

	overflow:hidden;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 10px;

}

.wmdys{

	width:48%;

	overflow:hidden;

	margin-bottom: 10px;

	float: left;

}

.wmdys h2,.hot_pr h2,.wmdys span,.hot_pr span{

	display: block;

	font-size: 28px;

	line-height: 50px;

	color: #f3c438;

	text-align: left;

	width: 100%;

	margin-top: 30px;

	overflow: hidden;

}

.wmdys_p {

	margin-top: 30px;

	margin-bottom: 20px;

	overflow: hidden;

	width: 100%;

}

.wmdys a{

	width: 100%;

	margin: 0px;

	padding: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	display: block;

}

.wmdys a img{

	width: 100%;

	max-height:290px;

}

.wmdys_p h2,.wmdys_p .th{

	width:100%;

	max-width:740px;

	line-height: 42px;

	height: 42px;

	overflow: hidden;

	font-size: 24px;

	font-weight: normal;

	margin-top: 20px;

	text-align: left;

	margin-bottom: 10px;

}

.wmdys_p h2 a,.wmdys_p .th a{

	color: #4F4F4F;

}

.wmdys_p p{

	line-height: 28px;

	height: 84px;

	overflow: hidden;

	font-size: 16px;

	color: #666;

	width:100%;

	max-width:740px;

	margin-bottom: 20px;

}

.wmdys_p e{

	overflow: hidden;

	line-height: 45px;

	font-size: 18px;

}

.wmdys_p e a{

	color: #FFF;

	background-color: #f3c438;

	border-radius: 3px 3px 3px 3px;

	height: 45px;

	width: 110px;

	text-align: center;

}

.wmdys_p e a:hover{

	color: #FFF;

	text-decoration: none;

	background-color: #000;

}

.hot_pr{

	width:48%;

	float: right;

}

.hot_pr ul{

	margin-top: 30px;

	margin-bottom: 20px;

	padding-bottom: 30px;

	overflow: hidden;

	width: 100%;

}

.hot_pr ul li{

	overflow: hidden;

	width: 100%;

	margin-bottom: 30px;

}

.hot_pr ul li img{

	float: left;

	height: auto;

	max-width: 230px;

	max-height:160px;

	margin-right: 15px;

}

.hot_pr ul li h3{

	font-size: 22px;

	line-height: 30px;

	overflow: hidden;

	font-weight: normal;

	margin-bottom: 10px;

}

.hot_pr ul li p{

	font-size: 14px;

	line-height: 24px;max-height: 96px;

	overflow: hidden;

	color: #666;

}

.delay{ -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}

.delay:hover{ transform: scale(1.08,1.08); -moz-transform: scale(1.08,1.08); -ms-transform: scale(1.08,1.08); -webkit-transform: scale(1.08,1.08); -o-transform: scale(1.08,1.08);}

/*宸︿晶浜у搧涓嬫媺*/

.sidebar-product{

	width:100%;

	margin-bottom: 30px;

}

.sidebar-product h2,.sidebar-title{

	font-size:24px;

	line-height: 40px;

	height: 40px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	font-weight: normal;

	color: #f3c438;

	}

.line{

	height:2px;

	width:100%;

}

.sidebar-product dt{

	font-size: 16px;

	line-height: 20px;

	padding:14px 25px;

	font-weight: normal;

	position: relative

}

.sidebar-product dt a{

	color: #fff;

}

.sidebar-product dt a i{

	color: #fff;

}

.sidebar-product dt a:hover{

	text-decoration: none;

	color: #333;

}

.sidebar-product dl{

	display: block;

	overflow: hidden;

	background-color: #f3c438;

	padding: 0 10px;

	margin-bottom:8px;

}

.sidebar-product span{

	overflow: hidden;

	font-size: 16px;

	width: 18px;

	color:#3e3e3e;

	display: block;

	line-height: 47px;

	cursor:pointer;

	float: right;

	position: relative;

	z-index:1;

	}

.sidebar-product span i{

	font-size: 14px;

	color: #fff;

	}

.sidebar-product span:hover{

	color:#C00;

}

.sidebar-product dd{

	overflow: hidden;

	line-height: 20px;

	font-size: 14px;

	margin-left: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #bdbdbd;

	margin: 10px;

	padding-bottom: 10px;

	}

.sidebar-product dd a{

	color:#797979;

	width:100%;

	display: block;

	}

.sidebar-product dd a:hover{

	text-decoration: none;

	color: #f3c438;

}

.sidebar-product span img{position:absolute;right:10px;top:20px;}

.sidebar-product dl dd:last-child{padding-bottom:10px;}

/*index main*/

.index_main {

	width:1200px;

	margin: 0px auto 0px auto;

	overflow: hidden;

	padding-top: 10px;

}

.index_main strong a{color:#3e3e3e}

.index_main .left {

	float:left;

	width:245px;

}

.index_main .left form {width:190px;height:19px;line-height:17px;border:1px solid #ccc}

.index_main .left form input {width:165px;height:17px;margin:1px 0;border:0;float:left;outline:none;padding-left:5px}

.center {

	float:right;

	width:73%;

	max-width:870px;

	overflow: hidden;

}

.center_p ul {

	padding-top: 10px;

	text-align: left;

	font-size: 0px;

}

.center_p li {

	width:31.2%;

	line-height:20px;

	height: auto;

	overflow: hidden;

	text-align: center;

	display: inline-block;

	margin-bottom: 30px;

	background-color: #FFF;

	margin-right: 2.4%;

	vertical-align: top;

}

.center_p li:nth-child(3n+3){margin-right: 0px;}

.center_p li a{

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	display: block;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}

.center_p li a img{

	display: inline-block;

	max-height: 280px;

}

.center_p li h3 {

	display:block;

	line-height: 30px;

	overflow: hidden;

	font-size: 16px;

	font-weight: normal;

}

.center_p li h3 a{

	color: #f3c438;

}

.center_p li p {

	display:block;

	line-height: 20px;

	max-height:40px;

	overflow: hidden;text-overflow: ellipsis;

	font-size: 14px;

	color: #666;

	margin: 0px;

	padding: 0px;

}

.center_p a:hover {

	color: #333;

	text-decoration: none;

}

.center_row{

	background-image: url(../images/rbg.png);

	background-repeat: no-repeat;

	background-position: right center;

}

.center_p li p a{ color:#666666}

.center_p li a.more {font-style:italic;color:red;display:block;width:95px;height:14px;background:url(../images/bg_sprite.gif) 0 -248px no-repeat;padding-left:8px;margin-top:5px;}

/**涓婇潰鐨勫唴瀹瑰彧鏈夐椤电敤鍒?*/

.msg_bl {

	clear:both;

	max-width:910px;

	width:100%;

	border-collapse:collapse;

	font-size: 12px;

	font-family: Arial,Helvetica,sans-serif;

	position:relative;

	margin-top: 10px;

	margin-bottom: 20px;

}

.msg_bl .prompt {

	line-height:26px;

	overflow: hidden;

	margin-bottom: 10px;

	background-color: #E6E6E6;

	color: #333;

	padding: 1.2%;

	font-size: 14px;

}

.msg_bl .prompt span {margin-left:20px;color:#f3c438}

#msg_bl_dx2 input{

	border:1px solid #999;

	width: 46%;

	line-height: 20px;

	padding: 1.2%;

	float: left;

	}

#msg_bl_dx2 input:nth-child(even){

	border:1px solid #999;

	width: 46%;

	line-height: 20px;

	padding: 1.2%;

	margin-left: 1.2%;

	float: left;

	}

.msg_bl table {color:#3e3e3e;font-size:12px;width: 100%;}

.msg_bl table tr {

	overflow: hidden;

}

.msg_bl table td {

	line-height:20px;

	overflow: hidden;

}

.msg_bl form input {

	border:1px solid #DFDFDF;

	width: 96%;

	line-height: 20px;

	padding: 1.2%;

	margin-bottom: 10px;

}

.msg_bl form select {width:196px; height:25px;border: 1px solid #dcdcdc;line-height:24px; margin-right:3px;}

.msg_bl form label {display:block;line-height:14px;margin-bottom:5px}

.msg_bl span.require {color:red; margin-right:5px;}

.msg_bl form .checkbox {width:15px;height:15px;margin-right:10px}

.msg_bl form .radio {width:11px;height:11px; margin-right:8px;}

.msg_bl form .t_submit {

	width:95px;

	height:40px;

	cursor:pointer;

	border:none;

	background:#f3c438;

	color:#FFF;

	border-radius: 5px 5px 5px 5px;

	margin-right: auto;

	margin-left: auto;

}

.msg_bl form .t_submit:hover{

	background-color: #333;

}

.xj_m{width:484px; padding-left:5px; height:90px; border:#cdccd1 1px solid; margin-top:7px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}

.msg_bl .s_k{width:195px; height:25px; border:#dcdcdc 1px solid;}

.msg_bl .ct{padding:0 18px 0px 18px;color:#000}

.msg_bl .cl{line-height:28px;}

.msg_bl .cl span{margin-right:10px;}

.msg_bl .wl{line-height:27px; padding-top:10px;}

.msg_bl .wl .a{margin-right:27px;}

.msg_bl .wl .b{margin-right:36px;}

.msg_bl .wl .c{margin-right:39px;}

.msg_bl .wl .d{margin-right:30px;}

.msg_bl .wl .aa{margin-right:22px;}

.msg_bl .wl .ab{margin-right:55px;}

.msg_bl .wl .ac{margin-right:41px;}

.msg_bl .wl .ad{margin-right:33px;}

.msg_bl .wl .ba{margin-right:18px;}

.msg_bl label{margin-top:18px;}

.msg_bl font{color:#000}

.msg_bl .message{margin-top:5px;}

.msg_bl #message{

	width:96%;

	border:1px solid #999;

	font-size: 14px;

	line-height: 20px;

	font-family: "寰蒋闆呴粦";

	color: #000;

	padding: 1.2%;

	margin-bottom: 10px;

}

.msg_bl_dx{

	width:96%;

	padding-top: 10px;

}

.msg_bl_dx h3{

	font-size: 14px;

	line-height: 40px;

	text-align: center;

}

.msg_bl_dx ul{

	width: 100%;

	overflow: hidden;

	text-align: center;

}

.msg_bl_dx ul li{

	overflow: hidden;

	display: inline-block;

	font-size: 12px;

	line-height: 18px;

	margin-right: 2%;

	margin-left: 2%;

}

.msg_bl_dx ul li h4{

	overflow: hidden;

	display: inline-block;

	float: left;

	padding-left: 5px;

	line-height: 18px;

}

.msg_bl_dx ul li input{

	overflow: hidden;

	display: inline-block;

	float: left;

	height: 18px;

	width: 18px;

}

/*inqquick*/

.inqquick{

	border: 1px solid #999;

	width: 96%;

	max-width:873px;

	margin-top: 10px;

	margin-bottom: 10px;

	padding: 1.2%;

}

.inqquick h2{

	margin-bottom: 10px;

	font-size: 14px;

	line-height: 30px;

	color: #000;

	font-weight: normal;

}

.inqquick .m{

	width: 100%;

	display: inline-block;

	padding-top: 5px;

	padding-bottom: 5px;

	margin: 0px;

	text-align: left;

	position: relative;

}

.inqquick #inqQuickText_1{

	float: left;

	height: 20px;

	width: 20px;

	overflow: hidden;

	display: inline-block;

	position: absolute;

	z-index: 2;

	left: 0px;

	top: 0px;

}

.inqquick #inqquick_h{

	float: left;

	white-space: normal;

	display: inline-block;

	margin-left: 25px;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

}



/*turn page*/

#turn_page{

	text-align:center;

	line-height:35px;

	clear:both;

	padding-top: 20px;

	padding-bottom: 20px;

}

#turn_page span{

	border:1px #cecece solid;

	display:inline-block;

*display:inline; *zoom:1; 		font-size:14px;

	height:33px;

	line-height:33px;

	overflow:hidden;

	background:#fff;

	vertical-align:top;

	border-radius:4px;

	-ms-border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	margin: 5px;

}

#turn_page span em{width:7px; height:12px; display:inline-block; vertical-align:middle; margin-top:-2px;}

#turn_page font, #turn_page a{

	height:33px;

	display:block;

	text-align:center;

	text-decoration:none;

	padding-right: 13px;

	padding-left: 13px;

}

#turn_page span.pageinfo{

	height:33px;

	text-align:center;

	text-decoration:none;

	padding-right: 13px;

	padding-left: 13px;

	}

#turn_page .page_item_current{

	color:#fff;

	cursor:default;

	background-color: #666;

	padding-right: 13px;

	padding-left: 13px;

}

#turn_page .page_button, #turn_page .page_noclick{width:auto; padding:0 12px;}

#turn_page .page_noclick{cursor:no-drop;}



/*insidebanner*/

.insidebanner {width:100%;}

/*main*/

.main  {

	width:98%;

	max-width:1200px;

	clear:both;

	margin-bottom:50px;

	min-height:750px;

	overflow:hidden;

	margin-top: 2%;

	margin-right: auto;

	margin-left: auto;

}

.main img{ max-width:100%;}

.main .bread {

	margin-bottom: 20px;

	width: 100%;

}

.main .bread h2{

	float: left;

	font-size: 14px;

	padding-left: 20px;

	font-weight: normal;

	line-height: 40px;

}

.main .bread ul{

	font-size: 16px;

	line-height: 20px;

	margin-bottom: 15px;

	text-align: left;

}

.main .bread ul li{

	display: inline-block;

}

.main .bread a {margin:0 3px}

.main .rsidebar {

	width:100%;

}

.main .rsidebar h2 {

	font-size:24px;

	line-height: 40px;

	height: 40px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	font-weight: normal;

	color: #f3c438;

}

.main .rsidebar h2 a{

	color: #f3c438;

	display: block;

	height: 100%;

	width: 100%;

	line-height: 40px;

}

.main .rsidebar a:hover{

	color: #f3c438;

	text-decoration: none;

}

.main .rsidebar h2.search {border:none;margin:0;}

.contact-list{

	overflow: hidden;

	width: 100%;

}

.contact-list h2 {

    font-size: 24px;

	line-height: 30px;

	margin: 10px 0;

	font-weight: normal;

	color: #333;

}

.contact-list table{

	background-color: #f3c438;

	overflow: hidden;

	display: block;

	text-align: left;

	padding: 2px 10px;

}

.contact-list tr{

	line-height: 32px;

	padding-left: 10px;

	font-size: 14px;

	font-weight: normal;

}

.contact-list tr th{

	color: #fff;

}

.contact-list tr th i{

	font-weight: normal;

	font-size: 16px;

	color: #fff;

	margin-right:3px;

}

.contact-list tr a{

	color: #fff;

}

.contact-list tr a:hover{

	color: #ff665e;

}

.main .rsidebar ul {

	margin-bottom: 20px;

	overflow: hidden;

}

.main .rsidebar li {

	overflow: hidden;

	font-size: 18px;

	color: #4a4439;

	width: 100%;

	padding: 10px;

	background-color: #f3c438;

	margin-bottom: 10px;

}

.main .rsidebar li i{

	height: 6px;

	width: 6px;

	background-color: #fff;

	display: inline-block;

	position:absolute;

	top: 19px;

	left: 0;

}

.main .rsidebar li a{

	color: #fff;

	display: inline-block;

	line-height: 20px;

}

.main .rsidebar li a:hover{

	text-decoration: none;

	color: #f3c438;

}

.main .caselist {

	float:right;

	max-width:870px;

	width:100%;

}



.main .caselist ul.list {

	width: 100%;

}

.main .caselist ul.list li h2{

	font-size:18px;

	line-height: 30px;

}

.main .caselist ul.list li h2 a{

	color: #f3c438;

}

.main .caselist p{

	line-height:28px;

	margin-top:5px;

	font-size: 14px;

	color: #666;

}

.main .caselist ul.list li {

	width:100%;

	height:auto;

	border-bottom:1px dotted #c8c8c8;

	padding: 10px 0px 20px 0px;

	overflow: hidden;

}

.main .caselist ul.list li img {float:left;margin-right:24px;width:250px;height:163px;overflow:hidden}

.main .caselist ul.list  a.more {

	float: right;

	margin-right: 20px;

	font-size: 14px;

}

.main .caselist ul.list  a.more:hover {color:red}

.main .caselist strong a {font-size:13px;text-transform:uppercase;color:#3e3e3e}

.hot_p{

	width: 100%;

	margin-bottom: 20px;

	overflow: hidden;

}

.hot_p h2{

	width: 100%;

	font-size: 24px;

	line-height: 40px;

	color: #f3c438;

	font-weight: normal;

}

.hot_p ul{

	font-size: 0px;

	overflow: hidden;

	text-align: left;

}

.hot_p li{

	width: 48%;

	overflow: hidden;

	margin-top: 10px;

	margin-bottom: 10px;

	vertical-align: top;

	display: inline-block;

	margin-right: 4%;

}

.hot_p li:nth-child(2n+2){

	margin-right: 0;

}

.hot_p li a img{

	width: 100%;

	overflow: hidden;

	display: block;

}

.hot_p li h3,.hot_p li .th{

	width: 100%;

	overflow: hidden;

	font-size: 14px;

	line-height: 22px;

	font-weight: normal;

	height: 44px;

}

.about_lr{

	width: 100%;

	overflow: hidden;

}

#banner_c{

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #f3c438;

	width:100%;

	overflow:hidden;

}

/*浜у搧鍥剧墖榧犳爣缁忚繃鏁堟灉*/

.evenflow * {

  margin:0; padding:0; border:0;

  font-size: 100%; font: inherit;

  vertical-align: baseline; outline: none;



  -webkit-font-smoothing: antialiased;

  -webkit-text-size-adjust: 100%;

  -ms-text-size-adjust: 100%;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box; }

.evenflow { display: inline-block; }

.evenflow:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.evenflow li {

  display:block;

  float:left;

  width:30%;

  max-width:400px;

  line-height:0;

  margin-left:10px;

  margin-right:10px;

  margin-bottom:20px;

  transition:all 0.25s ease;}

.evenflow li a {

  display:block;

  padding:8px;

  background:#424242;

  border-radius:2px;

  box-shadow: 1px 2px 2px rgba(0,0,0,0.25); }

.evenflow li img { width:100%; }

/* HOVER EFFECTS */

.evenflow_rotate { transition:transform 0.25s ease;}

.evenflow_rotate:hover { transform:rotate(45deg);}

.evenflow_shiftX { transition:transform 1s ease;}

.evenflow_shiftX:hover { transform:translateX(20px);}

.evenflow_shiftY { transition:transform 1s ease;}

.evenflow_shiftY:hover { transform:translateY(-20px);}

.evenflow_scale { transition:transform 0.25s ease;}

.evenflow_scale:hover { transform:scale(1.25,1.25);}

.evenflow_spin {transition:transform 0.25s ease;}

.evenflow_spin:hover {transform:rotate(360deg);}



@keyframes evenflow_shake {

	0% { transform: scale(1); }

	50% { transform: scale(1.1); }

	100% { transform: scale(1); }

}



.evenflow_shake {transform:scale(1); }

.evenflow_shake:hover{

	animation-name: evenflow_shake;

	animation-duration:500ms;

	transform-origin:50% 50%;

	animation-iteration-count:infinite;

	animation-direction:alternate;

	animation-timing-function:ease; }

/*main*/

.nei-table{width:100%;overflow: auto;}

.nei-table table, .sec_m table{border-right:1px solid #666;border-bottom:1px solid #666; border-collapse: collapse;}

.nei-table table th, .sec_m table th{border-left:1px solid #666;border-top:1px solid #666;padding-right: 5px;padding-left: 5px;}

.nei-table table td, .sec_m table td{border-left:1px solid #666;border-top:1px solid #666;padding-right: 5px;padding-left: 5px;}

.main .content {

	float:right;

	width:73%;

}

.main .sidebar {

	float:left;

	width:25%;

}

.content .abstract {

	width:100%;

	max-width:870px;

	line-height:20px;

	margin-top: 10px;

}

.content .abstract .brief {

	width:100%;

	position:relative;

	min-width:200px;

	z-index: 0;

}

.content .abstract .brief h1 {

	font-size:18px;

	line-height: 24px;

	padding-bottom: 20px;

	font-weight: normal;

}

.content .abstract .brief p {

	margin-bottom: 10px;

	background-color: #f0f0f0;

	padding: 10px;

	font-size: 16px;

	line-height: 20px;

	color: #333;

}

.content .abstract .brief span {

	color:#f3c438;

	font-weight:bold;

}

.content .abstract .widget {clear:both;height:35px;line-height:35px;width:100%;padding:10px 0;}

#pdfdown { float:left;}

.content .abstract .widget #pdfdown {display:block;float:left;padding-left:20px;height:20px;line-height:20px;margin-top:8px;margin-right:20px;background:url(../images/bg_sprite.gif) 0 -504px no-repeat;}

.content .abstract .widget #seegallery {display:block;float:left;padding-left:20px;height:20px;line-height:20px;margin-top:8px;margin-right:20px;background:url(../images/bg_sprite.gif) 0 -533px no-repeat;}

.content .abstract .widget #sendmail {

	display:block;

	float:left;

	padding-left:20px;

	height:20px;

	line-height:20px;

	margin-top:8px;

	margin-right:20px;

	margin-bottom: 10px;

	background-image: url(../images/bg_sprite.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

.content .abstract .widget .yincang{-webkit-filter: grayscale(100%);opacity: 0.3; text-decoration:none;}

.content .abstract .widget .button {

	width:138px;

	height:31px;

	display:block;

	float:left;

	text-align:center;

	color:#fff;

	line-height:31px;

	cursor:pointer;

	background-color: #252e38;

	border-radius: 5px 5px 5px 5px;

}

.content .abstract .widget .button a:hover {

	text-decoration: none;

	background-color: #C00;

	border-radius: 5px 5px 5px 5px;

}

.content .abstract .widget .button a{

	color:#FFF;

	display: block;

	height: 100%;

	width: 100%;

}

.content .abstract .widget .levemsg {

}

.content .tab {display:none}

.content .sec_m{

	font-size: 14px;

	line-height: 28px;

	color:#666;

	max-width:990px;

	overflow: hidden;

	margin-top: 20px;

	margin-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E4E4E4;

	padding-bottom: 10px;

}

/*stone crushing line end*/

/*pros*/

.pros{

	width: 100%;

	margin-bottom: 20px;

	margin-top: 10px;

	float: right;

}

.pros table{

	width: 100%;

	font-size: 14px;

	line-height: 24px;

	color:#666;

	background-color: #DFDFDF;

}

.pros tr{

	background-color: #FFF;

}

.pros th{

	width: 25%;

	text-align: left;

	padding: 5px 8px;

}

.pros td{

	padding: 5px 8px;

}

.pros h3{

	font-size: 18px;

	line-height: 50px;

	padding-left: 10px;

}



/*case inside page*/

.case h1 {font-size:20px;margin-bottom:20px}

.case h3{height:15px; font-size:16px; line-height:15px; width:auto; font-weight:normal; margin:22px 0;}

.case .section{

	font-size: 14px;

	line-height: 28px;

	color:#666;

	padding-bottom:10px;

	width: 100%;

}

/**Cotent News list **/

.neirong_c{

	float: right;

	width: 100%;

}

.news .topnews{

	overflow: hidden;

	margin-bottom: 25px;

	margin-top: 10px;

}

.news .topnews a img {

	width:270px;

	height:auto;

	float:left;

	margin-right:25px;

	display: inline-block;

}

.news .topnews h2 {

	font-size:18px;

	line-height:30px;

	margin-bottom: 10px;

}

.news .topnews h2 a{

	color: #f3c438;

}

.news .topnews p {

	font-size:14px;

	line-height:28px;

}

.news .cate{

	font-size:18px;

	margin-top:30px;

	border-bottom:1px dotted #cbcbcb;

	width: 100%;

	line-height: 44px;

	padding: 0px;

	margin-right: 0px;

	margin-left: 0px;

}

.news .cate a{

	color: #f3c438;

}

.news .cate span {float:right;font-size:12px;font-weight:normal;}

.news .newslist {

	margin-top:10px;

	width:100%;

	margin-bottom: 25px;

	overflow: hidden;

}

.news .newslist li{

	list-style:square inside;

	padding-right: 80px;

	height:34px;

	line-height:34px;

	position:relative;

	overflow: hidden;

	font-size: 14px;

}

.news .newslist li .pubdate { color:#999; font-size: 12px;position:absolute;right:0;top:0}

.news .ng li{line-height:5px; list-style:none;}

/**Content News inside**/

.news h1 {

	font-size:18px;

	line-height:26px;

	width: 100%;

	margin-top: 20px;

	margin-bottom: 10px;

	overflow: hidden;

}

.news .section {

	font-size:14px;

	line-height:30px;

	color:#666;

	width: 100%;

	margin-top: 20px;

	margin-bottom: 20px;

}

.next_pre{

	line-height: 24px;

	width: 100%;

	margin-top: 20px;

	margin-bottom: 30px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCC;

	padding-top: 10px;

	font-size: 14px;

}



/*About Page*/

.about h1 {font-size:16px;color:#000;margin:10px 0;}

.about .section {

	font-size:14px;

	line-height:30px;

	color:#666;

	width: 100%;

	max-width:990px;

	margin-top: 10px;

	margin-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E4E4E4;

	float: right;

}

/*Contact Page*/

.contact h1 {color:red;font-size:14px;}

.contact h2 {font-size:14px;line-height:24px;}

.contact p {margin-bottom:20px}

.ddh{

	text-align: center;

	width: 100%;

}

.cert_p{

	width: 100%;

	max-width:870px;

	margin-top: 10px;

	float: right;

}

.cert_p h2{

	font-size: 18px;

	line-height: 30px;

	color: #333;

	text-align: center;

	width: 100%;

	background-color: #F3F3F3;

	border-radius: 5px 5px 0px 0px;

	padding-top: 10px;

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #191919;

}

.cert_p p{

	margin-bottom: 20px;

	text-align: center;

	margin-top: 5px;

}

.cert_p p img{

	max-width:98%;

	width:expression(this.width>98%?"98%":"auto");

	text-align: center;

	display: block;

	margin-right: auto;

	margin-left: auto;

}

.about_pc{

	overflow: hidden;

	width: 100%;

	margin-top: 10px;

	float: right;

}

#banner{

	visibility:hidden;

	float:left;

	border:solid 1px #ccc;

	width: 400px;

	height: auto;

	margin-right: 20px;

}

#banner img{ width:400px; height:260px;}

#banner.banner1{ margin-left:100px; border:3px solid #ccc;}

#banner.banner2{ border:3px solid #ccc;}

#banner.banner2 img{ height:260px; width:400px;}

.about_pc_tab{float: left;width:100%; padding-bottom:10px;}

.tbl2 {

	background-color:#e6e6e6;

	width:100%;

	color:#666;

	font-size: 14px;

	line-height: 22px;

}

.tbl2 tr{background-color:#ffffff;}

.tbl2 th{

	width:25%;

	text-align: right;

	padding: 5px 8px;

}

.tbl2 td{

	padding: 5px 8px;

}

.tabs{

	width: 100%;

	max-width:870px;

	overflow: hidden;

	float: right;

	margin-bottom: 20px;

}

.tabs .ul{

	width: 100%;

	line-height: 26px;

	display: block;

	overflow: hidden;

}

.tabs .ul li{

	font-size: 14px;

	float:left;

	line-height:30px;

	color:#666;

	cursor:pointer;

	height: 30px;

	padding-top: 0;

	padding-right: 8px;

	padding-bottom: 0;

	padding-left: 8px;

	margin-right: 8px;

	border: 1px solid #e6e6e6;

	border-radius: 4px 4px 0px 0px;

	margin-top: 5px;

}

.tabs .ul li.focus{

	border-radius: 4px 4px 0px 0px;

	background-color:#f3c438;

	color:#FFF;

	height: 30px;

	border: 1px solid #f3c438;

}

.tabs .div{border:1px solid #e6e6e6;padding:8px;line-height:20px;display:none;}

.tabs .div p{

	display: block;

	overflow: hidden;

	font-size: 14px;

	line-height: 28px;

}

.tabs .div p img{

	max-width:98%;

	width:expression(this.width>98%?"98%":"auto");

	text-align: center;

	display: block;

	margin-right: auto;

	margin-left: auto;

}

/*site-map缃戠珯鍦板浘*/

.site-map{ margin-top: 10px;}

.site-map-t{ color: #666; font-size: 18px; line-height: 30px; background: #f9f9f9; padding: 8px 20px; margin-bottom: 15px;text-transform: capitalize;}

.site-map-th{ color: #6d6d6d; font-size: 16px; line-height: 30px; border-bottom: 1px dashed #f1f1f1; padding: 8px 20px;}

.site-map-th h2{ font-size: 16px; font-weight: normal;}

.site-map ul { font-size: 0; overflow: hidden; margin: 20px 0 30px 0; border-bottom: 1px solid #f1f1f1; padding: 0 20px; background-color: #fff;}

.site-map ul li{ font-size: 14px; margin-bottom: 12px; display: inline-block; vertical-align: top; line-height: 20px; width: 33.3%;}

.site-map ul li h3{ font-size: 14px; font-weight: normal;}

.site-map ul.site-map-l1 li { width: 25%;}

.site-map ul.site-map-l2 li { width: 50%;}

.site-map a:hover{ color: #000}

/*tag*/

.tag{

	overflow: hidden;

	width: 100%;

	line-height: 28px;

	font-size: 14px;

}

.tag strong{

	overflow: hidden;

	float: left;

	margin: 5px;

	padding: 2px 10px 2px 10px;

}

.tag a{

	overflow: hidden;

	float: left;

	line-height: 28px;

	display: inline-block;

	border: 1px solid #ebebeb;

	margin: 5px;

	padding: 2px 10px 2px 10px;

}

.share{

	padding-top: 10px;

	overflow: hidden;

}

/*骞荤伅鍥惧紑濮*/

#about_pb{

	width: 100%;

}

#promotion_banners{

	width: 100%;

	overflow: hidden;

}

#promotion_banners li{

	width: 100%;

	height: 100%;

}

.switcher_2{

	position: absolute;

	right: 5px;

	bottom: 5px;

}

.product_box{

	width: 100%;

	max-width:500px;

	min-width:300px;

	padding-right: 20px;

	margin-right: 10px;

}

.product_box .banners{

	height: 400px;

	overflow: hidden;

	border: 1px solid #e6e6e6;

}

.pb{

	display: inline-block;

	position: relative;

	height: auto;

	float: left;

	margin-bottom: 10px;

	z-index: 1;

}

.pb .points_2 li{

	width:22px;

	height:22px;

	text-align:center;

	cursor:pointer;

	float: left;

	margin-right: 5px;

	background-color: #999;

	line-height: 22px;

	color: #FFF;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}

.pb .points_2 li.current{

	color: #FFF;

	margin-right: 5px;

	height: 22px;

	width: 22px;

	border: 1px solid #FFF;

	background-color: #C00;

}

.pb .banners{

	float:left;

	padding:0px;

	margin: 0px;

}

.pb .banners li{

	display:none;

	padding: 0px;

}

.pb .banners li.current{display:block;}

.pb .switcher{

	width: 100%;

	display: block;

	height: auto;

	overflow: hidden;

}

.pb .points{

	font-size:12px;

	margin-top: 4px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	width: 100%;

}

.pb .points li{

	width:70px;

	height:70px;

	background-position:0px 0px;

	text-align:center;

	cursor:pointer;

	float: left;

	margin-right: 8px;

	border: 1px solid #e6e6e6;

	display: table;

	margin-top: 8px;

}

.pb .points li i{

	width: 100%;

	overflow: hidden;

	height: 100%;

	display: table-cell;

	vertical-align: middle;

	text-align: center;

}

.pb .points li img{

	max-height: 70px;

	max-width: 70px;

	vertical-align: middle;

	display: table-cell;

	z-index: -1;

	position: relative;

}

.pb .points li.current{

	color: #FFF;

	margin-right: 8px;

	height: 70px;

	width: 70px;

	border: 1px solid #F00;

}

.pb .steps { width:16px;height:23px;background-position:0px -17px;margin:0px 0px 0px 6px;position:absolute; bottom:3px; _overflow:hidden; } /* FireFox */

*html .pb .steps { width:16px;height:23px;background-position:0px -17px;margin:0px 0px 0px 5px;position:absolute; bottom:3px; _overflow:hidden; } /* IE6 */

*+html .pb .steps { width:16px;height:23px;background-position:0px -17px;margin:0px 0px 0px 5px;position:absolute; bottom:3px; _overflow:hidden; } /* IE7 */

.pb .steps .up, .pb .steps .down{width:15px;height:11px;cursor:pointer;}

.C_top_R1IMG{

	width: 100%;

	height: 100%;

	position: relative;

	display: table;

	text-align: center;

}

.C_top_R1IMG a{

	width: 100%;

	overflow: hidden;

	height: 100%;

	display: table-cell;

	vertical-align: middle;

}

.C_top_R1IMG img{

	vertical-align: middle;

	max-width: 100%;

	max-height: 500px;

}

.C_top_R1IMG a h5{

	height: 30px;

	position: absolute;

	z-index: 3;

	bottom: 40px;

	left: 0px;

	font-weight: bold;

	padding-left: 10px;

	width: 500px;

	font-size: 22px;

	line-height: 30px;

	color: #FFFFFF;

	font-weight: normal;

}

.C_top_R1IMG a p{

	font-size: 16px;

	line-height: 20px;

	color: #FFFFFF;

	position: absolute;

	z-index: 3;

	bottom: 15px;

	left: 0px;

	width: 500px;

	padding-left: 10px;

	height: 20px;

}

.C_top_R1IMG a span{

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

	opacity:0.5!important;

	height: 80px;

	width: 100%;

	position: absolute;

	z-index: 2;

	left: 0px;

	bottom: 0px;

	background-color: #000000;

}

.C_top_R1IMG2{

	width: 100%;

	height: auto;

}

.C_top_R1IMG2 a img{

	width: 100%;

	display: block;

}

/*骞荤伅鍥剧粨鏉*/





/*鑱氬悎椤*/

.sidebar-case, .sidebar-new-hot{ overflow:hidden; width: 100%; margin-bottom: 15px;}

.sidebar-case h2, .sidebar-new-hot h2{

	font-size: 24px;

	line-height: 40px;

	height: 40px;

	margin-bottom: 10px;

	font-weight: normal;

	color: #333;

	text-transform: uppercase;

	}

.sidebar-case ul{

	overflow:hidden;

}

.sidebar-case ul li{

	display: block;

	padding: 5px;

	height: auto;

	border: 1px solid #ececec;

	margin-bottom: 10px;

}

.sidebar-case ul li img{

	display: block;

	max-width: 100%;

}

.sidebar-case ul li h3{

	font-size: 14px;

	line-height: 20px;

	color: #333;

	text-align: center;

	font-weight: normal;

}

.sidebar-case ul li:hover h3{

	color: #C00;

}

.sidebar-new-hot ul{ overflow: hidden; display:block;}

.sidebar-new-hot ul li{

	font-size: 14px;

	line-height: 20px;

	margin-bottom: 10px;

}

.sidebar-new-hot ul li a{ display: block;}

.sidebar-new-hot ul li a i{

	background-color: #666;

	height: 5px;

	width: 5px;

	overflow: hidden;

	display: inline-block;

	margin-right:5px;

	border-radius: 50%;

}

.sidebar-new-hot ul li a:hover{



	color: #C00;

}

.outline, .about-main, .seo-content, .classify-top{

	display: block;

	overflow: hidden;

	margin: 20px 0;

}

.outline h1{

	font-size: 16px;

	line-height: 20px;

	color: #333;

}

.outline P{

	font-size: 14px;

	line-height: 20px;

	color: #333;

}

.classify-top{margin-top: 10px;}

.classify-top h2, .seo-content h2{

	font-size: 15px;

	line-height: 35px;

	border-bottom: 1px solid #d0d0d0;

	text-indent: 6px;

}

.classify-top ul{

	font-size: 0px;

}

.classify-top ul li{

	vertical-align: top;

	display: inline-block;

	width: 32%;

	margin-right: 2%;

	overflow: hidden;

	margin-top: 10px;

	margin-bottom: 10px;

}

.classify-top ul li:nth-child(3){

	margin-right: 0;

}

.classify-top ul li a{

	border: 1px solid #ececec;

	padding: 10px;

	display: block;

}

.classify-top ul li a img{

	width: 100%;

	overflow:hidden;

	display: block;

}

.classify-top ul li h3{

	font-size: 14px;

	line-height: 20px;

	color: #333;

	font-weight: normal;

	margin: 3px 0;

}

.classify-top ul li a:hover h3{

	color: #f31244;

}

.about-main h2{

	font-size: 15px;

	line-height: 35px;

	border-bottom: 1px solid #d0d0d0;

	text-indent: 6px;

}

.about-main-frame{

	overflow: hidden;

	display: block;

	border: 1px solid #ececec;

	padding: 5px;

	margin-top:15px;

}

.about-main-frame img {

    float: left;

    width: 100%;

	max-width:350px;

    margin-right: 20px;

	display: block;

}

.about-main-frame p{

	font-size: 14px;

	line-height: 20px;

}

.about-main-frame span{

	font-size: 14px;

	line-height: 20px;

}

.seo-content ul li{

	display: block;

	overflow: hidden;

	margin-bottom: 15px;

}

.seo-content ul li{ margin-top:15px;}

.seo-content ul li img{

	float: left;

    width: 250px;

	display: block;

	margin-right: 20px;

}

.seo-content ul li h3{

	font-size: 14px;

	line-height: 20px;

	margin-bottom: 5px;

}

.seo-content ul li p{

	font-size: 14px;

	line-height: 20px;

	color: #666;

}

.seo-content ul li span{

	background-image: url(../images/message.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	display: inline-block;

	margin-top: 7px;

}

.seo-content ul li span a{

	display: block;

	height: 24px;

	width: 135px;

}



@media screen and (max-width:1224px){

.zhushi{display:none;}

}

@media screen and (max-width:900px){

.header{

	background-color: #fff;

}

.menu_c{height: auto;overflow: hidden;}

.menu_c_logo{width:80%;height:60px;position: relative;}

.header #logo{ padding-left:2%;height:auto !important; max-width:272px; max-height:55px;}

.menu ul.nav{display:none;}

.top_bread{width: 100%; height:auto; padding:0; background:#fff;  z-index:101;}

.top_bread ul{background:#fff;padding-bottom: 10px;}

.top_bread ul li{float:none; height:auto; line-height:34px;border-bottom:1px solid #cbcbcd; text-align:left; overflow: hidden;margin-right: 3%;

	margin-left: 3%;width:94%;}

.top_bread ul a li { color:#3e3e3e;}

.top_bread ul{display:none;}

.top_bread select{display:none;}



/*Menu*/

#fun1{position:absolute;right:3%;top:15px;display:block;cursor:pointer;}

#fun1 i{font-size: 24px;}

.top_bread .m{width:100%;display:block;font-size:15px;overflow: hidden;}

.top_bread .m a{

	width: 100%;

	display: inline-block;

	float: left;

	overflow: hidden;

}

.top_bread .m .branch{

	height: 40px;

	width: 44%;

	display: inline-block;

	float: left;

	margin-right: 3%;

	margin-left: 3%;

}

.top_bread .m .branch option{

	height: 40px;

	line-height:40px;

}



.index_main {width:100%; height:auto;margin:0 auto;}

.center {margin:0 auto;width:100%; }

.index_main .left{display:none;}

.index_main .right{display:none;}

/*footer*/

.footer .fwidget {width:100%;margin:0 auto;position:relative}

/*list*/

.main .sidebar {

    width: 100%;

    max-width: none;

}

/*case list*/

.msg_bl {

	margin-left: 0px;

}

#about_pb{

	width: 100%;

	height: auto !important;

}

/*Menu*/

.main .content {width:100%;  float:none;}

.main .bread {margin-bottom:0}

.main .bread span{margin-left: 0px;}



#index_footer .item, #index_footer .item1, #index_footer .item2{

	width: 96%;

	margin-left: 2%;

}

#small_ad li{

	width:46%;

	margin-left: 2%;

}

#small_ad li:nth-child(4n+4){ margin-right: 2%;}

}

@media screen and (max-width:767px){

.wmdys{

	width: 94%;

	margin-right: 3%;

	margin-left: 3%;

	float: none;

	margin-right: auto;

	margin-left: auto;

}

#small_ban h2,.wmdys h2{

	font-size: 24px;

	line-height: 30px;

	margin-top: 10px;

}

#small_ad li h3{

		font-size: 14px;

		line-height: 24px;

	}

#small_ban i,.wmdys i{

		font-size: 14px;

		line-height: 20px;

	}

#small_ad li p{

		font-size: 14px;

		line-height: 18px;

	}

.wmdys_p{

	margin-top: 15px;

	margin-bottom: 10px;

	padding-bottom: 15px;

}

.wmdys a img{

	float: none;

}

.wmdys_p h2,.wmdys_p .th{

	line-height: 24px;

	height: auto;

	overflow: hidden;

	font-size: 18px;

	margin-top: 10px;

	float: none;

}

.wmdys_p p{

	line-height: 20px;

	height: auto;

	font-size: 14px;

	float: none;

}

.wmdys_p e{

	line-height: 44px;

	float: none;

	font-size: 14px;

}

.hot_pr{

	width: 94%;

	margin-right: 3%;

	margin-left: 3%;

	float: none;

	margin-right: auto;

	margin-left: auto;

}

.classify-top ul li {

    width: 100%;

    margin-right: 0;

}

}

@media screen and (max-width:740px){

.message {display:none}

.content .section img{width:94% !important;}

/*stone crushing line end*/

.case img{width:95% !important}

}



@media screen and (max-width:660px){

.center_p li {

	width:90%;

	height: auto;

	margin-left: 0px;

	margin-right: 0px;

}

.center_p li a img{width:100%; height:auto;}

}

@media screen and (max-width:640px){

	#banner.rsMainSlideImage img{ width:640px !important; height:288px !important;}

	.content .abstract .brief{height:auto}

}

@media screen and (max-width:560px){

.hot_pr ul li img {

    width: 50%;

}

.hot_pr ul li h3 {

    width: 45%;

	font-size: 18px;

	line-height: 30px;

	max-height: 60px;

	height: auto;

}

.hot_pr ul li p {

    width: 45%;

	line-height: 24px;

	height: 48px;

}

}

@media screen and (max-width:480px){

.index_main {width:100%; height:auto;margin:0 auto;}

.index_main .center li p{min-height:100px;}



.about embed{width:98% !important; height:auto}

.sec_m{clear:both;}



.news .topnews a img {

    width: 100%;

    margin-right: 0px;

}

.main .caselist ul.list li img {margin-right:0px;width:100%;height:auto;}

}



@media screen and (max-width:426px){

.product_box .banners{

	height: 400px !important;

	overflow: hidden;

}

.C_top_R1IMG img{

	max-height:400px !important;

}

}

@media screen and (max-width:360px){

.product_box .banners{

	height: 340px !important;

	overflow: hidden;

}

.C_top_R1IMG img{

	max-height:340px !important;

}

.content .abstract .brief{margin-left:1%;}

}

@media screen and (max-width:340px){

.product_box .banners{

	height: 320px !important;

	overflow: hidden;

}

.C_top_R1IMG img{

	max-height:320px !important;

}

}

.zhushi{

	border: 1px solid #E3E3E3;

	padding: 10px;

	position: fixed;

	right: 10px;

	width: 350px;

	color: #C00;

	background-color: #FFF;

	font-size: 12px;

	bottom: 50px;

}

