/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #333; 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: #333; font-size: 14px; font-family: "微软雅黑","宋体"; }
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: 87px; min-width: 1240px; background:url(../images/topbg.jpg) repeat-x left top; }
.top { width: 1024px; margin: 0px auto; height:87px;  }
.LOGO { float: left; padding-top:2px; }
.menu{ width: 780px;  float:right;}
.menu ul li{ float:right; width:96px; text-align:center; height: 87px; line-height:87px; font-size:16px;}
.cur{ background:url(../images/curbg.jpg) repeat-x left bottom; }
.cur a{color:#fc0202;}
.main { min-width: 1240px; }

.jsbanner { min-width: 1240px; height:603px; padding-top:1px; }
.jsclass { min-width: 1240px; height:94px; background-color:#0A5185;  }
.jsclass ul{width: 1024px; margin: 0px auto; height:94px; line-height:94px;}
.jsclass ul li{ float:left; width:340px; color:#FFF; font-size:30px; text-align:center; border-right:1px solid #4378A0;}
.jsclass ul li span{float:left;  padding:32px 10px 0 0;}
.jsclass ul li a{color:#FFF;}
.jscur{ background-color:#0e95d5;}

.mainmid { width: 1024px; margin: 0px auto; }
.content { float:left; width: 1024px; padding:60px 0 0 0; }

.footer { min-width: 1240px; clear: both;  height: 206px; }
.footerback { float: left; width: 100%;  text-align:center; padding:30px 0;  color: #FFF; background-color:#0A5185; }
.footermid { width: 1024px; margin:0 auto;  }
.footerint{float: left; width: 1024px; text-align:left; padding-bottom:30px; border-bottom:1px solid #ccc;}
.footerint ul{float: left;}
.footerint ul dl{float: left; width:132px;}
.fh1{ font-size:18px; padding-bottom:18px;}
 .fcont{ padding-bottom:8px; color:#CCC;}
  .fcont a{ color:#CCC;}
.conLeft{ float:left; width:319px;}

.conmid{ float:left; width:324px; padding-left:34px;}
.conright{ float:right; width:312px;}

.title{ font-size:18px; padding-bottom:25px;}
.title span{float:right; font-family:"宋体"; font-size:14px; padding-top:8px;}
.title span a{ color:#045f76;}
.titleH{ float:left; width:100%; font-size:18px; height:35px; margin-bottom:25px; background:url(../images/titlebg.jpg) repeat-x left bottom;}
.titleH span{float:right; font-family:"宋体"; font-size:14px; padding-top:8px;}
.titleH span a{ color:#045f76;}
.titleH font{ float:left; height:35px; line-height:35px; width:131px; text-align:center; background:url(../images/titlecurbg.jpg) no-repeat left bottom; color:#FFF;}


.news{float:left; width:100%;  font-family:"宋体"; font-size:12px;}
.news li{float:left; width:100%; padding-bottom:12px;}
.news font{float:left; width:220px; white-space:nowrap;      
text-overflow:ellipsis;   
-o-text-overflow:ellipsis;
overflow: hidden;}

.news span{ float:right;}

 .jsts{float: left; width:100%;}
 .jsts dl{float: left; width:100%; padding-bottom:27px;}
 
.jstspic { float: left; }
.jststext{float:right; width:210px; font-family:"宋体"; font-size:12px; line-height:20px;}

.jststext span a{ color:#fa0611;}

.product{float: left; width:100%;}
.product dl{float: left; width:331px; height:298px; padding-top:4px; text-align:center; margin-right:14px; background:url(../images/produbg.jpg) no-repeat left top;}
 .prodname{ font-size:18px; padding-top:5px; }
 
 /*弹出样式*/
 .tangchukang { height: 253px; width:1024px; position: absolute; margin-left:0px; margin-top:87px;   background-image: url(../images/hyback.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/hyback.png");_background:none; background-repeat: repeat-y; background-position: left center;   padding-top: 5px; font-size: 14px; }
 .tangcont{ float:left; width:1024px; padding-top:38px;}
 .tangclass{ float:left; width:164px; padding-left:40px;}
 .tangclass ul li{float:left; width:164px; text-align:center; height:30px; line-height:30px; border-bottom:solid 1px 
 #a1a0a0; }
 .tangcur a{ color:#062d83;}
 .tangint{float:right; width:715px; padding-right:28px;}
 .tangpic{float:left; width:241px; height:169px; padding-right:15px;}
 .tangtitle{ font-size:18px; padding-bottom:10px;}
 .tangtext{ line-height:24px;}
 .tangtext span a{color:#062d83;}
 
 .dd{height: 20px; width:1024px; position: absolute; margin-left:0px; margin-top:633px;}
 .dd ul{ float:left; height: 20px; width:1024px; text-align:center;}
 .dd ul a img{ padding:0 9px;}
 
 /*banner 切换*/
 .jspic{ float:left; width:319px; height:272px; padding-top:4px; text-align:center; background:url(../images/picbg.jpg) no-repeat left top;}
.banner{ position:relative;height:238px; overflow:hidden; width:100%;}

.banner .show{ width:309px; position:absolute; left:0%;top:0px; margin-left:4px; height:363px; overflow:hidden; }
.banner .show ul{ position:relative; height:363px; overflow:hidden;width:309px; float:left; }
.banner .show ul li{text-align:center;width:309px; float:left; height:238px; position:absolute; display:none}
.banner .focus { position: absolute; width: 120px; padding-left: 10px; padding-top: 13px; bottom: 1px; right: 99px; background: url(bor02.png) no-repeat left center; height: 19px; }
.banner .focus a{ width:14px; height:14px; float:left; margin-left:10px;  display:inline-block; background-image: url(../images/ico01.png); background-repeat: no-repeat; background-position: left -24px; }
.banner .focus a.on{ background-image: url(../images/ico01.png); background-repeat: no-repeat; background-position: left top; }
 
/*内页开始*/ 
.Pbanner { min-width: 1240px; height:305px; }
.mainback { float: left; width: 100%;  background-color:#F8F8F8; }
.contentH { float:left; width: 1024px; padding-bottom:100px;  margin:28px 0;  background:url(../images/pagebg.jpg) repeat-y left top; background-color:#fff;}
.leftblock{ float: left; width:211px;}
.rightblock{ float: left; width:740px; padding-left:40px;}
.leftitle{float: left; width:211px; background-color:#409AD6; font-size:24px; color:#FFF; text-align:center; height:65px; line-height:65px; }
.lefmenu{float:left; width:211px;}
.lefmenu li{float:left; width:211px; height:41px; line-height:41px;  display:block; font-family:"宋体"; font-size:14px; font-weight:bold;}
.lefcur a{float:left;  width:151px; padding-left:60px;  background:url(../images/lefcur.jpg) no-repeat center bottom; color:#0172df;}
.lefnorm a{float:left;  width:151px; padding-left:60px;  background:url(../images/lefnorm.jpg) no-repeat center bottom; }
.rigtitle{ height:64px; line-height:64px; border-bottom:1px solid #CCC;  font-family:"宋体";}
.rigcont{float:left; width:740px; padding-top:20px; font-family:"宋体"; font-size:13px; color:#555; line-height:170%;}
.rigcont ul{float:left; width:740px; padding-bottom:30px;}
.rigcont ul dl{float:left; width:45%; padding:2.5%; text-align:center; display:block;}
.rigcont p{ padding-bottom:35px;}
.rigname{ padding-top:8px;}

.biao  {border-bottom:1px solid #CCC; border-left:1px solid #CCC;}
.biao tr td { padding: 8px; border-top:1px solid #CCC; border-right:1px solid #CCC; }
