@charset "utf-8";
/* CSS Document */
body { background:url(../images/bg.jpg) repeat-x #262626; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0 auto; padding:0 auto; color:#666; font-size:11px; }
ul, ol { list-style:none }
* { margin:0px; padding:0px }
a { text-decoration:none }
img { border:none; margin:0 auto }
a.email{color:#0000CC;}
.clear {
	clear:both;
	font-size:0px;
	margin: 0;
}
.table {
	width:97%;
	background:#ccc;margin-bottom:10px;
}
.table tr { background:#fff }
.table td { line-height:18px;padding-left:5px }
.table .topbg{ background:#eee;color:#333;font-weight:bold}
.table img{
	border:1px solid #ccc;
}
#m_center {
	width:550px;
	height:auto;
	float:left;
	overflow:hidden;
	background:url(../images/line.jpg) repeat-y #fff;
	margin-top: 0px;
}
#m_center .about{
	color:#333;
	font-weight:normal;
	padding:5px 0 0px 15px;
	margin:0 auto;
	line-height:22px;
	text-align:left;
	width:96%;
	float:left
}
.feedb_a{
	color:#333;
	font-weight:normal;
	padding:5px 0 0px 5px;
	margin:0 auto;
	line-height:22px;
	text-align:left;
	width:99%;
	float:left
}
#form1{width:555px;margin-top:9px;margin-bottom:8px;}
.feedb_a{
	color:#333;
	font-weight:normal;
	padding:5px 0 0px 0px;
	margin:0 auto;
	line-height:22px;
	text-align:left;
	width:99%;
	float:left
}
#m_center .about1{
	line-height:19px;
}
#m_center .linetop {
	width:534px;
	height:25px;
	line-height:25px;margin-left:5px;
	color: #0066CC;
}
.language{
	width:350px;
	height:14px;
	text-align:right;
	float:right;
	margin-right:10px;
	padding-top:0px;
	margin-top:5px;
}
.language a{color:#FFF; margin-right:3px; text-align:right; font-size:11px}
#container{
	width:972px;
	margin:0 auto;
	text-align:left;
	height:auto;
	background:url(../images/bg2.jpg) repeat-y bottom;
	overflow:hidden
}

  .top{
	width:972px;
	color:#999;
	text-align:left;
	background:url(../images/topbg.jpg) repeat-x bottom #000;
	padding-left:2px;
	height:45px;
	margin: 0 auto;
}

#ul{
	height:23px;
	width:99%;
	float:right;
}
 #ul ul li{width:auto; float:left; display:block; text-align:center; margin:0 0px 0 0px; position:relative}
#ul li a{float:left; margin:0px; display:inline-block}

#ul ul li a{background:url(../images/menuline.jpg) no-repeat right; padding:0 45px 0 45px; color:#fff; float:left; line-height:25px; text-align:center; font-weight:bold; display:inline-block}
 #ul ul li.last a{background:none}
#ul li a:hover,  #ul li a.link{color:#E8B929; font-weight:bold;  display:block}
 #ul a:hover{visibility:visible; position:relative; z-index:200}
#ul ul ul,#ul ul ul.pro{visibility:hidden; position:absolute; left:283px; width:872px; top:25px; height:15px; background:#fff; padding-top:6px!important; padding-top:4px; padding-bottom:5px; filter:alpha(opacity=80); -moz-opacity:0.8}
#ul ul ul.pro{
	left:-294px;
	padding-left:282px;
	width:692px;
}
 #ul table{position:absolute; top:0; left:0}
#ul ul li:hover ul, 
#ul ul a:hover ul{visibility:visible}
#ul ul ul{ background:none;}
 #ul ul ul.pro li{float:left; background:none; border:none; display:inline-block; height:16px}

#ul ul ul li a, #ul ul ul li a.last{ border:none;background:none; display:block; padding:0px 10px 0px 10px; height:16px; line-height:13px; font-weight:bold;  border-right:1px solid #000; font-weight:bold; color: #0066FF; float:left; text-align:center; margin:0px 0 !important; _margin:4px 0; font-size:12px}
 
#ul ul ul li a.last,#ul ul ul li a.last:hover {border:none;}
#ul ul ul li a:hover{  border-right:1px solid #000; color:#0066FF}

.mlq_banner {
	width:972px;
	height:133px;
	background:url(../images/banner.jpg) no-repeat #000;
	margin: 0 auto;
	border-bottom: 1px solid #666;
	border-top:1px solid #fff;
}
.mlq_line1{
	height:25px;
	background:#000;
	width:972px;
	margin:0 auto;
	
	padding-bottom: 5px;
}

/*==============Left ==============*/
#mlq_left{
	margin:0 auto;
	width:211px;
	height:auto;
    background: #000;
	float:left;
	padding-bottom: 10px;
}
.menu {
	width:100%;
	height:auto;
	padding:0px;
	float:left;}
	
.menu li {
float:left;
	width:96%;
	text-align:left;margin:0;
	display:block;
	line-height:20px;}
.menu li.mainpro { float:left;  background:url(../images/leftline.gif) repeat-x bottom;width:98% }
.menu li a {display:block; float:left;border-bottom:1px #393939 dotted;width:88%; padding:2px 0 2px 20px;  margin:0 0 1px 0; color:#EFEDED;line-height:16px; }
.menu li a:visited { color:#ccc }
.menu li.mainpro a:visited{color:#fff;}
.menu li a:hover {color:#E8B929; border-bottom:1px #393939 dotted;  }


.menu li.mainpro a, .menu li.mainpro a:hover {border:none;float:left; margin-left:1px;width:94%; font-weight:bold; padding:3px 0 15px 12px; color:#E8B929 }
.menu li.mainpro a:hover{}

.menu li a.link{ text-decoration:underline;color:#fff;}
/*==============Right ==============*/
#mlq_right{
	margin:0 auto;
	width:208px;
	height:auto;
	overflow:hidden;
	float:right;
	background: #000;
}
#mlq_right ul{
	width:202px;
	float:right;
	margin-top:0px;
	margin-left: 5px;
 }
#mlq_right ul li.pro{
	background:url(../images/pro.jpg) no-repeat;
	height:35px;
	padding-top:13px;
	font-size: 12px;
	padding-left: 18px;
	font-weight: bold;
	color: #003366;
	width: 178px;
	margin-left: 0px;
	margin-top: 5px;
}

#mlq_right ul li a{font-weight:bold;border-bottom:1px solid #666;margin-left:0; }
#mlq_right ul li.pro a{
	color: #990000;
	background:none;
	padding:0;
	margin:0;
	border:none;
}
 .mlq-contact span { font-size:12px; font-weight:bold; line-height:24px; color:#FFF; text-decoration:underline }
 .mlq-contact {
	width:90%;
	margin-left:3px;
	margin-right:0px;
	color:#E8E8E8;
	padding-left:10px;
	float:left;
	line-height:20px;
	height:auto;
	text-align:left;
	padding-top:5px;
	margin-top:0px
}
.mlq-contact a { color:#fff; text-decoration:none; }

/*==============Middle ==============*/
#mlq_center {
	width:550px;
	height:auto;
	float:left;
	overflow:hidden;
	background:url(../images/line.jpg) repeat-y #fff;
	margin-top: 0px;
}
.toplink{
	width:99%;
	float:left;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:5px;
	text-align:left;
	height:auto;
	font-size:11px;
	line-height:16px;
	margin-left: 0px;
	border-bottom: 1px solid #666;
	margin-bottom: 5px;
  }
.toplink a{ 
	color:#E8B929;
	padding-right:0px;
	font-size:11px
}
h2{
	text-align:left;
	font-size:14px;
 }
 
.title1 { padding-left:10px; padding-top:4px; font-size:14px; height:auto; line-height:18px; font-size:11px; color:#333; width:98%; float:left }
 .title1 a { color:#333 }
 .title {border-bottom:1px solid #ccc;
	margin-left:10px!important;
	margin-left:5px;
	padding-left:5px;
	padding-bottom:3px;
	font-size:14px;
	height:auto;
	padding-top:10px;
	color:#900;
	font-weight:bold;
	width:95%;
	float:left
}
.title img { border:none; float:none }
.title a { color:#900 }
#mlq_center .about, #mlq_center .about1{
	color:#333;
	font-weight:normal;
	padding:5px 0 0px 15px;
	margin:0 auto;
	line-height:22px;
	text-align:left;
	width:96%;
	float:left
}
#mlq_center .about1{
	line-height:19px;
}
#mlq_center .linetop {
	background:#f5f5f5;
	width:495px;
	height:25px;
	line-height:25px;
	padding-left:10px;
	color: #0066CC;
}
#mlq_center .about img.pic { margin:0 auto; display:block; border:1px solid #ccc; padding:2px; margin-bottom:6px }
#mlq_center .about img.tu {
	float:left;
	margin:10px 10px 5px 5px;
	border:1px solid #ccc;
	padding: 1px;
}
 #mlq_center .consulting {
	float:right;
	width:500px;
	height:auto;
	display:block;
	margin-bottom:3px;
	margin-top:0px;
	margin-right:20px
}
#mlq_center .consulting img { float:right; border:none; margin:0; display:block }
.linetop{
	width:490px;
	height:25px;
	line-height:25px;
	text-align:left;
	float:left;
	display:block;
	color: #333333;
}

#form1{width:542px;margin-bottom:8px;}
iframe{margin-left:5px;}

 #mlq_center ul.pro { float:left; margin-left:10px !important;margin-left:5px; margin-top:5px; margin-bottom:10px; width:90%; padding-left:10px; padding-bottom: 5px; }
#mlq_center ul.pro li { width:98%; float:left }
#mlq_center ul.pro li a { color:#333; float:left; background:url(../images/a.gif) no-repeat left; padding-left:15px; line-height:22px; width:98%; font-weight:bold; text-decoration:underline }
#mlq_center  #mlq_p{
	float:left;
	width:98%;
	margin-left: 7px;
}
 #mlq_p ul{
	width:98%;
	margin-top:10px;
	height:auto;
	margin-bottom:0px;
	margin-left: 6px!important;
	margin-left:0px;
	float:left
}
#mlq_p ul li{
	width:124px;
	height:auto;
	float:left;
	margin:0px 3px 5px 3px;
	line-height:18px;
	display:inline-block
}
#mlq_p ul li.small{
	width:84px;
	margin-right: 9px!important;
	margin-right:10px;
	margin-left: 9px!important;
	margin-left:5px;
	float: left;
}
 #mlq_p ul li.tu{
	float:none;
	margin:0 auto;
	width:400px;
	display: block;
}
#mlq_p ul li.tu ol li{
	width:100%;
}
#mlq_p ul li.tu img{
	border:1px solid #ccc;
	margin:0 auto;
	display:block;
}
#mlq_p ul   li img{display:block; padding:2px; margin:0 auto}
#mlq_p ul li ol{width:100%; height:auto; display:block; float:left}
#mlq_p ul li ol li{
	margin:0px;
	height:auto;
	float:left;
	background:none;
	width: 100%;
	
}
#mlq_p ul li ol li a,#mlq_p ul li.small ol li a{border:1px solid  #ccc;width: 121px;  display:block;}
#mlq_p ul li.small ol li a{width:84px;}
#mlq_p ul li ol li a:hover{
	border:1px solid #666;
}
#mlq_p ul li ol li.mlq_pro{
	font-weight:normal;
	width:100%;
	display:block;
	text-align:center;
	float:left;
	margin-top: 2px;
	line-height: 16px;
}

#mlq_p ul li ol li.mlq_pro a{border:none;
 	display:block;
	text-align:center;color:#333;
	line-height:15px;
 	margin-bottom:3px;
	line-hegiht:22px;font-weight:normal
 }
 #mlq_p ul li.small ol li.mlq_pro a{font-weight:normal}
#mlq_p ul li ol li.mlq_pro a:hover{ text-decoration:underline; 
 	border:none;
 }
  .prolist{
	width:98%;
	float:left;
	margin-left:6px;
	margin-top:3px;
	padding-bottom: 10px;
}
.prolist ul{
	width:98%;
	float:left;
	margin-top:5px;
	padding-bottom:0px;
	margin-left:8px !important;
	margin-left:3px;
	color: #333;
}
.prolist ul li{
	width:98%;
	float:left;
	height:auto;border-bottom:1px dotted #ccc; 
	margin-bottom:5px
}
 .prolist ul li ol{display:inline-block; float:left; width:100%}
 .prolist ul li ol li{
	background:none;
	width:25%;
	float:left;
	border: none;
}
  .prolist ul li ol li a{width:119px; display:block;border:1px solid #ccc}
    .prolist ul li ol li a:hover{border:1px solid #666}
 .prolist ul li img{
	padding:1px;
 }
 .prolist ul li ol li.pro{
	width:74%;
	float:left;
	line-height:17px;
	padding-left:4px;
	margin-left:0px;
	border: none;
}
 .prolist ul li ol li.pro a{border:none;width:auto;height:auto;
	font-weight:normal;
	
	color:#254D8A;
	line-height:20px;
	float:none;
	display:block;
	margin-left:0px;
	padding-left:0px
}
 .prolist ul li ol li.pro a:hover{border:none;text-decoration:underline;}
 
 .ind-pro{
	width:98%;
	float:left;
	margin-left:6px;
	margin-top:3px;
	padding-bottom: 10px;
}
.ind-pro ul{
	width:98%;
	float:left;
	margin-top:5px;
	padding-bottom:0px;
	margin-left:8px !important;
	margin-left:3px
}
.ind-pro ul li{
	width:98%;
	float:left;
	height:auto;
	border-bottom:1px dotted #ccc;
	margin-bottom:3px
}
 .ind-pro ul li ol{display:inline-block; float:left; width:100%}
 .ind-pro ul li ol li{
	background:none;border:none;
	width:22%;
	float:left
}
 .ind-pro ul li ol li.pro{
	width:74%;
	float:left;
	line-height:17px;
	padding-left:4px;
	margin-left:0px;
	border: none;
}
 .ind-pro ul li ol li.pro a{border:none;width:auto;height:auto;
	font-weight:bold;
	
	color:#333;
	line-height:20px; 
	float:none;
	display:block;
	margin-left:0px;
	padding-left:0px
}
 .ind-pro ul li ol li.pro a:hover{border:none;text-decoration:underline;}
 
/*====Footer=======*/
#footer {
	width:950px;
	margin:0 auto;
	clear:both;
	height:65px;
	margin-top: 0px;
}

#footer .name,#footer .name1 {
	width:100%;
	color:#CCC;
	text-align:left;
	font-size:11px;
	height:auto;
	padding-top:3px;
	margin-bottom: 2px;
}
#footer .name1{
	border-top: 1px dotted #464444;
}
#footer .name a,#footer .name1 a {
	text-align:left;
	line-height:18px;
	color:#999;
	padding:4px 0px 5px 0px;
}
#mlq_footer {
	margin:0 auto;
	height:15px;
	width:145px;
}
#mlq_footer img{margin:0px 2px;}
#mlq_footer div {
	float:left;
	width:auto;
	margin-left:5px;
	text-align:center;
	margin-top:4px;
	color:#CCC
}
#mlq_footer div a { text-decoration:none; color:#CCC }
.next {
	width:300px;
	float:right;
	margin-right:20px;
}
.next a { width:10px; display:block; padding:2px 4px; margin:0px 4px 3px 5px!important; margin:0px 3px 0px 4px; height:auto; float:right; line-height:16px; background:#726F73; font-size:11px; color:#fff; font-weight:bold; text-align:center; border:1px solid #333 }
.next a:hover { background:#EA8A18; color:#fff }
.next a.next1 { font-weight:bold; display:block; padding:2px 4px; height:auto; float:right; line-height:16px; background:#EA8A18; font-size:11px; color:#fff; border:1px solid #333 }
 h5 {
	width:99%;
	color:#999999;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0px auto 0px auto;
	text-align:left;
	display:block;
	height:15px;
	float: left;
	padding-left: 0px; letter-spacing:-1px;
  }
h5 a {color:#999;
}
/*====Sitemap=======*/
#mlq_map {
	width:760px;
	height:800px;
	float:left;
	overflow:hidden;
	background:url(../images/line2.jpg) repeat-y #000;
	margin-top: 0px;
}
#mlq_map  ul.pro{
	float:left;
	width:98%;
	margin-top:0px;
	margin-left:13px;
	margin-bottom: 2px;
}
#mlq_map  ul.pro li{
	margin-bottom:0px;
	float:left;
	width: 97%;
	margin-left: 6px;
}
#mlq_map  ul.pro li a{color:#333;
	font-weight:bold; 
	line-height:20px;
 	padding-left:5px;
}
#mlq_map  ul.pro li.bigpro {
	width: 98%;
}
#mlq_map  ul.pro li.bigpro a{ 
	background:none;
	padding:0;
	padding-left:5px;
	line-height:22px;
}
#mlq_map  ul.pro li ol{float:left;width:100%;}
#mlq_map  ul.pro li ol li{
	margin-left:5px;
	float: left;
	width: 40%;
}
#mlq_map  ul.pro li ol li.po{
	margin-left:5px;
	float: left;
	width: 55%;
}
#mlq_map  ul.pro li ol li a{padding-left:8px;margin-left:3px;line-height:15px; font-weight:normal}
#mlq_map  ul.pro li a:hover{ text-decoration:underline}
#mlq_map  .name {
	width:95%;
	font-weight:bold;
	height:25px;
 	line-height:25px;
	color:#333333;
	padding-left:10px;
	float: left;
	font-size: 13px;
	margin-top: 0px;
	margin-left: 0px;
}
#mlq_map  .name a{color: #0066CC;}
#mlq_map .name  a:hover{ text-decoration:underline}

