@charset "utf-8";
body,div,ul,li,span,p,dl,dt,dd,strong,form,input,a,img{margin:0; padding:0; border:0;}
body{margin:auto; hieght:auto; font-size:12px;}
body,button, input, select, textarea { font: 12px/1.5 '微软雅黑',tahoma, Srial, helvetica, sans-serif; }
div,body{font-family: 微软雅黑; margin:0 auto;}
body{background:#ffffff;}
h1,h2,h3{list-style:none; margin:0;padding:0; font-weight:normal;}
ul li,li{list-style:none;}
a:visited {text-decoration:none;}
a{text-decoration:none;outline:none;}
a:focus{ -moz-outline-style: none; }
img,input,form{border:none;}
a:active {star:expression(this.onFocus=this.blur());}
.clear{clear:both;}
a{text-decoration:none;cursor:pointer}

.toplogo {
	width:1200px;
	height:100px;	
}
.toplogo .ilogo {
		float:left;
}
.toplogo .rtop {
	  background-image: url("tel.jpg");
    background-repeat: no-repeat;
    float: right;
    height: 90px;
    margin-top: 5px;
    width: 346px;
    text-align: right;
}
.toplogo .rtop a {
	  color: #666;
    font-size: 13px;
    margin-left: 10px;
}
.toplogo .rtop a:hover {
	color:#320c6f;	
}
.toplogo .rtop a.tel {
	height:80px;	
}
.toplogo .rtop a.tel img{
	max-height:100%;	
}
.navbox{height:40px;position:relative;z-index:9; margin:auto;background:#320c6f;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;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;display: block;}
.nav li a span{
color: #ffffff;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;
    line-height: 16px;
    margin-top: 5px;
    text-align: center;
    width: 143px;	
 }
.mj_hover_menu{text-decoration:none; width:143px; background:url(menu_hover.jpg); height:40px;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:40px;left:-9px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.mj_menu_pro_bg{width:825px; height:235px; background:url(menu_pro_bg.png) no-repeat;}
.mj_menu_pro_main{width:765px; margin:auto; padding-top:2px;}
.mj_menu_pro_li{ float:left;}
.mj_menu_li_txt{line-height:22px; font-size:12px; color:#696969;}
.mj_menu_li_txt font{font-size:14px; color:#bb1721;}
.mj_menu_li_txt a{color:#696969; text-decoration:none;}
.mj_menu_li_txt a:hover{color:#696969; text-decoration:underline;}

.mj_menu_news_bg{width:480px; height:185px; background:url(menu_news_bg.png) no-repeat;}
.mj_menu_news_main{width:440px; margin:auto; padding-top:12px;}
.mj_menu_news_li{padding:0px 30px; margin-right:30px; height:150px; float:left; border-right:solid 1px #cccccc; }
.mj_menu_news_img{float:left; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}
.mj_menu_news_li2{padding:0px 30px; height:150px; float:right; border-left:solid 1px #cccccc; }
.mj_menu_news_img2{float:left; margin-left:30px; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}
.mj_menu_news_li3{padding:0px 25px; height:150px; float:right; border-left:solid 1px #cccccc; }
.mj_menu_news_img3{float:left; margin-left:10px; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}


.footer {
	background-color:#320c6f;
	padding:20px 0px;
	margin-top:30px;	
}
.footer .fcont {
	width:1100px;	
}
.footer .fcont .fdizhi {
	color:#ffffff;
	font-size:13px;	
	float:left;
	line-height: 25px;
	padding-top: 25px;
}
.footer .erwei {
	float:right;	
	width:125px;
	font-size:14px;
	margin-left:20px;
}
.footer .erwei p {
	line-height:30px;
	color:#ffffff;
	text-align:center;	
}
.footer .erwei img {
	width:100%;	
}
.fixzx {
    right: 0;
    position: fixed;
    top: 239px;
    width: 60px;
    z-index: 999;
}
.fixzx a {
    background: #320c6f none no-repeat scroll center 8px;
    color: #ffffff;
    display: block;
    font-family: 微软雅黑;
    height: 35px;
    line-height: 23px;
    margin-top: 1px;
    padding-top: 35px;
    text-align: center;
    width: 60px;
    z-index: 666;
}

.fixzx .fcp {
    background-image: url("fcp.png");
}
.fixzx .fzx {
    background-image: url("fzx.png");
}
.fixzx .fqq {
    background-image: url("fqq.png");
}
.fixzx .flianxi {
    background-image: url("flianxi.png");
}

.fixzx a:hover {
    background-color: #EB3D00;
}