@charset "utf-8";

-----------------------------------------------------------------------------*/
body {
	background:url(../images/main_index_bg.gif);
	font-family:"Microsoft YaHei", "宋体", "Segoe UI", sans-serif;
}

body, h1, h2, h3, h4, h5, h6, p, pre, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, input, textarea, button, th, td {
	margin:0;
	padding:0;
	color:#585858;
	
}

input, textarea,select{color:#585858;}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:none;
}
caption, strong, th {
	font-weight:normal;
}
address, cite, dfn, em, var {
	font-style: normal;
}
code, kbd, pre, samp, tt {
	font-family: "Microsoft YaHei", "宋体", "Segoe UI", sans-serif;
}/* 使用等宽字体 */
ul, ol {
	list-style:none outside;
}/* outside重置IE6,7缩进 */
caption, th {
	text-align:left;
}
q:before, q:after {
	content: '';
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
select, input, button, textarea {
	font-size:100%;
}/* 使表单元素能继承父级字体大小 */
textarea {
	overflow-y:auto;
}/* 去除IE下textarea滚动条 */
/*修复IE6连续英文不折行导致页面布局崩溃*/
body {
	_word-break:break-all;
}
/* 专有属性修复IE7，IE8浏览器强制缩放图片失真 */
img {
	-ms-interpolation-mode:bicubic;
}
/* m18的默认样式*/
body {
	font:12px/1.5 "Lucida Grande", arial, helvetica, sans-serif;
	position:relative;
	background:#e7e7df url(../images/body_bg.png) repeat-y center;
	height:100%
}
html { height:100%}
html, legend {
	color:#333;
}
a {
	color:#666;
	text-decoration:none;
	outline:none;
}
a:active {star:expression(this.onFocus=this.blur());} 
a:hover {
	color:#0386f6;
	text-decoration:none;
}
a.blue{color:#005a9f;}
a.red{color:#c30101;}
hr {
	color: #E4E4E4;
	background-color: #E4E4E4;
	border: none;
	height: 1px;
}
del {
	font-family:"Microsoft YaHei", "宋体", "Segoe UI", sans-serif;
	color:#CCC;
}/* 避免删除线造成数字8视觉上为0 */
/* =Layout
-----------------------------------------------------------------------------*/

/* =header
-----------------------------------------------------------------------------*/
/*--=头部和导航--*/
.header {width:1001px;margin:0 auto 0 auto;clear:both; height:146px; overflow:hidden }
.header .topbar {1001px; height:100px; background:#0239e2 url(../images/header_bg.png) no-repeat; position:relative; overflow:hidden}
.header .topbar a.logo { display:block; width:326px; height:54px; position: absolute; left:30px; top:30px; text-indent:-9999px;}
.header .change { color:#fff; position: absolute; right:20px; top:15px;}
.header .change a{ color:#fff; text-decoration:none }
.header .change a:hover { text-decoration:underline}
.hd_sh { width:287px; height:32px; background:url(../images/hd_sh.gif) no-repeat; position: absolute; right:20px; top:50px;}
.hd_sh  .input1{ width:244px; height:18px; background:none; border:0px; float:left; display:inline; margin-left:10px; margin-top:8px; }
.hd_sh .bn { height:18px; width:26px; display:inline; float:left; margin-top:7px; border:0px; background:none; cursor:pointer}
.header .hd_nav { 1001px; height:46px; background:url(../images/nav_bg.png) repeat-x;overflow:hidden}
.header .hd_nav ul{ display:inline; float:left; margin-left:40px}
.header .hd_nav li{ float:left; height:46px; line-height:46px; display:inline; padding:0 50px; background:url(../images/nav_li_bg.gif) right no-repeat;}
.header .hd_nav li a {}
.main_contain { width:1001px; background:#fff; position:relative; height:551px; clear:both; margin:0 auto;  overflow:hidden}
#change img{ width:1001px; height:551px;}
.footer { background:#044fe1; width:1001px; height:39px; line-height:39px; text-align: center; color:#fff; clear:both; margin:0 auto;}

.pro_tab { position:absolute; bottom:0px; right:20px; width:967px;}
#img_bn { position:absolute; left:476px; top:-10px;}
.pro_m { background:#fff; border:1px solid #d7d7d9; border-top:0px; width:965px; height:120px;filter: Alpha(opacity=80);-moz-opacity:.8;opacity:0.8;}
.pro_m dd { float:left; display:inline; line-height:14px; width:100px; padding:0 10px; text-align:center; margin-top:8px; border-right:1px solid #ccc}
.Menubox{ width:965px; overflow: hidden; height:57px; border:1px solid #d7d7d9; background:url(../images/tab_bg.gif) repeat-x }
.Menubox ul{ 
margin:0px; 
padding:0px; 
} 
.Menubox li{ 
float:left; 
display:block; 
cursor:pointer; 
 padding-left:7px; width:226px;
height:57px;
line-height:57px;
text-align:left; 
color:#000;
background:url(../images/tab_li.gif) no-repeat right
} 
.Menubox li.hover{ 
padding:0px; 
background:#fff; 
 padding-left:7px; width:226px;
 background:url(../images/tab_hv_bg.gif) repeat-x; 
color:#001d55; 
height:57px;
line-height:57px;
} 
.Menubox li span { width:110px; height:57px; display:block; float:right;}
.Menubox .img1 { background:url(../images/img_1.gif) center bottom no-repeat}
.Menubox .img2 { background:url(../images/img_2.gif) center bottom no-repeat}
.Menubox .img3 { background:url(../images/img_3.gif) left bottom no-repeat}
.Menubox .img4 { background:url(../images/img_4.gif) center bottom no-repeat}
.Menubox .img5 { background:url(../images/img_5.gif) center center no-repeat}



/*product*/
.m_contain { width:1001px; height:auto; margin:0 auto;}
.m_contain_ { float:left; width:1001px; height:auto; padding-bottom:10px;}
.m_contain_ .m_contain_l_m{ width:226px; float:left; display:inline; margin-top:10px;} 
.m_contain .m_left_1 { width:226px; float:left;} 
.m_contain .m_left_1  h2 { display:block; width:226px; height:38px; float:left; background:url(../images/logint_tt.gif) no-repeat}
.m_left_1 .m_left_1m { float:left; width:224px; background:#fff;border:1px solid #ebe7e7; padding-bottom:10px;}
.m_left_1 .m_left_1m td { padding:3px;}
.m_left_1 .m_left_1m .bn1 { border:0px; width:61px; height:22px; background:url(../images/cart.png) no-repeat; cursor:pointer; float:left; display:inline;} 
.m_contain .m_left { width:226px;  margin-top:0px; float:left}
.m_contain .m_left h2 { display:block; width:226px; height:50px; float:left; background:url(../images/product_tt.gif) no-repeat}
.m_contain .m_left h3 { display:block; width:226px; height:50px; float:left; background:url(../images/page_tt.gif) no-repeat}
.m_left .m_left_m { border:1px solid #ebe7e7; width:224px; float:left;}
.m_left .m_left_m  li{cursor:pointer;  padding-left:7px; float:left; width:214px;height:27px;line-height:27px;text-align:left; color:#000;/*background:#eeeeee url(../images/m_left_li.gif) repeat-x;*/ border-bottom:1px solid #ebe7e7
} 
.m_left_m .bb { padding-top:10px; padding-left:10px;}
.m_left .m_left_m li span { width:110px; height:57px; display:block; float:right;}
.m_left .m_left_m .img1 { background:url(../images/img_1.gif) center bottom no-repeat}
.m_left .m_left_m .img2 { background:url(../images/img_2.gif) center bottom no-repeat}
.m_left .m_left_m .img3 { background:url(../images/img_3.gif) left bottom no-repeat}
.m_left .m_left_m .img4 { background:url(../images/img_4.gif) center bottom no-repeat}
.m_left .m_left_m .img5 { background:url(../images/img_5.gif) center center no-repeat}

.m_contain .m_right { width:768px;float:right;  display:inline; margin-top:10px; padding-bottom:10px;}
.m_contain .m_right h5 { width:764px; height:35px; background:url(../images/pro_tt.gif) repeat-x; border:1px solid #ebe7e7}
.m_contain .m_right h5 span { display:inline; float:left; padding-left:28px; background:url(../images/red_cion.gif) no-repeat 10px 13px; line-height:35px;}
.m_contain .m_right ul { display:inline; margin-left:-25px; float:left}
.m_contain .m_right li{ height:136px;  float:left; display:inline; margin-left:35px; margin-top:10px;  width:318px; display:inline; background:url(../images/pro_li.gif) no-repeat; padding:6px;  }
.m_contain .m_right li img { float:left; display:inline;;}
.m_contain .m_right li span { float:left; padding:6px; display: inline; overflow:hidden; width:140px; }
.m_contain .m_right li p{ float:left; line-height:23px;}
.m_contain .m_right li span img { border:0px; padding:0}

.m_contain .news_right { width:768px;float:right;  display:inline; margin-top:0px; padding-bottom:10px;}
.m_contain .news_right h5 { width:764px; height:35px; background:url(../images/pro_tt.gif) repeat-x}
.m_contain .news_right h5 span { display:inline; float:left; padding-left:28px; background:url(../images/red_cion.gif) no-repeat 10px 13px; line-height:35px;}
.m_contain .news_right li{ height:30px; line-height:30px; position:relative; z-index:33; float:left; border-bottom:1px dotted #d8d0d0; ;  width:700px; display:inline; margin-left:25px; background:url(../images/bul.gif) no-repeat 8px 16px; padding-left:30px; }
.m_contain .news_right li span { float:right}
.m_contain .news_right li a:hover { color:red}

.zhengwen { width:998px; min-height:500px;  _height:500px;float:left; display:inline; margin-top:1px; padding-bottom:15px;}
.zhengwen h2 { width:982px; line-height:40px; font-size:14px; text-align:center; font-weight:bold; float:left; display: block; margin-left:10px; border-bottom:1px solid #000}
.zhengwen p{ clear:both;  width:100%; display:block; line-height:24px; margin-top:10px; float:left; padding:0 10px; width:981px;}

.product_1_l_2 { width:999px; border:1px solid #e5e5e5; line-height:25px; height:25px;margin:0 auto; margin-top:6px; clear:both;color:#000; background:url(../images/dh_bg.gif) repeat-x; }
.product_1_l_2 a { color:#606060; text-decoration:none}
.product_1_l_2 span { padding-left:10px; background:url(../images/product_1_l_2.gif) right no-repeat; height:25px; padding-right:21px; float:left; }


.login_m{ background:url(../images/login_m_bg.gif) no-repeat; width:354px; height:285px; overflow: hidden;float:left; display:inline; margin-left:320px; margin-top:10px; padding-bottom:20px;}
.login_m h2 { width:354px; height:45px; line-height:45px; padding-left:20px; width:334px !important; color:#000; font-size:14px; font-weight:bold;}
.login_m td { line-height:35px; color:#808080}
.login_m table { float:left; display:inline; margin-left:45px;}
.login_m table .td2 { color:#404040; text-align:right; padding-right:3px;}
.login_m table .td3 { padding-top:8px;}
.login_m table .input1 { color:#000; border:1px solid #c8c8c8; height:25px; line-height:25px; width:185px; padding-left:3px;}
.login_m td a { color:#808080}

.login_m_{  width:754px; height:385px; overflow: hidden;float:right; display:inline;  margin-top:10px; padding-bottom:20px;}
.login_m_ h2 { width:754px; height:45px; line-height:45px; padding-left:20px;  color:#000; font-size:14px; font-weight:bold;}
.login_m_ td { line-height:35px; color:#808080}
.login_m_ table { float:left; display:inline; margin-left:10px;}
.login_m_ table .td2 { color:#404040; text-align:right; padding-right:3px;}
.login_m_ table .td3 { padding-top:8px;}
.login_m_ table .input1 { color:#000; border:1px solid #c8c8c8; height:25px; line-height:25px; width:185px; padding-left:3px;}
.login_m_ td a { color:#808080}