html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-style: inherit; font-family: inherit; }
body { font-size: 12px; padding: 0px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #666666; zoom: 1; line-height: 25px; }
p, div { margin: 0px; padding: 0px; overflow: hidden; }
.ny_content p { text-indent: 2em; }
label { vertical-align: middle; }
.inputcheckbox { vertical-align: middle; _vertical-align: baseline; }
img { -ms-interpolation-mode: bicubic; border: 0px; vertical-align: middle; }
input { font-size: 12px; }
a:link { text-decoration: none; color: #444444; }
a:visited { text-decoration: none; color: #444444; }
a:hover { text-decoration: none; color: #444444; }
a:active { text-decoration: none; color: #444444; }
.left { float: left; }
.right { float: right; }
.strong { font-weight: bold; }

* { margin: 0; padding: 0; }


img { border: 0; }
.cl { clear: both; }
.warning { color: red; }
a { color: #656565; text-decoration: none; }
    a:hover { color: #2c9c00; }
ul, li { padding: 0px; margin: 0px; list-style: none; }
a img { border: 0px; }
.clean { clear: both; }
h1, h2, h3, h4, h5, h6, pre, code, form, table, fieldset, legend, input, button, p, blockquote { margin: 0; }
body { color: #656565; font-size: 12px; font-family: "宋体"; background: url(/images/web/bgg2.png) repeat; height: 100%; width: 100%; min-width: width: 1030px; }
    form, body #form1 { width: 1030px; margin: 0 auto; }
/***********head**********/
.mid_bg { background: url(/images/web/bgg.png) repeat-y center top; margin: 0 auto; }
.mid { width: 1000px; float: left; }
.main { width: 1000px; margin: 0 auto; }
.top { height: 194px; background: #2c9c00; }
.top_l { width: 580px; float: left; }
.logo { margin: 39px 0 0 22px; }
.top_r { width: 420px; float: left; }
.nav { height: 38px; background: url(/images/web/nav.jpg) repeat-x; width: 580px; margin-top: 20px; }
    .nav li { float: left; font-size: 14px; font-weight: bold; height: 38px; line-height: 38px; background: url(/images/web/pre.png) no-repeat right top; }
        .nav li a { color: #fff; padding: 0 20px; display: block; }
    .nav .cur { background: url(/images/web/nav1.png) repeat-x; }
    .nav li a:hover { background: url(/images/web/nav1.png) repeat-x; }
.box { width: 1000px; float: left; background: #fff; margin-top: 10px; }
.one { float: left; width: 628px; overflow: hidden; }
.com { border-bottom: 3px solid #2d9c00; height: 28px; }
.com_img { float: left; }
.tit1 { float: left; font-size: 15px; font-weight: bold; color: #2c9c00; line-height: 28px; }
.more { float: right; margin-top: 13px; }
.intro { border: 1px solid #d2d2d2; height: 222px; border-top: none; line-height: 2.1; padding: 10px 4px 0 0; }
.intro_img { float: left; margin: 3px 14px 0 10px; display: inline; }
.two { width: 360px; float: right; }
.new { border: 1px solid #d2d2d2; height: 217px; border-top: none; padding: 15px 0 0 0; }
    .new li { background: url(/images/web/arr.jpg) no-repeat 0 center; margin: 0 8px; height: 25px; line-height: 25px; }
        .new li span { float: right; }
        .new li a { padding-left: 10px; }
.com2 { height: 40px; background: url(/images/web/bg.png) repeat-x; }
.tit2 { float: left; width: 93px; text-align: center; font-size: 16px; font-weight: bold; color: #fff; background: url(/images/web/ico3.png) no-repeat; height: 40px; line-height: 35px; }
.tit3 { float: left; font-size: 14px; height: 38px; line-height: 38px; padding-left: 20px; }
    .tit3 a { color: #2c9c00; padding: 0 10px; }
.show { width: 998px; border: 1px solid #2c9c00; height: 201px; overflow: hidden; margin-top: 10px; float: left; }
.show_l { width: 40px; float: left; height: 100px; padding: 51px 0 50px 0; background: url(/images/web/productbg.png) no-repeat; }
.show_r { width: 958px; height: 200px; float: left; overflow: hidden; position: relative; }
    .show_r li, .pro li { width: 169px; float: left; font-size: 14px; text-align: center; margin: 25px 10px 0 10px; display: inline; }
        .show_r li img, .pro li img { padding: 1px; border: 1px solid #dadada; margin-bottom: 10px; }
.pbox { width: 958px; height: 200px; overflow: hidden; position: absolute; background: #fff; }
/*****
******/

.pro { padding-left: 10px; }
.link { width: 998px; float: left; border: 1px solid #d2d2d2; height: 40px; margin-top: 12px; overflow: hidden; }
.link_l { width: 100px; float: left; text-align: center; font-size: 14px; font-weight: bold; color: #fff; line-height: 40px; background: #2c9c00; }
.link_r { float: left; width: 888px; line-height: 40px; padding-left: 10px; }
    .link_r a { padding: 0 10px; }
.foot { background: url(/images/web/foot.png) no-repeat; height: 177px; overflow: hidden; margin-top: 15px; color: #c8f2b7; }
.foot_nav { margin: 62px 0 5px 0; }
    .foot_nav a { padding: 0 10px; color: #c8f2b7; }
.foot_bot { line-height: 1.7; padding-left: 10px; }
.left { width: 202px; float: left; overflow: hidden; }
.right { width: 783px; border: 1px solid #d2d2d2; float: right; overflow: hidden; padding: 6px 0 10px 0; }
.posi { float: right; padding-right: 15px; height: 35px; line-height: 35px; color: #909090; }
.con { line-height: 1.8; color: #656565; padding: 15px; font-size: 14px; }
    .con img { max-width: 700px; }
.side { border: 1px solid #d2d2d2; padding: 1px; width: 198px; }
.list_tit { background: url(/images/web/li.jpg) no-repeat; height: 40px; line-height: 40px; font-weight: bold; color: #fff; padding-left: 30px; font-size: 14px; }
.list { width: 182px; margin: 10px 8px 2px 8px; }
    .list li { background: url(/images/web/li3.jpg) no-repeat; height: 32px; line-height: 32px; font-size: 14px; font-weight: bold; margin-bottom: 8px; }
        .list li a { padding-left: 22px; color: #656565; width: 160px; height: 32px; display: block; }
    .list .cur2 { background: url(/images/web/li2.jpg) no-repeat; }
        .list .cur2 a { color: #fff; }
    .list li a:hover { background: url(/images/web/li2.jpg) no-repeat; color: #fff; }
.contact { border: 1px solid #d2d2d2; padding: 10px; width: 180px; margin-top: 15px; }
.contact_tit { background: url(/images/web/arr2.jpg) no-repeat 0 center; border-bottom: 1px dotted #a0a0a0; height: 32px; line-height: 32px; font-weight: bold; font-size: 14px; color: #2c9c00; padding-left: 15px; }
.contact_txt { line-height: 2.0; background: url(/images/web/yang.jpg) no-repeat right bottom; padding: 5px 0 70px 0; }
.page { clear: both; text-align: center; padding: 15px 0; color: #848484; }
    .page a { padding: 0 7px; color: #848484; }
        .page a:hover { color: #2c9c00; }
.new2 { margin: 10px 20px; }
    .new2 li { height: 36px; line-height: 36px; border-bottom: 1px dotted #bebebe; background: url(/images/web/arr.jpg) no-repeat 0 center; padding: 0 5px 0 18px; font-size: 14px; }
        .new2 li span { float: right; }
.ctitle { text-align: center; font-size: 16px; font-weight: bold; padding: 20px 0 6px 0; }
.time { text-align: center; color: #909090; border-bottom: 1px dotted #bebebe; margin: 0 15px; padding: 5px 0 10px 0; }
.fild { height: 36px; clear: both; }
.fild_l { float: left; width: 52px; line-height: 2.2; }
.fild_r { width: 690px; float: left; }
.put, .put2 { height: 26px; border: 1px solid #d2d2d2; width: 428px; padding: 0 5px; line-height: 26px; float: left; }
.put2 { width: 140px; }
.put3 { border: 1px solid #d2d2d2; width: 677px; padding: 5px; line-height: 1.6; height: 158px; font-size: 12px; }


/******************/
.con p { text-indent: 2em; }
    .con p img { padding: 5px; }
.productName { width: 30px; padding-right: 10px; text-align: center; color: #ffffff; font-size: 18px; font-family: 'Microsoft Yahei', "微软雅黑", "宋体"; height: 100px; }


.pclassbox { width: 715px; padding: 0 20px; margin-bottom: 10px; border-bottom: 1px #ccc dotted; }
.pcleft { float: left; width: 65px; }
.classList { overflow: hidden; float: left; width: 650px; }
    .classList li { float: left; width: auto; padding-right: 15px; }

/***分页*/
.fenye { margin: 18px 0; text-align: center; clear: both; }
    .fenye span { display: inline-block; height: 22px; line-height: 22px; padding: 0 8px; }
.fenye_li_now { border: 1px solid #ffffff; }
.fenye_li { border: 1px solid #e7ecf0; }
.fenye a:link { text-decoration: none; color: #c91e29; }
.fenye a:visited { text-decoration: none; color: #c91e29; }
.fenye a:hover { text-decoration: underline; color: #c91e29; }
.fenye a:active { text-decoration: underline; color: #c91e29; }



/****下拉列表***/
.nodisplay { display: none; }
.dropdownlist { display: none; }
#nav_list { position: absolute; top: -9000px; left: -9000px; display: none; width: 100px; height: auto; border: 2px solid #dc2935; border-top: 0px; z-index: 99; background: #fff; }
#nav_list_content { position: absolute; display: none; border: 1px solid #dc2935; height: auto; width: auto; z-index: 100; background: #fff; padding: 2px; min-width: 180px; }

.divli { height: 25px; line-height: 25px; text-align: center; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.subcontent { display: none; }
.currentsub { border-top: 1px solid #dc2935; border-bottom: 1px solid #dc2935; }
/****下拉列表***/


#ggbox { width: 420px; margin: 0px; }
    #ggbox img { width: 420px; height: 194px; }


#qqmenu { width: auto; height: 100%; position: absolute; left: 20px; top: 100px; z-index: 999; overflow: hidden; }
#qqcontent { width: 100px; height: 35px; padding: 0px; overflow: hidden; margin-top: 108px; display: block; }

#telmenu { width: 98%; height: 150px; line-height: 150px; position: fixed; bottom: 10px; z-index: 999; overflow: hidden; background-color: red; border-radius: 50px; text-align: center; margin-left: 10px; }
    #telmenu img { height: 120px; margin-top: 15px; }
