@charset "utf-8";
/* CSS Document */
body{ font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:0px; padding:0px; background:#f6f4f1 url(bg.jpg) repeat-x; line-height:22px;}
#content{ background:#FFF url(c_bg.jpg) repeat-x; width:1032px; margin:0 auto; padding-top:24px;}
#ifocus { width:940px; height:315px; position:relative; margin-bottom:53px; background-color:#FFF;}
#ifocus ul{ margin:0px; padding:0px; list-style:none;}
	#ifocus_pic {position:relative;width:940px; height:315px; overflow:hidden;  }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:940px; height:315px; overflow:hidden; display:none}
		#ifocus_piclist img { width:940px; height:315px; border:none;}
	#ifocus_btn { position:absolute; top:235px; left:90px; background-color:#FFF; padding:13px 26px 0px 26px;}
	#ifocus_btn ul{ margin:0px; padding:0px; list-style:none;}
		#ifocus_btn li { width:170px; height:67px; border:1px solid #222426; cursor:pointer; opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40); float:left; margin:0px 3px; }
		#ifocus_btn img { width:170px; height:67px;}
		#ifocus_btn .current {opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }
#content .box-scmp{width:220px; line-height:23px; padding-top:140px; color:#666; text-align:center; margin-top:55px; margin-right:20px; float:left;}
#content .box-1{  background:url(ibg-1.jpg) top center no-repeat;}
#content .box-2{  background:url(ibg-2.jpg) top center no-repeat;}
#content .box-3{  background:url(ibg-3.jpg) top center no-repeat;}
#content .box-4{  background:url(ibg-4.jpg) top center no-repeat;}
#content .b-tit{ font-size:16px; color:#41454c; margin-bottom:15px;}
#content h1{ font-size:28px; color:#41454c; text-align:center; margin-top:55px; margin-bottom:10px;}
#content .both1{ font-size:20px; color:#8e8e8e; text-align:center; margin-bottom:43px;}
#content .box-pro{ width:220px; float:left; margin-right:20px; color: #666; line-height:20px; font-size:14px; padding-bottom:42px;}
#content .box-pro img{ width:216px; height:167px; border:1px solid #909090; padding:1px; }
#content .box-pro a:hover img{ border-color:#000;}
#content .box-pro .text1{color: #41454C;font-size: 18px;font-weight: bold;line-height: 21px;margin-bottom: 17px; margin-top: 28px;}
#content .box-pro .btn,#content .lns .btn{ width:110px; height:35px; background:#ed4228 url(lm.png) 100px center no-repeat; display:block; color:#FFF; padding-left:12px; line-height:35px; text-transform:uppercase; font-size:12px; text-decoration:none; border-radius: 6px; transition: all 0.5s ease 0s; margin-top:32px;}
#content .box-pro a:hover.btn,#content .lns a:hover.btn{background-color:#202020;}
#content .bsend{ height:92px; background-color:#202020; padding:0px 46px; color:#FFF; padding-top:38px;}
#content .bsend .left{ float:left; font-size:28px;}
#content .bsend .left span{  font-size:16px;line-height:45px;}
#content .bsend .asend{ width:244px; height:55px; background-color:#e43033;border-radius: 45px; transition: all 0.5s ease 0s; color:#FFF; text-align:center; line-height:55px; float:right; font-size:24px; cursor:pointer; }
#content .bsend a:hover.asend{background-color:#c1080b; text-decoration:none;}
#content .lns{ float:left; width:332px;}
#content .lns .nsdiv{ margin-bottom:34px;}
#content .lns img{ float:left; width:107px; height:107px; padding:1px; border:1px solid #909090;}
#content .lns a:hover img{ border-color:#000;}
#content .lns .tdes{ float:right; width:200px; color:#666;}
#content .lns .tdes a{ color:#ea2e38; font-size:16px; font-weight:bold; text-transform:capitalize;}
#content .lns .tdes a:hover{ color:#000;}
#content .vimg{ float:right; border:5px solid #bfbebb;}
#content .mtb55{ padding:55px 46px;}













