﻿@charset "utf-8";
/* CSS Document */
/* 威邦网络科技  www.cnwei.net */
html { scrollbar-arrow-color: #666; scrollbar-face-color: #e6e6e6; scrollbar-darkshadow-color: #9c9c9c; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #fff; scrollbar-track-color: #f5f5f5; scrollbar-3dlight-color: #b0b0b0; scrollbar-color: #B0B0B0; }
body { font-size: 12px; color: #333; font-family: Arial, Helvetica, sans-serif; }
td { font-size: 12px; color: #333; font-family: Arial, Helvetica, sans-serif; }
th { font-size: 12px; color: #333; font-family: Arial, Helvetica, sans-serif; line-height: 20px; }
body { background: url(../index/body-bg.jpg) top center repeat-x #fff; margin: 0px; }
ul { padding: 0px; margin: 0px; }
li { list-style-type: none; list-style-image: none; }
img { border: 0px; }
#top { position: relative; margin: 0px auto; width: 1000px; height: 133px; background: url(../index/top-bg.jpg) repeat-x; }
#top1 { position: relative; margin: 0px auto; width: 100%; height: 100px; }
#top2 { position: relative; margin: 0px auto; width: 100%; height: 33px; }
#logo { position: absolute; left = 0px; margin-left: 0px; width: 400px; height: 60px; float: left; margin-top: 20px; }
#language { position: absolute; right: 0px; width: 180px; height: 20px; float: right; top: 20px; text-align: right; }
#top-tel { position: absolute; right: 0px; bottom: 0px; padding-right: 10px; width: 250px; height: 30px; float: right; text-align: right; }
A:link { color: #333; text-decoration: none; }
A:visited { color: #333; text-decoration: none; }
A:hover { color: #0073e0; text-decoration: underline; }
A:active { color: #333; text-decoration: none; }
.a1 { color: #fff; font-size: 14px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }

    .a1 A:link { color: #fff; text-decoration: none; font-size: 14px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
    .a1 A:visited { color: #fff; text-decoration: none; font-size: 14px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
    .a1 A:hover { color: #f60; text-decoration: none; font-size: 14px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
    .a1 A:active { color: #fff; text-decoration: none; font-size: 14px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
H1 { font-size: 12px; display: inline; }
H2 { font-size: 14px; color: #cc0000; }
H3 { font-size: 14px; color: #99cc00; }
H4 { font-size: 14px; color: #003399; }
.style1 { font =size: 14px; color: #333; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.style2 { color: #d00; font-weight: normal; font-size: 12px; font-style: normal; font-family: "宋体", Arial, Helvetica, sans-serif; }
.style3 { color: #C00; font-weight: normal; font-size: 12px; }
    .style3 a {color: #C00; }
.style4 { color: #004098; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 20px; }
.style5 { color: #004098; font-weight: normal; font-size: 16px; font-style: normal; }
.style6 { color: #F00; font-weight: normal; font-size: 18px; font-style: normal; font-family: Arial, Helvetica, sans-serif; }
.style7 { color: #FFF; font-weight: bold; font-size: 14px; font-style: normal; text-decoration: none; }
.style8 { color: #2ffdfd; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; }
input { font-size: 12px; color: #ccc; line-height: 16px; font-family: Arial, Helvetica, sans-serif; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: #fff; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.input1 { color: #333; border: #e1c540 0px solid; background: url(../index/sreach04.jpg); height: 21px; font-family: Arial, Helvetica, sans-serif; }
.input2 { border-right: #ccc 1px solid; border-top: #ccc 1px solid; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid; height: 18px; color: #666; }
.input3 { border-right: #cccccc 1px solid; border-top: #eaeaea 1px solid; background: #eaeaea; border-left: #eaeaea 1px solid; border-bottom: #cccccc 1px solid; height: 19px; }

#nav { width: 980px; float: inherit; height: 30px; margin: 0px auto; padding: 0px; }
.menu { width: 980px; margin: 0px auto; padding: 0px; height: 30px; background: url(../index/menu-bg1.jpg) center no-repeat; }
    .menu dl { float: left; width: 120px; margin: 0; padding: 0; position: relative; }
        .menu dl dt a { display: block; width: 120px; height: 30px; line-height: 30px; font-family: Arial, simher, sans-serif; color: #333; font-size: 14px; font-weight: bold; text-align: center; }
            .menu dl dt a:hover, .menu dl dt a.current { background: url(../index/menu-bg2.jpg) center top repeat-x; color: #fff; height: 30px; text-decoration: none; text-align: center; }

        /*with background image.(note: ie6 flicker)
.menu dl dd { 
     position: absolute; 
	 width: 105px; 
	 margin: 0 0 0 5px; 
	 padding: 0; 
	 overflow: hidden; 
	 display: none; 
	 background: url(../index/menu-drop-bg.gif) no-repeat left bottom; 
	 z-index: 200; 
	 filter: alpha(opacity=90); 
	 -moz-opacity: .9; 
	 opacity: 0.9; }
.menu dl ul { 
     width: 103px; 
	 margin: 0 0 15px 0; 
	 padding: 10px 0 0 0; 
	 border-left: 1px solid #5B5959; 
	 border-right: 1px solid #5B5959; 
	 list-style: none; 
	 border-top: none; }*/

        .menu dl dd { position: absolute; width: 120px; margin: 0px; padding: 0; overflow: hidden; display: none; background: #fff; z-index: 200; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; margin-top: 0px; margin-left: 0px; +margin-left:-55px; }
        .menu dl ul { width: 110px; margin: 0px; margin-left: 2px; margin-bottom: 2px; margin-right: 2px; padding: 2px; padding-top: 0; list-style: none; border: 1px solid #d4d4d4; border-top: 0; }

        .menu dl li { border-bottom: 1px solid #eee; font-family: Arial, Helvetica, sans-serif; }

        .menu dl dd a { display: block; width: 106px; height: 18px; padding: 2px; padding-top: 8px; margin: 0; text-decoration: none; color: #025ad0; display: block; text-align: center; }
            .menu dl dd a:hover { background-color: #025ad0; color: #FFFFFF; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
    .menu .last { border-bottom: none; margin-bottom: 3px; }
.ge { width: 2px; float: left; line-height: 30px; text-align: center; color: #fff; height: 30px; }

#nav1 { font-size: 14px; width: 950px; margin: 0 auto; padding-left: 0px; height: 47px; background: url(../index/nav.png) no-repeat; }
#nav2 { width: 950px; height: 47px; line-height: 47px; padding-left: 0px; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; }
.navigation { padding-left: 20px; padding-right: 0px; margin: 0px; }
    .navigation li { padding-left: 0px; float: left; width: 100px; text-align: center; position: relative; z-index: 100; background: url(../index/menu-line.jpg) right no-repeat; list-style: none; font-weight: bold; }
        .navigation li a, .navigation li a:visited { display: block; text-decoration: none; color: #fff; width: 90px; margin-left: 4px; padding: 0px; }
            .navigation li a:hover, .navigation li a:hover a { color: #000; text-decoration: none; background: url(../index/menu-bg2.jpg) center top repeat-x; width: 90px; height: 47px; }

.main { margin: 0px auto; float: left; width: 620px; }
.news_tit { position: relative; line-height: 31px; margin: 0px; padding: 0px; background: url(../index/notice-bg.gif) no-repeat; height: 31px; overflow: hidden; text-align: left; }
.news_tit_biao { padding-left: 12px; width: 90px; float: left; height: 31px; color: #005bac; font-size: 14px; font-weight: bold; }
.news_cate { position: absolute; width: 290px; top: 0px; right: 6px; }
    .news_cate * { float: left; }
    .news_cate A { margin: 0px 10px; color: #000; }
    .news_cate IMG { padding-top: 7px; }
.news_btn { width: 40px; float: left; margin-right: 15px; }
    .news_btn A { text-align: center; margin: 10px 0px; float: left; }
.btn_l { width: 19px; border-right: #9c9c9c 1px solid; }
.btn_r { border-left: #dbdbdb 1px solid; width: 19px; }
.roll_news { float: left; }
    .roll_news LI { padding-left: 10px; background: url(../index/cpding.jpg) no-repeat 0px 12px; }
        .roll_news LI A { color: #000; }
        .roll_news LI SPAN { margin-left: 10px; }


.rollbox img { border: none; }
.rollbox { width: 400px; overflow: hidden; margin: 0 auto; }
    .rollbox .cont { width: 350px; overflow: hidden; margin: 0 auto; padding-top: 10px; padding-bottom: 10px; }
    .rollbox .scrcont { width: 10000000px; }
    .rollbox .cont .pic { width: 170px; float: left; text-align: center; padding-right: 10px; }
    * + html .rollbox .cont .pic { width: 160px; float: left; text-align: center; padding-right: 20px; }
        .rollbox .cont .pic img { padding: 4px; background: #fff; border: 1px solid #ccc; display: block; margin: 0 auto; }
        .rollbox .cont .pic p { line-height: 25px; color: #505050; }
    .rollbox .cont a:link, .rollbox .cont a:visited { color: #626466; text-decoration: none; }
    .rollbox .cont a:hover { color: #f00; text-decoration: underline; }
    .rollbox #List1, .rollbox #List2 { float: left; }
.img1, .img2, .cont { float: left; }
.img1, .img2 { width: 25px; height: 100px; display: block; cursor: pointer; margin-top: 10px; }
.img1 { background-image: url(../index/index_pro_left.jpg); background-repeat: no-repeat; background-position: center center; }
.img2 { background-image: url(../index/index_pro_right.jpg); background-repeat: no-repeat; background-position: center center; }
.table { font-size: 12px; line-height: 27px; }
.table_shang { font-size: 9pt; line-height: 22px; }
.table_xia { font-size: 13px; font-weight: normal; color: #333; line-height: 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ddd; }
.table_zuo { border-left: #cccccc 1px solid; }
.table_you { border-right: #cccccc 1px solid; }
.table_shangxia { font-size: 12px; line-height: 20px; color: #333; }
.table_zuoyou { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999; line-height: 20px; }
.table1 { font-size: 12px; color: #e7e6e5; line-height: 20px; }
    .table1 a {color: #e7e6e5;}
.table1_shang { font-size: 12px; color: #4d9f3b; border-top-style: none; font-weight: normal; line-height: 22px; }
.table1_xia { border-bottom: #cccccc 1px dashed; }
.table1_zuo { border-left: #cccccc 1px dashed; }
.table1_you { border-right: #cccccc 1px dashed; }
.table1_shangxia { border-top: #cccccc 1px dashed; border-bottom: #cccccc 1px dashed; line-height: 20px; }
.table1_zuoyou { border-right: #cccccc 1px dashed; border-left: #cccccc 1px dashed; }
.ta1 { color: #fff; height: 34px; line-height: 34px; font-size: 14px; float: center; text-align: left; text-indent: 25px; width: 140px; list-style: none; font-weight: normal; margin-right: 0px; padding: 0px; }
    .ta1 A:link { text-decoration: none; font-weight: normal; display: block; color: #fff; margin-right: 0px; padding: 0px; background: url(../index/menu-bg1.jpg) center no-repeat; }
    .ta1 A:visited { text-decoration: none; font-weight: normal; display: block; color: #fff; margin-right: 0px; padding: 0px; background: url(../index/menu-bg1.jpg) center no-repeat; }
    .ta1 A:hover,.ta1 A.current { text-decoration: none; font-weight: normal; display: block; color: #005bac; margin-right: 0px; padding-top: 0px; background: url(../index/menu-bg2.jpg) center no-repeat; }
    .ta1 A:active { text-decoration: none; font-weight: normal; display: block; color: #fff; margin-right: 0px; padding: 0px; background: url(../index/menu-bg1.jpg) center no-repeat; }

.ta2 td { line-height: 25px; font-size: 9pt; }
.a2 { color: #333; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
    .a2:link { color: #333; text-decoration: none; font-weight: bolder; font-size: 12px; height: 20px; padding-top: 8px; font-family: Arial, Helvetica, sans-serif; }
    .a2:visited { color: #333; text-decoration: none; font-weight: bold; font-size: 12px; height: 20px; padding-top: 8px; font-family: Arial, Helvetica, sans-serif; }
    .a2:hover { color: #d00; font-weight: bold; text-decoration: none; font-size: 12px; height: 20px; padding-top: 8px; font-family: Arial, Helvetica, sans-serif; }
    .a2:active { color: #333; text-decoration: none; font-weight: bold; font-size: 12px; height: 20px; padding-top: 8px; font-family: Arial, Helvetica, sans-serif; }
.ta2 { color: #333; height: 26px; line-height: 18px; float: left; width: 230px; text-align: left; text-indent: 5px; list-style: none; font-weight: normal; }
    .ta2 A:link { text-decoration: none; display: block; height: 26px; line-height: 18px; color: #333; margin: 0px; padding: 0px; background: url(../index/mav.gif) no-repeat; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
    .ta2 A:visited { text-decoration: none; display: block; height: 26px; line-height: 18px; color: #333; margin: 0px; padding: 0px; background: url(../index/mav.gif) no-repeat; }
    .ta2 A:hover { text-decoration: none; display: block; height: 26px; line-height: 18px; color: #FFF; margin: 0px; padding: 0px; background: url(../index/mavA.gif) no-repeat; }
    .ta2 A:active { text-decoration: none; display: block; height: 26px; line-height: 18px; color: #333; margin: 0px; padding: 0px; background: url(../index/mav.gif) no-repeat; }
.left_table_middle { margin: 0px; padding-right: 8px; padding-left: 8px; min-height: 10px; background: url(images/leftboxContentBg.jpg) #edf6fb repeat-x 0px 0px; color: #4d9ecf; }
.cp_con { border-left: #8995ae 1px solid; background-color: #e9e9eb; width: 958px; border-right: #8995ae 1px solid; }
#home_tx { padding: 0px; background: url(../index/hometx_03.gif) bottom repeat-x; width: 100%; }
.home_tx { padding: 0px; width: 980px; margin: 0 auto; line-height: 20px; left: 50%; margin-left: -501px; margin-top: -1px; }
