@charset "utf-8";
/* CSS Document */

/***********************公共样式**************************************/
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, 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, article, aside,canvas, details, embed, figure, figcaption,footer, header, hgroup, menu, nav, output,ruby, section, summary, time, mark, audio,video{
	margin:0;
	padding:0;
}
article, aside, details, figcaption,figure, footer, header, hgroup, menu,nav, section{display:block;}

html{overflow-x:hidden;-webkit-text-size-adjust:none;}
body{ font-size:12px; font-family:Arial,SimSun; color:#666666; max-width:1680px; margin:0 auto;}
ol, ul, li{list-style:none;}

fieldset, img{border:0;}
a{color:#656565;}
a:hover{color:#c30d23;}
del, ins, a{text-decoration:none;}
em, i{font-style:normal;}
input, button,
textarea, select{outline:none;}
textarea{resize:none;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
.clearfl{clear:both;}
.clearfix:after{
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
	line-height:0;
	content:'\20';	
}
.clearfix{
	clear:both;
	*display:table;
	*zoom:1;
}
.fl{
	display:inline;
	float:left;
}
.flyy{
	display:inline;
	color:#a70d0d;
	margin-left:40px;
	margin-top:25px;
}
.fr{
	display:inline;
	float:right;
}
.vaimg{
	display:table-cell;
	*display:block;
	overflow:hidden;
	font:0px/0px 'Arial';
	text-align:center;
	vertical-align:middle;
}
.vaimg img{
	vertical-align:middle;
}

.main_box{width:320px; margin:0 auto;}
.main_box img{max-width:100%;}
.top{height:33px; overflow:hidden; vertical-align:top;}
.soso{background-color:#c9c9c9; padding:6px 4px; overflow:hidden}
.soso p{background-color:#FFF; overflow:hidden}
.soso span{color:#878787; font-weight:bold; width:42px; display:inline-block; height:22px; float:left; background:url(/images/sanji.jpg) no-repeat right 5px; line-height:24px; padding-left:4px; }

.textag{border:none; height:22px; line-height:22px; color:#c9c9c9; width:220px; padding-left:6px; float:left}
.texbtn{width:38px; height:24px; background:url(/images/fanf.jpg) no-repeat center center #c30d23; border:none; float:right}

.nav{height:32px; margin:5px 0px; background-color:#a1a0a0; overflow:hidden;}
.nav li{width:80px; height:32px; overflow:hidden; float:left; line-height:32px; text-align:center; font-weight:bold}
.nav li a{color:#FFF; display:block}
.nav li a:hover{background-color:#c30d23;}
.cuasas{background-color:#c30d23;}

/********************************/


.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width:100%;display: block;}
.no-js .slides > li:first-child {display: block;}
.flexslider{margin: 0 auto;position: relative;width:100%;zoom:1;}
.flex-viewport {-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {display:none;}
.flex-control-nav {position: absolute;bottom: 4%; left:0px; z-index:999999;text-align:right; width:100%;}

.flex-control-nav li { margin-right:6px;display: inline-block;zoom:1;z-index:999999;}
.flex-control-paging li a {
	background:#FFF;
	display:block;
	height: 8px;
	line-height:50px;
	overflow: hidden;
	width: 8px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background:#d70808;
}







.prolina{height:82px; overflow:hidden;}
.prolina li{width:55px; height:55px; float:left; color:#FFF; text-align:center; font-weight:bold;  margin:14px 13px 0px 12px;}
.prolina li a{display:block;padding-top:15px; height:40px; color:#FFF}
.prolina_01{background:url(/images/prea_01.jpg) no-repeat;}
.prolina_02{background:url(/images/prea_02.jpg) no-repeat;}
.prolina_03{background:url(/images/prea_03.jpg) no-repeat;}
.prolina_04{background:url(/images/prea_04.jpg) no-repeat;}

.maintit{height:24px; background-color:#a3a1a1; overflow:hidden; color:#FFF; line-height:24px; font-weight:bold; text-indent:10px;}
.maintit a{width:50px; height:24px; display:inline-block; float:right; font-weight:normal; font-family:SimSun; color:#FFF; padding-right:10px;}

.proboxas{width:305px; margin:0 auto; padding-top:12px; overflow:hidden}
.proboxas li{height:63px; overflow:hidden; margin-bottom:15px;}
.proboxas li a{display:block;}
.pro_pic{width:76px; height:59px; padding:1px; overflow:hidden; text-align:center; float:left; border:1px solid #a3a1a1}
.pro_pic img{max-width:76px; max-height:59px;}

.pro_text{width:218px; float:right}
.pro_text p{height:20px; line-height:20px; border-bottom:1px dashed #868686; overflow:hidden; margin-bottom:3px; font-weight:bold}
.pro_text span{line-height:20px; height:40px; overflow:hidden; display:block; }
.proboxas li a:hover p{border-bottom:1px dashed #c30d23; }


.sy_news{padding:10px 0px;width:305px; margin:0 auto; }
.sy_news li{height:26px; overflow:hidden; line-height:26px;border-bottom:1px dashed #868686; background:url(/images/diana.jpg) no-repeat left 10px; text-indent:10px; margin:2px 0px;}
.sy_news li:hover{border-bottom:1px dashed #c30d23; background:url(/images/diana_02.jpg) no-repeat left 10px;}

.sy_link{overflow:hidden; width:310px; margin:0 auto;}
.sy_link ul{width:340px;}
.sy_link li{width:84px; height:40px; overflow:hidden; float:left; margin:10px 25px 10px 0px;}
.sy_link li a{display:block;}

.footer_top{background-color:#e0e0e0; text-align:center; line-height:22px; padding:5px 10px; margin-top:5px;}
.footer_top a{margin:0px 5px;}
.footer_top a:hover{text-decoration:underline;}

.footer_bot{background-color:#757575; color:#FFF; line-height:20px; text-align:center; padding:0px 10px}


.ny_top{height:32px; background-color:#c30d23; overflow:hidden; padding:0px 7px; line-height:32px;}
.ny_top span{display:block; height:32px; width:240px; text-align:center; color:#FFF; font-weight:bold; float:left; margin-left:10px; }

.ny_top a{margin-top:5px; display:inline-block; height:32px; }
.ny_top a img{ vertical-align:top}

.ny_tel{height:24px; background-color:#979797; color:#FFF; line-height:24px; padding:0px 7px; font-weight:bold;}
.prodian{line-height:20px; display:block; margin-bottom:-4px; clear:both}
.prodian a{margin:0px 5px;}
.prodian a:hover{text-decoration:underline;}

.pro_list{margin-top:5px;}

.pro_list p{height:28px; line-height:28px; color:#FFF; background-color:#c30d23; font-weight:bold; padding:0px 8px; overflow:hidden; cursor:pointer; float:left; width:304px; border-bottom:1px solid #FFF}
.prodown{ overflow:hidden; float:left; width:100%; display:none}
.prodown span{height:24px; overflow:hidden; line-height:24px; background:url(/images/la.jpg) 9px 9px no-repeat #d6d6d6; display:block; text-indent:19px; overflow:hidden; border-bottom:1px solid #FFF; float:left; width:100%; cursor:pointer;}
.prodown span:hover{background:url(/images/lb.jpg) 9px 9px no-repeat #d6d6d6; text-decoration:underline; color:#c30d23; font-weight:bold;}

.prodown span.chuasao{background:url(/images/lb.jpg) 9px 9px no-repeat #d6d6d6; text-decoration:underline; color:#c30d23; font-weight:bold;}
.prodowntwo {padding:0px 10px; overflow:hidden; display:none; float:left; width:300px; background:#FFF }
.prodowntwo a{display:block; line-height:24px; height:24px; overflow:hidden; border-bottom:1px dashed #a3a1a1; margin:3px 0px; text-indent:10px;}

.page{clear:both; text-align:center; margin:10px 0px;}
.page a{display:inline-block; height:30px; padding:0px 5px; line-height:30px}

.pro_show{padding:10px 20px;}
.pro_show img{max-width:280px;}
.po_show_pic{text-align:center; border-bottom:1px dashed #868686; padding-bottom:10px;}
.pro_txt{line-height:24px; color:#333333; padding:10px 0px; border-bottom:1px dashed #868686; padding-bottom:10px;}
.prosho_list{margin:10px 0px;}
.prosho_list li{height:24px; color:#FFF; background-color:#b4b4b4; width:68px; text-align:center; float:left; line-height:24px; margin:0px 1px;}
.prosho_list li a{color:#FFF; display:block;}
.prosho_list li a:hover{color:#c30d23; font-weight:bold}
.prosho_list li.proshox a{color:#c30d23; font-weight:bold}

.prosfha{clear:both; line-height:24px;}
.guasav{color:#e60404; text-decoration:underline;}
.guasssav a{color:#e60404; text-align:center; display:block}
.prosfha p{padding-top:8px;}

.down_up{ border-bottom:1px dashed #868686; border-top:1px dashed #868686; padding:10px 0px; line-height:24px;}
.down_up span{color:#c30d23;}

.axoada{color:#e60404; line-height:30px; font-weight:bold; margin-top:10px;}
.xiangguan li{line-height:24px; overflow:hidden; font-family:SimSun}

.ny_about{width:306px; margin:0 auto; line-height:22px; padding-bottom:10px; overflow:hidden}
.ny_about img{ max-width:306px;}
.ny_about_list{margin:5px 0px;}
.ny_about_list li{height:24px; color:#FFF; background-color:#b4b4b4; width:76px; text-align:center; float:left; line-height:24px; margin:0px 2px;}
.ny_about_list li a{color:#FFF; display:block;}
.ny_about_list li a:hover{color:#c30d23; font-weight:bold}
.ny_about_list li.proshox a{color:#c30d23; font-weight:bold}


.case_list{padding:0px 6px;}

.case_list li{height:73px; overflow:hidden; margin-bottom:15px; border-bottom:1px dashed #343333; padding-bottom:10px;}
.case_list li a{display:block;}
.case_pic{width:76px; height:59px; padding:1px; overflow:hidden; text-align:center; float:left; border:1px solid #a3a1a1; margin-top:5px;}
.case_pic img{max-width:76px; max-height:59px;}

.case_text{width:218px; float:right;}
.case_text p{height:18px; line-height:18px;  overflow:hidden;  font-weight:bold}
.case_text span{line-height:18px; height:54px; overflow:hidden; display:block; }

.case_show{width:96%; margin:0 auto; padding:10px 0px; line-height:24px;}
.nizgao{font-size:12px; color:#333333; line-height:20px; padding:5px 0px;}
.nizgaoaa{font-size:12px; font-weight:normal; color:#878787; border-bottom:1px dashed #868686; border-top:1px dashed #868686; line-height:24px; margin-bottom:10px;}






.case_show img{ max-width:278px;}
.ny_news {padding-top:3px;}
.ny_news img{width:100%;}
.nizgaoaa a{color:#dc042e;}