* { margin: 0px; padding: 0px; list-style-type: none; }
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());
}
.a1{ color:#FD3601; text-decoration: underline; }
.a1:hover{ color:#0284FE;}
.yellow{ color:#F60; font-weight: bold; }

ul, li, dl, dt, dd { list-style:none; margin:0; padding:0; }
img, a img { border:0; }
body { font-size: 12px; color: #333; background-color: #F0F0F0; }
/*=============样式==========*/

.box { width: 980px; margin:0 auto; }
.boxmid { float: left; width: 980px; }
.main { float: left; width: 980px; }
.head { float: left; width: 980px; }
.top { float: left; width: 980px; padding-top: 9px; height: 72px; }
.logo { float: left; width: 266px; }
.phot { float: right; width: 279px; padding-top: 25px; }
.menu { float: left; width: 980px; height:39px; background:url(../images/menubg.jpg) no-repeat left center; }
.menu ul li { float: left; width: 120px; line-height: 39px; height: 39px; text-align: center; font-size: 15px; font-weight: bold; color: #FFF; }
.Current a { float: left; width: 120px;  color: #FFF;  background:url(../images/menucura.jpg) no-repeat left center; }
.Normal a {float: left; width: 120px; color: #FFF; margin-left:1px; background:url(../images/menuline.jpg) no-repeat right center; }
.Normal a:hover{float: left; width: 120px;  color: #FFF; background:url(../images/menucur.jpg) no-repeat center center;}
.bannerblock { float: left; width: 980px; padding:22px 0; }
.mblock { float: left; width: 980px; padding-bottom:15px; }
.contblockA { float: left; width: 273px; }
.contblockC { float: left; width: 410px; padding-left: 10px; }
.titleAbg{ float: left; width: 257px; height:21px; padding:10px 8px 0 8px; background:url(../images/titlebg1.jpg) no-repeat left bottom; }
.titleBbg{ float: left; width: 394px; height:21px; padding:10px 8px 0 8px; background:url(../images/titlebg2.jpg) no-repeat left bottom; }
.titleDbg{ float: left; width: 681px; height:21px; padding:10px 8px 0 8px; background:url(../images/titlebg3.jpg) no-repeat left bottom; }
.title { font-size: 14px; font-weight: bold; color: #444444; padding-left:14px; background:url(../images/icon1.jpg) no-repeat left center; }
.title span { float: right; width: 45px; }
.contA { float: left; width: 247px; padding:15px 12px; border-bottom:solid 1px #DEDEDE; border-left:solid 1px #DEDEDE; border-right:solid 1px #DEDEDE; background-color:#FFF;}
.contB { float: left; width: 384px; padding:15px 12px; border-bottom:solid 1px #DEDEDE; border-left:solid 1px #DEDEDE; border-right:solid 1px #DEDEDE; background-color:#FFF;}
.contD { float: left; width: 695px; padding:15px 0 0 0px; border-bottom:solid 1px #DEDEDE; border-left:solid 1px #DEDEDE; border-right:solid 1px #DEDEDE; background-color:#FFF;}

.pict { float: left; padding-right: 10px; }
.ptitle { font-size: 14px; font-weight: bold; color: #444; }
.pcont { line-height: 140%; padding-top: 4px; }
.cont { padding-bottom: 13px; float: left; }

.list { float: left; width: 100%; padding-top: 13px; border-top:dashed 1px #CCC; }
.list ul li { height:24px; line-height:24px; padding-left:14px; background:url(../images/icon2.jpg) no-repeat left center; }
.list ul li span { float: right; }
.conys { background:url(../images/picbg.jpg) no-repeat center top; padding-top:94px; line-height: 24px; }
.contblockD { float: right; width: 697px; }
.contD dl { float: left; width: 148px; padding:0 0 15px 20px; }
.name { float: left; width: 148px; line-height: 18px; padding-top: 4px; }
.prod { float: left; width: 142px; height:122px; padding:8px 0 0 6px; background:url(../images/probg.jpg) no-repeat left top; }
.links { float: left; width: 950px; padding:14px; border:solid 1px #dedede; background-color:#FFF; }
.linklist { float: left; width: 950px; padding-top: 10px; }
.linklist ul li { float: left; width: 148px; padding:10px 4px; }

.footer { float: left; width: 940px; height:76px; padding:46px 25px 0 15px; background:url(../images/footebg.jpg) repeat-x left top; }
.footA { float: left; width: 510px; font-size: 13px; color: #000; line-height: 24px; }
.footB { float: right; width: 340px; text-align: right; }
/*banner 切换*/
.banner{ position:relative;height:286px; overflow:hidden;width:100%;}
.banner .show{ width:980px; position:absolute; left:0%;top:0px; margin-left:0px; height:286px; overflow:hidden; }
.banner .show ul{ position:relative; height:386px; overflow:hidden;width:980px; float:left; }
.banner .show ul li{text-align:center;width:980px; float:left; height:286px; position:absolute; display:none}
.banner .focus { position:absolute; width:90px; padding-left:10px; padding-top:13px; bottom:-10px; right:6px; background:url(bor02.png) no-repeat left center; height:29px; }
.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 -19px; }
.banner .focus a.on{ background-image: url(../images/ico01.png); background-repeat: no-repeat; background-position: left top; }

/*=============内页样式==========*/
.left { float: left; width: 214px; }
.leftblock { float: left; width: 214px; }
.titleA { line-height: 41px; color: #FFF; height: 41px; background-color: #409AD6; font-size: 18px; font-weight: bold; }
.titleA a{ color: #FFF; }
.class { background-color: #E2E2E2; float: left; width: 214px; }
.class ul { float: left; width: 214px;  }
.class ul li { width:214px; float: left; padding:13px 0; font-size:15px; font-weight:bold;  background:url(../images/classline.jpg) repeat-x  left bottom;  }
.class ul li a{width:194px; float: left; padding-left:20px; }
.cur a{ color: #0172DC; background:url(../images/pageiconb.jpg) no-repeat 174px center; }
.nom a{  background:url(../images/pageicona.jpg) no-repeat 174px center; }
.nar { float: left; width: 164px; padding:5px 0 5px 50px; background:url(../images/icond.jpg) no-repeat 40px center; }
.class ul dl { width:214px; float:left; padding:15px 0; }
.nar a{ font-size:13px; color:#444;}
.nar a:hover{ font-size:13px; color:#F60; }
.contus { background-color: #E2E2E2; padding:15px 8px; line-height: 25px; color: #000; }

.rignt { float: right; width: 750px; border:solid 1px #dedede; background:url(../images/titleBbg.jpg) repeat-x left top; min-height:778px; background-color:#FFF; }
.titleB { float: left; width: 740px; padding:5px 0 30px 10px; line-height: 23px; height: 23px; font-size:15px; font-weight:bold; }
.contPage { float: left; width: 750px; }
.butter { float: left; width: 750px; }
.contis { float: left; width: 715px; padding:0 10px 0 25px; line-height: 25px; font-size:13px; }
.contis p { padding-bottom: 25px; }
.butter dl { padding: 15px 0 0 15px; float: left; width: 735px; }

.butA { float: left; height: 38px; line-height:38px; font-size:13px; text-align:center; width: 137px; background:url(../images/butA1.jpg) no-repeat center center; display:block;cursor:pointer; margin-left:11px;  }
.butA:hover { float: left; height: 38px; line-height:38px; font-size:13px; text-align:center; color:#FFF; width: 137px; background:url(../images/butA2.jpg) no-repeat center center; display:block;cursor:pointer; margin-left:11px;  }
.butA:hover a{color:#FFF;}
.butAcur { float: left; height: 38px; line-height:38px; font-size:13px; text-align:center; color:#FFF; width: 137px; background:url(../images/butA2.jpg) no-repeat center center; display:block;cursor:pointer;  margin-left:11px; }
.butAcur a{color:#FFF;}

.butB { float: left; height: 38px; line-height:38px; width: 175px; text-align:center;  background:url(../images/butB1.jpg) no-repeat center center; display:block;cursor:pointer; margin-left:11px; }
.butB:hover { float: left; height: 38px; line-height:38px; width: 175px; color:#FFF; text-align:center;  background:url(../images/butB2.jpg) no-repeat center center; display:block;cursor:pointer; margin-left:11px; }
.butB:hover a{color:#FFF;}
.butC { padding:47px 0 0 25px;}
.biao1 tr td { padding: 5px 4px; font-size: 13px;}
.but { padding: 4px 6px; font-size:14px;  }
.red { color: #F00; font-family: Arial, Helvetica, sans-serif; }
.newlist { float: left; width: 715px; padding:0 10px 0 25px; line-height: 25px; font-size:13px; }
.newlist ul li { line-height: 30px; float: left; height: 30px; padding-left:15px; background:url(../images/newicon.jpg) no-repeat left center; width: 680px; }
.newlist ul li span { color: #999; float: right; }

.panum { float: left; width: 702px; padding:19px 24px; }
.panum ul { float: left; width: 477px; padding:15px 0 0 224px; border-top:solid 1px #CCC;   }
.panum ul li { float: left; height: 20px; width: 20px; text-align: center; margin-right:6px; }
.panum a { height: 20px; width: 20px; float: left; background:url(../images/numbg1.jpg) no-repeat center center;  text-align: center; line-height: 20px; }
.cur2 { background-image: url(../images/numbg2.jpg); background-repeat: no-repeat; background-position: center center; color: #FFF; }
.cur2 a:link, .cur2 a:visited{ background:url(../images/numbg.jpg) no-repeat center center; color: #FFF;  }
.case { float: left; width: 695px; padding:15px 0 0 20px; }
.case  dl { float: left; width: 148px; padding:0 0 25px 20px; }