@charset "utf-8";
/* 通用属性 */
* { margin:0; padding:0; list-style:none; }
body {;font-size:12px; background:#fff; color:#666; }

@charset "utf-8";

body {
    background: #0167cc none repeat scroll 0 0;
    color: #666;
    font-size: 12px;
family: "Microsoft Yahei";
    list-style: outside none none;
    margin: 0 auto;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

* {
    list-style: outside none none;
}
.alist2 li h2 a {
    color: #222;
}
.alist2 li {
    border-bottom: 1px dotted #ddd;
    padding: 15px 0;
}

.alist2 li .i {
    padding: 5px 0;
}
.alist2 li span {
    color: #999;
    font-size: 10px;
    padding: 0 5px;
}
img {
    border: 0 none;
}
a {
    text-decoration: none;
}
.header {
    border-top: 4px solid #0058ae;
    height: 134px;
    width: 100%;
}
.header1 {
    height: 134px;
    position: relative;
    width: 1002px;
    z-index: 9999;
}
.header1 .logo {
    float: left;
    height: 75px;
    margin-top: 25px;
    width: 406px;
}
.sc {
    float: right;
    height: 24px;
    margin-right: 147px;
    width: 111px;
}
.nav {
    background: #0058ae none repeat scroll 0 0;
    height: 44px;
    width: 100%;
    z-index: 9999;
}
.nav1 {
    background: #0058ae none repeat scroll 0 0;
    height: 44px;
    width: 1002px;
    z-index: 9999;
}
#nav {
    font-size: 14px;
    line-height: 44px;
    z-index: 9999;
}
#nav a {
    display: block;
    text-align: center;
}
#nav a:link {
    color: #fff;
    text-decoration: none;
}
#nav a:visited {
    color: #fff;
    text-decoration: none;
}
#nav a:hover {
    color: #fff;
    text-decoration: none;
}
#nav li {
    float: left;
    width: 115px;
}
#nav li:hover a {
    background: #003d78 none repeat scroll 0 0;
}
#nav li ul {
    left: -999em;
    line-height: 34px;
    list-style-type: none;
    position: absolute;
    text-align: left;
    width: 100px;
    z-index: 9999;
}
#nav li ul li {
    background: #70a600 none repeat scroll 0 0;
    float: left;
    font-size: 12px;
    width: 100px;
}
#nav li ul a {
    display: block;
    padding-left: 22px;
    text-align: left;
    width: 78px;
}
#nav li ul a:link {
    color: #fff;
    text-decoration: none;
}
#nav li ul a:visited {
    color: #fff;
    text-decoration: none;
}
#nav li ul a:hover {
    background: #003d78 none repeat scroll 0 0;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
}
#nav li:hover ul {
    left: auto;
}
#nav li.sfhover ul {
    left: auto;
}
.tel {
    background: rgba(0, 0, 0, 0) url("../images/tel.png") no-repeat scroll 0 0;
    height: 191px;
    position: absolute;
    right: 8px;
    top: 0;
    width: 154px;
    z-index: 99999;
}
.banner {
    height: 400px;
    margin-top: 2px;
    width: 100%;
}
.banner_z {
    height: 250px;
    width: 100%;
}
.main {
    height: 460px;
    width: 100%;
}
.main1 {
    height: 460px;
    width: 1002px;
}
.prouduct {
    height: 280px;
    padding-top: 20px;
    width: 1002px;
}
.prouduct1 {
    background: #0058ae url("../images/prouduct.jpg") no-repeat scroll left top;
    height: 37px;
    width: 1002px;
}
.prouduct2 {
    background: rgba(0, 0, 0, 0) url("../images/hw.jpg") no-repeat scroll 409px 0;
    height: 37px;
    width: 1002px;
}
.prouduct3 {
    background: rgba(0, 0, 0, 0) url("../images/prouductr.jpg") no-repeat scroll right top;
    float: right;
    height: 37px;
    padding-right: 10px;
    width: 210px;
}
.prouduct3 ul li {
    float: right;
    font-size: 14px;
    height: 37px;
    line-height: 37px;
    width: 52px;
}
.prouduct3 ul li a {
    color: #fff;
    display: block;
    float: left;
    text-align: center;
    width: 40px;
}
.prouduct3 ul li span {
    color: #fff;
    display: block;
    float: left;
    text-align: center;
    width: 12px;
}
.prouduct_list {
    height: 210px;
    padding-top: 30px;
    width: 1002px;
}
.p_l {
    float: left;
    height: 190px;
    width: 33px;
}
.p_l img {
    margin-top: 70px;
}
.p_c {
    float: left;
    height: 210px;
    overflow: hidden;
    width: 936px;
}
.p_c ul li {
    float: left;
    height: 210px;
    margin-right: 15px;
    width: 190px;
}
.p_c ul li img {
    display: block;
    max-height: 150px;
}
.p_c ul li span {
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 24px;
    margin-top: 5px;
    text-align: center;
    width: 175px;
}
.p_c ul li a span {
    color: #333;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
}
.p_c ul li:hover a span {
    color: #0058ae;
    display: block;
}
.p_r {
    float: right;
    height: 190px;
    width: 33px;
}
.p_r img {
    margin-top: 70px;
}
.main_nr {
    height: 145px;
    width: 1002px;
}
.new {
    border-right: 1px solid #e6e6e6;
    float: left;
    height: 135px;
    width: 320px;
}
.new1 {
    float: left;
    height: 40px;
    width: 310px;
}
.new_bt {
    color: #333;
    float: left;
    font-size: 16px;
    height: 24px;
    width: 65px;
}
.new_bt a {
    color: #ff6600;
}
.new1 span {
    color: #bbbbbb;
    display: block;
    float: right;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    text-transform: uppercase;
    width: 50px;
}
.new1 span a {
    color: #bbbbbb;
}
.new2 {
    float: left;
    height: 90px;
}
.new2 .datel {
    background: rgba(0, 0, 0, 0) url("../images/date.jpg") no-repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 30px;
    height: 60px;
    line-height: 30px;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 61px;
}
.new2 .dater {
    float: left;
    height: 84px;
}
.new2 .dater ul li {
    background: rgba(0, 0, 0, 0) url("../images/j.jpg") no-repeat scroll left center;
    color: #555;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    padding-left: 12px;
    width: 253px;
}
.new2 .dater ul li a {
    color: #555;
    display: block;
    float: left;
}
.new2 .dater ul li span {
    display: block;
    float: right;
}
.new2 .dater ul li:hover a {
    color: #f78900;
}
.new2 .dater ul li:hover span {
    color: #f78900;
}
.zsjm {
    border-right: 1px solid #e6e6e6;
    float: left;
    height: 135px;
    padding-left: 30px;
    width: 423px;
}
.zsjm2 {
    float: left;
    height: 40px;
    width: 393px;
}
.zsjm2 span {
    color: #bbbbbb;
    display: block;
    float: right;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    text-transform: uppercase;
    width: 50px;
}
.zsjm2 span a {
    color: #bbbbbb;
}
.zsjm1 {
    float: left;
    height: 90px;
    width: 393px;
}
.zsjm1 span {
    color: #777;
    float: left;
    font-size: 14px;
    height: 24px;
    width: 393px;
}
.zsjm1 img {
    float: left;
}
.contact {
    float: left;
    height: 145px;
    padding-left: 30px;
    width: 158px;
}
.contact span {
    color: #777;
    display: block;
    float: left;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    width: 158px;
}
.contact img {
    float: left;
}
.footer {
    background: #003d78 none repeat scroll 0 0;
    height: 78px;
    width: 100%;
}
.footer1 {
    color: #fff;
    font-size: 12px;
    height: 78px;
    line-height: 88px;
    text-align: center;
    width: 1002px;
}
.footer1 a {
    color: #fff;
}
div.scott {
    font-size: 14px;
    margin: 3px;
    padding: 3px;
    text-align: center;
}
div.scott a {
    border: 1px solid #cbcbcb;
    color: #024884;
    margin: 0 2px 0 0;
    padding: 2px 5px;
    text-decoration: none;
}
div.scott a:hover {
    background-color: #d9edfe;
    border: 1px solid #024884;
    color: #024884;
}
div.scott a:active {
    background-color: #d9edfe;
    border: 1px solid #024884;
    color: #024884;
}
div.scott span.current {
    background-color: #0058ae;
    border: 1px solid #0058ae;
    color: #fff;
    font-weight: bold;
    margin: 0 2px 0 0;
    padding: 2px 5px;
}
div.scott span.disabled {
    border: 1px solid #f3f3f3;
    color: #ccc;
    margin: 0 2px 0 0;
    padding: 2px 5px;
}
.z_main {
    min-height: 620px;
    padding-bottom: 30px;
    width: 100%;
}
.z_main1 {
    position: relative;
    width: 1002px;
}
.z_main1 .left {
    left: 0;
    min-height: 584px;
    position: absolute;
    top: -32px;
    width: 214px;
    z-index: 99;
}
.left .left1 {
    min-height: 380px;
    width: 214px;
}
.lq {
    height: 28px;
    margin-top: 35px;
    width: 118px;
}
.left .left2 {
    background: rgba(0, 0, 0, 0) url("../images/left1.jpg") no-repeat scroll left top;
    height: 311px;
    width: 214px;
}
.left3 {
    background: rgba(0, 0, 0, 0) url("../images/left3.jpg") no-repeat scroll left 74px;
    height: 287px;
    width: 214px;
}
.left4 {
    background: rgba(0, 0, 0, 0) url("../images/left2.jpg") no-repeat scroll left 170px;
    height: 287px;
    position: relative;
    width: 214px;
}
.left4 .ljzx {
    height: 21px;
    left: 78px;
    position: absolute;
    top: 103px;
    width: 61px;
}
.left1_top {
    background: rgba(0, 0, 0, 0) url("../images/about.png") no-repeat scroll 0 0;
    float: left;
    height: 91px;
    width: 199px;
}
.left1_cen {
    background: rgba(0, 0, 0, 0) url("../images/about1.jpg") repeat-y scroll 0 0;
    float: left;
    min-height: 115px;
    width: 214px;
}
.left1_cen ul li {
    background: rgba(0, 0, 0, 0) url("../images/d.jpg") no-repeat scroll 30px center;
    float: right;
    font-size: 14px;
    height: 37px;
    line-height: 37px;
    width: 199px;
}
.left1_cen ul li a {
    background: rgba(0, 0, 0, 0) url("../images/x.jpg") no-repeat scroll center bottom;
    color: #fff;
    display: block;
    height: 37px;
    padding-right: 50px;
    text-align: right;
    width: 149px;
}
.left1_cen ul li .xz {
    background: rgba(0, 0, 0, 0) url("../images/hw2.jpg") no-repeat scroll center bottom;
    color: #fff;
    display: block;
    height: 37px;
    padding-right: 50px;
    text-align: right;
    width: 149px;
}
.left1_cen ul li a:hover {
    background: rgba(0, 0, 0, 0) url("../images/hw2.jpg") no-repeat scroll center bottom;
    color: #fff;
    display: block;
    height: 37px;
    padding-right: 50px;
    text-align: right;
    width: 149px;
}
.left1_cen ul .li_hover a {
    background: rgba(0, 0, 0, 0) url("../images/hw2.jpg") no-repeat scroll center bottom;
}
.left1_bot {
    background: rgba(0, 0, 0, 0) url("../images/hw1.jpg") no-repeat scroll 0 0;
    float: left;
    height: 67px;
    width: 199px;
}
.right {
    float: right;
    min-height: 600px;
    width: 765px;
}
.right_top {
    background: rgba(0, 0, 0, 0) url("../images/t.jpg") repeat-x scroll center bottom;
    height: 50px;
    padding-top: 13px;
    width: 765px;
}
.right_topl {
    float: left;
    height: 50px;
    width: 346px;
}
.right_topl span {
    color: #666666;
    float: left;
    font-size: 18px;
    line-height: 47px;
}
.right_topl span img {
    margin-right: 10px;
}
.right_topr1 {
    background: rgba(0, 0, 0, 0) url("../images/q1.jpg") no-repeat scroll left 19px;
    border-bottom: 3px solid #217fc4;
    float: right;
    height: 47px;
    padding-right: 10px;
    width: 8px;
}
.right_topr2 {
    border-bottom: 3px solid #fff;
    float: right;
    height: 47px;
    width: 4px;
}
.right_topr {
    border-bottom: 3px solid #217fc4;
    color: #666666;
    float: right;
    font-size: 14px;
    height: 47px;
    line-height: 47px;
}
.right_topr a {
    color: #f7a80f;
    text-transform: uppercase;
}
.right_bottom {
    color: #777;
    font-size: 14px;
    line-height: 24px;
    min-height: 540px;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 765px;
}
.new_list {
    color: #777;
    font-size: 14px;
    line-height: 24px;
    min-height: 500px;
    padding-bottom: 30px;
    width: 765px;
}
.new_list ul li {
    border-bottom: 1px solid #e3e3e3;
    height: 90px;
    padding-top: 24px;
    width: 765px;
}
.new_date {
    border-right: 1px solid #e3e3e3;
    color: #f7a80f;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    height: 62px;
    line-height: 30px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 84px;
}
.new_date a {
    color: #aaaaaa;
}
.new_li {
    float: right;
    height: 67px;
    width: 660px;
}
.new_li1 {
    color: #0058ae;
    font-size: 18px;
    height: 27px;
    line-height: 20px;
    overflow: hidden;
    width: 660px;
}
.new_li1 a {
    color: #0058ae;
}
.new_li2 {
    color: #999999;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    width: 660px;
}
.title {
    border-bottom: 1px solid #e3e3e3;
    height: 68px;
    text-align: center;
    width: 765px;
}
.title1 {
    color: #0058ae;
    font-size: 18px;
    height: 35px;
    line-height: 30px;
    width: 765px;
}
.title2 {
    font-size: 12px;
    height: 33px;
    line-height: 24px;
    width: 765px;
}
.news_show {
    border-bottom: 1px solid #e3e3e3;
    color: #777777;
    font-size: 14px;
    line-height: 24px;
    min-height: 300px;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 765px;
}
.next {
    height: 25px;
    margin-top: 20px;
    width: 765px;
}
.next .share {
    float: right;
    width: 280px;
}
.next .share span {
    float: left;
}
.bdsharebuttonbox {
    float: left;
}
.share_r {
    float: right;
    height: 21px;
    width: 180px;
}
.share_r ul li {
    background: rgba(0, 0, 0, 0) url("../images/news-show.jpg") no-repeat scroll 0 0;
    color: #fff;
    float: right;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    margin-left: 10px;
    text-align: center;
    width: 50px;
}
.share_r ul li a {
    color: #fff;
}
.prouduct_z {
    font-size: 14px;
    overflow: hidden;
    padding-bottom: 30px;
    width: 765px;
}
.prouduct_z ul {
    width: 795px;
}
.prouduct_z ul li {
    background: rgba(0, 0, 0, 0) url("../images/product.jpg") no-repeat scroll left bottom;
    float: left;
    height: 212px;
    margin-right: 20px;
    padding-top: 20px;
    width: 176px;
}
.prouduct_z ul li img {
    display: block;
    height: 180px;
    width: 140px;
}
.prouduct_z ul li span {
    color: #777777;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 176px;
}
.p_show {
    min-height: 500px;
    padding-top: 20px;
    width: 765px;
}
.p_shows {
    border-bottom: 1px solid #e3e3e3;
    min-height: 370px;
    padding-bottom: 20px;
    width: 765px;
}
.shows_left {
    float: left;
    height: 370px;
    width: 350px;
}
.shows_right {
    float: right;
    width: 400px;
}
.shows_right ul li {
    color: #333;
    font-size: 16px;
    line-height: 30px;
    width: 400px;
}
.shows_right ul li span {
    display: block;
    float: left;
    width: 66px;
}
.shows_right ul li b {
    display: block;
    float: left;
    font-weight: 100;
    width: 325px;
}
.p_shows1 {
    height: 210px;
    padding-top: 30px;
    width: 765px;
}
.p_showsl {
    float: left;
    height: 210px;
    width: 57px;
}
.p_showsl img {
    margin-top: 75px;
}
.p_showsc {
    float: left;
    height: 210px;
    overflow: hidden;
    width: 650px;
}
.p_showsc ul li {
    float: left;
    height: 210px;
    margin-right: 20px;
    width: 140px;
}
.p_showsc ul li img {
    display: block;
    height: 180px;
    width: 140px;
}
.p_showsc ul li span {
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 140px;
}
.p_showsc ul li a {
    color: #333;
}
.p_showsr {
    float: right;
    height: 210px;
    width: 57px;
}
.p_showsr img {
    float: right;
    margin-top: 75px;
}
.hydt {
    color: #777;
    font-size: 14px;
    line-height: 24px;
    min-height: 500px;
    padding-bottom: 30px;
    width: 765px;
}
.hydt ul li {
    border-bottom: 1px solid #e3e3e3;
    height: 80px;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 765px;
}
.hydt ul li .hydt_bt {
    color: #0058ae;
    font-size: 18px;
    height: 30px;
    line-height: 24px;
    width: 765px;
}
.hydt ul li .hydt_bt a {
    color: #0058ae;
}
.hydt ul li .hydt_date {
    height: 25px;
    width: 765px;
}
.scott li {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}
.mgwh {
    color: #777;
    font-size: 12px;
    overflow: hidden;
    padding-bottom: 30px;
    width: 786px;
}
.mgwh ul {
    width: 786px;
}
.mgwh ul li {
    display: inline;
    float: left;
    height: 220px;
    margin-right: 20px;
    margin-top: 20px;
    text-align: center;
    width: 240px;
}
.mgwh ul li img {
    display: block;
}
.mgwh ul li .mgwhtx {
    border-top: 0 none;
    height: 30px;
    line-height: 20px;
    padding: 10px 15px 15px;
    width: 209px;
}
.mgwh ul li .mgwhtx span {
    font-size: 14px;
}
.mgwh ul li a {
    color: #777;
}
.ryzz {
    color: #777;
    font-size: 14px;
    min-height: 500px;
    padding-bottom: 30px;
    width: 765px;
}
.ryzz1 {
    border-bottom: 1px solid #e5e5e5;
    height: 370px;
    padding-top: 45px;
    width: 765px;
}
.ryzz1s {
    height: 315px;
    width: 765px;
}
.ryzz1x {
    height: 30px;
    overflow: hidden;
    text-align: center;
    width: 452px;
}
.ryzz1x a {
    color: #777;
}
.ryzz1l {
    float: left;
    height: 168px;
    padding-top: 131px;
    width: 156px;
}
.ryzz1l img {
    display: block;
}
.ryzz1r {
    float: right;
    height: 168px;
    padding-top: 131px;
    width: 156px;
}
.ryzz1r img {
    display: block;
}
.ryzz1c {
    background: rgba(0, 0, 0, 0) url("../images/rl.jpg") no-repeat scroll left top;
    float: left;
    height: 299px;
    width: 452px;
}
.ryzz1c1 {
    background: rgba(0, 0, 0, 0) url("../images/rr.jpg") no-repeat scroll right top;
    height: 299px;
    width: 452px;
}
.ryzz1c2 {
    background: rgba(0, 0, 0, 0) url("../images/rs.jpg") no-repeat scroll left top;
    height: 299px;
    width: 420px;
}
.ryzz1c3 {
    background: rgba(0, 0, 0, 0) url("../images/rx.jpg") no-repeat scroll left bottom;
    height: 283px;
    padding-top: 16px;
    width: 420px;
}
.ryzz2 {
    min-height: 200px;
    padding-top: 20px;
    width: 740px;
}
.ryzz2 ul li {
    background: rgba(0, 0, 0, 0) url("../images/a.jpg") no-repeat scroll left center;
    float: left;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    width: 350px;
}
.ryzz2 ul li a {
    color: #777;
}
.ryzz2 ul li a:hover {
    color: #0058ae;
}
.ryzz2 ul .current a {
    color: #0058ae;
}
.zwsj {
    color: #777;
    font-size: 14px;
    line-height: 24px;
    padding-top: 20px;
}




#main_out { }
table{ background-color:transparent!important;}
table tr{background-color:transparent!important;}
table tr td{background-color:transparent!important;}
.float_clear { clear:both; }
.float_left { float:left; }
.float_right { float:right; }
.display_none { display:none; }
img { border:none; }
.red { color:red; }
.must_input { font-weight:bold; color:#276A09; }
.green { color:green; }
.blue { color:blue; } 
.gray { color:gray; }
.purple { color:purple; }
.clear { clear:both; }
.highlight { color:#FFF; background:red; padding:1px; }
a { text-decoration:none; color:#666; }
a:hover { text-decoration:underline; color:#024884; }
p { line-height:22px; }
/* 顶部 */
#top_main { border-top:4px solid #0167cc; height:123px; }
#top { width:980px; margin:0 auto; background-color:#fff;}
#top_logo { float:left; width:267px; height:123px; }
#top_right { width:250px; margin-top:10px; float:right; }
#top_right h2 { height:15px; ling-height:15px; font-size:12px; font-weight:normal; text-align:right; }
#top_right h2 img { height:15px; float:right; padding-left:15px; }
#top_right h4 {font-family:"微软雅黑"; font-size:16px;margin-top:15px; }
#top_right h3 { height:27px; width:220px; margin-top:15px; background:url(../images/top_search.png) no-repeat; }
#top_text_search { border:none; height:24px; line-height:24px; padding:0 5px; width:169px; background:none; }
#top_submit_search { width:30px; height:24px; border:none; background:none; font-size:0px; cursor:pointer; }
/* 导航 */
#navigation_main { height:43px; font-family:"微软雅黑"; }
#navigation { height:43px; background:url(../images/navigation_bg.jpg) repeat-x; width:980px; margin:0 auto; }
#navigation ul #navigation_home { float:left; line-height:43px; text-align:center; }
#navigation ul .main_nav { float:left; line-height:43px; text-align:center; background:url(../images/navigation_li_bg.jpg) left no-repeat; padding-left:2px; }
#navigation ul li a { width:120px; display:block; font-size:14px; font-weight:bold; color:#FFF; }
#navigation ul li a:hover { font-size:14px; text-decoration:none; color:#FFF; background:url(../images/current_nav.jpg) bottom center no-repeat; }
.current_navigation { font-size:14px; background:url(../images/current_nav.jpg) bottom center no-repeat; color:#FFF; }
/*导航栏下拉*/
#navigation ul li ul { display:none; position:absolute; background:#024884; padding:10px 0; border:1px solid #FFF; }
#navigation ul li ul li { line-height:25px; }
#navigation ul li ul li a { font-weight:normal; color:#FFF; font-size:12px; }
#navigation ul li ul li a:hover { text-decoration:none; background:#26640E; font-size:12px; color:#FFF; font-weight:bold; }
/* 当前位置 */
.current_location { margin:5px auto; padding-left:8px; height:26px; line-height:26px; border:1px solid #B6B6B6; color:#333333; }
.current_location a { color:#333333; }
.current_location .current_channel { font-weight:bold; color:red; }

/* 幻灯 */
#banner_main { }
#banner_title { }
#banner_body { width:980px; margin:0 auto; margin-top:10px; }
#banner_body img { width:980px; }
#banner_bottom { }
/* 主体 */
#content_main { }
#content_title { display:none; }
#content_body { margin:5px auto; width:980px; background-color:#fff; }
#content_bottom { display:none; }
/*首页CSS*/
.index { margin-top:16px; }
.ia { width:240px; height:223px; float:left; overflow:hidden; }
.ia_title { background:#014883; height:27px; line-height:27px; padding:0 10px; }
.ia_title h2 { line-height:27px; font-size:14px; font-family:"微软雅黑"; color:#fff; }
.ia_title a { color:#fff; font-weight:bold; }
.ia_body { overflow:hidden; zoom:1; padding:8px 3px; height:180px; background:#ebebeb; }
.ia_body img {padding: 8px 18px; }

.ib { width:221px; height:223px; float:left; overflow:hidden; margin-left:14px; }
.ib_title { background:url(../images/ib_title_bg.jpg) no-repeat 4px center; height:26px; line-height:26px; border-bottom:1px solid #999; }
.ib_title h2 { line-height:26px; font-size:14px; font-family:"微软雅黑"; color:#024884; padding-left:25px; }
.ib_title a { color:#666; font-weight:bold; }
.ib_body { overflow:hidden; zoom:1; padding:8px 0 0 0; }
.ifunction li { float:left; width:100px; padding:0 5px; line-height:24px; }

.ge { float:left; margin-left:10px; height:223px; width:2px; background:url(../images/ge.jpg) no-repeat; }
.ic { width:231px; height:223px; float:left; overflow:hidden; margin-left:13px; }
.ic_title { height:26px; line-height:26px; border-bottom:1px solid #999; }
.ic_title h2 { line-height:26px; font-size:14px; font-family:"微软雅黑"; color:#fff; float:left; padding:0 10px; background:url(../images/ic_title_bg.jpg) repeat-x; }
.ic_title a { color:#666; font-weight:bold; }
.ic_body { overflow:hidden; zoom:1; padding:8px 0 0 0; }

.id { width:231px; height:223px; float:right; overflow:hidden; }
.id_title { height:26px; line-height:26px; border-bottom:1px solid #999; }
.id_title h2 { line-height:26px; font-size:14px; font-family:"微软雅黑"; color:#fff; float:left; padding:0 10px; background:url(../images/ic_title_bg.jpg) repeat-x; }
.id_title a { color:#666; font-weight:bold; }
.id_body { overflow:hidden; zoom:1; padding:8px 0 0 0; }
#id li { float:left; width:105px; height:90px; padding:0 5px 8px; }
#id li img { width:105px; height:90px; }

.ie { float:left; margin-top:25px; width:360px; height:223px; overflow:hidden; }
.ie_title { background:#dfdfdf; height:30px; line-height:30px; border-bottom:1px solid #999; padding:0 10px; }
.ie_title h2 { line-height:30px; font-size:14px; font-family:"微软雅黑"; color:#024884; }
.ie_title a { color:#666; font-weight:bold; }
.ie_body { overflow:hidden; zoom:1; padding:8px 0 0 0; }
.ie_body img { float:left; margin:7px 20px 0 0; width:120px; }
.itech li { padding-left:140px; line-height:23px; }
.inews li { line-height:22px; border-bottom:1px dashed #d4d4d4; }

.if { width:228px; height:223px; float:right; overflow:hidden; margin-top:25px; }
.if_title { background:#014883; height:31px; line-height:31px; padding:0 10px; }
.if_title h2 { line-height:31px; font-size:14px; font-family:"微软雅黑"; color:#fff; }
.if_title a { color:#fff; font-weight:bold; }
.if_body { overflow:hidden; zoom:1; padding:8px 0 0 0; height:184px; background:#ebebeb;}
#if li { float:left; width:94px; height:85px; padding:0 5px 6px;  margin-left:6px;}
#if li img { width:94px; height:85px; }
/* 版权信息 */
#copyright_main { width:100%; height:100px; background:#EBEBEB; border-top:5px solid #024884; margin:20px 0 0 0;}
#copyright { margin:0 auto; width:980px; height:90px; background:#ebebeb; clear:both; text-align:center; padding:10px 0 0 0; }
#copyright h3{ height:25px; line-height:25px;}
#copyright h3 span{ font-size:13px; font-weight:normal; color:#218FB4; padding:0 5px;}
#copyright h4{ height:51px; line-height:51px;}
#copyright h4 span{ font-size:13px; font-weight:normal; color:#218FB4; padding:0 14px; position:relative;}
#copyright h4 a{ font-size:13px; font-weight:normal; color:#218FB4; }
#gs{ position:absolute; left:-10px;}


/*主体左侧*/
#left { float: right; width:212px;}
.left_title { height:34px; line-height:34px; background:url(../images/left_title_bg.jpg) no-repeat; }
.left_title h2 { font-size:14px; color:#FFF; line-height:34px; padding-left:46px; }
.left_body { overflow:hidden; zoom:1; border:1px solid #ccc; padding:0 1px; border-top:none; background:#fff; }
.left_bottom { height:20px; }
.contact_body { overflow:hidden; zoom:1; border:1px solid #ccc; padding:7px; border-top:none; background:#fff; font-size:12px }
/*主体右侧*/
#right { float: left; width:749px; background-color:#fff;}
.right_title { background:url(../images/right_title_bg.jpg) no-repeat; height:50px; line-height:50px; }
.right_title h2 { font-size:16px; color: #014781; padding-left:33px; }
.right_title h2 a { color:#333; }
.right_body { padding:10px 5px; overflow:hidden; zoom:1; }
.right_bottom { height:20px; }


/*关于我们*/
.about_body { padding:10px 5px; overflow:hidden; zoom:1; }
.about_body img { float:right; padding:0 0 0 15px; }
/*功能中心*/
.lfunction { float:left; width:100px; }
.lfunction h1 { line-height:30px; height:30px; font-size:14px; color:#276A09; }
.rfunction { float:right; width:639px; }
.plist li { line-height:30px; float:left; }
.plist li a { color:#276A09; }
/*应用行业列表*/
#funlist{ padding:30px 0 0 0;}
.n_table{ width:740px; border:1px solid #CCC;}
.n_tr{ height:30px; line-height:30px;}
.n_td1{ padding:0 20px; text-align:center;width:100px;}
.n_td2 span{ padding:0 10px;}
/*产品列表*/
.products_list li { float:left; text-align:center; padding:4px 10px; }
.products_list li img { padding:2px; border:1px solid #999999; width:121px; height:100px; }
.products_list li a { line-height:40px; font-size:14px; }
.products_list li a:hover img { border:1px solid #26640E; }

.products_title { height:30px; line-height:30px; background:url(../images/products_title_bg.jpg) repeat-x; border:1px solid #ccc; border-bottom:2px solid #0061ae; }
.products_body { padding:10px; overflow:hidden; zoom:1; border:1px solid #ccc; border-top:none; background:#fff; border-bottom:none; }
#pslide_navigation { overflow: hidden; zoom:1; font-size:12px; }
#pslide_navigation li { height:30px; float:left; line-height:30px; border-right:1px solid #d5d5d5; font-size:14px; }
#pslide_navigation li a { display:block; text-align:center; color:#666; padding:0 15px;  }
#pslide_navigation li a:hover { text-decoration:none; color:#fff; font-weight:bold; background:#0061ae; }
#pslide_navigation li .pslide_current { text-decoration:none; color:#fff; font-weight:bold; background:#0061ae; }
#pslide_content { }
/*蜡原料中心列表*/
.material_list li { float:left; text-align:center; padding:4px 25px; }
.material_list li img { padding:2px; border:1px solid #999999; width:121px; height:100px; }
.material_list li a { line-height:40px; font-size:14px; }
.material_list li a:hover img { border:1px solid #26640E; }
/*新闻列表*/
.news_list li { line-height:30px; border-bottom:1px dashed #999; }
/* 留言 */
.guestbook_main { padding:10px; border:1px solid #CCC; margin-bottom:10px; }
.guestbook_title { color:#227BAD; line-height:30px; font-weight:bold; border-bottom:1px dashed #227BAD; }
.guestbook_intro { line-height:30px; text-align:right; }
.guestbook_content { padding:5px; border:1px dashed #CCC; margin-bottom:10px; }
.guestbook_answer { padding:5px; border:1px solid #CCC; }
.guestbook_answer h2 { color:red; line-height:20px; font-size:12px; }
/*评论列表*/
.commentlist { }
.commentlist dt { line-height:22px; border:1px dashed #CCC; padding:0 10px; background:#F5F5F5; }
.commentlist dd { padding:10px; border:1px dashed #CCC; border-top:none; margin-bottom:5px; }
.searchlist li { line-height:30px; border-bottom:1px dashed #999; }
/*分类列表 - 无限级分类*/
.channel_list dt { line-height:31px; padding-bottom:1px; }
.channel_list dt a { display:block; padding-left:46px; line-height:31px; color:#333; background:url(../images/cate_bg.jpg) no-repeat; }
.channel_list dt a:hover { color:#26640E; text-decoration:none; background:url(../images/cate_hover.jpg) no-repeat; font-weight:bold; }
.channel_list dd { line-height:31px; padding-bottom:1px; }
.channel_list dd a{ display:block; padding-left:56px; line-height:31px; color:#333; background:url(../images/cate_bg.jpg) no-repeat; }
.channel_list dd a:hover { color:#26640E; text-decoration:none; background:url(../images/cate_hover.jpg) no-repeat; font-weight:bold; }
.channel_list .c_c{ color:#26640E; background:url(../images/cate_hover.jpg) no-repeat; font-weight:bold; }
/*分类列表 - 递推一级分类*/
.channel_list_recursion { }
.channel_list_recursion li { line-height:31px; padding-bottom:1px; }
.channel_list_recursion li a { display:block; padding-left:40px; line-height:31px; color:#333; background:url(../images/cate_bg.jpg) no-repeat; }
.channel_list_recursion li a:hover { color: #014783; text-decoration:none; background:url(../images/cate_hover.jpg) no-repeat; font-weight:bold; }
.current_channel_recursion a { color:#26640E; background:url(../images/cate_hover.jpg) no-repeat!important; font-weight:bold; }
/*展开分类*/
.channel_list dt { line-height:31px; padding-bottom:1px; }
.channel_list dt a { display:block; padding-left:46px; line-height:31px; color:#333; background:url(../images/cate_bg.jpg) no-repeat; }
.channel_list dt a:hover { color:#26640E; text-decoration:none; background:url(../images/cate_hover.jpg) no-repeat; font-weight:bold; }
.channel_list .c_c { color:#26640E; background:url(../images/cate_hover.jpg) no-repeat; font-weight:bold; }
/*信息详情页*/
#info_name { font-size:14px; font-weight:normal; text-align:center; line-height:40px; height:40px; font-weight:bold }
#info_intro { padding:0 10px; text-align:right; color:#024884; line-height:30px; background:#cbe5fb; border:1px solid  #377fbc; }
#info_intro a { color:#024884; }
#info_scontent { padding:10px; background:#EFF3D9; border:1px solid #A6CC93; margin-top:10px; }
#info_content { padding:10px 0; }
#info_bcontent { padding:10px 0; font-size:14px; }
#info_extra { padding:10px 0; }
#info_extra h2{ height:30px; line-height:30px; font-size:20px;text-align:center;}
.pro_dep{ padding:15px;}
/*无缝滚动*/
#scrollleft { overflow:hidden; width:100%; }
#scrollleft .scrollmain { float:left; width:1000%; }
#scroll_a { float:left; }
#scroll_b { float:left; }
/*滑动门*/
#slide_navigation { overflow: hidden; zoom:1; }
#slide_navigation li { height:28px; float:left; line-height:28px; padding:0 1px; }
#slide_navigation li a { display:block; padding:0 10px; text-align:center; font-size:14px; color:#276A09; font-weight:bold; }
#slide_navigation li a:hover { text-decoration:none; color:#FFF; background:#276A09; }
#slide_navigation li .slide_current { color:#FFF; background:#276A09; }
#slide_content { }
#pslide_content_2 h3{ height:30px; font-size:15px; line-height:30px; font-weight:normal;}
#sitemap li { padding:1px; }
#pslide_content_2 h3 span{ font-size:15px; font-weight:600;}

.con_table{width:715px;border:1px solid #CCC;}
.con_table tr{height:30px; line-height:30px;}
.ct1{ width:150px; text-align:right; padding:0 10px;}
.ct2{padding:0 10px;}

.con_table2{ width:715px; border:1px solid #CCC; margin:0 0 20px 0;}
.cta1{text-align:center; padding:10px}
.cta2{text-align:center; padding:10px}




#sitemap li a { background:#EFF3D9; line-height:22px; display:block; padding:0 20px; border:1px solid #A6CC93; }
#sitemap li a:hover { text-decoration:none; background:#FFF; }
/*表单相关*/
input { font-family:"宋体"; font-size:12px; }
.form_text { font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:500px; }
.form_text_verifycode { font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:50px; }
#form_text_search { border:1px solid #CCC; height:24px; line-height:24px; padding:0 5px; width:135px; }
#form_submit_search { width:60px; height:26px; border:1px solid #CCCCCC; background:#FFF; }
.form_select { font-size:12px; border:1px solid #CCC; }
.form_textarea { font-size:12px; width:500px; height:80px; padding:5px; border:1px solid #CCC; }
.form_checkbox { }
.form_submit { background:url(../images/submit_button.jpg) no-repeat; width:79px; height:31px; border:none; color:#FFF; font-weight:bold; }
.form_file { font-size:12px; padding:3px 5px; border:1px solid #CCC; background:#FFF; }
.common_form { }
.common_form li { padding:2px; overflow: auto; zoom:1; font-size:14px; }
.common_form label { float:left; width:80px; display:block; height:28px; line-height:28px; }
/*表格*/
.layout_table { border-collapse:collapse; width:100%; }
.common_table { border-collapse:collapse; width:100%; }
.common_table td { padding:5px; border:1px solid #DBDBDB; }
.common_table th { text-align:center; border:1px solid #DBDBDB; }
/* 漂浮的客服 */
#online_support_main { z-index:9999; left:-163px; width:197px; position:absolute }
#online_support { display:block; overflow:hidden; width:197px; zoom: 1; }
#online_support_content { display: inline; float: left; overflow: hidden; width: 163px; zoom: 1 }
#online_support_title { height:34px; background:url(../images/online_support_title.jpg) no-repeat; }
#online_support_body { min-height:100px; background:url(../images/online_support_body.jpg) repeat-y; padding:10px; text-align:center; }
#online_support_bottom { height:20px; background:url(../images/online_support_bottom.jpg) no-repeat; }
#online_support_button { display:inline; background:url(../images/online_support_button.jpg) no-repeat; float:right; margin-top:33px; width:34px; height:96px }
/*分页样式*/
.page_turner { padding:4px 0px 0px 1px; float:right; clear:both; }
.page_turner a, .page_turner span { float:left; display:block; border:1px solid #024884; padding:2px 5px; margin-left:4px; line-height:16px; color:#024884; }
.page_turner a:link, .page_turner a:visited { text-decoration:none; color:#024884; }
.page_turner a:hover, .page_turner a.c { background:#024884; color:#FFF; }
#total { color:#024884; }
/*会员模块*/
.memberbox{ width:980px; margin:10px auto 0; border:1px solid #67B434;}
.memberbox_left{ height:300px; width:350px; margin:0 auto;}
.memberbox h1{ height:35px; line-height:35px; font-size:18px; font-weight:normal; color:#FFF; background:#024884; padding:0 0 0 15px;}
#me_table{ margin:30px 0 0 0;}
.member_text{ width:190px; height:15px; line-height:15px; border:1px solid #CCC; padding:5px; margin:0 0 10px 0;}
#verify{width:100px; height:15px; line-height:15px; border:1px solid #CCC; padding:5px;}
.me_title{ width:100px; text-align:right;}
#submit{ margin:10px 0 0 0; width:100px; height:30px; line-height:30px; color:#FFF; background:#024884; border:0px;cursor:pointer;}
.memberbox_right{ height:35px; line-height:35px; text-align:center;}
.memberbox_right a{ padding:0 15px;}
.smallsubmit{margin:10px 0 0 0; width:100px; height:30px; line-height:30px; color:#FFF; background:#024884; border:0px; cursor:pointer;}

.member_box{width:980px; margin:0 auto; padding:10px 0; height:380px;}
#member_left{ float:left; width:200px; border:1px solid #67B434; height:380px;}
.member_nav{ height:30px; line-height:30px; font-size:18px; background:#67B434; padding:0 0 0 15px; color:#FFF;}
#member_left ul{ padding:5px 0 0 0;}
#member_left ul li{ height:25px; line-height:25px; padding:0 0 0 20px;}
#member_left ul li span{ font-size:15px; color:#67B434; font-weight:600; padding:0 5px 0 0;}
#member_left ul li a{ font-size:13px;}

#member_right{ float:right; width:750px;border:1px solid #67B434; height:380px;}
.member_detail{height:30px; line-height:30px; font-size:18px; background:#67B434; padding:0 0 0 15px; color:#FFF;}
.member_message{ padding:30px;}
.member_message ul li{ height:35px; line-height:35px; font-size:15px; width:290px; clear:both;}
.member_message ul li span{font-size:15px; padding:0 5px; float:left;}
.member_message ul li .member_text{ float:right; color:#666666;}
.member_down{ width:720px; padding:0 15px;}
.member_down tr{ height:30px; line-height:30px; text-align:center;}
/*腊原料二级目录*/
.cat_child{ background:#DFDFDF;}
.cat_child h3{ height:25px; line-height:25px; padding:0 0 0 50px;}
.cat_child h3 a{ font-size:12px; font-weight:normal;}










