﻿*, html, body, h1, h2, h3, h4, h5, h6, th, td, ul, li, dl, dt, dd, div, p, pre, form, input, button, textarea, hr
{
    margin: 0;
    padding: 0;
}
body
{
    background: #fff;
    font-size: 13px;
    line-height: 28px;
    color: #333;
    text-decoration: none;
    font-family: "微软雅黑";
}
a
{
    color: #333;
    text-decoration: none;
}
a:hover
{
    color: #ffc001;
    text-decoration: none;
}
img
{
    border: 0;
}
ul, li, ol
{
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6, dl, dt, p, b, i, span
{
    font-weight: normal;
    color: #333;
}
.clear
{
    clear: both;
}
.head
{
    height: 120px;
    width: 100%;
}
.head .head-in
{
    position: relative;
    width: 1200px;
    height: 120px;
    margin: 0 auto;
    color: #333;
}
.head .logo
{
    height: 120px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
}
.head .logo img
{
    max-height: 115px;
}
.nav
{
    position: absolute;
    height: 120px;
    right: 0;
    top: 0;
}
.nav li
{
    float: left;
    position: relative;
}
.nav>ul>li>a
{
    float: left;
    line-height: 120px;
    text-align: center;
    min-width: 100px;
    font-size: 15px;
    font-weight: 700;
}
.nav li:hover a
{
    background: #ffc001;
    color: #fff;
}
.nav li ul
{
    position: absolute;
    display: none;
    top: 120px;
    left: 0;
}
.nav li:hover ul
{
    display: block;
    z-index: 99999;
}
.nav li ul li a
{
    display: block;
    min-width: 200px;
    padding: 0 20px;
    line-height: 40px;
    background: rgba(255,192,1,.8);
}
.nav li:hover ul li:hover a
{
    background: rgba(255,255,255,.8);
    color: #333;
    transition: .5s all;
}
#banner
{
    position: relative;
    clear: both;
    min-width: 1000px;
    background: #eee;
    width: 100%;
    margin: 0 auto;
    z-index: 888;
}
.slider_img
{
    display: block;
    text-align: center;
    height: 100%;
}
.slider_img img
{
    display: inline-block!important;
    margin: 0 0;
    max-width: 100%;
    width: auto;
    height: auto;
    display: block;
}
.wmuSlider
{
    height: 100%!important;
    position: relative;
    overflow: hidden;
}
.bbdd
{
    z-index: 2;
    position: absolute;
    bottom: 25px;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
}
.bbdd li
{
    margin: 0 5px 10px 5px;
    list-style-type: none;
    display: inline-block;
}
.bbdd a
{
    display: inline-block;
    text-indent: 999px;
    width: 32px;
    height: 16px;
    background: url(/Content/C_IMG/m144/yellow/dot.png) no-repeat 0 -16px;
    display: block;
    overflow: hidden;
}
.bbdd a.wmuActive
{
    background-position: 0 0;
}
.banner
{
    width: 100%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 10px;
    background: #f1f1f1;
}
.banner img
{
    min-width: 1000px;
    max-width: 100%;
}
.wmuSliderPrev, .wmuSliderNext
{
    width: 70px;
    height: 70px;
    line-height: 99em;
    overflow: hidden;
    margin: -35px 0 0;
    display: block;
    background: url(/Content/C_IMG/m144/yellow/ad_ctr.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
}
.wmuSliderNext
{
    background-position: 0 -70px;
    right: 0;
}
.wmuSliderPrev
{
    left: 0;
}
.wmuSlider:hover .wmuSliderNext
{
    opacity: .3;
    filter: alpha(opacity=25);
}
.wmuSlider:hover .wmuSliderPrev
{
    opacity: .3;
    filter: alpha(opacity=25);
}
.wmuSlider:hover .wmuSliderNext:hover, .wmuSlider:hover .wmuSliderPrev:hover
{
    opacity: 1;
    filter: alpha(opacity=50);
}
.wrap
{
    width: 1200px;
    margin: 0 auto;
}
.oneinfo
{
    width: 100%;
    padding: 60px 0;
    background: #f5f5f5;
}
.title
{
    width: 100%;
    text-align: center;
    font-size: 36px;
    font-weight: bold;
    line-height: 66px;
}
.title b
{
    color: #ffc001;
    font-weight: bold;
}
.title2
{
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}
.oneinfo .oneinfo-con
{
    margin: 70px auto;
    position: relative;
}
.oneinfo .center-img
{
    width: 400px;
    height: 400px;
    border-radius: 200px;
    border: 1px solid #ffc001;
    margin: 0 auto;
}
.oneinfo .center-img img
{
    display: block;
    margin: 0 auto;
    border-radius: 200px;
}
.oneinfo ul li
{
    position: absolute;
}
.oneinfo ul li h3, .oneinfo ul li h6
{
    font-weight: bold;
    font-size: 22px;
    line-height: 40px;
}
.oneinfo ul li p
{
    color: #666;
}
.oneinfo ul .txt-box1
{
    right: 120px;
    top: -20px;
    width: 422px;
    height: 100px;
    text-align: left;
}
.oneinfo ul .txt-box2
{
    right: 20px;
    top: 151px;
    width: 422px;
    height: 100px;
    text-align: left;
}
.oneinfo ul .txt-box3
{
    right: 120px;
    bottom: -20px;
    width: 422px;
    height: 100px;
    text-align: left;
}
.oneinfo ul .txt-box4
{
    left: 120px;
    bottom: -20px;
    width: 422px;
    height: 100px;
    text-align: right;
}
.oneinfo ul .txt-box5
{
    left: 20px;
    top: 151px;
    width: 422px;
    height: 100px;
    text-align: right;
}
.oneinfo ul .txt-box6
{
    left: 120px;
    top: -20px;
    width: 422px;
    height: 100px;
    text-align: right;
}
.oneinfo ul .circle-left
{
    position: absolute;
    left: 0;
    top: 0;
    color: #fff;
    width: 100px;
    height: 100px;
    border-radius: 50px;
    line-height: 100px;
    text-align: center;
    font-size: 30px;
}
.oneinfo ul .circle-right
{
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    width: 100px;
    height: 100px;
    border-radius: 50px;
    line-height: 100px;
    text-align: center;
    font-size: 30px;
}
.oneinfo ul .txt-con1
{
    position: absolute;
    right: 0;
    top: 0;
    width: 286px;
    width: 286px;
}
.oneinfo ul .txt-con2
{
    position: absolute;
    left: 0;
    top: 0;
    width: 286px;
}
.oneinfo ul .txt-circle1
{
    background: #ffc001;
}
.oneinfo ul .txt-circle2
{
    background: #fdb107;
}
.oneinfo ul .txt-circle3
{
    background: #fca20e;
}
.oneinfo ul .txt-circle4
{
    background: #f77621;
}
.oneinfo ul .txt-circle5
{
    background: #f66727;
}
.oneinfo ul .txt-circle6
{
    background: #f4582d;
}
.proinfo
{
    width: 100%;
    padding: 60px 0;
    clear: both;
}
.proinfo .pro-list
{
    margin-top: 50px;
    overflow: hidden;
}
.proinfo .pro-list li
{
    float: left;
    margin: 0 60px 50px 0;
    width: 360px;
    text-align: center;
}
.proinfo .pro-list li:nth-child(3n)
{
    width: 360px;
    float: left;
    margin-right: 0;
}
.proinfo .pro-list .pro-img
{
    display: block;
    width: 100%;
    position: relative;
    line-height: 0;
    margin-bottom: 50px;
}
.proinfo .pro-list .pro-img img
{
    width: 100%;
}
.proinfo .pro-list .pro-img span
{
    position: absolute;
    left: 136px;
    bottom: -36px;
    width: 80px;
    height: 80px;
    border-radius: 44px;
    border: 4px solid #fff;
    background: #ffc001;
    line-height: 80px;
    font-size: 30px;
    color: #fff;
}
.proinfo .pro-list li h4
{
    font-size: 18px;
}
.proinfo .pro-list li h4:hover
{
    color: #ffc001;
}
.proinfo .pro-list li .pro-con
{
    color: #666;
}
.proinfo .pro-list li .pro-line
{
    display: block;
    width: 40px;
    height: 1px;
    background: #333;
    margin: 14px auto;
}
.twoinfo
{
    clear: both;
    background: #f5f5f5;
    padding: 60px 0;
}
.twoinfo .twoinfo-con
{
    position: relative;
    background: url(/static/module/index/zsguangsheng/Content/C_IMG/m144/yellow/circle-line.png) no-repeat 300px 0;
    height: 800px;
}
.twoinfo .twoinfo-con li
{
    position: absolute;
    width: 444px;
    height: 60px;
}
.twoinfo .twoinfo-con .two-box1
{
    top: 84px;
    left: 548px;
}
.twoinfo .twoinfo-con .two-box2
{
    top: 247px;
    left: 650px;
}
.twoinfo .twoinfo-con .two-box3
{
    top: 422px;
    left: 656px;
}
.twoinfo .twoinfo-con .two-box4
{
    top: 581px;
    left: 588px;
}
.twoinfo .twoinfo-con li h4, .twoinfo .twoinfo-con li h6
{
    font-size: 18px;
}
.twoinfo .twoinfo-con li p
{
    color: #666;
}
.twoinfo .twoinfo-con li .two-circle
{
    float: left;
    font-size: 36px;
    line-height: 60px;
    color: #fff;
    font-weight: bold;
    margin-right: 60px;
}
.twoinfo .twoinfo-con li .two-con
{
    float: left;
    width: 355px;
}
.twoinfo .twoinfo-con .circle-img
{
    position: absolute;
    top: 90px;
    left: 0;
}
.service
{
    background: url(/static/module/index/zsguangsheng/Content/C_IMG/m144/yellow/service.jpg) center top no-repeat;
    padding: 60px 0;
    text-align: center;
}
.service .service-con h2
{
    font-size: 36px;
    font-weight: bold;
    text-align: center;
    color: #f4f4f4;
    line-height: 66px;
}
.service .service-con h5
{
    text-align: center;
    color: #f4f4f4;
    font-size: 16px;
    line-height: 30px;
}
.service .service-con ul
{
    height: 243px;
    margin: 70px 0;
}
.service .service-con ul li
{
    float: left;
    width: 145px;
    margin: 0 77px;
}
.service .service-con ul li p
{
    color: #f4f4f4;
    font-size: 36px;
    line-height: 60px;
}
.service .service-con ul li span
{
    color: #f4f4f4;
    font-size: 16px;
}
.news
{
    padding: 60px 0;
}
.news .news-con
{
    height: 596px;
    margin: 50px auto;
}
.news .news-con ul
{
    float: left;
    width: 710px;
}
.news .news-con ul li
{
    width: 100%;
    display: inline-block;
    margin-bottom: 40px;
}
.news .news-con ul li:last-child
{
    margin-bottom: 0;
}
.news .news-con ul li .newstime
{
    float: left;
    width: 90px;
}
.news .news-con ul li .newstime b
{
    display: block;
    font-size: 30px;
}
.news .news-con ul li .newstime span
{
    font-size: 16px;
}
.news .news-con ul li .newstxt
{
    float: right;
    width: 600px;
}
.news .news-con ul li .newstxt h4, .news .news-con ul li .newstxt strong
{
    display: inline-block;
    display: inline-block;
    font-size: 18px;
    margin-bottom: 10px;
}
.news .news-con ul li .newstxt h4:hover, .news .news-con ul li .newstxt strong:hover
{
    display: inline-block;
    color: #ffc001;
}
.news .news-con ul li .newstxt p
{
    color: #666;
    line-height: 24px;
}
.news .news-con .news-img
{
    float: right;
    width: 430px;
    height: 596px;
}
.news .news-con .news-img img
{
    width: 430px;
    height: 596px;
}
.footer
{
    background: #393737;
    color: #cccbca;
    padding: 40px 0 20px;
    text-align: center;
}
.footnav
{
    margin-bottom: 20px;
    color: #cccbca;
    border-bottom: 1px solid #444;
    padding-bottom: 20px;
}
.footer li
{
    display: inline-block;
    color: #cccbca;
    margin: 0 10px;
}
.footer li a
{
    color: #cccbca;
}
.footer li a:hover
{
    color: #ffc001;
}
.foot-con span
{
    color: #cccbca;
}
.foot-con a
{
    color: #cccbca;
}
.foot-con a:hover
{
    color: #ffc001;
}
section
{
    display: inline-block;
    width: 100%;
}
.main
{
    padding: 60px 0;
}
.sidebar
{
    float: left;
    width: 260px;
}
.sidebar h3
{
    font-size: 22px;
    background: #ffc001;
    color: #fff;
    line-height: 60px;
    padding: 0 20px;
}
.side-menu li
{
    background: #f5f5f5;
    line-height: 44px;
    padding: 0 20px;
}
.side-menu li:hover
{
    background: #ffc001;
    color: #fff;
    transition: .5s background;
}
.contain
{
    float: right;
    width: 900px;
}
.main-pro li
{
    float: left;
    margin: 20px;
    width: 260px;
}
.main-pro li .proshow
{
    display: block;
    max-width: 100%;
    max-height: 222px;
    overflow: hidden;
}
.main-pro li img
{
    width: 260px;
}
.main-pro li .proshow:hover img
{
    width: 300px;
    margin: -20px -20px;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}
.main-pro li .protit
{
    text-align: center;
    display: block;
    font-size: 16px;
    line-height: 50px;
}
.inner-banner
{
    width: 100%;
    min-height: 110px;
    overflow: hidden;
    text-align: center;
}
.inner-banner img
{
    max-width: 100%;
    min-width: 1000px;
}
.position
{
    width: 1200px;
    height: 30px;
    line-height: 25px;
    margin: 10px auto;
    border-bottom: 1px solid #ddd;
}
.position img
{
    float: left;
    width: 20px;
    height: autopx;
    margin-right: 10px;
    margin-top: 4px;
}
.inner
{
    width: 1200px;
    background: #fff;
    margin: 0 auto;
    margin-top: 20px;
    overflow: hidden;
    margin-bottom: 50px;
}
.inner .inner-l
{
    width: 250px;
    float: left;
}
.inner-title
{
    width: 250px;
    height: 40px;
    background: #ffc001;
    text-indent: 20px;
    font-size: 18px;
    color: #333;
    line-height: 40px;
    margin-top: 10px;
    border-radius: 5px 5px 0 0;
}
.inner-title span
{
    font-size: 14px;
    color: #999;
}
.inner-content
{
    width: 230px;
    border: 1px solid #ffc001;
    padding: 9px;
    font-size: 13px;
    color: #777;
}
.inner-content p
{
    color: #777;
}
ul.sf-menu
{
    clear: both;
    margin: 0 auto;
    height: auto;
    position: relative;
    text-transform: capitalize;
    z-index: 500;
    width: 230px;
    background-color: #00a1e9;
    color: #444;
}
ul.sf-menu li
{
    zoom: 1;
    margin: 0;
}
ul.sf-menu li a
{
    text-transform: capitalize;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 42px;
    line-height: 40px;
    font-size: 14px;
    padding-left: 30px;
    background: #eee url(/static/module/index/zsguangsheng/Content/C_IMG/m144/yellow/point1.png) no-repeat 13px 15px;
    border-bottom: 1px solid #fff;
}
ul.sf-menu li a:hover, ul.sf-menu li a:active
{
    background: #ddd url(/static/module/index/zsguangsheng/Content/C_IMG/m144/yellow/point1.png) no-repeat 13px 15px;
    color: #f03;
    font-size: 14px;
}
ul.sf-menu li.hover, ul.sf-menu li:hover
{
    position: relative;
}
ul.sf-menu li.menu-item:hover
{
    position: relative;
}
ul.sf-menu ul
{
    width: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 230px;
    top: 0;
    visibility: hidden;
    text-transform: capitalize;
}
ul.sf-menu ul li a
{
    font-weight: normal;
    line-height: 35px;
    border-bottom: 1px solid #fff;
    background: #ddd url(/static/module/index/zsguangsheng/Content/C_IMG/m144/yellow/point2.png) no-repeat 10px 15px;
    height: 35px;
    color: #444;
    font-size: 14px;
    padding-left: 40px;
}
ul.sf-menu li.hover ul li a, ul.sf-menu li.hover ul li a:hover, ul.sf-menu li.hover ul li a:active
{
    color: #fff;
    text-decoration: none;
    background: #ccc url(/static/module/index/zsguangsheng/Content/C_IMG/m144/yellow/point2.png) no-repeat 10px 15px;
    font-size: 14px;
}
ul.sf-menu ul li a.hover, ul.sf-menu ul li a:hover
{
    text-decoration: none;
    background: #ccc url(/static/module/index/zsguangsheng/Content/C_IMG/m144/yellow/point2.png) no-repeat 10px 15px!important;
    color: #fff;
    font-size: 14px;
}
li.LiLevel1 a
{
    color: #444!important;
}
ul.sf-menu ul li ul
{
    padding: 0;
}
ul.sf-menu ul ul
{
    left: 230px;
    margin: 0;
    padding: 0;
    visibility: hidden;
}
ul.sf-menu ul ul li a
{
    width: auto;
    padding: 0;
    padding-left: 40px;
    text-decoration: none;
    font-size: 14px;
}
ul.pro-menu
{
    margin-top: -1px;
    margin: 0;
    padding: 0;
    text-transform: capitalize;
}
ul.sf-menu li:hover>ul
{
    visibility: visible;
    margin: 0;
    padding: 0;
}
ul.sf-menu li.LiProDetail a
{
    background: #ddd url(/static/module/index/zsguangsheng/Content/C_IMG/m144/yellow/point2.png) no-repeat 10px 15px!important;
    text-indent: -15px!important;
    color: #333!important;
    font-size: 14px;
}
ul.sf-menu li.LiProDetail a:hover, ul.sf-menu li.LiProDetail a:active
{
    background: #ccc url(/static/module/index/zsguangsheng/Content/C_IMG/m144/yellow/point2.png) no-repeat 10px 15px!important;
    text-indent: -15px!important;
    font-size: 14px;
}
.inner .inner-r
{
    width: 900px;
    float: right;
    margin-top: 10px;
}
.inner-position
{
    width: 900px;
    font-size: 20px;
    font-weight: bold;
    color: #ffc001;
}
.inner-abo
{
    width: 900px;
    margin-top: 20px;
    font-size: 14px;
}
.inner-pro
{
    width: 900px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 10px;
}
.profile-pro
{
    width: 900px;
    height: auto;
}
.inner-pro li
{
    width: 205px;
    margin: 10px 20px 10px 0;
    float: left;
    text-align: center;
    background: #eee;
}
.inner-pro li img
{
    width: 195px;
    height: 195px;
    padding: 5px;
}
.inner-pro li p
{
    width: 185px;
    height: 30px;
    line-height: 25px;
    font-size: 15px;
    margin-left: 10px;
}
.inner-pro li h6
{
    width: 185px;
    height: 30px;
    line-height: 15px;
    font-size: 12px;
    color: #999;
    margin-left: 10px;
    margin-bottom: 10px;
    overflow: hidden;
}
.inner-pro li:hover
{
    background: #ffc001;
}
.inner-pro li:hover p a
{
    color: #333;
}
.inner-pro li:hover h6
{
    color: #666;
}
.news-inner
{
    width: 900px;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}
.news-inner li
{
    width: 880px;
    height: 70px;
    overflow: hidden;
    float: left;
    margin-bottom: 10px;
    padding: 10px;
    background: #eee;
}
.news-inner li .date
{
    width: 80px;
    height: 70px;
    float: right;
    margin-left: 15px;
    background: #ddd;
    color: #666;
    text-align: center;
    font-size: 25px;
    line-height: 40px;
    border-radius: 3px;
}
.news-inner li .date span
{
    display: block;
    color: #fff;
    border-top: 1px dashed #eee;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}
.news-inner li .tit
{
    width: 750px;
    height: 27px;
    line-height: 27px;
    float: left;
    font-weight: inherit;
    font-size: 15px;
    background: url(/Content/C_IMG/m144/yellow/point.png) no-repeat left 11px;
    padding-left: 15px;
}
.news-inner li .detail
{
    width: 765px;
    height: 40x;
    line-height: 20px;
    float: left;
    font-weight: normal;
    margin-top: 3px;
    font-size: 12px;
    color: #888;
}
.news-inner li:hover
{
    background: #ffc001;
    transition: 1s all;
}
.news-inner li:hover div.tit
{
    background: url(/Content/C_IMG/m144/yellow/point4.png) no-repeat left 11px;
}
.news-inner li:hover div.tit a
{
    color: #333;
    transition: 1s all;
}
.news-inner li:hover div.detail
{
    color: #666;
    transition: 1s all;
}
.news-inner li:hover div.date
{
    background: #666;
    color: #fff;
    transition: 1s all;
}
.news-inner li:hover div.date span
{
    border-top: 1px dashed #ffc001;
    color: #fff;
    transition: 1s all;
}
.pages, .npage
{
    clear: both;
    text-align: center;
    font-size: 12px;
    padding: 15px 0 0 0;
    color: #b2b2b2;
}
.pages a, .pages span
{
    display: inline-block;
    height: 24px;
    padding: 0 2px;
    margin: 0 2px!important;
    line-height: 24px;
    border: 1px solid #ccc;
    background: #ddd;
    padding: 0 8px;
    color: #333;
}
.pages a:link, .pages a:visited
{
    color: #333;
    line-height: 24px;
    border: 1px solid #ccc;
    background: #ddd;
    padding: 0 8px;
}
.pages a:hover, .pages a:active, .pages span.ctxt
{
    color: #fff;
    text-decoration: none;
    border: 1px solid #ffc001;
    background: #ffc001;
    padding: 0 8px;
}
.news-content
{
    margin-top: 20px;
}
.newsTitle
{
    clear: both;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    line-height: 22px;
    padding: 0 0 5px 0;
    text-align: center;
}
.newsDate
{
    clear: both;
    line-height: 15px;
    margin-bottom: 15px;
    color: #999;
    font-size: 12px;
    text-align: center;
}
.newsDate a
{
    color: #999;
}
.newsDate a:hover
{
    color: #ffc001;
}
.newsContent
{
    clear: both;
    margin: 0 auto;
    padding: 0;
    font-size: 14px;
    color: #333;
    line-height: 28px;
    word-wrap: break-word;
    word-break: normal;
}
.prevNext
{
    clear: both;
    margin: 0 auto;
    line-height: 20px;
    color: #333;
    font-size: 14px;
    -webkit-text-size-adjust: none;
    margin-top: 15px;
}
.prevNext a
{
    text-decoration: underline;
}
.prevNext .prev a
{
    text-decoration: none;
}
.prevNext .prev a:hover
{
    color: #ffc001;
    text-decoration: none;
}
.prevNext .next a
{
    text-decoration: none;
}
.prevNext .next a:hover
{
    color: #ffc001;
    text-decoration: none;
}
.pro-content
{
    width: 900px;
    font-size: 14px;
    margin-top: 20px;
}
.pro-detail
{
    width: 900px;
    overflow: hidden;
    padding-bottom: 20px;
    border-bottom: 1px dashed #ccc;
}
.pro-detail .fl
{
    max-width: 390px;
    float: left;
}
.pro-detail .fl img
{
    max-width: 380px;
    border: 1px solid #ccc;
    padding: 4px;
}
.pro-detail .fr
{
    width: 450px;
    float: right;
    font-size: 14px;
}
.pro-detail .fr strong
{
    font-weight: 600;
    display: block;
    font-size: 16px;
    border-bottom: 1px dashed #ddd;
    padding: 5px 0;
    margin-bottom: 10px;
}
#con
{
    FONT-SIZE: 14px;
    MARGIN: 0 auto;
    WIDTH: 900px;
    margin-top: 20px;
}
#tags
{
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    WIDTH: 400px;
    PADDING-TOP: 0;
    HEIGHT: 35px;
}
#tags LI
{
    BACKGROUND: #111;
    FLOAT: left;
    MARGIN-RIGHT: 10px;
    LIST-STYLE-TYPE: none;
    HEIGHT: 35px;
    padding: 0 25px;
}
#tags LI A
{
    BACKGROUND: none;
    FLOAT: left;
    COLOR: #fff;
    LINE-HEIGHT: 35px;
    HEIGHT: 35px;
    TEXT-DECORATION: none;
}
#tags LI.emptyTag
{
    BACKGROUND: #e78000;
    WIDTH: 100px;
}
#tags LI.selectTag
{
    BACKGROUND: #e78000;
    HEIGHT: 35px;
}
#tags LI.selectTag A
{
    COLOR: #fff;
    LINE-HEIGHT: 35px;
    HEIGHT: 35px;
}
#tagContent
{
    PADDING-TOP: 10px;
}
.tagContent
{
    DISPLAY: none;
    WIDTH: 900px;
    COLOR: #333;
    PADDING-TOP: 10px;
    font-size: 14px;
    line-height: 28px;
}
#tagContent DIV.selectTag
{
    DISPLAY: block;
}
#A_DownLoadProduct
{
    background: #ccc;
    padding: 10px 30px;
}
.feedback
{
    clear: both;
    margin: 0 auto;
    padding: 0;
    margin: 20px 0 0 0;
}
.submita
{
    margin: 16px auto;
    display: inline-block;
    padding: 0 18px!important;
    line-height: 22px;
    background: #ff9c00;
    border: 0;
    height: 24px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
}
.xh
{
    color: #f00;
    padding: 0 3px;
}
#feedbackForm
{
    margin: 20px 0 0 0;
}
#feedbackForm .text
{
    width: 300px;
    height: 26px;
    margin: 10px 0 0 0;
    font-size: 12px;
    line-height: 26px;
    padding: 0 0 0 5px;
    border: 1px solid #ccc;
}
#feedbackForm .lable
{
    padding: 10px 12px 0 0;
    line-height: 30px;
    height: 30px;
    text-align: right;
}
#feedbackForm .atextarea
{
    float: left;
    border: 1px solid #ccc;
    height: 100px;
    width: 305px;
    ont-size: 12px;
    margin-top: 10px;
    line-height: 24px;
    color: #666;
}
#feedbackForm .smtcss
{
    padding-right: 112px;
    text-align: center;
}
.table
{
    border-collapse: collapse;
}
.table td, .table th
{
    border: 1px solid #cdcdcd;
    padding: 5px;
}
.table p
{
    padding: 0;
    margin: 0;
}
.e_mobile
{
    display: inline-block;
    height: 25px;
    line-height: 25px;
    background: url(/static/module/index/zsguangsheng/Content/C_IMG/emobile.png) 0 -50px no-repeat;
    text-indent: 25px;
}
a.e_mobile
{
    color: #cccbca;
}
.YqbYears
{
    vertical-align: middle;
    padding-left: 8px;
    margin-top: -6px;
}
.footlinks
{
    clear: both;
    margin: 10px auto;
    padding: 5px;
    max-width: 1190px;
    height: auto;
    font-size: 9pt;
    line-height: 140%;
    color: #777;
    text-align: center;
    border: 1px solid #eee;
}
.footlinks a:link, .footlinks a:visited
{
    font-size: 9pt;
    line-height: 140%;
    color: #777;
    margin-right: 3px;
}
.footlinks a:hover
{
    color: #e78000;
}
.aboutus
{
    padding: 40px 0;
}
.leftimg
{
    width: 50%;
    float: left;
    height: 413px;
    overflow: hidden;
}
.leftimg img
{
    width: 100%;
}
.rightindex
{
    width: 49.5%;
    float: right;
    border-left: none;
    height: 413px;
}
.titleabout
{
    text-align: left;
    padding: 5px 0 0 20px;
}
.rightindex p
{
    padding: 0 20px;
    height: 260px;
    overflow: hidden;
}
.aboutmore
{
    width: 120px;
    height: 35px;
    line-height: 35px;
    margin-left: 20px;
    margin-top: 20px;
    background: #ffc001;
    text-align: center;
}
.aboutmore a
{
    color: #fff;
}
.pro-list1
{
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
}
.pro-list1 img
{
    float: left;
    width: 200px;
    height: 150px;
    border: solid 1px #eee;
}
.pro-list1 .pro-text
{
    float: left;
    width: 660px;
    margin: 0 0 0 30px;
}
.pro-list1 .pro-text p
{
    font-size: 16px;
    font-weight: bold;
}
.pro-list1 .pro-text h6
{
    font-size: 14px;
    font-weight: normal;
    line-height: 25px;
}
.pro-list1 .pro-text .more
{
    width: 120px;
    font-size: 14px;
    background: #ffc001;
    text-align: center;
    margin-top: 10px;
}
.pro-list1 .pro-text .more a
{
    color: #fff;
}
.rnews, .rollPro
{
    margin: 0 auto;
}
.rnews h3, .rollPro h3
{
    font-size: 18px;
    line-height: 24px;
    padding: 10px 0 12px 0;
    color: #333;
    font-weight: normal;
    height: 30px;
    margin-bottom: 10px;
}
.rnews li
{
    float: left;
    width: 50%;
    height: 30px;
    line-height: 30px;
}
.rnews li a
{
    display: block;
    white-space: nowrap;
    margin-right: 3%;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 12px;
    color: #333;
    border-bottom: 1px dashed #eee;
}
#formsearch
{
    width: 60%;
    margin: auto;
    background: #f9be00;
    padding: 4px;
    margin-top: 28px;
    display: none;
}
#formsearch #txtSearch
{
    width: 90%;
    line-height: 48px;
    font-size: 20px;
    text-indent: 20px;
    color: #999;
}
#formsearch #btnSearch
{
    border: none;
    line-height: 48px;
    width: 9%;
    background: none;
    font-size: 26px;
}
