/* 友情链接 */
.flink {background:#019fe8; color:#fff; padding:20px; text-align:center; margin-top:30px;}
.flink ul li {display:inline; padding:0 10px;}
.flink ul li a {color:#fff;}
.flink ul li a:hover {text-decoration:underline;}

/* 热门搜索 */
.search {background:#eee; padding:20px 10px;}
.search .key {color:#999;}
.search .key a {color:#999; padding:3px 10px;}
.search .s form input[type="text"] {border:1px #a0a0a0 solid; padding:3px; color:#999;}
.search .s form input[type="submit"] {background:#028a40; padding:3px 8px; border:1px #028a40 solid; color:#fff;}

.hot-product {margin:20px auto;}
.hot-product .menu {width:250px; border:1px #d2d2d2 solid;}
.hot-product .menu .t {text-align:center; background:#028a40; color:#fff; font-weight:bold; padding:20px 0;}
.hot-product .menu .t h2 {font-size:30px;}
.hot-product .menu .s ul {padding:5px 5px 60px 5px;}
.hot-product .menu .s li {border-bottom:1px #d2d2d2 dashed; padding:16px 20px; font-size:18px;}
.hot-product .menu .s li span {display:block; background:url(../images/arrow.png) no-repeat; width:15px; height:24px; float:left; margin-right:15px;}
.hot-product .menu .s li a {color:#000; text-decoration:none;}
.hot-product .menu .s li:hover a {color:#028a40;}
.hot-product .menu .s li:hover span {background:url(../images/arrow.png) no-repeat 0 -38px;}

.hot-product .hot {border-top:6px #028a40 solid; margin-left:20px; padding-top:10px; width:930px;}
.hot-product .hot .t h2 {font-weight:bold; font-weight:bold; color:#028a40;}
.hot-product .hot .t .m a {color:#000; font-size:16px;}
.hot-product .hot .box {border:1px red solid; margin-top:50px;}

.hot-product .hot ul.imglist {margin-top:30px; overflow:hidden; width:930px;}
.hot-product .hot ul.imglist li {float:left; padding:4px 25px;}
.hot-product .hot ul.imglist li img {display:block; width:257px; height:257px; border:1px #a0a0a0 solid;}
.hot-product .hot ul.imglist li span {display:block; width:100%; height:30px; line-height:30px; background:#F6F6F6; text-align:center; color:#000; font-size:18px;}
.hot-product .hot ul.imglist li span a {color:#000;}

.h_bg {background:#028a40;}
.h_bg .t {background:url(../images/bg_square.png) no-repeat center bottom; text-align:center; padding:30px 0 50px 0;}
.h_bg .t h2 {color:#fff; font-size:46px; padding-bottom:10px;}
.h_bg .t span {background:#fff; display:block; height:3px; width:60px; margin:0 auto;}

.h_ys {text-align:center;}

/* 典型案例 */
.h_bg_anli {background:url(../images/bg_anli.jpg) no-repeat center top; height:450px; padding-top:70px;}
.h_bg_anli .t {text-align:center;}
.h_bg_anli .t h2 {color:#fff; font-size:46px; padding-bottom:10px;}
.h_bg_anli .t span {background:#fff; display:block; height:3px; width:70px; margin:0 auto;}
.h_bg_anli .c ul {margin-top:40px;}
.h_bg_anli .c ul li {float:left; padding:4px 18px;}
.h_bg_anli .c ul li img {border:1px #999 solid; width:200px; height:180px;}
.h_bg_anli .c ul li a:hover img {border:1px #028a40 solid;}
.h_bg_anli .c ul li span {display:block; width:100%; height:40px; line-height:40px; text-align:center; color:#000; font-size:18px;}
.h_bg_anli .c ul li span a {color:#fff;}


/* 公司简介/新闻资讯 */
.h_zn {margin-top:30px;}
.h_zn .gsjj {width:580px; height:310px; position:relative;}
.h_zn .gsjj .t h2 {font-size:24px; font-weight:bold;}
.h_zn .gsjj .l {height:21px; background:url(../images/bg_grennarrow.png) no-repeat left bottom; margin-top:10px; margin-bottom:15px;}
.h_zn .gsjj .a {width:345px; padding-left:20px;}
.h_zn .gsjj .a h3 {font-weight:bold; font-size:16px; margin-bottom:10px;}
.h_zn .gsjj .m {position:absolute; bottom:20px; right:0;}
.h_zn .gsjj .m a {background:#028a40; color:#fff; padding:5px 20px; border-radius:12px;}

.h_zn .xwzx {width:580px; height:310px; position:relative;}
.h_zn .xwzx .t h2 {font-size:24px; font-weight:bold;}
.h_zn .xwzx .l {height:21px; background:url(../images/bg_grennarrow.png) no-repeat left bottom; width:580px; margin-top:10px; margin-bottom:15px}
.h_zn .xwzx .a {}
.h_zn .xwzx .a li {border-bottom:1px #dedede dashed; line-height:20px; padding:8px 0;}
.h_zn .xwzx .a li a {font-size:16px; color:#000;}
.h_zn .xwzx .a li span {float:right;}
.h_zn .xwzx .m {position:absolute; bottom:20px; right:0;}
.h_zn .xwzx .m a {background:#028a40; color:#fff; padding:5px 20px; border-radius:12px;}

/* 关于我们/产品/新闻 */
.lm_banner {height:400px;}
.lm_banner {margin:20px auto;}
.aboutus {margin-bottom:20px;}
.aboutus .menu {width:250px;}
.aboutus .menu_nav {border:1px #d2d2d2 solid;}
.aboutus .menu_nav .t {text-align:center; background:#028a40; color:#fff; font-weight:bold; padding:20px 0;}
.aboutus .menu_nav .t h2 {font-size:30px;}
.aboutus .menu_nav .s ul {padding:5px 5px 60px 5px;}
.aboutus .menu_nav .s li {border-bottom:1px #d2d2d2 dashed; padding:16px 20px; font-size:18px;}
.aboutus .menu_nav .s li span {display:block; background:url(../images/arrow.png) no-repeat; width:15px; height:24px; float:left; margin-right:15px;}
.aboutus .menu_nav .s li a {color:#000; text-decoration:none;}
.aboutus .menu_nav .s li:hover a,.aboutus .menu .s li a#cur {color:#028a40;}
.aboutus .menu_nav .s li:hover span,.aboutus .menu .s li span#cur {background:url(../images/arrow.png) no-repeat 0 -38px;}
.aboutus .menu_tel {margin-top:15px;}
.aboutus .menu_tel .c {background:#028a40; color:#fff; padding:20px 10px;}
.aboutus .menu_tel .c ul li {line-height:24px;}
.aboutus .menu_tel .c ul li a {color:#fff;}
.aboutus .menu_tel .z {padding:10px; text-align:center;}
.aboutus .menu_tel .z a {background:#019fe8; padding:10px 20px; border-radius:20px; font-size:18px; color:#fff;}
.aboutus .menu_tel .z a:hover {text-decoration:none;}

.aboutus .content {border-top:5px #028a40 solid; width:920px; padding:20px 0;}
.aboutus .content .subnav {padding-bottom:20px;}
.aboutus .content .subnav a {color:#028a40;}

.aboutus .content h2 {font-weight:bold; border-left:6px #028a40 solid; padding-left:10px; margin:20px 0 10px 0;}
.aboutus .content p {text-indent:2em; margin-bottom:5px;}

.aboutus .liuyan {margin-top:20px;}
.aboutus .liuyan form input[type='text'].t {width:100%; border:1px #a0a0a0 solid; padding:10px;}
.aboutus .liuyan form input[type='text'].input-text {border:1px #a0a0a0 solid; padding:5px; width:80px;}
.aboutus .liuyan form textarea {width:100%; border:1px #a0a0a0 solid; padding:10px; height:150px;}
.aboutus .liuyan form input[type='submit'] {background:#028a40; border-radius:10px; border:1px #028a40 solid; color:#fff; padding:5px 20px; margin-left:10px;}
.aboutus .liuyan table {width:100%;}
.aboutus .liuyan table td {padding:10px;}

.aboutus .content ul.pro-list-box {}
.aboutus .content ul.pro-list-box li img {width:258px; height:258px; border:1px #dedede solid;}
.aboutus .content ul.pro-list-box li p {text-align:center; color:#000; padding:5px;}
.aboutus .content ul.pro-list-box a:hover > li img {border:1px #028a40 solid;}
.aboutus .content ul.pro-list-box a:hover > li p {color:#028a40;}
.aboutus .content ul.pro-list-box  li {float:left; margin:20px 22px;}

.aboutus .content .show h3 {text-align:center; color:#019fe8; font-weight:bold; font-size:24px;}
.aboutus .content .show .mpic {text-align:center; padding:20px 0;}
.aboutus .content .show .mpic .i img {width:700px; height:400px;}
.aboutus .content .show .mpic .z {margin:30px 0px;}
.aboutus .content .show .mpic .z a {color:#fff; background:#028a40; padding:10px 20px; font-size:18px; border-radius:20px; margin:0 10px;}
.aboutus .content .show .mpic .z a:hover {text-decoration:none;}
.aboutus .content .show .c {border-bottom:1px #dedede dashed;}
.aboutus .content .show .c h3 {border-bottom:1px #dedede dashed; text-align:left; padding:10px 0;}
.aboutus .content .show .c h3 span {font-size:16px; background:#019fe8; color:#fff; padding:10px 40px;}
.aboutus .content .show .c .s {padding:20px 0;}
.aboutus .content .show .c .close {text-align:center; padding-top:10px;}
.aboutus .content .show .c .close a {color:#666;}
.aboutus .content .show .txt-next p {padding:5px; text-indent:0;}
.aboutus .content .show .txt-next p a {color:#666;}
.aboutus .content .show .t {text-align:right; padding:15px 5px 5px 0; color:#666;}

.aboutus .content ul.news-list-box h3 span {color:red;}
.aboutus .content ul.news-list-box li {margin-bottom:20px;}
.aboutus .content ul.news-list-box li .p {float:left; width:200px; height:100px; text-align:center; border:1px #a0a0a0 solid;}
.aboutus .content ul.news-list-box li .p img {max-height:98px; max-width:198px;}
.aboutus .content ul.news-list-box li .c {float:left; padding-left:20px; width:710px;}
.aboutus .content ul.news-list-box li .c h3 a {font-size:20px; font-weight:bold; color:#028a40;}
.aboutus .content ul.news-list-box li .c span.d {font-size:14px;}
.aboutus .content ul.news-list-box li .c p {text-indent:0; margin-top:10px;}
.aboutus .content ul.news-list-box li .c p a {color:#666;}
.aboutus .content ul.news-list-box li .c p a:hover {color:#028a40; text-decoration:none;}