* { margin: 0; padding: 0; }
dl, dt, dd, ul, ol, li { list-style: none; }
table { border-collapse: collapse; }
.clear { clear: both; font-size: 0; height: 0; overflow: hidden; }
h1, h2, h3, h4, h4, h5, h6 { font-size: 12px; font-weight: normal; }
img { border: 0; }
body { color: #666; font-size: 12px; font-family: Arial, 宋体; -webkit-text-size-adjust: none;behavior:url("csshover.htc"); background-color:#fafafa;}
select, input { font-size: 12px; vertical-align: middle; _vertical-align: baseline; }
a { text-decoration: none; color: #666; outline: none; }
a:hover { text-decoration: underline; color: #00a1e4; }
 input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
 border:none;
padding:0;
}
textarea { resize: none; outline: none; }
*html { background-image: url(about:blank); background-attachment: fixed; }
.mainRight p, .mainRight table tr td, .mainRight table tr th, #main .mediaCompanyInfo .companyContent p, .content p, .normalContent p, #main .mainLeft .listBox h2.listAttr span em, #main .chooseBox .inChoose i { word-wrap: break-word; overflow: hidden; word-break: break-all; }
.pRelative { position: relative; }
.pAbsolute { position: absolute; }
.bfL { float: left; _display: inline; }
.bfR { float: right; _display: inline; }
.clearfix { zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.vsNone { visibility: hidden; }
.hide { display: none; }
.hand { cursor: pointer; }

/*
#fixBestMember {z-index: 10; position: fixed; _position: absolute; top: 100px; right: 0; _right: -1px; _bottom: auto; _margin-top: 100px; _top:expression(eval(document.documentElement.scrollTop));height: 156px; overflow: hidden; width: 39px; }
#fixBestMember .btn-fix { background:url(/images/common/zx.gif) no-repeat 0 0; width: 39px; height: 156px; float: left; display: inline; }
*/

/*top*/
.none {display:none;}
.version {width:80px; height:20px; margin-left:10px;}
.version .pAbsolute{border:1px solid #f3f3f3; top:-5px; width:80px; background:url(arrow.jpg) 60px 9px no-repeat;}
.version:hover .pAbsolute{border:1px solid #ccc; background-color:#ffffff; height:90px; }
.version:hover .none {display:block;}
.version a { color:#999999; margin-left:10px; line-height:30px;}
.version a:hover,.version a.current{ color:#666666; text-decoration:none;}
#top {width:100%; position:relative; z-index:1;}
#top .hd {height:26px; background-color:#f3f3f3; width:100%; padding-top:0px; position:relative; z-index:1;}
.box{border:1px solid #e7e7e7;width:79px;height:19px;overflow:hidden; position:relative;}
.box2 { border:1px solid #e7e7e7; width:210px; height:19px; overflow:hidden;background:url(topinput.jpg) repeat-x 0 0; margin-left:4px;}
.input_noborder{ color:#bfbfbf; border:0 none; float:left; height:14px; padding:3px 2px 2px; background:url(topinput.jpg) repeat-x 0 0; width:150px;}
#top .hd select{ position:absolute;left:-1px;top:-1px;width:81px; height:21px; color:#bfbfbf;} 
.btn-search {background:url(icon.gif) no-repeat 0 0; width:17px; height:16px; border:0; cursor:pointer; float:right; display:inline; margin:2px 5px 0 0;}
/*menu*/
#top .menu { background:url(menubg.gif) repeat-x 0 0; height:86px; width:100%; position:relative; z-index:0;}
#top .menu ul { float:right; margin-top:30px;}
#top .menu ul li { width:94px; border:1px solid #fff; padding:1px; height:30px; float:left; position:relative;}
#top .menu ul li:hover,#top .menu ul li.current {border:1px solid #22a8eb; background-color:#53d9f7;}
#top .menu ul li a.fst { display:block; height:30px; line-height:30px; text-align:center; font-family:Microsoft YaHei; font-size:14px; color:#000;}
#top .menu ul li:hover a.fst,#top .menu ul li.current a.fst {text-decoration:none;background:url(menu_a.jpg) no-repeat 0 0; color:#fff;}
#top .menu ul li:hover .sec { display:block;}
.sec { display:none;background:#f8fdff url(navbg.jpg) repeat-x 0 100%; width:120px; position:absolute; z-index:1; top:32px; left:-12px;}
.sec span {background:#fff url(arrow2.jpg) no-repeat center top; height:10px; display:block; font-size:0; margin:0 2px;}
.sec .inner { background:#fff url(navbg_s.jpg) repeat-x 0 100%; min-height:80px;_height:80px; height:auto !important; margin:0 2px 2px;  padding:0px 6px 12px;overflow:hidden; font-size:0;}
.sec .inner a {height:26px; font-size:12px; white-space:nowrap; display:block;padding:0 2px; width:100px; color:#666; line-height:26px; margin-top:10px;}
.sec .inner a:hover { background-color:#53cdf5; text-decoration:none; color:#fff;}
.logo { background:url(logo.gif) no-repeat 0 0; width:199px; height:44px; float:left; margin-top:23px;}


/*website width*/
.container { width:1000px; margin:0 auto;}
/*content*/
#content { margin:0 auto; width:960px; padding:20px; background-color:#fff; margin-top:10px;}
.innerH4 .fg { font-family:simsun; font-weight:bold; color:#999;}
.innerH4 a { color:#999;}
.innerH4 .last {color:#00a1e4;}
.contentbox { margin-top:20px;}
.sMenu {width:190px; float:left;}
.sMenu h5 {border:1px solid #45d4f5; background-color:#21b5ec; padding-left:26px; line-height:26px; height:26px; font-size:14px; color:#fff;}
.sMenu ul { width:190px;}
.sMenu ul li { border-bottom:1px solid #e5e5e5; height:24px; line-height:24px;margin-top:8px;}
.sMenu ul li.current { height:auto; border-bottom:0;}
.sMenu ul li a { display:block; padding-left:24px;}
.sMenu ul li a:hover,.sMenu ul li a.current{ color:#00a1e4;} 
.sMenu ul li .ssMenu { padding:6px 0; display:none;}
.sMenu ul li.current .ssMenu { border-top:1px solid #999999;border-bottom:1px solid #999999; display:block; background-color:#fcfcfc;}

/*banner*/

.bannerIndex { background:#007cde url(product.jpg) no-repeat center top; height:200px; width:100%;}

.bannerabout {height:200px;background:#007cde url(aboutb.jpg) no-repeat center top;}
.bannerpro {background:#007cde url(pro.jpg) no-repeat center top; height:200px; width:100%;}
.bannerspec {background:#007cde url(spec.jpg) no-repeat center top; height:200px; width:100%;}
.bannerhy {background:#007cde url(hy.jpg) no-repeat center top; height:200px; width:100%;}
.bannerdcc {background:#007cde url(dcc.jpg) no-repeat center top; height:200px; width:100%;}
.bannerjoin {background:#007cde url(join.jpg) no-repeat center top; height:200px; width:100%;}
.bannercontact {background:#007cde url(contact.jpg) no-repeat center top; height:200px; width:100%;}

/*info*/
.fontsize0 {font-size:0;}
.mainInfo { width:740px; float:right;}
.mainInfo h5 {font-size:18px; font-family:Microsoft YaHei; color:#000; border-bottom:1px solid #ececec; padding-bottom:9px; height:18px; overflow:hidden;}
/*back to top*/
.backtop { position: fixed; z-index: 1000; left: 50%; margin-left:500px; bottom: 10px; _bottom: auto; _position: absolute; _top: expression((document.compatMode && document.compatMode=='CSS1Compat' ? documentElement.scrollTop+(documentElement.clientHeight - this.clientHeight):document.body.scrollTop+(document.body.clientHeight - this.clientHeight))-10);
width: 15px; height:41px; }
.backtop a.b_img {background:url(totop.gif) no-repeat 0 0; width:15px; height:41px; display:block;}
#b_img { display:none;}


/*pop*/
#popupBox { display:none; z-index:100; width: 820px; padding:0 30px; background: #fff; color:#4a4b4d; }
#popupBox .lineBox { margin-bottom:16px; padding-bottom:12px; border-bottom:1px dashed #ccc;}
#popupBox .center { text-align:center;}
.popupTitle { padding:20px 0;}
.popupBoxTag { line-height:24px; color:#666; width:244px;}
.popupBoxTag strong { font-size:16px; color:#0b91d6;}
.popupBoxTag span { color:#ff0000;}
.popupBoxTagInfo {margin-left:260px; background:url(/images/web/guarantee/s.jpg) repeat-y 0 0; padding-left:20px; min-height:20px;_height:20px;}
#popupBox .close { position:absolute; top:-31px; right:-31px; width:62px; height:62px; background:url(popupClose.png) no-repeat left top; cursor:pointer;}

#foot {width:1000px; margin:0 auto;}
#foot .footlink { background-color:#f2f2f2; height:36px; line-height:36px; padding:0 10px;}
#foot .footlink a { color:#666;}
#foot .footlink span {font-family:simsun; padding:0 5px;}
.footcopy { color:#999; line-height:30px; height:30px; padding:0 10px;}

/*font*/
.microsoft {font-family:Microsoft YaHei;}
.lh22 {line-height:22px;}
.dark {color:#4a4b4d;}
.dark2 {color:#999999;}
.bold {font-weight:bold;}
.blue {color:#0b91d6;}
a.blue {color:#0b91d6;}
a.blue:hover {}
.blueLine {border-bottom:1px dashed #0b91d6;}
.f14 {font-size:14px;}
.dark3 {color:#a3a3a4;}
.marginTop12 {margin-top:12px;}

