html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,abbr,acronym,address,cite,code,del,dfn,em,img,ins,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0 auto; padding:0; border:0 none;}
input,button,label{margin:0;padding:0;}
body {color:#636363;font-size:12px;font-family:Î¢ÈíÑÅºÚ,ºÚÌå,ËÎÌå; color:#636363;background:url(/images/beijing.jpg) repeat-xy;}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,em,form,label{color:#636363; font-style:normal; padding:0; margin:0;}
h1,h2,h3,h4,h5,h6 {font-weight:700;}
ul,li,p,form{ padding:0; margin:0; list-style:none;}
img {border:0 none;}
li {list-style:none;}
button {cursor:pointer;}
textarea {margin:0;padding:0;font-size:14px;overflow:auto;resize:none;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
.clearfix:after {content:"\0020";line-height:0;font-size:0;display:block;clear:both;visibility:hidden;overflow:hidden;}
.clearfix {*zoom:1;}
.c {height:0;clear:both;line-height:0;font-size:0;overflow:hidden;}
a{text-decoration:none;color:#636363;}
a:hover {color:#f60;text-decoration:underline;}
.fl{ float:left;}
.fr{ float:right;}
.wi{ width:1002px; margin:0 auto;}


.top {
	height:104px;
}
.logo {
	margin-top:9px;
	width:540px;
	height:85px;
}
.wz {
	margin-top:75px;
}
.wz a:hover {
	color:#f60;
}
.dh {
	height:40px;
}
.dh ul{}
.dh ul li{ float:left; width:120px; text-align:center; height:40px; line-height:40px;}
.dh ul li a{ color:#fff; font-size:14px; font-weight:bolder; width:120px; height:40px; display:block; text-decoration: none}
.dh ul li a:hover{ background:url(li.jpg) no-repeat center; color:#F00;}
.dh ul li.on a{ background:url(li.jpg) no-repeat center; color:#F00;}

strong{ font-size:16px;}

.f {
	height:350px;
	margin-top:5px;
	background:url(f.jpg);
}
.main {
}
.m1 {
	height:25px;
	background:url(m1.jpg);
	line-height:25px;
	color:#ca0002;
	font-weight:bolder;
	padding-left:12px; margin-top:10px;
}
.m1 span {
	float:right;
	font-weight:normal;
}
.m1 span a {
	color:#ca0002;
}
.m2 {
	height: auto;
}
.m3 {
	margin-top:10px;
}
.m3l {
	width:220px;
}
.m3ls {
	background:url(m3l.jpg);
	height:25px;
	line-height:25px;
	color:#ca0002;
	font-weight:bolder;
	padding-left:12px;
}
.m3ls span {
	float:right;
	font-weight:normal;
}
.m3ls span a {
	color:#ca0002;
}
.m3lx { height:160px; margin-top:8px;
}
.m3z {
	width:440px;
	margin-left:20px;
}
.m3zs {
	background:url(m3z.jpg);
	height:25px;
	line-height:25px;
	color:#ca0002;
	font-weight:bolder;
	padding-left:12px;
}
.m3zs span {
	float:right;
	font-weight:normal;
}
.m3zs span a {
	color:#ca0002;
}
.m3zx {
	line-height:22px;
	text-indent:23px;
	margin-top:10px;
}
.m3r {
	width:300px;
}
.m3rs {
	background:url(m3r.jpg);
	height:25px;
	line-height:25px;
	color:#ca0002;
	font-weight:bolder;
	padding-left:12px;
}
.m3rs span {
	float:right;
	font-weight:normal;
}
.m3rs span a {
	color:#ca0002;
}
.m3rx {
}
.m3rx a:hover{color:#009ce0; text-decoration:none;}
.m3rx a{color: #636363}
.m3rx ul {
	margin-top:8px;
}
.m3rx ul li {
	height:30px;
	line-height:25px;
	background:url() 0 10px no-repeat;
	padding-left:10px;padding-right:10px;white-space:normal;overflow:hidden;text-overflow:ellipsis;
}
.m3rx ul li span {
	float:right;
}
.m4 {
	height: auto ; padding-bottom:10px;
}
.m4 ul {
	margin-top:8px;
}
.m4 ul li { float:left;
}
.m4 ul li a{ margin:0 6px;}

.bot {
	height:115px;
	background:url(bot.jpg);
	text-align:center;	line-height:28px;
}
.bot1 {
	color:#FFFFFF;

	margin-bottom:5px;
}

#demo{overflow:hidden;width:914px; height:120px;}
.cpl{ height:120px; width:914px; overflow:hidden; margin-top:5px; }
.cpl ul{ width:2600px;}
.cpl ul li{ float:left; width: 170px; height:160px; margin-right:6px;}
.cpl ul li img{ width:150px; height:114px; border:1px solid #ccc; padding:2px;}


.mt10{ margin-top:10px;}
.nm {
	width:740px;
	margin-left:20px;
}


.nwz {
	background:url(wz.jpg);
	height:25px;
	line-height:25px;
	color:#ca0002;
	font-weight:bolder;
	padding-left:12px;
}
.nwz span {
	float:right;
	font-weight:normal; color:#636363; margin-right:10px;
}

.lianx{ line-height:28px; padding:10px;}




.nei {
	height:auto; padding:10px;
}

.p15{ padding:15px;}

.dcont{ font-size:14px; line-height:26px; padding:10px 0}
.dcont p{ text-indent:23px;}


.lwz{ padding:15px;}
.lwz ul{  height:auto; background:url(x1.gif);}
.lwz ul li{  height:36px; background:url(i2.jpg) 0 12px no-repeat; line-height:36px; padding-left:20px;}
.lwz ul li span{ float:right; margin-right:15px;}
.lwz ul li a{ text-decoration:none; color:#000;}
.lwz ul li a:hover{ color:#009ce0;}

.listp{}
.listp ul{ width:900px;}
.listp ul li {
	float:left;
	width:178px;
	height:180px;
	margin-bottom:20px;
	margin-left:10px;
	margin-top:8px;
}
.pt img {
	border:1px solid #ddd;
	padding:2px;
	height:145px;
	width:165px;
}
.ptz {
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-align:center;
	margin-top:5px;
	width:150px;
}
.epages{height:30px; line-height:30px; padding-top:20px; margin-left:10px;}
.epages a{ border:1px solid #e1e1e1; padding:3px; margin:0 4px;} 


.con{}
.con h1{ padding:0; margin:0; text-align:center; font-size:18px}
.info{ text-align:center; padding:5px 0; margin-top:10px; color:#666}
.cont p{ line-height:30px; font-size:14px;}
.cont{ line-height:30px; font-size:14px; color:#636363; padding-top:20px;}
.sx{ padding:10px 0; line-height:26px; background:url(x2.gif) top repeat-x;}
.sx a{ margin-right:10px;}

.nad{ padding-top:9px;}

.wz b{ color:#F00; padding:0 6px}

BODY{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-color: #ffffff;
}
td{
font-size:12;
color:#111111;
line-height:150%;
font-family:Arial, Helvetica, sans-serif}
.info_pro{
font-size:14px;
line-height:200%;}
.title_lm{
font-size:14px;
font-weight:bold;}
.info14{
font-size:14px;
line-height:170%;
}
.title_lm_en{
font-size:11px;
color:#009900}

.kuai_left{
border:#66CC33 1px solid;
background:#ffffff; 
}
.pic_kuai{
border-bottom:#990000 1px solid; border-top:#990000 1px solid; border-right:#990000 1px solid; border-left:#990000 1px solid;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#636363;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#636363;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#636363;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#009ce0;
	text-decoration: none;
}

.menu a:link {
	color:#FFFFFF;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
}

.menu a:visited {
	color:#FFFFFF;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
}
.menu a:active {
	color:#FFFFFF;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
}
.menu a:hover {
	color:#FFff00;
	font-size:14px;
	font-weight:bold;
}

.bot1 a:link {
	color:#111111;
	text-decoration: none;
}

.bot1 a:visited {
	color:#111111;
	text-decoration: none;
}
.bot1 a:active {
	color:#111111;
	text-decoration: none;
}
.bot1 a:hover {
	color:#ffffff;
	text-decoration: underline;
}

.warp{margin:0 auto;width:1002px;}
.a_focus_pic{position:relative;width:1002px;height:330px;z-index:1001;}
.a_focus_pic .con{position:absolute;top:0;left:-463px;height:330px;width:1920px;z-index:2;}
.a_focus_pic .ctrlbg{height:35px;background:#000;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;width:1920px;position:absolute;bottom:0;left:-463px;z-index:10;}
.a_focus_pic .ctr_btn{height:31px;position:absolute;left:40%;bottom:2px;z-index:11;}
.a_focus_pic .ctr_btn li{height:31px;width:31px;line-height:31px;text-align:center;float:left;margin-right:8px;background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;color:#FFF;font-family:verdana;font-size:16px;cursor:pointer;border-radius:25px;_width:22px;_height:22px;_line-height:22px;_margin-top:4px}
.a_focus_pic .ctr_btn li.on{font-weight:700;background:#c00;_width:22px;_height:22px;_line-height:22px;}
.a_focus_pic .con .sub_con{position:relative;width:1920px;height:330px;}
 .a_focus_pic .con .sub_con a{position:absolute;display:block;z-index:2;background:url('../images/transparent.gif') no-repeat;background-position:-9999px -9999px;overflow:hidden;text-indent:-999px}
.a_focus_pic .con .sub_con a p{cursor:pointer;display:block;height:330px;margin:0;padding:0;position:absolute;left:0px;top:-5px;width:1002px;background:#000;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity:0.2;visibility:hidden;line-height:100em;z-index:999999;zoom:1;}
.a_focus_pic .con .sub_con a:hover{zoom:1;}
.a_focus_pic .con .sub_con a:hover p{visibility:visible;_border:5px solid #c00;overflow:hidden}
.a_focus_pic .con .sub_con .pic{position:absolute;z-index:1;}


*{ margin:auto; padding:0; list-style:none;}
img{ border:0;}
body{font-size:12px;color:#555555;}

.navbox{height:40px;position:relative ;z-index:9999; margin:auto;background:#00468e;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:1;font-family:'Î¢ÈíÑÅºÚ';}
.nav{width:1002px;margin:0 auto;height:40px; list-style:none;}
.nav li{float:left;height:40px;position:relative; list-style:none;}
.nav li.last{background:none;}
.nav li a{text-decoration:none;}
.nav li a span{float:left;display:block;line-height:40px;font-size:18px;color:#ffffff;cursor:pointer;width:143px;text-align:center; }
.mj_hover_menu{text-decoration:none; width:143px; background:url(/images/menu_hover.jpg); height:40px;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:40px;left:12px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.mj_menu_pro_bg{width:825px; height:185px; background:url(/images/menu_pro_bg.png) no-repeat;}
.mj_menu_pro_main{width:765px; margin:auto; padding-top:12px;}
.mj_menu_pro_li{ float:left;}
.mj_menu_li_txt{line-height:23px; font-size:13px; color:#696969;}
.mj_menu_li_txt font{font-size:14px; color:#ea1e2a;}
.mj_menu_li_txt a{font-size:13px; color:#696969; text-decoration:none;}
.mj_menu_li_txt a:hover{color:#009ce0; text-decoration:none;}

.mj_menu_news_bg{width:480px; height:185px; background:url(/images/menu_news_bg.png) no-repeat;}
.mj_menu_news_main{width:440px; margin:auto; padding-top:8px;}
.mj_menu_news_li{padding:0px 20px; margin-right:30px; height:150px; float:left; border-right:solid 1px #cccccc; }
.mj_menu_news_img{float:left; text-align:left; color:#ea1e2a; line-height:30px; font-size:16px;}
.mj_menu_news_li2{padding:0px 10px; height:150px; float:right; border-left:solid 1px #cccccc; }
.mj_menu_news_img2{float:left; margin-left:30px; text-align:right; color:#ea1e2a; line-height:30px; font-size:16px;}
.mj_menu_news_li3{padding:0px 25px; height:150px; float:right; border-left:solid 1px #cccccc; }
.mj_menu_news_img3{float:right; margin-right:30px; text-align:right; color:#ea1e2a; line-height:30px; font-size:16px;}