﻿@charset "utf-8";
html, body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, p, blockquote, th, td, textarea {
    margin: 0; padding: 0; font-size: 12px; color: #666; font-family:"微软雅黑";
}
ol, ul, li { list-style: none; }
ol, ul { zoom: 1; }
img { border: none; }
a, a:link, a:visited { cursor: pointer; text-decoration: none; color: #666; }
a:hover { cursor: pointer; color: #e41f13; text-decoration: underline; }
table { border-collapse: collapse; border-spacing: 0; }
.tdborder td { border: solid 1px #666; }
.clear { clear: both; float: none; overflow: hidden; height: 0px; font-size: 0; }
.clearFix:after { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: "."; }
.clearFix { zoom: 1; }
.float-left, .fl { float: left; }
.float-right, .fr { float: right; }
.font { font: 14px/24px Comic Sans MS; }
:focus{ outline: none;}
html { overflow: -moz-scrollbars-vertical; }
html { min-height: 101%; }
body { width:100%; margin:0 auto; background:url(../images/bg.jpg) 0 0 repeat-x; overflow-x:hidden; }
.w1000 { width:1000px; margin:0 auto; }

#header { height:99px; background:url(../images/header_bg.jpg) 0 0 no-repeat; }
.logoBox { display:block; line-height:0; margin-top: 5px; }
.sethomepage { width:275px; height:27px; background:url(../images/sethomepage.png) 0 0 no-repeat; }
.sethomepage ul li { float:left; line-height:25px; }
.sethomepage li,.sethomepage a { color:#fff!important; }

.navmid { width:973px; height:37px; background:url(../images/nav.png) 0 0 no-repeat; margin:6px 0 0 25px; }
.navmid ul li { width:130px; height:37px; float:left; text-align:center; margin-right: 9px; }
.navmid ul li a { display:block; color:#fff!important; font-size:14px; font-weight:bold; padding-top:5px; text-align:center; }
.navmid ul li a:hover { text-decoration:none; }
.navmid ul li em { display:block; text-align:center; font-size:8px; font-style:normal; color:#f2f2f2; }
#sddm div { width: 150px; position: absolute; display: none; margin-top:11px;
    z-index: 1111;}
#sddm div a { width: 100%!important; height: 35px; line-height: 35px; display: block; position: relative; background:#4fbcff; border-top: 1px solid #fff; text-align: center; text-decoration: none;margin-top:0px; }
#sddm div a:hover { font-weight:bold;color:#fff;background:#287caf;}


#flash { width:995px; height:454px; margin:0 auto 20px; background:url(../images/flash_bg.png) 0 0 no-repeat; padding:5px 0 0 5px; }

#cont_top { width:1004px; height:4px; margin:0 auto; background:url(../images/cont_top.png) 0 0 no-repeat; }
#cont_mid { width:984px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/cont_mid.png) 0 0 repeat-y; padding:0 10px; }
.news { width:290px; }
.title1 { width:290px; height:25px; line-height:25px; text-align:center; border-bottom:1px solid #f0f0f0; }
.title1 li { float:left; width:95px; height:25px; font-size:14px; color:#fff; background-color:#b5b5b5; }
.title1 li:hover,.title1 .hover { width:95px; height:25px; background-color:#e41f13; display:block; }
.title1 li a { font-size:14px; color:#fff; display:block; border-right:2px solid #f0f0f0; }
.title1 li a:hover { color:#fff; font-weight:bold; display:block; text-decoration:none; }
.title1 .hover a { color:#fff; font-weight:bold; display:block; }
.news_top { height:auto; overflow:hidden; }
.news_top .news_pic img { width:128px; padding:2px; float: left; border:1px solid #cfcfcf; margin:10px 10px 0 0; }
.red { padding-top: 15px; text-indent: 20px; }
.red a,.red a:hover { color:#e41f13; }
.news_text {  }
.news_text li { line-height:27px; background:url(../images/tubiao.jpg) left center no-repeat; padding-left:10px; }
.show { width:324px; margin-left: 50px; }
.show dt { height:25px; font:bold 14px/25px SimSun; color:#666; }
.rollBox { width:324px; overflow:hidden; margin:0 auto; }
.rollBox .Cont { width:296px; overflow:hidden; margin:0 auto; padding:20px 0 2px 0; }
.rollBox .ScrCont { width:10000000px; }
.rollBox .Cont .pic { width:128px; float:left; text-align:center; margin:0 10px; }
*+html .rollBox .Cont .pic { width:128px; float:left; text-align:center; }
.rollBox .Cont .pic p { line-height:30px; }
.rollBox #List1,.rollBox #List2 { float:left; }
.img1,.img2,.Cont { float:left; }
.img1,.img2 { width:14px; height:24px; display:block; cursor:pointer; margin-top:60px; }
.img1 { background:url(../images/show_lt_btn.jpg) center center no-repeat; }
.img2 { background:url(../images/show_rt_btn.jpg) center center no-repeat; }

.product { width:235px; background-color:#e41f13; padding:15px 15px 5px; }
.index-splash-block { width:229px; margin:10px auto 0; }
.index-splash-block .feature-slide-preview { width:229px; height:90px; display:none; overflow:hidden; }
.index-splash-block .feature-slide-preview img { width:229px; height:67px; }
.index-splash-block .feature-slide-preview p { width:229px; line-height:20px; text-align:center; color:#fff; }
.index-splash-block .feature-slide-list { width:175px; height:13px; overflow:hidden; padding-left:85px; }
.index-splash-block .feature-slide-list a { float:left; display:inline; width:13px; height:13px; background:url(../images/feature-point.png) center no-repeat;}
.index-splash-block .feature-slide-list a.current { background: url(../images/feature-point-current.png) center no-repeat;  }
.index-splash-block  .feature-slide-list .feature-slide-list-items { display: inline; }
.index-splash-block  .feature-slide-list a.feature-slide-list-previous { background: url(../images/feature-point-previous.png); }
.index-splash-block  .feature-slide-list a.feature-slide-list-next { background: url(../images/feature-point-next.png); }

#cont_btm { width:1004px; height:12px; margin:0 auto; background:url(../images/cont_btm.png) 0 0 no-repeat; }

#footer { width:960px; height:50px; margin:20px auto; padding:0 20px; line-height:25px; }
#footer .link a { margin-right:10px; }
#footer .footer_nav li { float:left; margin-left:10px; }
#footer .footer_nav li a { margin-right:10px; }

.css3pie{
	background:#fff;
	-webkit-box-shadow: #333 3px 3px 3px;
	-moz-box-shadow: #333 3px 3px 3px;
	box-shadow: #333 3px 3px 3px;
	border:solid 1px #c12678;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior:url(/css3pie/PIE.htc);
}

.previewShowWindow {
	position: absolute;
	border: 1px solid #dadade;
	background: #95959d;
	padding: 5px;
	display: none;
	color: #fff;
	text-align: center;
	z-index: 999;
}

.previewShowWindow img { width: 400px; }
