/* ------------------------------------------------------------------------ 重定义浏览器默认样式 */
* { margin: 0; padding: 0; word-wrap: break-word; }
body, input, button, select, textarea { font: 12px/1.5 Arial ,"DejaVu Sans", "Lucida Grande", Tahoma, "Hiragino Sans GB", STHeiti, SimSun, sans-serif; color: #555; background:#fff; }
.newstitle {
	font-family: "微软雅黑";
	font-size: 20px;
	font-weight: bold;
	color: #1D191A;
}

	caption, th { text-align: left; font-weight: 400; }
ul, li { list-style: none; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; margin: 0; padding: 0; }
h1 { font-size: 14px; font-weight: bold; }
em, cite { font-style: normal; }
center td{text-align:left !important;}
a { color: #555; text-decoration: none; }
	a:hover { color: #fff; }
img{border:none;}
small { font-weight: normal; font-size: 11px; }	
textarea { background: #f6f6f6; border: 1px #DFDFDF solid; }
input { background: #f6f6f6;  border: 1px #e3e3e3 solid; color: #5c5c5c; padding-left: 5px; }
label { margin: 10px; display: block; }
.Submit { border: 0; cursor: pointer; background: url(button.jpg); width: 38px; height: 34px; text-indent: -999px; }
.clear { clear: both; background:#FFF; height:23px }

	
#mIndex{width:100%;height:392px; position:relative;margin:auto; }
#mIndex1{width:100%;height:257px; position:relative;margin:auto; }
#mIndex .Limg{width:100%;height:392px;overflow:hidden;position:relative;margin:0;padding:0;}
#mIndex .Limg li{position:absolute;left:50%;margin-left:-720px;}
#mIndex1 .Limg1 li{position:absolute;left:50%;margin-left:-720px;}

#glume{width:100%;overflow:hidden;position:absolute;top:0;left:0;}
#glume .Limg{width:100%;height:390px;overflow:hidden;position:relative;margin:0;padding:0;}
#glume .Limg li{position:absolute;top:0;}
#glume .Limg1{width:100%;height:257px;overflow:hidden;position:relative;margin:0;padding:0;}
#glume .Limg1 li{position:absolute;top:0;}
.Nubbt{left:50%;margin-left:-486px;position:absolute;bottom:0px;display:inline-block;z-index:10;}
	.Nubbt span{display:inline-block;float:left;width:317px;height:12px;background:#497fa1;cursor:pointer;margin-left:5px;}
	.Nubbt .on{background:#f2482e;}
.Nubbt1{left:50%;margin-left:-486px;position:absolute;bottom:0px;display:inline-block;z-index:10;}
	.Nubbt1 span{display:inline-block;float:left;width:317px;height:7px;background:#497fa1;cursor:pointer;margin-left:5px;}
	.Nubbt1 .on{background:#f2482e;}


.top-line{height:12px; background:#000;}
.header{width:960px;height:102px; background:#fff; margin:auto; position: relative;}
	#logo { width:580px; height: 102px; position: absolute; top: 0; left:0; z-index: 1; }
	.tel{position:absolute;	right:10px; top:44px;}
    .search_form{
	width:309px; height:30px;
	background:url(search.gif) no-repeat left top;
	position:absolute;
	right:0px;
	top: 50px;
}
    .search_form .txt{line-height:22px;height:30px;border:none;background:none;width:270px;float:left}
    .search_form .btn{width:31px;height:30px;border:none;background:0; cursor:pointer;float:right;}

.menu_wrap{height:43px; background:url(menu-bg.gif)}
#menu { width:960px; margin:auto; position: relative; height:43px;  }
 #menu .lang{position: relative; float:right; border: #b9b9b9 solid 1px; width:90px; height:23px; background:#a4a4a4; margin-top:10px}
 		#menu .lang a { display: block;height:100%;text-align:center;width:90px; color:#FFF; line-height:26px}
		#menu .lang a:hover{ background:#979797}

#index_1{width:960px;height:170px; margin:auto; position: relative; top:30px}
  #index_1 .oder{ float:left; width:280px; height:120px; margin-right:40px; background:url(icon_1-.gif) no-repeat 13px center}
   		#index_1 .oder:hover { height:120px;background:url(icon_1.gif) no-repeat 13px center}
		#index_1 .oder span{ color:#000; font-size:14px;font-weight:bold; margin-left:70px}
		#index_1 .oder p{ color:#858585; margin-left:70px; margin-top:15px}
		#index_1 .oder .more{ width:65px; height:20px;float:right;margin:10px 10px;background:url(icon-go.gif) no-repeat right}
		#index_1 .oder .more a:hover{ color:#f2482e; text-decoration:underline;}
  #index_1 .faq  { float:left; width:280px; height:120px; margin-right:40px; background:url(icon_2-.gif) no-repeat 13px center}
     	#index_1 .faq:hover { height:120px;background:url(icon_2.gif) no-repeat 13px center}
		#index_1 .faq span{ color:#000; font-size:14px;font-weight:bold; margin-left:70px}
		#index_1 .faq p{ color:#858585; margin-left:70px; margin-top:15px}
		#index_1 .faq .more{ width:65px; height:20px;float:right;margin:10px 10px;background:url(icon-go.gif) no-repeat right}
		#index_1 .faq .more a:hover{ color:#f2482e; text-decoration:underline;}
  #index_1 .cons  { float:left; width:280px; height:120px; background:url(icon_3-.gif) no-repeat 13px center}
     	#index_1 .cons:hover { height:120px;background:url(icon_3.gif) no-repeat 13px center}
		#index_1 .cons span{ color:#000; font-size:14px;font-weight:bold; margin-left:70px}
		#index_1 .cons p{ color:#858585; margin-left:70px; margin-top:15px}
		#index_1 .cons .more{ width:65px; height:20px;float:right;margin:10px 10px;background:url(icon-go.gif) no-repeat right}
		#index_1 .cons .more a:hover{ color:#f2482e; text-decoration:underline;}
		
   #index_1 .san{ float:left; width:449px; height:120px; margin-right:40px; background:url(icon_4-.gif) no-repeat 13px center}
   		#index_1 .san:hover { height:120px;background:url(icon_4.gif) no-repeat 13px center}
		#index_1 .san span{ color:#000; font-size:14px;font-weight:bold; margin-left:70px}
		#index_1 .san p{ color:#858585; margin-left:70px; margin-top:15px}
		#index_1 .san .more{ width:65px; height:20px;float:right;margin:10px 10px;background:url(icon-go.gif) no-repeat right}
		#index_1 .san .more a:hover{ color:#f2482e; text-decoration:underline;}
  #index_1 .sisi  { float:left; width:428px; height:120px; margin-right:40px; background:url(icon_5-.gif) no-repeat 13px center}
     	#index_1 .sisi:hover { height:120px;background:url(icon_5.gif) no-repeat 13px center}
		#index_1 .sisi span{ color:#000; font-size:14px;font-weight:bold; margin-left:70px}
		#index_1 .sisi p{ color:#858585; margin-left:70px; margin-top:15px}
		#index_1 .sisi .more{ width:65px; height:20px;float:right;margin:10px 10px;background:url(icon-go.gif) no-repeat right}
		#index_1 .sisi .more a:hover{ color:#f2482e; text-decoration:underline;}

#shadow{width:100%;height:30px; position:relative;margin:auto; background:#f1eff0}
#shadow img{width:1002;height:30px;overflow:hidden;position:relative;margin:0;padding:0;left:50%;margin-left:-500px;}



#index_2{height:420px; margin:auto; position: relative; background:#f1eff0}
      .about{width:928px;height:229px;  margin:auto; background:url(index-company-bg.gif)}
		.about span{ color:#000; font-size:14px;font-weight:bold; margin:20px 55px;float:left;}
		.about .more{ width:65px; height:20px;float:right;margin:20px 50px;background:url(icon-go.gif) no-repeat right}
		.about .more a:hover{ color:#f2482e; text-decoration:underline;}
		.about p{ width:600px; color:#5e5e5e; line-height:24px;margin-left:-185px;margin-top:55px;float:left; }
		.about img{ float:right; width:193px; height:133px;margin-right:50px;}
		
.foot-line{height:4px; background:#a99fa0;}

.footer_wrap{background:#000;height:88px;}	
#footer {width:960px;margin:auto;position:relative;color:#656565;background:url(footer_logo.jpg) no-repeat left top;padding:10px 0;height:56px;}
	#footer p{ text-align:center;height:38px;padding:5px 0;font-family:"Arial";font-size:13px; line-height:22px;}

#neiye_wrap{background:#f1eff0;padding-bottom:20px;}

#neiye_menu{width:995px;height:32px; margin:auto; position: relative; padding-top:20px; text-align:center; }
 #neiye_menu li{position: relative; float:left; width:216px; height:32px; background:#dcdcdc;12;margin-right:4px }
 		#neiye_menu li a { display: block;height:100%;text-align:center; color:#666; font-size:15px;line-height:32px}
		#neiye_menu li a:hover{ background:#f24429; color:#FFF; }
 		#neiye_menu li.on { display: block;height:100%;text-align:center; background:#f24429;color:#FFF; font-size:15px;line-height:32px}
		
#neiye_pro_menu{width:960px;height:32px; margin:auto; position: relative; padding-top:20px }
#neiye_pro_menu li.type1{position: relative; float:left; padding:0 15px; height:32px; background:#f24429;color:#FFF; 12;margin-right:4px;font-size:15px;line-height:32px }
#neiye_pro_menu li.type{position: relative; float:left; height:24px; background:#dcdcdc;12;margin-right:4px; margin-top:8px }
 		#neiye_pro_menu li.type a { height:24px; padding:0 15px; display:inline-block;height:100%;text-align:center; color:#666; font-size:15px;line-height:24px}
		#neiye_pro_menu li.type a:hover{ background:#497fa1 !important;color:#fff !important;}
		#neiye_pro_menu li.typeon{position: relative; float:left; padding:0 15px; height:24px; background:#497fa1;color:#FFF ; 12;margin-right:4px;font-size:15px;line-height:24px ;margin-top:8px }

#content{width:960px; margin:auto; position: relative; background:#FFF; border:#e1e0e1 1px solid;}
#content p{ margin-left:0px; font-size:13px; line-height:24px;color:#5e5e5e; padding-bottom:40px;position: relative; }
#content p span{font-size:18px; color:#f24429;  }
#content p a{ color:#2b80ff; }
#content p a:hover{color:#f2482e; text-decoration:underline;}

.pro_wrap{width:960px; margin:auto; position: relative; background:#FFF; border:#e1e0e1 1px solid;}
.pro_wrap .pro{width:800px; font-size:13px; line-height:24px;color:#5e5e5e;margin:auto; padding-top:40px;padding-bottom:60px;position: relative; }
.pro_wrap .pro .pro_title{font-size:18px; color:#f24429; background:#eee; border:#ddd solid 1px; width:800px; height:40px; line-height:40px; text-align:center; margin-bottom:40px; }
.pro_wrap .pro table{width:660px;  background:#fff; border:#FFF 2px solid;  }
.pro_wrap .pro td{ background:#f3f3f3; padding:5px;font-size:15px}

#content .cer{width:830px; font-size:13px; line-height:24px;color:#5e5e5e;margin:auto; padding-top:40px;padding-bottom:40px;position: relative; text-align:center }
#content .cer img{border: 8px solid #ddd;}

.page_con{width:830px;padding-top:40px;padding-bottom:40px;margin:auto;font-size:13px; line-height:30px;color:#5e5e5e; }
.page_con a{ color:#2b80ff; }
.page_con a:hover{color:#f2482e; text-decoration:underline;}

.lbtn{float:right;}
.lbtn a{text-align:center; color:#666;background:#0849a2;line-height:32px;font-size:18px;display:block;width:165px; height:32px; background:#dcdcdc;}
.lbtn a:hover{background:#f24429; color:#FFF; text-decoration:none}
.page1,.page2{line-height:40px; background:#eee}

#content .honor_box{width:860px; margin-left:50px; padding-top:50px;padding-bottom:10px; display:inline-block;}
#content .honor_box ul{ margin:0; padding:0; list-style-type:none;}
#content .honor_box li{ float:left; width:220px; height:286px; line-height:22px; text-align:center; margin:0 33px 5px 33px; display:inline} 
#content .honor_box li span{ padding:4px;display: block;border:1px solid #ddd; width:210px; height:210px; } 
#content .honor_box li img{ padding:4px; border:1px solid #ddd; width:210px; height:210px;} 
#content .honor_box li img:hover{  border:1px solid #f34125; } 
#content .honor_box li a:hover{color:#f2482e; } 

.page1_wrap{width:830px;padding-bottom:40px;margin:auto;font-size:13px; line-height:30px;color:#5e5e5e; }
.page1_wrap a{ color:#2b80ff; }
.page1_wrap a:hover{color:#f2482e; text-decoration:underline;}

ul, li { list-style: none; margin: 0; padding: 0; }
a img { border: none; }

#leftsead{width:131px;height:143px;position:fixed;top:428px;right:0px; z-index:10000}


*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:131px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:190px;top:0;}