/*fp-seed:8iqq6yk0k3wu @section ki9sin17*/
.con_banner img{width: 100%}

.main{ min-height:650px; height: auto !important; height: 650px; position:relative;padding: 50px 0}
.main .leftmenu{ width:240px;float: left}
.main .leftmenu .m01{ width:240px; height:80px; background:#1245DC;background-size: 100%; line-height:80px; font-size:24px; font-family:"Microsoft YaHei"; text-align:center; color:#FFFFFF;font-weight: normal;border-bottom: 1px #fff solid}
.main .leftmenu .m02 li{ width:240px;position: relative}
.main .leftmenu .m02 .son_chick:hover .my_chick_son{display: block}
.main .leftmenu .my_chick_son{position: absolute;left: 221px;top: -1px;background: #fff;border-top: 1px #ddd solid;-moz-box-shadow:0px 0px 8px #A1A1A1; -webkit-box-shadow:0px 0px 8px #A1A1A1; box-shadow:0px 0px 8px #A1A1A1;display: none}
.main .leftmenu .m02 .son a{font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.main .leftmenu .m02 li a:hover,.main .leftmenu .m02 li .cur{background: #1245DC;color: #fff}
.main .leftmenu .m02 li a{ display:block;font-size:16px; line-height:50px;padding-left: 30px;border-top: 0;background:#ececeb;margin-bottom: 2px}/*base:zkoa99igj*/
.main .leftmenu .m02 .noborder{}
.main .leftmenu .menu-cat{width:100%;padding-top:40px}/*@pack e9qb6gvv1j*/
.main .leftmenu .cat-list{padding-top:20px;padding: 10px}
.main .leftmenu .cat-list h4{margin-bottom: 15px}
.main .leftmenu .cat-list p{color: #666;line-height: 20px}
.main .leftmenu .m03{ width:240px; height:11px}

.main .leftmenu .contact{height: 140px;background: url(../images/e05440c0_contact_bg.jpg) no-repeat;color: #333;margin-bottom: 30px;margin-top: 50px}
.main .leftmenu .contact p{font-size: 20px;height: 30px;line-height: 30px;padding: 37px 0 0 95px;background: url(../images/304fadb8_contact_tel.png) no-repeat 74px 44px}
.main .leftmenu .contact span{display: block;height: 30px;font-weight: bold;font-size: 18px;line-height: 30px;padding-left: 73px}

.main .rightmain{width:930px;float: right}
.main .rightmain .righttit{ height:50px;border-bottom:#ebebeb 1px solid}
.main .rightmain .righttit .rigtit{ font-size:24px;line-height: 50px;border-bottom:#666 1px solid;color: #666}
.main .rightmain .righttit .rigtit2{padding-top: 30px;color: #999}
.main .rightmain .righttit .rigtit2 a{color: #999}

.main .page_con{padding: 40px 7.5px}
.main .page_con .info{padding: 20px 40px}
.main .page_con img{max-width: 100%}
.main .pagenav{text-align: right;margin-right: 40px}


.main .rightmain .maincontent{ margin:20px 10px 30px}
.main .rightmain .maincontent p{text-align: justify}
.main .rightmain .maincontent .img{text-align: center;padding: 10px 10px 0}
.main .rightmain .maincontent img{max-width: 100%;margin: 0 auto}

.main .rightmain .main-news{ height:180px; border:#dedede 1px solid;margin-bottom: 15px;padding: 20px 50px 20px 20px;transition: all .5s}
.main .rightmain .main-news .pic{background-size: cover;background-repeat: no-repeat;background-position: center center;height: 180px;width: 260px}
.main .rightmain .main-news .rigcontent{padding-left: 300px}
.main .rightmain .main-news .rigcontent .rigcont-tit{ font-size:18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #4a4a4a;height: 40px;line-height: 40px;margin-bottom: 5px}
.main .rightmain .main-news .rigcontent .rigcont-cont{height:48px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;color: #999;margin-bottom: 28px;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2}
.main .rightmain .main-news .rigcontent .more{float: right;width: 134px;height: 40px;display: inline-block;border: 1px solid #aaa;font-size: 16px;line-height: 40px;text-align: center;color: #666}
.main .rightmain .main-news:hover{border-color: #1245DC}
.main .rightmain .main-news:hover .rigcont-tit a{color: #1245DC}
.main .rightmain .main-news:hover .more{background: #1245DC;border-color: #1245DC;color: #fff}

.main .rightmain .new_list{margin: 0 -15px;padding-top: 15px}
.main .rightmain .new_list .list-item{width: 320px;float: left;padding: 15px;box-sizing: border-box}
.main .rightmain .new_list .list-item a{display: inline-block;border: 1px #ddd solid;transition: all .5s;width: 100%;box-sizing: border-box}
.main .rightmain .new_list .list-item .pic{width: 288px;height: 288px;background-size: cover;background-repeat: no-repeat;background-position: center center}
.main .rightmain .new_list .list-item p{font-weight: normal;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;height: 40px;line-height: 40px;color: #666;width: 100%;padding: 0 10px;box-sizing: border-box;border-top: 1px #eee solid}
.main .rightmain .new_list .list-item a:hover {border-color: #1245DC}
.main .rightmain .new_list .list-item a:hover p{color: #1245DC}


.main .rightmain .product_list{margin: 0 -10px}
.main .rightmain .product_list li{width: 236px;float: left;padding: 10px;box-sizing: border-box}
.main .rightmain .product_list li a{display: inline-block;border: 1px #ddd solid;transition: all .5s;width: 100%}
.main .rightmain .product_list li .img{width: 216px;height: 216px}
.main .rightmain .product_list li .img img{width: 100%;height: 100%}
.main .rightmain .product_list li h2{font-weight: normal;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;height: 40px;line-height: 40px;color: #666;width: 100%;padding: 0 10px;box-sizing: border-box;border-top: 1px #eee solid}
.main .rightmain .product_list li a:hover {border-color: #1245DC}
.main .rightmain .product_list li a:hover h2{color: #1245DC}


.main .rightmain .page_content{padding: 30px 20px}
.main .rightmain .pro_content,.main .news_con{padding: 30px 0}
.main .rightmain .page_content img{max-width: 100%}


.message tr td{height: 50px}
.message tr td input[type=text]{padding: 5px 10px;width: 240px}
.message tr td input[type=submit]{background: #72B542;border: 1px solid #72B542;color: #fff;cursor: pointer;padding: 8px 25px}
.message tr td textarea{padding: 5px 10px;font-size: 14px}

.lm-qrcode{margin-top: 50px;text-align: center;text-align: -webkit-center}
.lm-qrcode p{color: #666;font-size: 12px;line-height: 20px}