* { margin: 0; padding: 0; }
body { font: 12px/20px "Microsoft YaHei","微软雅黑", Arial, Helvetica, sans-serif, "宋体"; color: #fff; background: #222; min-width: 1200px; margin: 0 auto; }
h1,h2,h3,h4,h5,h6 { font-size: 14px; }
ul,ol { list-style: none; }
input,select,textarea { font-size: 12px; font-family: "Microsoft YaHei","微软雅黑", Arial, Helvetica, sans-serif, "宋体"; color: #555; }
em,i,address { font-style: normal; }
strong { color: #000; }
a img { border: 0; }
a { color: #333; text-decoration: none; }
a:hover { color: #c00; }
.tc { text-align: center; }
.tr { text-align: right; }
.fl { float: left; }
.fr { float: right; }
.none { display: none; }

hgroup { width: 1100px; margin: 0 auto; }

header { width: 100%; height: 80px; background: url(b.png); }
header hgroup { width: 98%; min-width: 1100px; }
header #logo { width: 200px; height: 80px; float: left; }
header #logo a { display: block; width: 200px; height: 80px; background: url(logo.png) no-repeat center center; text-indent: -9999999px; overflow: hidden; }

header nav { width: 700px; float: right; height: 80px; }
header nav ul { }
header nav li { float: left; width: 80px; padding: 0 10px; position: relative; z-index: 999; }
header nav li a { color: #fff; width: 80px; height: 80px; line-height: 90px; display: block; text-align: center; float: left; font-size: 14px; overflow:hidden; }
header nav li a:hover { color:#fff; }
header nav li span { width: 80px; height: 2px; display: block; position: absolute; bottom: 0; left: 10px; overflow: hidden; }
header nav li:hover span,
header nav li.current span { background:#ff0; }
header nav li.current a {color: #ff0;}

#content { }
#left { width: 220px; float: left; }
#right { width: 860px; float: right; }
#right img { max-width: 860px; }

footer { padding: 20px 0; background: #111; color:#888; }
footer hgroup { width: 98%; min-width: 1100px; }
footer h2 { font-size: 12px; font-weight: normal; color: #888; margin-top: 35px; padding-right:300px; }
footer h2 a { color: #888; }
footer .fl { width: 700px; float: left; }
footer .fr { width: 400px; float: right; }
footer .fr li { height: 22px; line-height: 22px; }
footer .fr li span { display: block; width: 50px; float: left; }
footer a { color:#888; }
footer a:hover { color:#ff0; }
footer strong { color:#ff0; font-size: 30px; font-family: Arial, Helvetica, sans-serif; }
footer .ftel { margin-bottom: 20px; }


#flinks { text-align: left; background:#111; border-bottom:#222 1px solid; padding: 20px 0; }
#flinks hgroup { width: 98%; min-width: 1100px; }
#flinks h3 { display: inline; font-weight: normal; color: #555; font-size: 12px; }
#flinks ul { display: inline; }
#flinks li { display: inline; padding: 0 5px; }
#flinks li a { color: #555;}
#flinks li a:hover { color: #aaa; text-decoration: underline; }

#category { background:#51b5e6; width: 220px; float: left; }
#category h2 { height: 50px; line-height: 50px; padding: 0 20px; color:#fff; font-size: 16px; }
#category ul { background:#fff; margin: 0 10px 10px 10px; padding: 15px; line-height: 24px; }
#category li { font-weight: bold; }
#category li a {}
#category li a:hover {}
#category li.current a { color: #f60; font-weight: bold; }
#category ul ul { margin: 0 0 0 2em; padding: 0; }
#category li li { font-weight: normal; border:0; }
#category h3 { line-height: 26px; }


#crumbs { color: #666; background: url(home.png.html) no-repeat 0 8px; margin: 30px 0; }
#crumbs a { color: #666; }





/*文章详细页 Start*/
article { font-size: 14px; line-height: 24px; }
article h1 { text-align: center; font-size: 20px; line-height: 1.6em; margin: 0 0 10px 0; color: #000; font-weight: normal; }
article h2,article h3,article h4,article h5,article h6 { margin: 10px 0; color: #222; }
article h2 { font-size: 18px; }
article h3 { font-size: 16px; }
article p { margin: 10px 0; text-indent: 2em; }
article .i { text-align: left; margin: 10px 0; border: #eee 1px solid; background: #f3f3f3; padding: 5px 10px; font-size: 12px; line-height: 24px; color: #888; }
article .i span { padding: 0 10px; }
article ol,
article ul { margin: 0 0 0 4em; }
article ol li { list-style: decimal-leading-zero; }
article ul li { list-style: circle; }
article img { max-width: 780px; }
article a { text-decoration: underline; }

.article_prev_next { border-top: #ccc 1px solid; padding: 20px 0; }
.article_prev_next li { width: 50%; float: left; }
.article_prev_next li.prev {}
.article_prev_next li.next { text-align: right; }

.article_related { padding: 20px 0; }
.article_related h2 { padding-bottom: 10px; border-bottom: #ddd 1px solid; }
.article_related ul { padding: 10px 0; border-top: #fff 1px solid; }
.article_related li { width: 50%; float: left; height: 25px; line-height: 25px; overflow: hidden; }
.article_related li span { float: right; margin: 0 10px; }

.product_related { border: #eee 1px solid; background: #f3f3f3; padding: 5px; }
.product_related h2 { padding-bottom: 10px; border-bottom: #ddd 1px solid; }
.product_related ul { padding: 10px 0; border-top: #fff 1px solid; }
.product_related li { float: left; width: 110px; height: 110px; float: left; text-align: center; margin: 5px; }
.product_related li img { width: 110px; height: 110px; }

.bdlikebutton { margin: 20px auto; }

/*about us*/
.ainfo_1 {  }
.ainfo_1 .ainfo_c1 { background: url(ainfo1.jpg) no-repeat top center; height: 860px; }
.ainfo_1 .ainfo_c1 .abox { padding: 280px 280px 0 470px; color: #333; font-size: 16px; line-height: 1.7em; }
.ainfo_1 .ainfo_c1 .abox h1 { font-size: 25px; line-height: 25px; margin-bottom: 20px; }
.ainfo_1 .ainfo_c1 .abox p { text-indent: 2em; margin-bottom: 15px; }
.ainfo_1 .ainfo_c2 { background: url(culture.jpg) no-repeat top center; height: 800px; }

/*contact us*/
.ainfo_7 {  }
.ainfo_7 .ainfo_c1 { background: url(ainfo7.jpg) no-repeat top center; height: 860px; }
.ainfo_7 .ainfo_c1 .abox { color: #444; padding: 280px 0 0 0; }
.ainfo_7 .ainfo_c1 .abox li { width: 230px; float: left; margin: 0 20px; text-align: center; font-size: 14px; line-height: 1.8em; }
.ainfo_7 .ainfo_c1 .abox li a { width: 86px; height: 95px; display: block; margin: 0 auto; text-indent: -9999999px; overflow: hidden; }
.ainfo_7 .ainfo_c1 .abox li h3 { font-size:22px; line-height: 22px; margin: 10px 0; font-weight: normal; }
.ainfo_7 .ainfo_c1 .abox li p {}
.ainfo_7 .ainfo_c1 .abox li.li_1 a { background: url(phoneIco.png) no-repeat; }
.ainfo_7 .ainfo_c1 .abox li.li_1 a:hover { background: url(phoneIco2.png) no-repeat; }
.ainfo_7 .ainfo_c1 .abox li.li_2 a { background: url(qqIco.png) no-repeat; }
.ainfo_7 .ainfo_c1 .abox li.li_2 a:hover { background: url(qqIco2.png) no-repeat; }
.ainfo_7 .ainfo_c1 .abox li.li_3 a { background: url(mapIco.png) no-repeat; }
.ainfo_7 .ainfo_c1 .abox li.li_3 a:hover { background: url(mapIco2.png) no-repeat; }
.ainfo_7 .ainfo_c1 .abox li.li_4 a { background: url(emailIco.png) no-repeat; }
.ainfo_7 .ainfo_c1 .abox li.li_4 a:hover { background: url(emailIco2.png) no-repeat; }
.ainfo_7 strong { font-size: 20px; color: #444; }

/*news list*/
.newslist { height: 700px; background: url(needBg.jpg) no-repeat top center; padding: 60px 0 0 0; }
.newslist ul {}
.newslist li { height: 30px; line-height: 30px; }
.newslist li:hover { background-color: #333; padding: 0 20px; }
.newslist li a { color: #aaa; }
.newslist li a:hover { color: #ff0; }
.newslist li span { float: right; color: #555; }


.pages { text-align: center; padding: 20px 0; font-family: "宋体"; color:#ccc; }
.pages a,.pages span,.pages strong { padding: 5px 10px; background: #333; margin: 4px 2px; display: inline-block; color: #aaa; }
.pages strong { background: #333; color: #ff0; }
.pages a:hover { background: #333; color: #fff; }

/*news view*/
.newsview { background: url(bgn.jpg); color: #333; padding-top: 1px; }

/*product list*/
.productlist {}
.productlist .plist { width: 100%; background:#000; }
.productlist .plist li { width: 12.5%; height: 200px; overflow: hidden; float: left; }
.productlist .plist li img { width: 100%; height: auto; }
.productlist .cmenu { text-align: center; margin: 30px 0; }
.productlist .cmenu li { display: inline; }
.productlist .cmenu a { font-size: 14px; line-height: 14px; display: inline-block; padding: 5px 20px; color:#fff; margin: 0 10px; }
.productlist .cmenu li.current a { border:#ff0 1px solid; color:#ff0; }

/*product view*/
.productview { background: url(bgn.jpg); color: #333; padding-top: 1px; }
.pica { text-align: center; }


/* Home Page Style */
#default {}
#default #hcontainer { height: 700px; width: 100%; position: relative; z-index: 999; }
#default #hcontainer header { position: absolute; z-index: 2; top: 0; left: 0; }
#default #banner { position: absolute; top: 0; left: 0; z-index: 1; }

#banner { width: 100%; height: 700px; }
.arrow {width:58px;height:30px;background:#fff url(arrow_down.png.html) no-repeat center center;position:relative;top:-2px;left:100px;}

.fullSlide { width:100%; position:relative;	height:700px; }
.fullSlide .bd { margin:0 auto;	position:relative;	z-index:0;	overflow:hidden; }
.fullSlide .bd ul {	width:100% !important;	padding:0;	margin:0; }
.fullSlide .bd li {	width:100% !important;	height:700px; overflow:hidden; text-align:center; }
.fullSlide .bd li a { display:block; height:700px; text-indent: -9999999px; overflow: hidden;}
.fullSlide .hd { width:100%; position:absolute;	z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul {	text-align:center;}
.fullSlide .hd ul li {	cursor:pointer;	display:inline-block; *display:inline; zoom:1;	width:16px;	height:16px; margin:1px 3px; overflow:hidden; line-height:999px; background: url(dot.png) no-repeat -2px -17px;}
.fullSlide .hd ul .on { background: url(dot.png) no-repeat -2px -1px; }
.fullSlide .prev,.fullSlide .next {	display:block;	position:absolute;	z-index:1;	top:50%;	margin-top:-30px;	left:5%;	z-index:1;	width:40px;	height:60px;	background:url(slider-arrow.png) -126px -137px #000 no-repeat;	cursor:pointer;	filter:alpha(opacity=50);	opacity:0.5;	display:none;}
.fullSlide .next {	left:auto;	right:5%;	background-position:-6px -137px;}

h2.h2title { font-size: 35px; line-height: 35px; font-weight: normal; color:#fff; text-align: center; margin-bottom: 50px; }
h2.h2title span { font-size: 14px; line-height: 14px; color:#fff; display: block; text-transform: uppercase; margin: 10px 0 0 0; }

#pros { padding: 50px 0 0 0; }
#pros .plist { width: 100%; background:#000; }
#pros .plist li { width: 12.5%; height: 200px; overflow: hidden; float: left; }
#pros .plist li img { width: 100%; height: auto; }
#pros .cmenu { text-align: center; margin: 30px 0; }
#pros .cmenu li { display: inline; }
#pros .cmenu a { font-size: 14px; line-height: 14px; display: inline-block; padding: 5px 20px; color:#fff; margin: 0 10px; }
#pros .cmenu a.st { border:#ff0 1px solid; color:#ff0; }

#infos { padding: 50px 0; background: url(ibg.jpg) no-repeat center center; }
#infos .is { width: 920px; margin: 0 auto; }
#infos .is li { width: 143px; height: 157px; background: url(ico11.png) no-repeat -179px 0; float: left; margin: 0 50px 0 0; color:#e62129; }
#infos .is li.lt { margin-right: 0; }
#infos .is li:hover { background: url(ico11.png) no-repeat 0 0; color:#fff; }
#infos .is li em { font-size: 22px; line-height: 22px; display: block; text-align: center; padding: 50px 0 20px 0; }
#infos .is li span { font-size:12px; line-height: 12px; display: block; text-align: center; }
#infos .c { width: 1000px; margin: 0 auto; padding: 0 0 30px 0; font-size: 16px; line-height: 1.8em; }


.news { width: 1000px; margin: 0 auto; padding: 30px 0 0 0; color:#555; }
.news a { color:#555; }
.news a:hover { color: #fff; }
.txtScroll-top{ width:1000px; overflow:hidden; position:relative; }
.txtScroll-top .bd{ }
.txtScroll-top .infoList li{ height:24px; line-height:24px; width: 50%; float: left; overflow: hidden; }
.txtScroll-top .infoList li span{ margin-left: 10px; font-family: Arial, Helvetica, sans-serif; float: right; }
.txtScroll-top .infoList li .n { width: 480px; float:left; margin-right:20px;}





.clear { clear: both; }

.clearfix:after,
header:after,
#content:after,
footer:after,
nav:after,
hgroup:after { content:"\0020"; display:block; clear:both; visibility:hidden; overflow:hidden; height:0; font-size:0;}

.clearfix,
header,
#content,
footer,
nav,
hgroup { zoom:1; }
.title {  font-size: 14pt}
