a:hover{ color:#ff4500; text-decoration:none; }
.top{ height:35px; width:980px;margin:0px auto 0 auto; position:relative; overflow:hidden;}
.logo{ display:inline-block; width:200px; height:64px; background:url(business/logo.png) no-repeat; margin-right: 5px;}
.logo_title{clear:both; width:980px; height:70px; margin:1px auto 0 auto; background:url(business/logo_bg.gif) no-repeat;}
.logo_title img{ border:0; margin:2px 0px 2px 10px; float:left;}
.logo_title h1{font-family:Tahoma; color:#000000; margin-top:20px; margin-left:10px;}
.top img{ vertical-align:0; }
.rightbtn{ position:absolute; top:0px; right:0; }

.btn{ border:none; font-size:12px; float:left; height:21px;overflow:hidden;line-height:17px;padding:0 0px;margin-right: 0px; }
/*.btn{background:#eee; border:1px solid #ccc; }*/
/*a:hover.btn,.btnhover{background:#fee5e5; border:1px solid #f77070; color:#b22222!important; }*/

.btn2{ float:right; width:75px; font-size:12px; height:20px; background:url(business/btn.gif) no-repeat; line-height: 18px;padding-left:12px;margin-top: 6px; margin-right:7px; border:0px;}
a:hover.btn2{ float:left; width:75px; font-size:12px; height:20px; background:url(business/btn.gif) 0 -20px; line-height: 22px;padding-left:14px;margin-top: 6px; }
.menu{ width:980px; background:url(business/linebg.gif); font-size:14px; font-weight:700; line-height: 26px; margin:5px auto 0 auto; height:26px; overflow:hidden;}
.menul{ background:url(business/menulr.gif) no-repeat; }
.menur{ background:url(business/menulr.gif) right -26px no-repeat; height:26px; padding:0 10px 0 30px; }
.menur a,.menur a:visited{ padding:0 10px 0 10px; float:left; margin:1px 0 0 0; height:24px;margin-left: 10px; color:#315b7f; font-weight:400;}
.menur a:hover{ padding:0 10px 0 10px; float:left; background:url(business/linebg.gif) 0 -53px;color:#000000;}
body .mselect{ padding:0 10px 0 10px; background:#eee;background:url(business/linebg.gif) 0 -53px; }
.wrap{  width:980px;margin:5px auto 0 auto; position:relative; }
.banner{ position:relative; width:980px; margin:1px auto; overflow:hidden; }
h1{ margin:13px 0 0 30px; float:left; font-size:18px; font-family:΢ź; font-weight:bold; line-height: 20px;*line-height: 23px; display:inline; color:#fff; }
h1 strong{ font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height: 16px; }
h2{ font-size:12px;line-height: 22px; position:relative; }
.left_menu ul{margin-left:5px; padding-top:15px; margin-bottom:15px; font-weight:bold;}
.left_menu ul li{ margin-bottom:5px; width:193px; height:20px;}
.left_menu ul li a:link,.left_menu ul li a:visited{ display:block; width:190px; height:20px;}
.left_menu ul li a:hover{ background:url(business/jt2.gif) no-repeat 2px; background-color:#2e528e; color:#FFF; padding-top:2px; padding-left:12px; width:180px;}
.cph2{font-size:10px;line-height: 10px;padding-top:2px; }
.left{ width:200px; float:left; margin-right: 5px; }
.right{float:left; width:775px;}
.bkstylea{ background:url(business/linebg.gif) 0 -78px; }
.bkstyleal{ background:url(business/fllr.gif) no-repeat; }
.bkstylear{  height:25px;background:url(business/fllr.gif) right -25px no-repeat;padding-left:15px; color:#fff;}
.bkabottom{background:url(business/linebg.gif) 0 -128px; height:3px; overflow:hidden;margin-bottom: 5px;}
.bkabottoml{ background:url(business/fllr.gif) 0 -100px no-repeat;}
.bkabottomr{ height:3px;background:url(business/fllr.gif) right -103px no-repeat;}
.typea{ border:1px solid #374862;border-top: none;border-bottom: none; padding-bottom:3px; }
.ulstya li{ line-height: 25px;padding-left:24px;border-bottom: 1px dashed #4682b4; background: url(business/jt.gif) no-repeat;  }
.ulstya .selli{ line-height: 22px; height:22px; padding-right:15px;border-bottom: 1px dashed #4682b4; background:none; text-align:right;  }
.ulstyb li{ line-height: 25px;border-bottom: 1px dashed #4682b4; text-align:center;padding-top:5px;}
.ulstyb li a{ display:block; padding:0 20px 5px 20px; line-height: 18px; }
.ulstyb li img{ margin:0 auto; border:2px solid #eee; padding:1px;}
.ulstyb li a:hover img{margin:0 auto; border:2px solid #bbb; padding:1px; background:#eee;}
.padding5{ padding:5px; }
.padding10{ padding:5px 10px; }

.ulsty50 li{ float:left; width:357px; border:none; position:relative; }
.ulsty50 li span{ position:absolute; right:15px; top:0; color:#999; font-size:11px; line-height:22px; }
.ulstynew li{ position:relative; }
.ulstynew li span{ position:absolute; right:15px; top:0; color:#999; font-size:11px; line-height:18px; }
.ulstyx { margin-bottom: 10px; }
.ulstyx li{ float:left; width:166px; border:none; position:relative; background:none; }
.ulstyx li span{ position:absolute; right:15px; top:0; color:#999; font-size:11px; line-height:22px; }

.bkstyleb{ background:url(business/linebg.gif) 0 -103px; }
.bkstylebl{ background:url(business/fllr.gif) 0 -50px no-repeat; }
.bkstylebr{  height:25px;background:url(business/fllr.gif) right -75px no-repeat;padding-left:25px; }
.bkstylebr h2 span{ position: absolute; right:15px; font-size:12px; font-weight:400; top:0; line-height: 18px; }
.bkbbottom{background:url(business/linebg.gif) 0 -131px; height:3px; overflow:hidden;margin-bottom: 5px;}
.bkbbottoml{ background:url(business/fllr.gif) 0 -106px no-repeat;}
.bkbbottomr{ height:3px;background:url(business/fllr.gif) right -109px no-repeat;}
.typeb{ border:1px solid #e5e9ed;border-top: none;border-bottom: none; padding-bottom:3px;}

.ulstyc span{ display:inline-block; line-height: 25px;text-align:center;padding-top:5px; width:152px; height:160px; float:left; overflow:hidden;}
.ulstyc span a{line-height: 18px; float:left; text-align:center;width:152px; overflow:hidden;}
.ulstyc span .texth{height:20px; }
.ulstyc span img{ margin:0 auto; border:2px solid #eee; padding:1px;}
.ulstyc span a:hover img{ margin:0 auto; border:2px solid #bbb; padding:1px; background:#eee;}

.textinput{ line-height: 18px; height:16px; border:1px solid #b8b8b8; background:#eee; width:185px; font-size:12px; color:#999;}
.gdgg{width:180px;height:120px;line-height: 20px; margin:4px;word-break:break-all;white-space:normal; overflow:hidden;}
.gdgg p{ text-indent:25px;}
.marquee{ float:left; width:5000px; }
#demo{ width:760px;overflow: hidden;}
#demo1,#demo2{float:left;}

.fl{ float:left; }
.lsfs{ line-height: 20px; }
.footer{ float:left; width:980px; height:80px; text-align:center;line-height: 20px; overflow:hidden; clear:both; }
.footer ul{ clear:both; width:980px;}
.admin{ width:300px; margin:0 auto; height:25px; overflow:hidden;}


/*---------------------------------------------------------------*/

.center{margin:20px auto; }
.fy a{float:left; text-decoration:underline; padding-right:10px; }
.fy a:hover{color:#dc143c;}
.fy .btn{text-decoration:none;padding:0 0 0 18px;}

.mntable{ width:100%; display:table; text-align:center; overflow:hidden;}
.cent{display: table-cell; vertical-align:middle;}
.valign{ width:0; display: inline-block; vertical-align: middle; height:100%;}
.typeimg{width:710px; }

.protable{ float:left; border:1px solid #fff; border-collapse:collapse; width:70%; line-height: 26px;margin-left: 10px;}
.protable td,.table th{ border-bottom:1px dashed #ddd; text-align:center;}
.protable td{ padding:0px; }
.protable th{ background:#74aad1; color:#fff;}
.protable colgroup{ width:300px; }
.jy{ float:left; background:#f8f8f8; border:1px solid #eee; text-align:center; width:185px;margin-left: 10px; padding:5px; line-height: 20px;}
.jy a{ padding:3px; }
.jybtn{ font-family:Arial, Helvetica, sans-serif; width:107px; height:28px; font-size:14px; line-height: 28px; font-weight:700;  background:url(business/btn6.png); margin:3px 0; padding-left:25px; border:0px; }
.jy .jylc{ background:url(business/jy.gif) 0 3px no-repeat; padding-left:20px; }
.jy .jyjb{ background:url(business/jb.gif) 0 2px no-repeat; padding-left:20px; }


.infotable{ clear:both; border:1px solid #ddd; border-collapse:collapse; width:743px; line-height: 18px; margin:10px;}
.infotable td,.infotable th{ border:1px solid #ddd; padding:0 5px; line-height:20px;}
.infotable caption{ background:#eee; border: 1px solid #ddd; border-bottom:none;padding:5px; text-align: left; font-weight:700; font-size: 14px;margin-left: -1px;/*/margin:0 -1px 0 0;*/}
.infotable .col1 {background:#f6f6f6; width:135px;}
.infotable .col3 {background:#f6f6f6; width:135px; font-weight:700;}
.infotable .col2 {background:#fff;}
.ck{ line-height: 30px; padding:15px; }
.tzinput{ background:#eee; border:1px solid #999; width:30px; }
.btn3{  background:#eee; border:1px solid #000; font-size:12px; background:url(business/btn.gif) -15px -2px ;  vertical-align:middle; line-height: 16px; height:18px; }
.gsjj{ line-height: 20px;}
.gsjj img{ float:left; margin:10px;}
.news{ line-height: 200%;}
.news h2{ line-height: 20px;margin-top: 20px; font-size:16px; }
.news p{ margin:15px 20px;  font-size:14px; }
.newsinfo{ margin:0 20px; color:#999; position:relative; }
.newsinfo span{ position:absolute; right:15px; top:0; }
.lysty{ padding:5px 5px 15px 5px; font-size:14px; margin-left: 30px; position:relative; }
.lysty ul li{  padding:5px 0;}
.lysty small{ color:#999; font-size:12px; }
.lyinput{ border:1px solid #999999; background:#eeeeee; width:500px; font-size:12px; }
.textarea{  border:1px solid #999999; background:#eeeeee; width:500px; clear:both; margin:8px 0 2px 70px; float:left;}


