/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #666; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #f60; }
a:active { text-decoration: none; color: #f60; star:expression(this.onFocus=this.blur());
}
img { border:0; }
.yellow { color:#F25406; }
body { overflow-x: hidden; background-color: #fff; color: #555; font-size: 14px; font-family: Arial; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0px; padding: 0px;  list-style:none; }
/*首页样式*/
.head { height: 190px; padding-top:6px; min-width: 1240px; background:url(../images/topbg.jpg) repeat-x left top; }
.top { width: 1000px; margin: 0px auto; height: 101px;  }
.LOGO { float: left; }
.filelink { text-align: center; position: absolute;top:45px;margin-left: 20px; font-size: 22px}
.dh { float: right; width: 373px; padding-top: 29px; color: #F2E7D5; }
.dh span { float: left; padding-right: 8px; }
.menu { width: 1000px; margin: 0px auto; height: 57px; padding-top:24px;  }
.menu ul { float: left; width: 1000px; }
.menu ul li { float: left; width: 166px; display: block; font-size: 16px; font-weight: bold; color: #000; text-align: center; line-height: 57px; height: 57px; background: url(../images/menuline.jpg) no-repeat left center; }
.current a { color: #1EA0D1; }
.normal a:hover {color: #1EA0D1; }
.main { min-width: 1240px; }
.jsbanner { min-width: 1240px; height:478px; background:url(../images/banner1.jpg) no-repeat center top; }
.mainback { float: left; width: 100%; background-color:#fff; }
.mainbackA { float: left; width: 100%; background:url(../images/bg1.jpg) no-repeat right bottom; background-color:#EBF6FA; }
.mainbackB { float: left; width: 100%; background:url(../images/bg2.jpg) no-repeat left bottom; background-color:#EBF6FA; }
.mainmid { width: 1000px; margin: 0px auto; }
.content { float:left; width: 1000px; padding:28px 0 0 0; }
.title { padding-bottom: 20px; text-align: center; font-size: 50px; font-family: Arial; color: #09739A; font-weight: bold; }
.title a{color:#09739A;}
.titleh { border-bottom: #CCC solid 1px; margin-bottom: 10px; padding-bottom: 10px; text-align: center; font-size: 45px; font-family: Arial; color: #09739A; font-weight: bold; }
.titleh a{color:#09739A;}
.yinimg1 { float: left; height: 64px; width: 28px; }
.yintextA { float: left; width: 924px; padding: 0 10px; text-align: center; font-size:20px; color: #FC7803; }
.yintext { float: left; width: 924px; padding: 0 10px; font-size: 14px; }
.yinimg2 { float: right; width: 28px; }
.product ul { float: left; width: 1000px; padding-bottom: 35px; }

.product dl { float: left; width: 320px; height:211px; padding-top:8px; margin-right:20px; text-align:center; display: block; background:url(../images/prodbg.jpg) no-repeat left top;  }
.prodpic { float: left; height: 200px; width: 320px; text-align: center; }
.company { float: left; width: 1000px; }

.companyA { float: left; width: 524px; }
.companyB { float: right; width: 421px; }
.comptext p { padding-bottom: 15px; font-size:15px; text-align:justify; text-justify:inter-ideograph;}
.combut font { float: right; }
.combut span { padding-top: 8px; float: left; }





.prodname { float: left; width: 310px; padding: 10px 0 10px 10px; }
.compList { float: left; width: 1000px; padding:28px 0; }
.compList dl { float: left; width: 316px; display: block; margin-right:25px; }
.compname { font-size: 18px; color: #000; padding:8px 0 8px 0; }
.comptext { font-size: 12px; }










.hepic { float: left; height: 268px; width: 469px; padding-top:6px; text-align:center; background:url(../images/picbg1.jpg) no-repeat center center; }
.hezuo{ padding:10px 0 20px 0;}
.hezuo ul li { float: left; padding-right: 17px; }
.hezuopic{ padding-bottom:28px;}

.width{width: 1000px; float:left;}
.Equip { float: left; width: 1000px; }
.EquipA { float: left; width: 624px; }
.EquipA ul {float: left; width: 624px; padding-bottom:33px;  }

.EquipA ul dl { float: left; width: 274px; display: block; margin-right:38px; padding-bottom:28px; background:url(../images/line.jpg) repeat-x left bottom;  }
.Equiitem { font-size: 12px;  padding-left:90px; background:url(../images/icon.jpg) no-repeat 85px 10px; }
.Equipic { float: left; ; width: 80px; padding-right: 8px; }
.Equiname { font-size: 16px; color: #0A90EB; padding-bottom:8px; }
.EquipB { float: right; width: 372px; }
.contblock { float:left; width: 1000px; }

.footer { min-width: 1240px; clear: both;  height: 218px; }
.footerback { float: left; width: 100%; height:218px; color: #FFF; background:url(../images/footerbg.jpg) repeat-x left bottom; }
.footermid { width: 1000px; margin:0 auto; }


.Copyright { float: left; width: 1000px; font-size:13px; line-height:24px; padding-top:40px; text-align: center; color:#D0CFCF; }
.Copyright a{color: #0AB8F8;}
.footmenu { float: left; width: 1000px; line-height: 60px; height: 60px; color: #FFF; }
.footmenu ul li { float: left; padding-right: 78px; font-size: 16px; display: block; }
.footmenu a{color: #FFF;}
.titleh span { font-size: 16px; color: #727070; text-align: left; float: left; padding-top: 30px; font-family: Arial; font-weight: bold; }
.prodclass { float: left; width: 1000px; padding: 0 0 28px 0; }
.prodclass ul { float: left; width: 1000px; font-size: 20px; font-family: "Bebas Neue"; color: #fff; letter-spacing: 0.7px; padding-top:10px; }
.prodclass li{ float: left; width: 45%; height: 35px; line-height: 35px; background: #09739A; text-align: center; margin-right: 17px; display: block; }
.nor a{color: #fff;  }
.cur a{color: #FCE203; }
.about{ float: left; width: 1000px;  text-align:justify; text-justify:inter-ideograph; padding-top: 20px;}
.about p { padding-bottom: 15px; text-align:justify; text-justify:inter-ideograph; font-size:17px; }
.about span { float: left; padding-right: 15px; }
.titlehB { border-bottom: #CCC solid 1px; margin-bottom: 10px; float: left; width: 1000px; padding-bottom:15px; font-size: 16px; font-weight: bold; font-size: 16px; color: #727070; }

.Xq{ float: left; width: 1000px; text-align: justify; text-justify: inter-ideograph; padding-top: 20px; line-height: 150%; }
.Xq p { padding-bottom: 15px; text-align:justify; text-justify:inter-ideograph; text-align:center; font-size:17px; }
.Xq span { float: left; padding-right: 15px; }

/*STRTitle */
.STRTitle { width:1000px; margin: 20px auto; }
.STRTitle ul { float: left; width: 1000px; background:url(../images/tab1.jpg) repeat-x left bottom; font-size: 20px; font-family: "Bebas Neue"; color: #fff;}
.STRTitle ul li { float: left; width: 45%; height: 35px; line-height: 35px; background: #09739A; text-align: center; margin-right: 17px; display: block;  }
.STRTitle ul .active { width: 45%; color: #FCE203;  }
.STRTitle ul .normal { width: 45%; text-align: center; cursor:pointer; cursor: hand; }
#STR0_strategy0, #STR0_strategy1, #STR0_strategy2, #STR0_strategy3 { float: left; width: 1000px; line-height:150%; color:#999; padding:25px 0; }

.certificateimg{width: 100%;height: auto;max-width: 100%;max-height: 100%;}



.download-btn { position: fixed; top: 133px; right: 30px; padding: 18px 35px; background: #4CAF50; color: white; border-radius: 5px; box-shadow: 0 4px 12px rgba(0,0,0,0.2); display: inline-block; text-decoration: none; cursor: pointer; transition: transform 0.3s ease; }
.download-btn:hover { transform: translateY(-3px); background: #45a049; }