@charset "gb2312";
/* CSS Document */

body {
    margin: 0 auto;
    font-size: 12px;
    font-family: "微软雅黑", Verdana;
    line-height: 1.5;
}

ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p {
    padding: 0;
    margin: 0;
}

ul {
    list-style: none;
}

img {
    border: 0px;
}

a {
    color: #444;
    text-decoration: none;
}

a:hover {
    color: #f00;
}

.clearfloat {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}


/*body*/
#top {
    width: 100%;
    background: #F0F0F0;
    height: 26px;
    line-height: 26px;
}

#gun {
    width: 1100px;
    margin: 0 auto;
}

#topp {
    width: 1280px;
    margin: 0 auto;
    height: 135px;
}

#tao {
    width: 559px;
    height: 129px;
    float: left;
    background: url(../images/yi.jpg);
}

#topnav {
    margin-left: 559px;
    height: 129px;
}

#topnav ul {
    padding-top: 50px;
}

#topnav ul li {
    float: left;
    width: 118px;
    text-align: center;
}

#topnav ul li a {
    display: block;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}

#gywm {
    width: 1003px;
    height: 139px;
    background: url(../images/chan.jpg);
    background-position: center;
}

#gywms {
    width: 1100px;
    height: 300px;
    font-size: 15px;
    line-height: 45px;
    text-align: center;
}

#tupian {
    width: 1280px;
}

#tupian ul {
    height: 240px;
}

#tupian ul li {
    float: left;
    width: 300px;
    text-align: center;
    margin: 0px 10px;
}

#chzs {
    width: 100%;
    height: 780px;
    background: #f3f3f3;
}

#lingyu {
    width: 1280px;
    font-size: 18px;
    text-align: center;
    line-height: 50px;
}

#datu {
    width: 1280px;
    height: 519px;
    background: url(../images/yyu.jpg);
}


#nav {
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: #006ab6;
}

#navson {
    width: 1180px;
    margin: 0 auto;
    height: 45px;
}

#navson ul li {
    float: left;
    width: 140px;
    font-size: 16px;
}

#navson ul li a {
    display: block;
    color: #FFF;
    text-align: center;
}

#navson ul li a:hover {
    background: #dd3222;
}

#fi {
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: url(../images/pu.jpg);
}

#tiv {
    width: 1100px;
    font-size: 14px;
}

#cptop {
    width: 1003px;
    height: 156px;
    background: url(/style/img/ccp.png);
    text-align: center;
}

#cpsh {
    width: 1200px;
    height: 120px;
}

#cpsh ul {
    margin-top: 10px;
}

#cpsh ul li {
    float: left;
    width: 160px;
    height: 45px;
    line-height: 45px;
    margin-right: 5px;
    margin-top: 10px;
}

#cpsh ul li a {
    display: block;
    text-align: center;
    background: #727272;
    color: #FFF;
    font-size: 14px;
}

#cpsh ul li a:hover {
    background: #ed6d00;
}

#chan {
    width: 1220px;
    margin-top: 20px;
}

#chan ul li {
    float: left;
    width: 220px;
    margin: 0 12px;
    display: inline;
    border: solid 1px #E7E7E7;
}

#chan ul li a {
    display: block;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
}

#zou {
    width: 357px;
    height: 101px;
    margin-top: 10px;
    background: url(../images/vb.jpg);
}

#about {
    width: 100%;
    background: url(../images/su.jpg);
    background-position: center;
    height: 442px;
}

#abouts {
    width: 100%;
    background: #0155a6;
    height: 260px;
}

#din {
    width: 1100px;
    line-height: 36px;
    font-size: 14px;
    color: #FFF;
}

#xinw {
    width: 1003px;
    height: 184px;
    background: url(../images/lingyu.png);
    text-align: center;
}

#neww {
    width: 1200px;
    height: 500px;
}

#ne {
    float: left;
    width: 575px;
}

#nee {
    margin-left: 575px;
}

#dongtai {
    width: 575px;
    padding-top: 10px;
}

#jianjie {
    width: 883px;
    padding-top: 15px;
    font-size: 14px;
    line-height: 34px;
}

#necont {
    width: 1200px;
    margin: 0 auto;
    height: 500px;
    padding-bottom: 10px;
}

#neleft {
    float: left;
    width: 800px;
    height: 500px;
    background: url(../images/tu.JPG) 0 right no-repeat;
}

#nf {
    width: 575px;
    height: 220px;
}

#neright {
    margin-left: 800px;
    height: 500px;
}

#biaoti {
    line-height: 40px;
    font-size: 16px;
    color: #006acd;
    margin-top: 10px;
}

#neirong {
    font-size: 12px;
    line-height: 30px;
}

#new {
    width: 1280px;
    margin-top: 10px;
}

#news {
    width: 1280px;
    height: 380px;
}

#newsf {
    width: 600px;
    float: left;
    height: 180px;
}

#tuleft {
    float: left;
    padding: 15px 20px;
}

#turight {
    margin-left: 200px;
}

#biaoti {
    font-size: 14px;
}

#timu {
    font-size: 12px;
    line-height: 30px;
}

.news_s {
    width: 570px;
    height: auto;
}

.news_s ul {
    width: 100%;
    height: 200px;
}

.news_s ul li {
    width: 100%;
    height: 40px;
    background: url(../images/bz.jpg) left no-repeat;
    color: #000;
    border-bottom: 1px solid #CCC;
    line-height: 40px;
    font-size: 14px;
    padding-left: 15px;
    display: block;
}

.news_s ul li span {
    width: 25%;
    float: right;
}

.news_s ul li a:hover {
    color: #930;
}

#conr {
    width: 322px;
    height: 94px;
    background: url(/style/img/wm.jpg);
}

#gscont {
    width: 322px;
    font-size: 14px;
    line-height: 31px;
}

#dituindex {
    width: 322px;
    text-align: center;
    padding-top: 10px;
}


#link {
    width: 100%;
    height: 180px;
    background: #f4f4f4;
}

#lins {
    width: 1200px;
    text-align: left;
}

#vn {
    width: 1200px;
    height: 110px;
}

#vn ul li {
    float: left;
    width: 110px;
    text-align: center;
    padding: 15px;
}

#main {
    width: 1130px;
    margin-top: 15px;
}

#mainleft {
    float: left;
    width: 280px;
}

#mainright {
    margin-left: 280px;
}

#tn {
    width: 264px;
    height: 120px;
    background: url(/style/img/tiv.jpg);
}

#gn {
    width: 264px;
    background: #f5f7f9;
}

#gn ul li {
    line-height: 43px;
}

#gn ul li a {
    color: #333333;
    display: block;
    padding-left: 40px;
    background: url(/style/img/gg.jpg);
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    border-bottom: solid 1px #e2e4e5;
}

#gn ul li a:hover {
    background: url(/style/img/cc.JPG);
    height: 50px;
    line-height: 50px;
    color: #f3ca00;
    border-bottom: solid 1px #f3ca00;
}

#con {
    width: 264px;
    background: url(/style/img/wm.jpg);
    height: 120px;
}

#lxwm {
    width: 264px;
    height: 230px;
    background: #f5f7f9;
}

#cnv {
    margin-left: 8px;
    width: 250px;
    height: 230px;
    font-size: 14px;
    line-height: 37px;
}

#rigleft {
    float: left;
    width: 60px;
    text-align: center;
    margin-top: 20px;
}

#rig {
    margin-left: 60px;
    width: 700px;
    height: 60px;
    line-height: 60px;
    font-size: 19px;
}

#rig span {
    font-size: 18px;
    color: #039;
}

#vnb {
    width: 810px;
    font-size: 14px;
    margin-top: 10px;
    line-height: 35px;
}


/*down*/
#down {
    width: 100%;
    background: #2b323a;
    height: 380px;
}

#downs {
    width: 1280px;
    padding-top: 10px;
}

#downleft {
    float: left;
    width: 400px;
    height: 200px;
}

#lanmu {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #94FEF7;
    width: 260px;
}

#cpdao {
    font-size: 14px;
    color: #FFF;
    width: 260px;
    line-height: 45px;
}

#cpdao a {
    color: #FFF;
}

#ma {
    width: 200px;
}

#downright {
    float: right;
    width: 300px;
    height: 200px;
}

#downcenter {
    margin-left: 400px;
    height: 200px;
}

#lxa {
    color: #94FEF7;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}

#women {
    font-size: 14px;
    color: #FFF;
    line-height: 40px;
}

#ke {
    width: 1100px;
    height: 72px;
    line-height: 72px;
    border-bottom: solid 1px #4a4e57;
}

#kelft {
    float: left;
    width: 135px;
    height: 72px;
    background: url(/style/img/vi.jpg);
}

#leftright ul li {
    float: left;
    width: 130px;
    text-align: center;
    font-size: 14px;
}

#leftright ul li a {
    color: #FFF;
}

#downzi {
    width: 1100px;
    height: 240px;
    margin-top: 15px;
}

#downzil {
    float: left;
    width: 650px;
    height: 240px;
    font-size: 14px;
    line-height: 32px;
    color: #898c92;
}

#downzil p {
    font-size: 16px;
    line-height: 36px;
    color: #FFF;
}

#downzir {
    margin-left: 650px;
    height: 240px;
    text-align: center;
}

#donwss {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-top: solid 1px #4a4e57;
}

#don {
    width: 1100px;
    font-size: 14px;
    color: #898c92;
}


/*页面详细，分页，产品，新闻*/
#pagination {
    display: block;
    list-style: none;
    position: absolute;
    left: 50%;
    top: 350px;
    z-index: 9900;
    padding: 5px 15px 5px 0;
    margin: 0;
    width: 700px;
}

#pagination li {
    display: block;
    list-style: none;
    width: 10px;
    height: 10px;
    float: left;
    margin-left: 15px;
    border-radius: 5px;
    background: #FFF;
}

#pagination li a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    text-indent: -9999px;
}

#pagination li.current {
    background: #0092CE;
}

.pbox { /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align: middle; /*设置水平居中*/
    text-align: center; /* 针对IE的Hack */
    *display: block;
    *font-size: 165px; /*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/
    width: 250px;
    height: 195px;
    *height: 195px;
    border: 1px solid #eee;
    margin-left: 0px;
}

.pbox a img { /*设置图片垂直居中*/
    vertical-align: middle;
    max-width: 250px;
    max-height: 195px;
}

.pbox a {
    vertical-align: middle;
}

.pbox_title {
    text-align: center;
    width: 250px;
    line-height: 30px;
    height: 30px;
    margin-left: 0px;
}

.pbox_title a {
    font-size: 12px;
    color: black;
    text-decoration: none;
}

.pbox_title a:hover {
    font-size: 12px;
    color: orangered;
}

.cm {
    margin-top: 10px;
    width: 725px;
}

.cm ul li {
    float: left;
    width: 241px;
    list-style: none;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
}

/*新闻*/
/*#neinews, .gen_content1, .gen_details_content { width: 740px; margin: auto; }
    #neinews ul { margin: 0px; padding: 0px; list-style: none; }
        #neinews ul li { margin: 0px; padding: 0px; margin-top: 8px; }
            #neinews ul li a { display: block; padding-left: 15px; height: 30px; line-height: 30px; background: #F6F6F6; }
                #neinews ul li a:hover { background: #999; color: #FFF; }*/

.gen_details_title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
}

.gen_details_center {
    text-align: center;
}

.gen_details_content {
    float: left;
    margin-top: 20px;
    border-top: 1px solid #CCCCCC;
    width: 100%;
    padding-top: 10px;
}

.pagination {
    padding: 5px 0px 0px 0px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

.acr_news {
    width: 98%
}

.acr_news li {
    overflow: hidden;
    border-bottom: 1px dashed #cecece;
    line-height: 35px;
}

.acr_news li a {
    display: block;
    color: #333;
    font-size: 12px;
    width: 450px;
    float: left
}

.acr_news li a:hover {
    color: #db0000;
}

.acr_news li p {
    width: 150px;
    float: right;
    text-align: right;
    color: #666
}

.acr_news li span {
    display: block;
    clear: both;
    color: #cecece;
    line-height: 18px;
    padding-top: 5px
}

.acr_news li:hover {
}

.left dl dt a {
    color: white;
    font-size: 14px;
    padding-left: 10px;
    background-color: #0094ff;
    display: block;
    line-height: 35px;
    border-top: 1px solid #fff;
}

.left dl dd a {
    padding-left: 20px;
    color: black;
    line-height: 30px;
    border-top: 1px solid #fff;
    display: block;
    background-color: #eee
}

#gdleft ul li {
    width: 240px;
}

.left_param {
    margin-left: 370px;
    height: 350px;
}

.left_param p {
    font-size: 14px;
}

.nav {
    width: 1010px;
    list-style: none;
    display: block;
    margin: auto;
}

.nav li {
    float: left;
    width: 112px;
    text-align: center;
}

.nav li a {
    height: 48px;
    line-height: 48px;
    display: block;
    font-size: 15px;
    color: white;
}

.nav li a:hover {
    background-color: #d8261e;
}

.leftpro {
    width: 240px;
}

.leftpro tr th {
    font-weight: initial;
    vertical-align: top;
    width: 70px;
    text-align: right;
}

.leftpro tr td {
}

.pro_nav1 ul {
    list-style: none;
}

.pro_nav1 ul li {
    float: left;
    margin: 0px 1px;
}

.pro_nav1 ul li a {
    background-color: #383842;
    width: 225px;
    font-size: 16px;
    color: white;
    display: block;
    text-align: center;
    line-height: 60px;
}

.pro_nav1 ul li a:hover {
    background-color: #F60;
}

.pro_navtitle {
    font-size: 18px;
    float: left;
    line-height: 60px;
    width: 100px;
    text-align: right;
    padding-right: 15px;
    margin-right: 1px;
}

.home_pro {
    margin-top: 72px;
    width: 1000px;
}

.home_pro ul li {
    float: left;
}

.pro_nav {
    clear: both;
    padding-top: 35px;
}

.pdiv {
    height: 40px;
    background-color: #66b2f2;
    line-height: 40px;
    padding: 0px 10px;
    margin-right: 1px;
    font-size: 16px;
    font-weight: bold;
    float: left;
}

.pro_nav ul {
    clear: both;
    list-style: none;
}

.pro_nav ul li {
    width: 100%;
}

.pro_nav hr {
    clear: both;
}

.con, .con_box, .con_rows {
    width: 800px;
    margin-top: 10px;
}

.con_box ul, .con_rows ul {
    list-style: none;
}

.con_box ul li {
    float: left;
    padding: 0px 6px;
}

.con_rows ul li {
    border-bottom: 1px dashed #efefef;
    line-height: 35px;
}

.con_rows ul li a {
    color: #373737;
    width: 600px;
    padding-left: 5px;
    display: block;
    float: left;
}

.hbox {
    display: table-cell;
    vertical-align: middle;
    text-align: center; /* 针对IE的Hack */
    *display: block;
    *font-size: 70px; /*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/
    width: 161px;
    height: 64px;
    *height: 64px;
    border: 1px solid #eee;
    margin-left: 0px;
}

.hbox a img { /*设置图片垂直居中*/
    vertical-align: middle;
    max-width: 161px;
    max-height: 64px;
}

.hbox a {
    vertical-align: middle;
}

.hbox_title {
    text-align: center;
    width: 161px;
    line-height: 30px;
    height: 30px;
    margin-left: 0px;
}

.hbox_title a {
    font-size: 12px;
    color: black;
    text-decoration: none;
}

.hbox_title a:hover {
    font-size: 12px;
    color: orangered;
}


/* CSS Document */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    margin: 0;
    padding: 0;
}

ol, ul {
    list-style: none outside none;
}

.m {
    margin-bottom: 10px;
}

.m, .mt, .mc, .mb {
    overflow: hidden;
}

/* Clear Fix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

/* Hide from IE Mac */
.clearfix {
    display: block;
}

/* End hide from IE Mac */
/* end of clearfix */
/*页面全局结束*/
.tab {
    overflow: hidden;
}

.tab li, .tab a, .tab-item {
    cursor: pointer;
    float: left;
    text-align: center;
}

.m, .mt, .mc, .mb {
    overflow: hidden;
}

.mt .extra {
    float: right;
}

.right-extra .mt {
    height: 28px;
    line-height: 28px;
    padding: 0 10px 8px;
    border-top: 1px solid #EED97C;
    background: url(../images/bg_hotsale.gif) repeat-x 0 -552px;
    color: #c00;
}

.right-extra .tab {
    border-bottom: 2px solid #BE0000;
    margin-bottom: 10px;
}

.right-extra .tab li {
    position: relative;
    height: 24px;
    padding: 3px 12px 0;
    background: url(../images/icon_clubs.gif) #ccc no-repeat right -150px;
    overflow: hidden;
    margin-right: 3px;
    line-height: 24px;
    font-size: 14px;
    font-weight: bold;
    color: #c30;
}

.right-extra .tab span {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 10px;
    height: 27px;
    background: url(../images/icon_clubs.gif) no-repeat 0 -150px;
}

.right-extra .tab a {
    float: none;
    color: #c30;
}

.right-extra .tab .curr {
    background-position: right -178px;
    color: #fff;
}

.right-extra .tab .curr span {
    background-position: 0 -178px;
}

.right-extra .tab .curr a {
    color: #fff;
}

.right-extra .mc .extra {
    padding: 5px 10px;
    border-top: 1px solid #F3E6C6;
}

.right-extra .total {
    float: right;
}

.right-extra .total strong {
    color: #FF7403;
}

.right-extra .total a:link, .right-extra .total a:visited {
    color: #005aa0;
}

.right-extra .join a:link, .right-extra .join a:visited {
    color: #FF7604;
}

.right-extra .norecode {
    padding: 0 10px 10px;
}

.right-extra .iloading {
    margin-bottom: 10px;
}

/*评论列表*/
#comment .item {
    border: 1px solid #FFFFFF;
    padding: 8px 15px;
}

#comment .odd {
    background: none repeat scroll 0 0 #F4F9FF;
    border: 1px solid #EDF0F1;
    border-radius: 10px 10px 10px 10px;
}

#comment .user {
    color: #999999;
    text-align: right;
}

#comment .user span {
    margin-left: 20px;
}

#comment .user .u-level {
    color: #088100;
}

#comment dl {
    margin-bottom: 5px;
    overflow: hidden;
}

#comment dt {
    float: left;
    text-align: right;
    width: 80px;
}

#comment dd {
    float: right;
    overflow: hidden;
    width: 649px;
}

#comment .content {
    float: left;
    width: 510px;
}

#comment .date-answer {
    color: #999999;
    float: right;
    text-align: right;
    width: 130px;
}

#comment .useful {
    color: #999999;
    text-align: right;
}

#comment .useful a {
    color: #005AA0;
}

#comment dt b {
    background-image: url("../images/icon_clubs.gif");
    background-repeat: no-repeat;
    float: left;
    height: 13px;
    margin: 2px 3px 0 0;
    width: 14px;
}

#comment .ask b {
    background-position: -72px -14px;
}

#comment .answer {
    color: #D75509;
}

#comment .answer b {
    background-position: -57px -14px;
}

/*图片放大镜样式*/
.jqzoom {
    float: left;
    border: none;
    position: relative;
    padding: 0px;
    cursor: pointer;
    margin: 0px;
    display: block;
}

.zoomdiv {
    z-index: 100;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 350px;
    height: 350px;
    background: #ffffff;
    border: 1px solid #CCCCCC;
    display: none;
    text-align: center;
    overflow: hidden;
}

.jqZoomPup {
    z-index: 10;
    visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 20px;
    border: 1px solid #aaa;
    background: #ffffff /*url(../images/zoom.png) 50% center no-repeat*/;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    filter: alpha(Opacity=50);
}

/*图片小图预览列表*/
.spec-preview {
    text-align: center;
    width: 350px;
    height: 350px;
    border: 1px solid #DFDFDF;
}

.spec-scroll {
    clear: both;
    margin-top: 5px;
    width: 350px;
}

.spec-scroll .prev {
    float: left;
    margin-right: 4px;
}

.spec-scroll .next {
    float: right;
}

.spec-scroll .prev, .spec-scroll .next {
    display: block;
    text-align: center;
    width: 10px;
    height: 54px;
    line-height: 54px;
    border: 1px solid #CCC;
    background: #EBEBEB;
    cursor: pointer;
    text-decoration: none;
}

.spec-scroll .items {
    float: left;
    position: relative;
    width: 322px;
    height: 56px;
    overflow: hidden;
}

.spec-scroll .items ul {
    position: absolute;
    width: 999999px;
    height: 56px;
}

#chan .con_box .spec-scroll .items ul li {
    float: left;
    width: 64px;
    padding: 0px;
    margin: 0px;
}

.spec-scroll .items ul li img {
    border: 1px solid #CCC;
    padding: 2px;
    width: 50px;
    height: 50px;
}

.spec-scroll .items ul li img:hover {
    border: 2px solid #FF6600;
    padding: 1px;
}

.gen_left {
    width: 90px;
    float: left;
    background: url('../images/left46.png') no-repeat;
    background-size: 90px;
    background-position: 0px 50%;
    height: 300px;
    display: block;
}

.gen_left:hover {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.gen_right {
    width: 90px;
    float: left;
    background: url('../images/right65.png') no-repeat;
    background-size: 90px;
    background-position: 0px 50%;
    height: 300px;
    display: block;
}

.gen_right:hover {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.gen_content {
    float: left;
}

.gen_content img {
    width: 600px;
}
