/*position*//* mub02Title 内页头部公共样式*/.mub02Title{width: 870px;text-align: center;margin: 0 auto;margin-top: 45px;}.mub02Title h2{font-size: 24px;color: #0871c3;font-weight: normal;}.mub02Title h2 a{color: #0871c3;text-decoration: none;font-weight: bold;}.mub02Title i{display: block;width: 870px;height:15px;margin:20px auto}.mub02Title i img{display: block; margin:0 auto}.messagebox {border: 1px solid #e8e8e8; margin: 30px auto}.messagebox .conBox{width: 870px;margin: 30px auto 0;}.messagebox .conBox .box1{width: 100%;margin-top: 33px;}.messagebox .conBox .box1 .Input{width: 427px;height: 58px;border: 1px solid #e4e4e4;float: left;margin-bottom: 10px;margin-left: 12px;}.messagebox .conBox .box1 input{width: 354px;padding-left: 22px;padding-right: 51px;font-size: 16px;color: #999999;line-height: 58px;outline: none;border: none;}.messagebox .conBox .box1 .Input1{margin-left: 0;}.messagebox .conBox .box1 .Input1 input{background: url(../images/public/proDetailsLy_icon01.png) no-repeat 386px center;}.messagebox .conBox .box1 .Input2 input{background: url(../images/public/proDetailsLy_icon02.png) no-repeat 386px center;}.messagebox .conBox .box1 textarea{padding-left: 22px;width: 795px;height: 150px;border: 1px solid #e0e0e0;padding-top: 18px;font-size: 16px;color: #999999;outline: none;resize: none;background: url(../images/public/proDetailsLy_icon03.png) no-repeat 828px 18px;padding-right: 51px;}.messagebox .conBox .box1 .yzmtj{margin-top: 20px;}.messagebox .conBox .box1 .yzmtj .sr{width: 250px;float: left;border: 1px solid #e0e0e0;}.messagebox .conBox .box1 .yzmtj .sr span{display: block;font-size: 16px;color: #999999;display: block;height: 58px;line-height: 58px;float: left;border-right: 1px solid #e0e0e0;width: 100px;text-align: center;}.messagebox .conBox .box1 .yzmtj .sr input{padding:0 10px;width: 127px;float: left;display: block;border: none;line-height: 58px;font-size: 16px;color: #999;height: 58px;outline: none;}.messagebox .conBox .box1 .yzmtj #spVerCode img{display: block;margin-top: 14px;margin-left: 10px;float: left; width:105px; height:38px;}.messagebox .conBox .box1 .yzmtj a.p{ line-height:86px; margin-left:10px;}.messagebox .conBox .box1 .yzmtj a.tj{display: block;width: 410px;height: 60px;line-height: 60px;font-size: 22px;color: #fff;text-decoration: none;text-align: center;background: #df131e;float: right;}.conBox table{width: 100%;border-collapse: collapse;}.proDetails{width: 100%;}.proDetailsSection{width: 910px;float: right;}.proDetailsSection .mainCon{border: 1px solid #e4e4e4;padding-bottom: 0px;}.proDetailsIntro{width: 100%;height: 418px;border-bottom: 1px solid #e4e4e4;}.proDetailsIntro .conL{width: 418px;float: left;position: relative;height: 418px;}.proDetailsIntro .conL i{display: block;width: 44px;height: 44px;position: absolute;z-index: 9;cursor: pointer;overflow: hidden;top: 50%;margin-top: -22px;}.proDetailsIntro .conL i.prev{left: -1px;}.proDetailsIntro .conL i.next{right: -1px;}.proDetailsIntro .conL .btnList{width: 100%;height: 10px;text-align: center;position: absolute;bottom: 18px;}.proDetailsIntro .conL .btnList span{display: inline-block;width: 9px;height: 9px;overflow: hidden;position: relative;background: url(../images/public/proDetailsIntro_icon01.png) no-repeat left top;margin-left: 14px;cursor: pointer;} .proDetailsIntro .conL .btnList span.cur{background-position: left bottom;}.proDetailsIntro .conL .btnList span:first-child{margin-left: 0;}.proDetailsIntro .conL .conBox{width: 418px;height: 418px;position: relative;overflow: hidden;}.proDetailsIntro .conL .conBox ul{position: absolute;top: 0;left: 0;}.proDetailsIntro .conL .conBox li{float: left;width: 418px;}.proDetailsIntro .conL .conBox li img{display: block;max-width: 100%; display: block; margin:10 auto;}.proDetailsIntro .conR{float: right;padding-top: 40px;width: 440px;height: 378px;position: relative;margin-left: 20px;}.proDetailsIntro .conR h3{font-size: 20px;color: #333333;font-weight: bold; height:50px; overflow:hidden;}.proDetailsIntro .conR i{display: block;height: 1px;margin: 15px 0 18px 0;background: #e4e4e4;}.proDetailsIntro .conR p{font-size: 14px;color: #666666;line-height: 35px;  overflow:hidden;}.proDetailsIntro .conR .box{width: 100%;position: absolute;bottom: 34px;left: 0;}.proDetailsIntro .conR .box .zx{display: block;width: 172px;height: 53px;float: left;font-size: 20px;color: #fff;line-height: 53px; border-radius: 30px; text-align: center;text-decoration: none;}.proDetailsIntro .conR .box .zx img{position: relative;top: 4px;margin-left: 12px;}.proDetailsIntro .conR .box .phone{float: left;padding-left: 42px;;background: url(../images/public/proDetailsIntro_phone.png) no-repeat left center;margin-left: 18px;margin-top: 6px;}.proDetailsIntro .conR .box .phone span{display: block;font-size: 13px;color: #666666;}.proDetailsIntro .conR .box .phone em{display: block;font-size: 24px;color: #df131e;font-family: arial;}.proDetailsCanS{width: 870px;margin: 20px auto 0;}.proDetailsCanS .menu{width: 100%;height: 54px;margin-bottom: 20px;border-bottom: 1px solid #e4e4e4;}.proDetailsCanS .menu li{float: left;width: 148px;border: 1px solid #e4e4e4;height: 53px;line-height: 53px;text-align: center;font-size: 14px;color: #000;border-left: none;border-bottom: none;cursor:pointer;}.proDetailsCanS .menu li:first-child{border-left: 1px solid #e4e4e4;}.proDetailsCanS .menu li.status_on{color: #fff;}.proDetailsCanS .conBox{width: 100%;background: #fff; line-height:22px;}.proDetailsCanS .conBox p{line-height: 35px;}.proDetailsCanS .conBox .box{width: 100%;height: 100%;background: #fff;}/* news */.ny_right .mainCon{padding-top: 28px;width: 908px;}.ny_right .newsListIntro { width: 870px; margin: 0px auto 0;}.ny_right .newsListIntro .box2 dl{padding: 18px 0;border-top: 1px solid #e4e4e4;}.ny_right .newsListIntro .box2 dt{width: 170px;height: 104px;background: #f5f5f5;text-align: center;padding-top: 32px;float: left;}.ny_right .newsListIntro .box2 dt span{display: block;font-size: 42px;color: #666666;font-weight: bold;font-family: arial;}.ny_right .newsListIntro .box2 dt em{font-size: 16px;color: #666666;display: block;font-family: arial;}.ny_right .newsListIntro .box2 dd{width: 682px;height: 136px;position: relative;float: right;}.ny_right .newsListIntro .box2 dd h3{font-size: 16px;color: #333333;font-weight: bold;width: 628px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.ny_right .newsListIntro .box2 dd h3 a{color: #333333;text-decoration: none;}.ny_right .newsListIntro .box2 dd p{line-height: 24px;margin-top: 14px;font-size: 14px;color: #666666;width: 628px;}.ny_right .newsListIntro .box2 dd p a{color: #666666;text-decoration: none;}.ny_right .newsListIntro .box2 dd span{display: block;padding-left: 25px;position: absolute;left: 0;bottom: 0;background: url(Img/mub02Inpage/label.png) no-repeat left center;line-height: 18px;}.ny_right .newsListIntro .box2 dd span a{color: #999999;font-size: 12px;}.ny_right .newsListIntro .box2 dd a.more{display: block;width: 37px;height: 37px;position: absolute;right: 0;top: 50%;margin-top: -18px;overflow: hidden;}.ny_right .newsListIntro .box2 dd a.more img{display: block;position: relative;}.ny_right .newsListIntro .box2 dl:hover dt{background: #0871c3;}.ny_right .newsListIntro .box2 dl:hover dt span,.ny_right .newsListIntro .box2 dl:hover dt em{color: #fff;}.ny_right .newsListIntro .box2 dl:hover dd h3 a{color: #0871c3;}.ny_right .newsListIntro .box2 dl:hover dd a.more img{top: -37px;}.position_wrap {    margin: 0 auto 20px;    margin:0px auto 30px;    border-bottom: 1px solid #e5e5e5;}.position {    height: 48px;    line-height: 48px;     }.position h2{    color:#b6b6b6;    font-size: 20px;    text-transform: uppercase;    letter-spacing: 3px;    float: left;   }.position h2 span{    display: inline-block;    padding-right: 5px;   }.position .span01 {    display: block;    /* padding-left: 20px; */    height: 48px;    line-height: 48px;    font-size: 14px;    /* background: url(../images/public/span01.png) no-repeat left center; */}.position .span01 i{    width:44px;    height: 48px;    border-right: 1px solid #e5e5e5;    display: inline-block;    background: url(../images/public/home.png) no-repeat center center;    vertical-align: middle;    margin-right: 20px;}.position .span01 a{    font-size: 14px;}.content {    margin-bottom: 30px;}/*ny_left menu_list*/.ny_left {    width: 268px;}.menu_list .list_title {    border-bottom: 1px solid #d1d1d1;    height: 75px;    font-size:24px;    line-height:75px;    color: #FFF;    text-align: center;    margin-bottom: 4px; }.menu_list .list_title span {    display: block;    /* text-indent: 2em; */    font-size: 21px;    font-weight: normal;}.menu_list .list_title .sp01 {    color: #d1d1d1;    font-weight: 100;}.menu_list .m_1 {    /* border: 1px solid #d1d1d1; */    border-top: none;    border-bottom: none;}.menu_list .m_1>li {    line-height: 50px;    font-size: 14px;    background: #f6f6f6;    overflow: hidden;    /* border-bottom: 1px solid #d2d2d2;    border-top: 2px solid #fff; */    position: relative;    margin-bottom: 4px;}.menu_list .m_1>li>a {    /* border-left: 6px solid #f1f1f1; */    height: 50px;    color: #525252;    font-weight: bold;    padding-left: 32px;    display: block;}.menu_list .m_1>li>a.active,.menu_list .m_1>li:hover>a {    /* border-left: 6px solid #20a1ff;    color: #20a1ff; */    background: #0871c3;    color:#fff;}.menu_list .m_1>li .menu_btn {    position: absolute;    width: 50px;    height: 48px;    /* background: url(../images/public/jt.png) no-repeat center; */    top: 0;    right: 0;    cursor: pointer;    }.menu_list .m_1>li .menu_btn::before{        width: 10px;        height: 10px;        background-color: transparent; /* 模块背景为透明 */        border-color: #b0b0b0;        border-style: solid;        border-width: 3px 3px 0 0;        margin: 0px auto;        transform: rotate(45deg);  /*箭头方向可以自由切换角度*/        content: "";        display:block;        margin-top:18px;}.menu_list .m_1>li .menu_btn_active {    /* background: url(../images/public/ny_left_ico_active.png) no-repeat center; */    transform: rotate(90deg);}.menu_list .m_1>li .menu_btn_active::before{}.menu_list .m_1>li .menu_btn:hover {    /* background-color: #f9f9f9 */    transform: rotate(90deg);    color:#fff;}.menu_list .m_2 {    display: none;}.menu_list .m_2>li {    line-height: 36px;    background: #fff;    border-bottom: 1px dashed #ccc}.menu_list .m_2>li:last-child {    border-bottom: none}.menu_list .m_2>li:first-child {    border-top: 1px solid #ccc}.menu_list .m_2>li a {    display: block;    padding-left: 38px;    font-size: 12px;}.menu_list .m_2>li a.active,.menu_list .m_2>li a:hover {    color: #20a1ff}/* 内页样式2 */.menu_list2{ background: #f4f4f4; box-shadow: 0 2px 3px #e9ecf1; line-height: 68px; overflow: hidden; }.menu_list2 .m_1 {    vertical-align: middle;    text-align: center;}.menu_list2 .m_1 li{    display: inline-block;    border-right:1px solid #d3dbdf;}.menu_list2 .m_1 li a{    padding:0 40px;    color:#324057;    display: block;    font-size: 16px;}.menu_list2 .m_1 li a.active{    background: #20a1ff;    color: #fff;;}/*ny_left menu_list*/.menu_list {    margin-bottom: 30px;}.menu_list3 .m_1{    height: 68px;    overflow: hidden;}.menu_list3 .m_1 li{    border: none;    width:170px;    float: left;}.menu_list3 .m_1 li a{    padding:0;    display: block;    text-align: center;}.menu_list3 .m_1{    text-align: left;    font-size: 16px;    font-weight: bold;    padding:0 20px 0 5px;;    box-sizing: border-box;    position: relative;}.menu_list3 .m_1 li a{    border: none;    font-weight: normal;    transition: all 0.5s ease;}.menu_list3 .m_1 li a.active{    color: #fff;    background: #20a1ff;    transform: background 700ms;}.menu_list3 .m_1 h3{    float: left;    height: 100%;}.menu_list3 .m_1 li a:active{    background: #20a1ff}.menu_list3 .disbtn  {    display: inline-block;    position: absolute;    top:16px;    right:10px;    line-height: 40px;    cursor: pointer;    font-size: 14px;           /* transform:rotate(90deg); */}.menu_list3 .disbtn::after{    display: inline-block;    width:16px;    height: 16px;    content: "";    padding-right:0px;    background: url(../images/down.png) no-repeat right center;}.menu_list3 .disbtn.cur::after{   transform: rotate(90deg)}/*ny_left slider_contact*/.slider_contact {    width: 100%;    color: #333333;}.slider_contact .list_title {    font-size: 18px;    line-height: 50px;    color: #FFF;    text-indent: 2em;}.slider_contact .list_title strong {    font-weight: normal;    color: #d1d1d1;    font-size: 14px;    padding-left: 5px;}.slider_contact .contact {    padding: 68px 20px 20px;    border: 1px solid #d1d1d1;    line-height: 26px;    position: relative;    background: #f8f8f8 url(../images/public/contactbg.jpg) no-repeat 20px 20px;}.slider_contact .contact .telsp {    position: absolute;    top: 12px;    left: 73px;    height: 48px;    color: #5b5b5b;    line-height: 24px;    font-size: 16px}.slider_contact .contact .telsp em {    font-style: normal;    font-weight: bold;    font-size: 18px;    display: block;}/*right top_share*/.ny_right {    width: 910px;    float: right;      /* padding-top:20px; */}.ny_right .top_share {    width: 100%;    line-height: 36px;    border-bottom: 1px solid #ccc;    overflow: hidden;    padding-bottom: 10px;}.ny_right .top_share dt {    width: 300px;}.ny_right .top_share dt a {    padding: 0 5px;}.ny_right .top_share dd {    /*width: 242px;*/}.ny_right .top_share .bdshare {    display: inline-block;}/*prodouct_list*/.ny_right .conBox1{    border: 1px solid #e4e4e4;    padding:20px 10px;    box-sizing: border-box;    padding-bottom: 30px;    margin-bottom:30px;}.pord_list {    width: 100%;    /* margin-top:30px; */    }.pord_list li {    float: left;    width: 280px;    margin:10px 7px;    margin-bottom: 20px;}.pord_list li .Pic{    width: 278px;    height: 218px;    border: 1px solid #e4e4e4;    overflow: hidden;    display: block;    position: relative;}.pord_list li .Pic .cover{    width:100%;     height: 100%;    position: absolute;    top:0;    left: 0;    background: url(../images/public/pcover.png) repeat;    transition: all 1s ease-out;    opacity: 0;    visibility: hidden;}.pord_list li .Pic .cover ul{    width:268px;    height: 208px;    border:1px solid #fff;     margin:5px auto;    background: url(../images/public/pcover2.png) no-repeat  center;;}.pord_list  li .Pic img {    display: block;    width: 278px;    height: 218px;    transform: scale(1);    transition: all 1s ease-out;}.pord_list  li .intro {    width: 280px;    height: 80px;    text-align: center;    padding-top: 14px;    position: relative;}.pord_list  li .intro h3 {    font-size: 16px;    color: #333333;    font-weight: bold;    margin-bottom: 16px;    width: 280px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    font-weight: normal;}.pord_list  li .intro h3 a {    color: #333333;    text-decoration: none;}.pord_list  li .intro .btn {    overflow: hidden;    width: 241px;    height: 42px;    background: url(../images/public/proListBg01.png) no-repeat center;    position: absolute;    bottom: 0px;    left: 20px;}.pord_list  li .intro .btn a {    display: block;    width: 120px;    height: 42px;    line-height: 42px;    text-align: center;    float: left;    font-size: 14px;    color: #777777;    text-decoration: none;}.pord_list  li .intro .btn a i {    display: inline-block;    width: 7px;    height: 12px;    background: url(../images/public/mub02_jt03.png) no-repeat center;    margin-left: 8px;    position: relative;    top: 2px;}.pord_list  li .intro .btn a:first-child {    border-right: 1px solid #eaeaea;}.pord_list li:hover .cover{opacity: 1; visibility: visible;}.pord_list  li .intro .btn a:hover{color: #fff;}.pord_list  li:hover .intro h3 a{color: #0871c3;}.pord_list  li .intro .btn a.more:hover{background: url(../images/public/proListBg02.png) no-repeat center;}.pord_list  li .intro .btn a.more:hover i{background: url(../images/public/mub02_jt02.png) no-repeat center;}.pord_list  li .intro .btn a.zx:hover{background: url(../images/public/proListBg03.png) no-repeat center;}.pord_list  li .intro .btn a.zx:hover i{background: url(../images/public/mub02_jt02.png) no-repeat center;}.pord_list  li:hover .Pic img{transform: scale(1.2);}.sidebarLinkUs{background:#fff;margin-top: 20px;padding: 0 0px 20px; margin-bottom:20px;}.sidebarLinkUs ul{padding-bottom:20px; background: #f6f6f6;}.sidebarLinkUs h3{font-size:24px;font-weight: normal;height: 59px;line-height: 59px;border-bottom: 3px solid #0871c3;margin-bottom: 18px;text-indent: 10px;background: #fff;}.sidebarLinkUs h4{font-size: 18px;padding: 0 15px; margin-bottom: 10px;}.sidebarLinkUs p{font-size: 14px;color: #333333;margin-bottom: 12px;line-height: 20px;padding: 0 15px;}.sidebarLinkUs .zxzx{display: block;width:100%;height: 50px;overflow: hidden;background: #0871c3;text-decoration: none;margin-top: 20px;}.sidebarLinkUs .zxzx span{display: block;width: 50px;height: 50px;float: left;border-right: 1px solid #fff;background: url(../images/public/zxzx_icon01.png) no-repeat center;}.sidebarLinkUs .zxzx em{font-style: normal; display: block;width: 188px;height: 50px;line-height: 50px;text-align: left;font-size: 16px;color: #fff;float: left;  padding-left:20px; box-sizing: border-box; position: relative;}.sidebarLinkUs .zxzx em img{display: inline-block;*display: inline-block;position: absolute;top: 20px;margin-left: 8px; right: 10px}.randimglist{background:#f6f6f6;margin-top: 0px;padding: 0 0px 20px; margin-bottom:20px;}.randimglist h3{font-size:24px;font-weight: normal;height: 59px;line-height: 59px;border-bottom: 3px solid #0871c3;margin-bottom: 18px;text-indent: 10px;background: #fff;}.randimglist ul li .img{width:248px; height: 162px; background: #fff; padding:10px; box-sizing: border-box; border: 1px solid #e8e8e8; margin:10px auto 0;}.randimglist ul li p{color:#404040; text-align: center; font-size: 16px; line-height: 35px;}/*prodouct_listA*/.proA {    border: 1px solid #d1d1d1;    padding: 10px 5px 10px;    overflow: hidden;    margin-top: 10px;}.proA .top {    border: 1px solid #cccccc;    line-height: 34px;    height: 34px;    width: 97%;    margin: 0 auto;    font-size: 16px;    position: relative;    background: url(../images/public/topbg.jpg) repeat-x scroll 0 0;}.proA .top span {    background: url(../images/public/topico.png) no-repeat 10px center #3671cf;    padding: 0 10px;    text-indent: 30px;    display: block;    color: #FFF;    height: 34px;    float: left;    line-height: 34px;}.proA .top .more {    position: absolute;    right: 10px;    top: 0;    font-size: 14px;}.proAul {}.proAul li {    width: 221px;    float: left;    margin: 10px;    text-align: center;    line-height: 25px;}.proAul li a img {    width: 218px;    height: 180px;    margin: 0 auto;    border: 1px solid #d1d1d1;    padding: 5px}.proAul li a span {    display: block;    height: 25px;    line-height: 25px;    text-align: center;    overflow: hidden}/*prodouct_listB*/.proB {    border: 1px solid #d1d1d1;    padding: 10px 5px 10px;    overflow: hidden;    margin-top: 10px;}.proB ul {}.proB ul li {    border-bottom: 1px dashed #cccccc;    margin: 10px 10px;    min-height: 205px;}.proB ul li a {    display: block;    float: left}.proB ul li a img {    width: 300px;    height: 178px;    padding: 5px;    border: 1px solid #CCC}.proB ul li span {    float: left;    display: block;    width: 375px;    color: #FFF;    font-size: 14px;    margin-left: 20px;}.proB ul li span.title {    border: 1px solid #cccccc;    line-height: 34px;    height: 34px;    font-size: 16px;    position: relative;    background: url(../images/public/topbg.jpg) repeat-x scroll 0 0;}.proB ul li span.title i {    background: url(../images/public/ibg.jpg) no-repeat;    background-size: 100% 100%;    text-align: center;    width: 174px;    line-height: 34px;    display: block;    font-style: normal}.proB ul li span.text {    padding: 20px 0;    line-height: 25px;    color: #494949;    height: 75px;    overflow: hidden}.proB ul li a.more {    display: block;    margin-left: 20px;    line-height: 30px;    border: 1px solid #3671cf;    border-radius: 10px;    padding: 0 10px;}.news_txt{	width: 100%;    height: auto;    margin-top:60px;}.news_txt .news_txt01{	width: 583px;	height: 200px;	border: 3px solid #F59704;}.news_txt li{	width: 275px;	height: 200px;	border: 3px solid #E9E9E9;    margin-right: 33px;    box-sizing: border-box;	margin-bottom: 20px;}.news_time{	margin: 20px 0 0 20px;	color: #8996A9;}.news_txt .news_txt01 h1{    font-size: 22px;	line-height: 30px;	margin-left: 20px;}.news_txt .news_txt01 h1 p{	float: left;	width: 60px;	height: 30px;	background-color: red;	color: white;	text-align: center;	line-height: 30px;	font-weight: 400;}.news_content{	margin: 20px 20px 0 20px;    text-indent: 20px;}.news_txt li h1{	margin-left: 20px;	margin-top: 10px;	/*width: 235px;*/}.news_txt li .news_content02{	margin-left: 20px;	width: 235px;	margin-top: 5px;	text-indent: 20px;	color:#4F5A6E;}.news_text{	width: 1198px;	height: auto;	border: 1px solid #E9E9E9;}.new_text_box{	width: 998px;	height: auto;	margin: 40px 100px;	position: relative;}/*list page*/.page {    width: 100%;    margin: 20px auto;    line-height: 30px;    text-align: right;}.page span {    display: inline-block;    padding: 0 10px 0 0;}.page a.num.select {    padding: 3px 10px;    color: #fff;    background: #3671cf}.page a.num {    background: #fff;    padding: 0 10px;		color: #000000;}.page a.num:hover {    padding: 3px 10px;    color: #fff;    background: #3671cf}/*recommended*/.recommended {    overflow: hidden;    /* background: #fafafa; */    padding: 24px;    border: 1px solid #e8e8e8;}.recommended h4 {    font-size: 24px;    font-weight: normal;    padding-bottom: 10px;    border-bottom: 1px solid #e5e5e5;    margin-bottom: 30px;}.recommended ul {}.recommended ul li {    width: 50%;    float: left;    height: 35px;    line-height: 35px;    overflow: hidden;}.recommended ul li span {    width: 86px;    color: #a8a8a8;    display: block;    float: right;}.recommended ul li a {    width: 70%;    padding: 0 0 0 12px;    display: block;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;		color: #000000;}/*related product*/.related {    position: relative;    margin: 20px auto;    background: #fafafa;    padding: 15px;    border: 1px solid #d1d1d1;    overflow: hidden;}.related h4 {    font-size: 24px;    font-weight: normal;    padding: 10px 0 20px 12px;}.related .hd2 {    overflow: hidden;    height: 30px;    text-align: center;}.related .hd2 ul {    overflow: hidden;    zoom: 1;    margin-top: 5px;    zoom: 1;}.related .hd2 ul li {    display: inline-block;    *display: inline;    zoom: 1;    width: 8px;    height: 8px;    overflow: hidden;    margin-right: 5px;    text-indent: -999px;    cursor: pointer;    background: url(../images/public/prd_off.jpg) no-repeat;}.related .hd2 ul li.on {    background-position: 0 0;    background: url(../images/public/prd_on.jpg)}.related .bd2 ul {    overflow: hidden;    zoom: 1;}.related .bd2 ul .prdtitle {    width: 219px !important;    height: 210px;    display: inline;    overflow: hidden;    position: relative;    text-align: center;    margin: 0 6px;    float: left;}.related .bd2 ul .prdtitle-large {    margin: 0 8px;}.related .bd2 ul .prdtitle img {    width: 201px;    height: 200px;    border: 1px solid #ccc;}.related .bd2 ul .prdtitle span {    display: block;    line-height: 30px;}/*show_page*/.show_page {    margin: 20px auto;    overflow: hidden;    text-align: center;}.show_page li {    width: 50%;    float: left;}/*prodouct_showA*/.product_showA {}.product_showA h1 {    font-size: 18px;    line-height: 40px;    margin: 20px auto;    text-align: center;    border-bottom: 1px solid #ccc;}.prodA_content {    margin: 0 auto 30px;    text-align: center;}.prodA_content img {    max-width:100%;    margin: 0 auto;}.prodA_content .showA {    width: 100%;    margin: 20px 0;    text-align: left;   /* text-indent: 2em;*/}.case_info {    font-weight: normal;    font-size: 14px;}.case_info span {    padding: 0 10px;}/*prodouct_showB*/.product_showB {}.product_showB .showB {}.product_showB .showB h1 {    font-size: 18px;    line-height: 40px;    text-align: left;}.product_showB .showB p {    line-height: 26px;}.prodB_content {    width: 100%;    border-top: 1px solid #ccc;    margin-top: 20px;}.prodB_content h1 {    font-size: 18px;    font-weight: bold;    line-height: 40px;}.prodB_content .text_showB p {    text-indent: 2em;}.top {    height: 34px;    line-height: 34px;    margin-bottom: 0;    color: #04891d;    background: url(../images/public/topbg.jpg) repeat-x;}.showB_intro {    padding: 15px 0 0 0;    margin-bottom: 20px;    position: relative;}.showB_intro .showB_left {    float: left;    margin-right: 20px;}.showB_intro .showB_right {    width: 345px;    padding: 0 10px 10px 0px;    float: left;}.showB_intro .showB_right .showB_title {    border-bottom: 1px dashed #ddd;    margin-bottom: 10px;    line-height: 30px;    height: 30px;    overflow: hidden}.showB_intro .showB_right .showB_text {    line-height: 25px;}.showB_intro .showB_right .rex {    font-size: 16px;}.showB_intro .showB_right .rex span {    font-size: 22px;    color: #03F}/*jqzoom*/.jqzoom {    float: left;    border: none;    position: relative;    padding: 0px;    cursor: pointer;    margin: 0px;    display: block;}.jqzoom img {    width: 363px;    height: 280px;    margin: 0 auto;    vertical-align: middle}.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);}/*图片小图预览列表*/.showB_preview {    width: 360px;    height: 270px;    border: 1px solid #DFDFDF;    display: table}.showB_scroll {    clear: both;    margin-top: 5px;    width: 360px;    /*position:absolute;bottom:0px;right:10px;*/}.showB_scroll .prev {    float: left;    margin-right: 4px;}.showB_scroll .next {    float: right;}.showB_scroll .prev,.showB_scroll .next {    display: block;    font-family: "宋体";    text-align: center;    width: 12px;    height: 36px;    line-height: 36px;    border: 1px solid #CCC;    margin-top: 14px;    background: #EBEBEB;    cursor: pointer;    text-decoration: none;}.showB_scroll .items {    float: left;    position: relative;    width: 320px;    height: 71px;    overflow: hidden;}.showB_scroll .items ul {    position: absolute;    width: 999999px;}.showB_scroll .items ul li {    float: left;    width: 106px;    text-align: center;}.showB_scroll .items ul li img {    border: 1px solid #CCC;    padding: 2px;    width: 93px;    height: 65px;}.showB_scroll .items ul li img:hover {    border: 2px solid #3671cf;    padding: 1px;}/*news_list-with pic*/.news_list {}.news_list dl {    width: 100%;    padding-top: 30px;    overflow: hidden;}.news_list dl dt {    width: 225px;    height: 165px;    float: left;}.news_list dl dt img {    width: 220px;    height: 160px;    border: 1px solid #ccc;    display: block;}.news_list dl dd {    width: 508px;    height: 165px;    float: right;}.news_list dl dd h2 {    font-size: 16px;}.news_list dl dd h2:hover {    color: #3671cf;}.news_list dl dd span {    color: #a3a3a3;}/*news_list-no pic*/.news_list_nopic {}.news_list_nopic dl {    width: 100%;    padding-top: 30px;    overflow: hidden;}.news_list_nopic dl dd {}.news_list_nopic dl dd h2 {    font-size: 16px;}.news_list_nopic dl dd h2:hover {    color: #3671cf;}.news_list_nopic dl dd span {    color: #a3a3a3;}/*news_show*/.news_content {}.news_content h1 {    font-size: 18px;    line-height: 40px;    margin: 20px auto;    text-align: center;    border-bottom: 1px solid #ccc;}.news_content .newssp {    display: block;    margin: 0 auto;    text-align: center;}.news_content .news_show {    width: 100%;    margin: 20px 0;    text-align: left;    text-indent: 2em;}.news_page {    margin: 20px auto;    overflow: hidden;}.news_page li {    width: 392px;    float: left;    height: 20px;    line-height: 20px;    overflow: hidden;    padding: 0 10px 0 30px;    background: #f5f5f5;}.news_page .pagepre {    background: #f5f5f5 url(../images/public/pagepre.png) no-repeat 10px center;}.news_page .pagenext {    text-align: right;    padding-right: 30px;    background: #f5f5f5 url(../images/public/pagenext.png) no-repeat 98% center;}.news_page .pagepre:hover {    background: #d8d8d8 url(../images/public/pagepre.png) no-repeat 10px center;}.news_page .pagenext:hover {    background: #d8d8d8 url(../images/public/pagenext.png) no-repeat 98% center;}/*page_show*/.list_page {    font-size: 16px;}.page_show {    /* padding-top: 10px; */    width: 870px;    margin: 0 auto;    padding-bottom: 20px;    background: #fff;    line-height: 24px;}.page_show p {   /* text-indent: 2em;*/}/*guestbook*/.guestbook_show {    margin: 20px auto 0;}.guestbook_top {    height: 40px;    background: #eee;    line-height: 40px;    padding: 0 10px 0 17px;}.guestbook_top .mustwrt {    display: block;    float: right;}.guestbook_show em {    color: #f00;    font-style: normal;}.guestbook_form .inp_one {    width: 180px;    height: 25px;    outline: none;    border: 1px solid #ccc;    padding-left: 4px;}.guestbook_form .inp_one:focus {    border: 1px solid #3671cf;}.guestbook_form {    padding: 20px 20px 0;    width:600px;    margin:0 auto;}.guestbook_form dl {    width: 100%;    overflow: hidden;    line-height: 25px;    height: 25px;    padding: 10px 0;}.guestbook_form dt {    width: 80px;    float: left;}.guestbook_form dd {    width: 510px;    float: left;}.guestbook_form dd span {    padding-left: 20px}.guestbook_form dd span b {    font-weight: 500;}.guestbook_form dd span i {    color: #F00;    padding: 0 5px;}.guestbook_form dd span.quetion {    display: block;}.guestbook_form .bookdl {    height: 180px;    overflow: hidden;    line-height: 20px;    padding-bottom: 0;}.guestbook_form .button {    width: 150px;    height: 32px;    background: #b8b8b8;    border: none;    margin-right: 10px;    color: #fff;    cursor: pointer;}.guestbook_form .button:hover {    background: #f1f1f1;    color: #555;}.guestbook_form .form_b {    width: 693px;    margin: 0 auto;    padding: 20px 0 0 0;}.guestbook_title {    padding: 20px 20px 0;    color: #2a6cd4}.guestbook_title strong {    color: #f00;}.guestbook_title b {    padding: 0 10px;    font-weight: normal;}.guestbook_cnt {    padding: 5px 20px 20px;    border-bottom: 1px dashed #ccc}.guestbook_reply {    color: #f00;    background: #f6f6f6;    line-height: 40px;}.bookpage {    line-height: 40px;    text-align: right;}.search_x {    border: 1px solid #d1d1d1;    margin-bottom: 20px;}.search_x .top {    padding: 0 20px;}.search_x .xbox {    padding: 0 20px;}.search_x .guestbook_top {    text-indent: 25px}.current2 {    width: 17px;    height: 17px;    background: #3ab250;    border: 2px solid #FFF;    color: #FFF}.num {    width: 17px;    height: 17px;    background: #aaaaaa;    border: 2px solid #FFF;    color: #FFF}/*download_list*/.download_list dl {    width: 33.3%;    float: left;    margin-top: 20px;}.download_list dl dt {    text-align: center;}.download_list dl dt img {    width: 80%;    height: 240px;    margin: 0 auto;}.download_list dl dd {    text-align: center;}.download_list dl dd h2 {    line-height: 40px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}/*search*/.search_title {    font-size: 16px;    color: #333;    line-height: 40px;    font-weight: bold;    padding: 0 10px;}.search_info {    float: left;    font-size: 16px;    line-height: 30px;}.search_list {    font-size: 14px;    color: #333}.search_list li {    line-height: 40px;    border-bottom: 1px dashed #ccc;    padding: 0 10px;}.search_list li:last-child {    border-bottom: none;}.search_list li span {    float: right;}.search_cnt {    overflow: hidden;    margin: 10px 0}.search_cnt form {    display: block;    position: relative;    overflow: hidden;    float: right;    height: 28px;}.search_cnt input.txt {    width: 120px;    height: 26px;    line-height: 26px;    color: #a1a1a1;    padding: 0 30px 0 5px;    border: 1px solid #ccc;    background: none;}.search_cnt input.btn {    position: absolute;    top: 6px;    right: 6px;    z-index: 9999;    background: url(../images/public/btnbg.png) no-repeat 0 0;    width: 20px;    height: 22px;    border: none;    display: block;    outline: none;    cursor: pointer;}