/*全局样式*/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin:0;
    padding:0;
    list-style:none;
    word-wrap:break-word;
    outline:none;
}
body {

    font-family:Arial, Verdana, Helvetica, sans-serif;
    line-height:24px;
    color:#333;
    background:#f0f1f1
}
img {
    border:0;
}
html {
    verflow:-Scroll;
    overflow-x:hidden;
    zoom:1;
}
h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
    font-size:100%;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
a {
    text-decoration:none;
    color:#333;
    outline:0
}
a:hover {
    text-decoration:none;
    color:#f97a00;
}
.clear {
    clear:both;
}
.tp {
    margin-top:15px;
}
.fl {
    margin-left:15px;
}
/*header*/
#header {
    width:100%;
    background:#022234;
    position:relative;
}
.top {
    width:980px;
    height:96px;
    margin:0 auto;
    position:relative;
}
.logo {
    position:absolute;
    top:12px;
    left:20px;
}
.dwy {
    position:absolute;
    top:35px;
    color:white;
    left:274px;
    line-height:22px;
    line-height:18px;
    font-family:"微软雅黑";
}
.tel {
    height:60px;
    border-left:1px solid #033d56;
    padding-top:15px;
    padding-left:15px;
    position:absolute;
    top:0px;
    right:20px;
}
.xlwba {
    position:absolute;
    top:35px;
    right:180px;
}
.xlwba a {
    margin:0 5px;
}
.topa {
    width:100%;
    background:url(../images/nav.png) repeat-x;
    height:50px;
    position:absolute;
    z-index:1000;
}
.left {
    float:left
}
.right {
    float:right
}
.topnav {
    width:980px;
    margin:0 auto;
}
.nav {
    width:980px;

}
.mainNav ul {
    position: relative;
    z-index:999;
}
.mainNav ul, div.mainNav li {
    padding:0;
    margin:0;
    list-style:none outside;
}
.mainNav ul.level1 {
    width:980px;
    height:50px;
}
.mainNav ul.level1 li {
    position:relative;
    float:left;
}
.mainNav ul.level1 li.active {
    height:auto;
    border-bottom:none;
    color:#ff7200
}
.mainNav ul.level1 li a {
    height:50px;
    line-height:50px;
    margin:0 49px;
    display:inline-block;
    font-size:16px;
    font-family:"微软雅黑";
    color:#fff;
}
.mainNav ul.level2 {
    position:absolute;
    background:url(../images/level.png);
    top:50px;
    left:0px;
    display:none;
    width:100%;
    border-bottom:3px solid #ff7200;
}
.mainNav ul.level2 li {
    padding:0;
    margin:0;
    margin-right:0;
    line-height:30px;
    height:30px;
    display:block;
    float:left;
    width:100%;
    text-align:center;
    font-size:14px;
    z-index:777;
}
.mainNav ul.level2 li.active {
    border-bottom:none;
    background:url(../images/levela.png);
    line-height:30px;
    height:30px;
    color:#fff;
}
.mainNav ul.level2 li a {
    height:30px;
    line-height:30px;
    padding:0;
    margin:0;
    color:#fff;
    font-size:12px;
    font-family:"宋体";
    display:block;
    font-size:12px;
}
.mainNav ul.level2 li.active a {
    line-height:30px;
    height:30px;
    color:#fff;
    font-size:12px;
}
.border-none {
    border:none;
}
.mainNav ul.nav-pro {
    width:755px;
    left:-175px;
    background:url(../images/level.png);
    padding-top:0px;
}
.mainNav ul.nav-pro .nav-pro-list {
}
.mainNav ul.nav-pro .nav-pro-list a {
    color:#fff;
    padding:0px;
    height:30px;
    line-height:30px;
    display:block;
}
.mainNav ul.nav-pro .nav-pro-list .active a {
    color:#fff;
}
.mainNav ul.nav-pro .nav-pro-list dl {
    width:150px;
    height:205px;
    display:inline;
    float:left;
    border-right:1px dotted #4e4e4e;
    padding-bottom:5px;
}
.mainNav ul.nav-pro .nav-pro-list dl dt {
    text-align:center;
    font-weight:bold;
    font-size:14px;
    height:30px;
    line-height:30px;
    background:url(../images/navicona.png) no-repeat;
}
.mainNav ul.nav-pro .nav-pro-list dl dt a {
    font-size:12px;
    font-family:"宋体";
    font-weight:bold;
}
.mainNav ul.nav-pro .nav-pro-list dl dd a {
    font-size:12px;
    font-family:"宋体";
}
.mainNav ul.nav-pro .nav-pro-list dl dd {
    font-size:12px;
    height:30px;
    line-height:30px;
    text-align:left;
    text-indent:22px;
}
.mainNav ul.nav-pro .nav-pro-list dl dd.active {
    background:url(../images/naviconb.png) no-repeat;
;
    color:#fff;
}
.serach {
    width:183px;
    height:23px;
    background:url(../images/sar.png) no-repeat;
    float:left;
    margin-top:16px;
    margin-left:20px;
}
.stxt {
    width:145px;
    height:23px;
    border:none;
    background:none;
    float:left;
    padding-left:11px;
    color:#f2f2f2
}
.sbut {
    width:16px;
    height:16px;
    border:none;
    background:url(../images/sarb.png) no-repeat;
    cursor:pointer;
    margin-top:3px;
    float:left;
}
.banner {

}
.pbanner {
    height:220px;
    text-align:center;
    position:relative;
    top:50px;
    z-index:800
}
#main {
    max-width:984px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
    z-index:45
}
.mainOne {
    max-width:984px;
    height:auto;
}
.mainOne ul {
    width:985px;
}
.mainOne li {
    width:197px;
    height:180px;
    float:left;
    background:url(../images/line.jpg) no-repeat right top;
    text-align:center;
}
.mainOne li a {
    display:block;
    width:176px;
    height:160px;
    border:10px solid #f0f1f1;
    font-size:14px;
    font-family:"微软雅黑";
    color:#000;
}
.mainOne li img {
    display:block;
}
.mainOne li span {
    height:43px;
    line-height:43px;
}
/*.mainOne li a:hover{border:10px solid #dedede; background:#fff;}*/

.con02 {
    margin-top:10px;
    height:180px;
    overflow: hidden;
}
.con02_con {
    max-width:1000px;
    margin: 0 auto;
}
.about_1 {
    max-width:620px;
    height:180;
    padding-left:5px;
    padding-top:20px;
}
.about_1 h2 span a {
    float:right;
    font-size:12px;
    font-weight:100;
    font-family:"宋体";
    color:#000;
}
.about_1 h2 {
    height:30px;
    line-height:30px;
    color:#f00;
    font-size:16px;
}
.about_1 ul {
    padding-top:5px;
    line-height:22px;
}
.about_1 ul img {
    padding-right:15px;
    width:154px;
    height:85px;
    float:left;
}
.news_02 {
    width:350px;
    overflow:hidden;
    border-top: none;
    padding-top:20px;
}
.news_02 h2 span a {
    float:right;
    font-size:12px;
    font-weight:100;
    font-family:"宋体";
    color:#000;
}
.news_02 h2 {
    line-height:15px;
    color:#f00;
    padding-bottom:5px;
}
.news_02 h2 a {
    float:right;
    padding-right:5px;
    font-size:12px;
}
.news_02 ul li {
    line-height:24px;
    height:24px;
}
.news_02 ul li span {
    font-size:10px;
    font-family:Arial;
    float:right;
}
#footer {
    width:100%;
    background:url(../images/footer.jpg) repeat-x top #054064;
    position:relative;
    z-index:2;
    top: 30px;
}
.bottom {
    max-width:980px;
    margin:0 auto;
    padding:25px 0;
    overflow:hidden;
}
.menu {
    margin: 0 50px;
    float:left;
}
.menu h2 {
    height:30px;
    line-height:30px;
}
.menu h2 a {
    font-size:14px;
    font-family:"微软雅黑";
    color:#0089ea;
}
.menu li {
    height:24px;
    line-height:24px;
    background:url(../images/icon.jpg) no-repeat left center;
}
.menu li a {
    padding-left:10px;
    color:#fff;
}
.copy {
    width:100%;
    background:#022234;
    text-align: center;
    color: white;
}
.copy p {
    max-width:980px;
    height:35px;
    line-height:35px;
    margin:0 auto;
    color:white
}
.copy p span {
    float:right;
}
.copy p span a {
    color:#035786
}
#mainPage {
    max-width:980px;
    margin:0 auto;
    position:relative;
    top:12px;
    z-index:810;
    overflow:hidden;
}
.sidebar {
    width:227px;
    float:left;
}
.barOne {
    width:227px;
    overflow:hidden;
}
.barOne h2 {
    height:37px;
    line-height:37px;
    background:url(../images/ab.png) no-repeat;
    font-family:"微软雅黑";
    color:#fff;
    font-size:18px;
    padding-left:56px;
}
.barOne h2 span {
    font-size:12px;
    color:#b8c0c8;
    margin-left:5px;
}
.barOne ul li {
    line-height:35px;
    background:url(../images/ac.jpg) no-repeat;
}
.barOne ul li a {
    display:block;
    width:170px;
    height:35px;
    padding-left:57px;
}
.barOne ul li a:hover {
    background:url(../images/ae.jpg) no-repeat;
    color:#fff;
}
.barOne ul li a.curr {
    background:url(../images/ae.jpg) no-repeat;
    color:#fff;
}
.barOne ul li ul {
    background:#fff;
    display:none
}
.barOne ul li ul li {
    height:28px;
    line-height:28px;
    background:none;
}
.barOne ul li ul li a {
    background:url(../images/rja.jpg) no-repeat 43px 13px;
    color:#666
}
.barOne ul li ul li a:hover {
    background:url(../images/rjb.jpg) no-repeat 43px 13px;
    color:#fc6c0c
}
.barOne ul li ul li a.curr {
    background:url(../images/rjb.jpg) no-repeat 43px 13px;
    color:#fc6c0c
}
.barOne p {
    background:url(../images/ad.jpg) no-repeat;
    height:2px;
}
.barOne p {
    background:url(../images/ad.jpg) no-repeat;
    height:2px;
}
.barOne1 {
    width:227px;
    overflow:hidden;
}
.barOne1 h2 {
    height:37px;
    line-height:37px;
    background:url(../images/ab.png) no-repeat;
    font-family:"微软雅黑";
    color:#fff;
    font-size:18px;
    padding-left:56px;
}
.barOne1 h2 span {
    font-size:12px;
    color:#b8c0c8;
    margin-left:5px;
}
.barOne1 p {
    background:url(../images/ad.jpg) no-repeat;
    height:2px;
}
.lnav {
    background:#FFF
}
.lnav li .title1 {
    display:block;
    width:170px;
    height:35px;
    padding-left:57px;
}
.lnav .select .title1 {
    background:url(../images/ae.jpg) no-repeat;
    color:#fff;
}
.lnav .select .title1 a {
    color:#FFF;
}
.lnavp li {
    line-height: 35px;
    background: url(../images/ac.jpg) no-repeat;
}
.lnavp li:hover {
    background: url(../images/ae.jpg) no-repeat;
    color: white;
}
.lnavp li:hover .title1 a {
    color: white;
}
.lnavp .llast {
    border-bottom:none;
}
.lnavp li .slist {
    display:none;
}
.lnavp li .slist li a {
    color:#F38001;
}
.lnavp .select .slist {
    display:block;
    padding-left:57px;
    line-height:30px
}
.lnavp .select .slist .lis a {
    color:#F38001;
}
.lnavp .select .slist .lis a:hover {
}
.barTwo {
    width:225px;
    background:#FFF;
    margin-top:15px;
    border:1px solid #e1e0e0;
}
.barTwo p {
    padding:10px;
}
.barTwo p b {
    font-size:14px;
    color:#003a5b;
}
.content {
    width:730px;
    float:right;
    margin-top:37px;
}
.current {
    height:35px;
    line-height:37px;

    background:url(../images/cor.jpg) no-repeat left center;
    padding-left:20px;
    color:#333;
}
.current a {
    color:#333;
}
.title {
    height:39px;
    line-height:39px;
    font-size:20px;
    font-family:"微软雅黑";
    color:#333;
    font-weight:bold;
    border-bottom:1px solid #ababab;
}
.inside {
    padding-top:15px;
}
.feedback {
    width:730px;
    padding-top:30px;
}
.contactla {
    width:600px;
    margin-left:30px
}
.contactlb {
    height:25px;
    line-height:25px;
    font-size:14px;
    font-family:"微软雅黑";
}
.contactlc {
    padding-top:15px;
    width:600px;
    margin:0 auto;
}
.contactlc table tr {
    height:40px;
}
.left_L {
    width:10%;
    font-size:12px;
    height:30px;
    line-height:30px;
}
.tc_r {
    width:200px;
    height:25px;
    background:#fff;
    border:1px solid #e1e0e0;
}
.tc_c {
    width:290px;
    height:25px;
    background:#fff;
    border:1px solid #e1e0e0;
}
.tc_a {
    width:400px;
    height:25px;
    background:#fff;
    border:1px solid #e1e0e0;
}
.tz_r {
    width:470px;
    height:140px;
    background:#fff;
    border:1px solid #e1e0e0;
    margin-top:5px;
}
.tc_b {
    width:100px;
    height:25px;
    background:#fff;
    border:1px solid #e1e0e0;
}
.c_r {
    width:158px;
    float:right;
}
.tl {
    padding-left:120px;
    color:#333;
}
.input-text {
    width:100px;
    height:25px;
    background:#fff;
    border:1px solid #e1e0e0;
    margin-right:5px;
}
.tl input {
    width:61px;
    height:23px;
    margin:0 10px;
    background-image:url(../images/btn.jpg);
    background-repeat:no-repeat;
    color:#333;
    border:0px;
    cursor:pointer;
}
.skill {
    width:730px;
    padding-top:15px;
    overflow:hidden;
}
.skill li {
    height:30px;
    line-height:30px;
    border-bottom:1px dashed #b8b7b7;
    background:url(../images/icona.jpg) no-repeat left center;
    padding-left:15px;
}
.skill li span {
    float:right;
    color:#888
}
.faq {
    width:730px;
    padding-top:15px;
    overflow:hidden;
}
.faq dl {
    padding-top:10px;
    border-bottom:1px dashed #b8b7b7;
    padding-bottom:10px;
}
.faq dl dt {
    background:url(../images/biaoti.jpg) no-repeat;
    padding-left:35px;
    line-height:18px;
    padding-bottom:10px;
    font-weight:bold;
}
.faq dl dd {
    background:url(../images/jianjie.jpg) no-repeat;
    padding-left:35px;
    line-height:18px;
    color:#666
}
.case {
    width:730px;
    padding-top:15px;
    overflow:hidden;
}
.case li {
    display:block;
    width:708px;
    height:155px;
    border:1px solid #e1e0e0;
    background:#fafafa;
    padding:10px;
    position:relative;
    margin-bottom:15px;
}
.case li .pimg {
    wdith:225px;
    height:151px;
    padding:1px;
    border:1px solid #e1e0e0;
    float:left;
    margin-right:15px;
    float:left;
}
.case li .pimg img {
    wdith:225px;
    height:151px;
}
.case li .ptit {
    width:462px;
    float:left;
}
.case li .ptit span {
    display:block;
    width:452px;
    height:25px;
    background:#f2f2f2;
    padding-left:10px;
    font-weight:bold;
}
.case li:hover {
    border:1px solid #f97a00;
    cursor:pointer;
}
.case li .ptit p {
    padding-left:10px;
    padding-top:10px;
    color:#666;
    text-indent:2em;
}
.case li .ptit p a {
    display:block;
    color:#f97a00;
    font-family:"宋体";
    position:absolute;
    bottom:10px;
    right:10px
}
.case_show {
    width:730px;
    padding-top:15px;
    overflow:hidden;
}
.case_show h3 {
    font-size:20px;
    line-height:35px;
    text-align:center;
    color:#333;
    font-weight:bold;
    border-bottom:1px dotted #b8b7b7;
    font-family:"微软雅黑";
    padding-bottom:5px;
}
.case_show h4 {
    width:730px;
    text-align:center;
}
.case_show h4 a {
    margin:8px 8px 0 8px;
    color:#999;
}
.case_show h4 a:hover {
    text-decoration:none;
}
.case_show h5 {
    text-align:center;
    margin:10px 0;
}
.case_show h5 img {
    border:1px solid #b8b7b7;
    padding:1px;
}
.news_shown {
    max-width:730px;
    height:30px;
    line-height:30px;
    border-bottom:1px solid #003A5B;
    font-size:16px;
    font-family:"微软雅黑";
    color:#000;
    position:relative;
}
.news_showna {
    padding-top:10px;
    overflow:hidden;
    color:#333
}
.syyx {
    overflow:hidden;
    margin-top:25px;
}
.prew {
    background:url(../images/ui_pre_info.gif) no-repeat left 9px transparent;
    float:left;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    padding-left: 15px;
    text-align: left;
    width: 46%;
    color:#666;
}
.prew a, .nextw a {
    color:#666;
    text-decoration:none;
}
.prew a:hover, .nextw a:hover {
    color:#e7770a;
}
.nextw {
    background:url(../images/ui_next_info.gif) no-repeat right 9px transparent;
    float:right;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    padding-right: 15px;
    text-align: right;
    width: 46%;
    color:#666;
}
.news {
    max-width:730px;
    padding-top:15px;
    overflow:hidden;
}
.news li {
    max-width:730px;
    margin-bottom:15px;
    overflow:hidden;
}
.news li h3 {
    max-width:718px;
    height:30px;
    line-height:30px;
    background:url(../images/iconb.jpg) no-repeat 0 center;
    padding-left:12px;
    border-bottom:1px dashed #b8b7b7;
    color:#666
}
.news li h3 a {
    font-weight:900;
    color:#333
}
.news li h3 a:hover {
    color:#f97a00;
}
.news li p {
    max-width:730px;
    height:52px;
    margin-top:5px;
    overflow:hidden;
}
.news li p img {
    width:84px;
    height:52px;
    float:left;
    padding-right:10px;
}
.news li p a {
    color:#f97a00
}
.news li span {
    float:right;
}
.news_show {
    max-width:730px;
    padding-top:15px;
    overflow:hidden;
}
.news_show h3 {
    font-size:20px;
    line-height:35px;
    text-align:center;
    color:#333;
    font-weight:bold;
    border-bottom:1px dotted #b8b7b7;
    font-family:"微软雅黑";
    padding-bottom:5px;
}
.news_show h4 {
    max-width:730px;
    text-align:center;
}
.news_show h4 a {
    margin:8px 8px 0 8px;
    color:#999;
}
.news_show h4 a:hover {
    text-decoration:none;
}
.news_show_nr {
    max-width:730px;
    clear:both;
    color:#333;
    padding-bottom:15px;
    padding-top:10px;
}
.tag_this {
    border-top:1px dashed #b8b7b7;
    height: 46px;
    line-height: 46px;
    position: relative;
}
.tag_this .bdshare_b {
    display: block;
    line-height: 46px;
    position: absolute;
    right: 0;
    top: 10px;
}
.tag_this a {
    padding:0 5px;
}
.nextnews {
    background:#e7e7e7;
    border-bottom:2px solid #003A5B;
    display: block;
    padding:5px;
    position: relative;
}
.nextnews li {
    padding:3px 0;
    font-family:"宋体"
}
.nextnews li a {
    color:#333;
}
.nextnews li a:hover {
    color:#f97a00;
}
.nextnews span {
    font-weight: bold;
    position: absolute;
    right:10px;
    top:39px;
}
.nextnews span a {
    color:#f97a00;
    text-decoration: underline;
}
.tuijian {
    max-width:730px;
    padding-top:15px;
    overflow:hidden;
}
.tuijian ul {
    padding-top:10px;
    max-width:740px;
}
.tuijian li {
    height:25px;
    line-height:25px;
    float:left;
    width:345px;
    margin-right:10px;
    background:url(../images/iconc.jpg) no-repeat center left;
    padding-left:10px;
    border-bottom:1px dashed #b8b7b7
}
.setting {
    width:730px;
    padding-top:15px;
    overflow:hidden;
}
.setting ul {
    width:770px;
}
.setting ul li {
    width:234px;
    height:183px;
    float:left;
    text-align:center;
    margin-right:14px;
    margin-bottom:5px;
}
.setting ul li img {
    display:block;
    width:230px;
    height:153px;
    border:1px solid #b8b7b7;
    padding:1px;
}
.setting ul li span {
    height:25px;
    line-height:25px;
}
.setting ul li img:hover {
    border:1px solid #f97a00;
}
.products {
    width:730px;
    padding-top:15px;
    overflow:hidden;
}
.products ul {
    width:770px;
}
.products ul li {
    width:234px;
    height:202px;
    float:left;
    text-align:center;
    margin-right:14px;
    margin-bottom:5px;
}
.products ul li img {
    display:block;
    width:230px;
    height:173px;
    border:1px solid #b8b7b7;
    padding:1px;
}
.products ul li span {
    height:25px;
    line-height:25px;
}
.products ul li img:hover {
    border:1px solid #f97a00;
}
.products_show {
    width:730px;
    padding-top:15px;
    overflow:hidden;
}
.showOne {
    height:428px;
}
.showOneL {
    width:421px;
    height:381px;
    float:left;
}
.Limg img {
    border:1px solid #b8b7b7;
    padding:2px;
}
.showOneL ul {
    padding-top:10px;
}
.showOneL li {
    width:69px;
    height:53px;
    float:left;
    margin-right:10px;
}
.showOneL li img {
    width:65px;
    height:49px;
    border:1px solid #b8b7b7;
    padding:1px;
}
.showOneL li img:hover {
    border:1px solid #f97a00;
}
.showOneR {
    width:290px;
    height:381px;
    float:right;
}
.wzxia li {
    width:290px;
    height:27px;
    line-height:27px;
    border-bottom:1px dashed #d1d1d1
}
.wzxia li span {
    font-size:18px;
    font-family:"微软雅黑";
    color:#f97a00;
    font-weight:bold;
}
.wzxi_1 {
    width:290px;
    height:auto;
    font-size:14px;
    padding-bottom:15px;
}
.wzxi_1 span {
    display:block;
    width:250px;
    height:20px;
    line-height:20px;
    background:url(../images/wzxi_1.jpg) no-repeat;
    line-height:20px;
    color:#fff;
    padding-left:10px;
}
.pfenx {
    width:290px;
    height:30px;
    margin-top:20px;
}
.dgrxa {
    width:230px;
    height:80px;
    margin-top:15px;
}
.dgrxa p {
    font-size:16px;
    font-family:"微软雅黑";
    color:#666;
    margin-top:15px;
}
.dgrxa p span {
    font-size:18px;
    color:#e7770a;
}
.dgrxab a {
    width:119px;
    height:30px;
    display:block;
    margin-right:10px;
}
.showTwo {
    margin-top:15px;
    overflow:hidden;
}
ul#showpagea {
    height:33px;
    border-bottom:1px solid #b8b7b7;
}
ul#showpagea li {
    width:95px;
    float:left;
    height:33px;
    background:url(../images/sha.jpg) no-repeat;
    margin-right:5px;
    line-height:33px;
    text-align:center;
}
ul#showpagea li a {
    display:block;
    width:95px;
    height:33px;
}
ul#showpagea li a:hover {
    background:url(../images/shb.jpg) no-repeat;
    color:#fff;
}
ul#showpagea li.cur a {
    background:url(../images/shb.jpg) no-repeat;
    color:#fff;
}
.showco {
    margin-top:15px;
    overflow:hidden;
}
.cshz {
    width:730px;
    padding-top:15px;
    overflow:hidden;
}
.cshz ul {
    width:770px;
}
.cshz ul li {
    width:174px;
    height:112px;
    float:left;
    text-align:center;
    margin-right:11px;
    margin-bottom:5px;
}
.cshz ul li img {
    display:block;
    width:170px;
    height:73px;
    border:1px solid #b8b7b7;
    padding:1px;
}
.cshz ul li span {
    height:25px;
    line-height:25px;
}
.cshz ul li img:hover {
    border:1px solid #f97a00;
}
.pages {
    text-align:right;
}
.pages ul {
    float:right;
    padding:12px 0px 12px 16px;
}
.pages ul li {
    float:left;
    font-family:Tahoma;
    line-height:17px;
    margin-right:6px;
    border:1px solid #E9E9E9;
}
.pages ul li a {
    float:left;
    padding:2px 4px 2px;
    color:#555;
    display:block;
}
.pages ul li a:hover {
    color:#F97A00;
    text-decoration:none;
    padding:2px 4px 2px;
}
.pages ul li.thisclass, .pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
    background-color:#F8F8F8;
    padding:2px 4px 2px;
    font-weight:bold;
}
.pages .pageinfo {
    line-height:21px;
    padding:12px 10px 12px 16px;
    color:#999;
}
.pages .pageinfo strong {
    color:#555;
    font-weight:normal;
    margin:0px 2px;
}
/*-----------------详情页-放大图---------------------*/
.show_gallery {
    float:left;
    width:430px;
    height:408px;
    margin:0 0 20px 0;
    position:relative;
}
.gallery_box {
    width:430px;
    height:408px;
    overflow:hidden
}
.tb-pic a {
    display:table-cell;
    text-align:center;
    vertical-align:middle;
}
.tb-pic a img {
    vertical-align:middle;
}
.tb-pic a {
    *display:block;
    *font-family:Arial;
    *line-height:1;
}
.tb-thumb {
    margin:10px 0 0;
    overflow:hidden;
    padding:0;
}
.tb-thumb li img {
    width:70px;
    height:70px;
}
.tb-thumb li {
    float:left;
    height:70px;
    margin:0 10px 0 0;
    overflow:hidden;
    padding:2px;
    border:#dfdfdf 1px solid;
}
.tb-s310, .tb-s310 a {
    height:314px;
    width:414px;
}
.tb-s310, .tb-s310 img {
    max-height:314px;
    max-width:414px;
}
.tb-s310 a {
    *font-size:271px;
}
.tb-s40 a {
    *font-size:35px;
}
.tb-s40, .tb-s40 a {
    height:70px;
    width:70px;
}
.tb-booth {
    border:1px solid #e9e9e9;
    background:#fff;
    position:relative;
    z-index:1;
    padding:2px;
}
.tb-thumb .tb-selected {
    height:70px;
    border:#F97A00 1px solid;
}
.tb-thumb .tb-selected div {
    background-color:#FFFFFF;
    border:medium none;
}
.tb-thumb li div {
}
div.zoomDiv {
    z-index:999;
    position:absolute;
    top:0px;
    left:10px;
    width:300px;
    height:300px;
    background:#ffffff;
    border:1px solid #CCCCCC;
    display:none;
    text-align:center;
    overflow:hidden;
    margin:-3px 0 0 2px;
}
div.zoomMask {
    position:absolute;
    border:1px solid #aaa;
    background:#fff 50% top no-repeat;
    opacity:0.5;
    -moz-opacity:0.5;
    -khtml-opacity:0.5;
    filter:alpha(Opacity=50);
    cursor:move;
    z-index:1;
    width:200px;
    height:200px;
}
.zoomDiv img {
    width:800px;
    height:800px;
}
.show_property {
    float:left;
    width:300px;
    padding:0 0 0 15px;
    position:relative;
}
.show_property h1 {
    font-size:20px;
    color:#333;
    line-height:40px;
    font-family:"微软雅黑";
}
.show_property h1 a {
    color:#333;
}
.show_property h2 {
    font-size:15px;
    color:#cc0000;
    line-height:20px;
    margin-bottom:20px;
}
.show_property p span {
    color:#999;
    display:inline-block;
}
.zx_price span {
    vertical-align:top;
    line-height:37px;
}
.numbox span {
    vertical-align:top;
}
.show_property p {
    height:36px;
    line-height:36px;
    color:#666
}
.show_property p s {
    color:#999;
    font-family:"微软雅黑";
}
.show_property p strong {
    color:#F0800F;
    font-size:16px;
    font-weight:700;
    font-family:"微软雅黑";
    vertical-align:bottom;
    position:relative;
    padding:0 5px;
}
.show_property p b {
    color:#F0800F;
    font-size:16px;
    font-family:"微软雅黑";
    vertical-align:bottom;
    *vertical-align:middle;
    font-weight:700;
}
.show_property .color_class {
    padding:20px 0;
    width:300px;
    margin:10px 0 0 0;
}
.show_property .color_class span {
    vertical-align:top;
    line-height:36px;
    display:block;
    float:left;
    width:66px;
    color:#999;
}
.green {
    color:#669900;
}
.main_r .show_property .share {
    position:absolute;
    bottom:-60px;
    *bottom:-63px;
    _bottom:-65px;
    right:0;
    padding:0
}
.choose_style {
    width:298px;
    height:180px;
    margin:10px 0 0 0;
    border:#e9e9e9 1px solid;
    background:#f4f4f4;
}
.choose_style h3 {
    height:40px;
    line-height:40px;
    text-align:center;
    font-size:12px;
}
.choose_style h3 span {
    float:left;
    width:148px;
    height:39px;
    background:#fff;
    line-height:39px;
    border-right:#e9e9e9 1px solid;
    border-bottom:#e9e9e9 1px solid;
    cursor:pointer;
}
.choose_style h3 span.last {
    border-right:none;
    width:149px;
}
.choose_style h3 span.current {
    background:#f4f4f4;
    border-bottom:#f4f4f4 1px solid;
}
.choose_color {
    margin:0;
}
.choose_color li {
    overflow:hidden;
    width:78px;
    height:38px;
    border:#ccc 1px solid;
    background:#fff;
    line-height:34px;
    text-align:center;
    position:relative;
}
.choose_color li img {
    display:none;
}
.choose_color li span {
    display:none;
}
.choose_color li.tb-selected span {
    display:block;
    width:14px;
    height:14px;
    background:url(choose.gif) no-repeat;
    position:absolute;
    right:0;
    bottom:0;
}
.choose_color li.tb-selected {
    width:74px;
    height:34px;
    border:#F0800F 3px solid;
    background:#fff;
    line-height:34px;
}
.choose_color li .tb-s40, .choose_color li .tb-s40 a {
    height:34px;
    width:100%;
    display:block;
    text-decoration:none;
    font-size:12px;
    line-height:34px;
    cursor:pointer;
}
.choose_body {
    padding:20px 0 25px 20px;
}
.choose_body td {
    height:40px;
    line-height:40px;
    padding:0 0 10px 0;
}
.num_box {
    float:left;
    background:url(num_box.jpg) no-repeat;
    width:72px;
    height:40px;
    line-height:40px;
    border:none;
    text-align:center;
    font-size:20px;
    color:#F0800F;
    font-family:Arial, Helvetica, sans-serif;
}
.add_num {
    float:left;
    display:block;
    width:29px;
    height:40px;
    background:url(add.jpg) no-repeat;
    border:none;
    cursor:pointer;
}
.min_num {
    float:left;
    display:block;
    width:29px;
    height:40px;
    background:url(min.jpg) no-repeat right 0;
    border:none;
    cursor:pointer;
}
.buybtn {
    margin:0 10px 0 0;
    display:inline;
}
.choose_body td.btnbar {
    padding:10px 0 0 0;
}
.show_sider {
    float:left;
    width:190px;
}
.show_content {
    float:left;
    width:750px;
    display:inline;
}
.show_content h3 {
    height:47px;
    background:url(hbg.jpg) repeat-x 0 bottom;
}
.show_content h3 span {
    float:left;
    display:block;
    height:43px;
    line-height:43px;
    color:#333;
    font-weight:bold;
    border:#e9e9e9 1px solid;
    border-bottom:none;
    background:#f9f9f9;
    cursor:pointer;
    font-weight:normal;
    width:148px;
    text-align:center;
    margin:0 10px 0 0;
    display:inline;
}
.show_content h3 span.current {
    height:44px;
    line-height:43px;
    border:#e9e9e9 3px solid;
    border-bottom:none;
    background:#fff;
    font-weight:bold;
    width:144px;
}
.show_content h3 span b {
    color:#669900;
    font-weight:normal;
}


.tel p.chuan a{ color:#fff;}
.tel p.chuan a:hover{ color:#ff7600}

.ylw-img-responsive {
    height: auto;
    max-width: 100%;
}
.box {
    width: 100%;
    height: 100%;
    padding: 0 15px;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover
}
.slider {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden
}
.slides {
    height: 100%;
    overflow: hidden;
    *zoom: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    margin: 0;
    padding: 0;
    border: 0
}
.slide {
    height: 100%;
    float: left;
    clear: none;
    margin: 0;
    padding: 0;
    border: 0;
    list-style-image: none;
    list-style-type: none
}
.slider-arrow {
    position: absolute;
    display: block;
    margin-bottom: -30px;
    background-color: rgba(0,0,0,0.3);
    text-indent: -9999px;
    overflow: hidden;
    height: 60px;
    width: 40px;
    background-repeat: no-repeat
}
.slider-arrow--right {
    transform: translate(40px, 0);
    -ms-transform: translate(40px, 0);
    -webkit-transform: translate(40px, 0);
    -moz-transform: translate(40px, 0);
    -o-transform: translate(40px, 0)
}
.slider-arrow--left {
    transform: translate(-40px, 0);
    -ms-transform: translate(-40px, 0);
    -webkit-transform: translate(-40px, 0);
    -moz-transform: translate(-40px, 0);
    -o-transform: translate(-40px, 0)
}
.slider:hover .slider-arrow--right, .slider:hover .slider-arrow--left {
    transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0)
}
.slider-arrow--right {
    bottom: 50%;
    right: 0;
    background-image: url(../images/banner-fy.png);
    background-position: center bottom
}
.slider-arrow--left {
    bottom: 50%;
    left: 0;
    background-image: url(../images/banner-fy.png);
    background-position: center top
}
.slider-nav {
    position: absolute;
    bottom: 30px
}
.slider-nav__item {
    width: 12px;
    height: 12px;
    float: left;
    clear: none;
    display: block;
    margin: 0 5px;
    background: #fff;
    border-radius: 50%
}
.slider-nav__item:hover {
    background: #ccc
}
.slider-nav__item--current {
    background: #ccc
}
#teltel{display:none}
@media(max-width:768px){
    .dwy,.tel,.xlwba{display:none}
    .top{width:100%;    height: 70px;}
    .logo{top: 0; width: 80%;left: 10px;}
    .topnav{width:100%; }
    .nav{float:none;width:auto;}
    .mainNav ul.level1{float:none;width:auto;height: auto;}
    .mainNav ul.level1 li{float:none}
    .topa{background: url(../images/nav.png) repeat;height:auto;}
    .serach{display:none}
    .mainOne ul{width:100%}
    .mainOne li{background:transparent;margin: 0 auto;width: 50%;position: relative;overflow: hidden;}
    .about_1 ul img{width:132px;height:auto}
    .con02 {height:auto;padding: 0 10px;}
    .about_1{padding-left:0}
    .news_02{width:100%}
    .pbanner{ background: url(../images/lanmu4.jpg);top: 1px;}
    .pbanner img {display:none}
    #mainPage{padding: 0 10px;}
    .sidebar{display:none}
    .content{width:100%;float:none}
    .skill{width:100%;}
    .menu{width:124px}
    .menu:nth-child(4){clear:left}
    .shubiao5{display:none}
    #teltel{
        text-align: center;
        width: 100%;
        height: 50px;
        position: fixed;
        bottom: 0;
        background-color: #0f141a;
        display:block;
        z-index: 999;
    }

    #teltle a{
        float: left;
        width: 100%;
        height: 50px;
        overflow: hidden;
    }

    #teltel a:link{
        text-decoration: none;
    }
}