/* CSS Document */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, thead, time, tr, tt, u, ul, var, video, xmp, input, textarea {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: "Microsoft Yahei", Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #484848;
}
body {
	font-family: "Microsoft Yahei", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	color: #484848;
}
a, a:hover {
	text-decoration: none;
}
.clear {
	clear: both;
}
* {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
@media (min-width: 768px) {
.w_mob {
	display: none;
}
}
@media (max-width: 767px) {
.w_pc {
	display: none;
}
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
.w100 {
	width: 100%
}
.f_l {
	float: left
}
.f_r {
	float: right
}
.f_c {
	margin: 0 auto;
}
body{
font: 12px/1.231 Microsoft YaHei;
    font-size: 63%;
}
a{text-decoration:none; color:#666;}
h1,h2,h3,h4,h5,h6 {
	padding: 0;
	margin: 0;
}

.nav_menu{width:775px;height:40px;list-style:none; margin-top:40px; float:left; margin-left:170px;}
.nav_menu li{float:left;height:40px;position:relative;list-style:none;}
.nav_menu li.last{background:none;}
.nav_menu li a{text-decoration:none;}
.nav_menu li a span{background:url(../images/nav_menu_line.png) no-repeat right;float:left;display:block;line-height:40px; height:40px;font-size:16px;color:#ffffff;cursor:pointer;width:110px;text-align:center;}
.hover_menu{text-decoration:none;width:110px;background:url(../images/menu_hover.png);height:40px;}
.nav_menu li.selected .submenu{display:block;}
.nav_menu li .submenu{display:none;position:absolute;top:40px;left:-9px;z-index:90;}
.nav_menu li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.menu_pro_bg{width:825px;height:235px;background:url(../images/menu_news_bg.png) no-repeat;}
.menu_pro_main{width:765px;margin:auto;padding-top:12px;}
.menu_pro_li{ float:left;}
.menu_li_txt{line-height:22px;font-size:12px;color:#696969;}
.menu_li_txt font{font-size:14px;color:#bb1721;}
.menu_li_txt a{color:#696969;text-decoration:none;font-size:14px; line-height:25px;}
.menu_li_txt a:hover{color:#696969;text-decoration:underline;}
.menu_news_bg{width:480px;height:185px;background:url(../images/menu_news_bg.png) no-repeat;}
.menu_news_main{width:440px;margin:auto;padding-top:12px;}
.menu_news_li{padding:0px 10px;margin-right:10px;height:150px;float:left;border-right:solid 1px #cccccc;}
.menu_news_img{float:left;text-align:left;color:#2c9652;line-height:30px;font-size:14px;}
.menu_news_li2{padding:0px 30px;height:150px;float:right;border-left:solid 1px #cccccc;}
.menu_news_img2{float:left;margin-left:30px;text-align:left;color:#bb1721;line-height:30px;font-size:14px;}
.menu_news_li3{padding:0px 25px;height:150px;float:right;border-left:solid 1px #cccccc;}
.menu_news_img3{float:left;margin-left:10px;text-align:left;color:#bb1721;line-height:30px;font-size:14px;}
.nav_menu1{ padding-top:26px;}
.bk{ color:#FFF;}

@media screen and (min-width:320px) {
    html{font-size:75%;}
}
@media screen and (min-width:375px) {
    html{font-size:87.5%;}
}
@media screen and (min-width:480px) {
    html{font-size:87.5%;}
}
@media screen and (min-width:540px) {
    html{font-size:112.5%;}
}
@media screen and (min-width:550px) {
    html{font-size:125%;}
}
@media screen and (min-width:640px) {
    html{font-size:150%;}
}
