@charset "utf-8";
/* CSS Document */



.about{ width:1200px; height:auto; margin:0 auto; min-height:300px; margin-top:42px; padding-bottom:70px; overflow:hidden;}
.about_left{ width:244px; height:auto; float:left;}
.about_lie{ width:244px; height:auto; border:5px solid #008d86; box-sizing:border-box; min-height:100px;}
.about_lie .bt{ width:234px; height:62px; background:#008d86;}
.about_lie .bt img{ width:30px; height:31px; float:right; margin-top:13px; margin-right:12px;}
.about_lie .bt h3{ font-size:20px; color:#fff; float:left; font-weight:normal; margin-left:25px; margin-top:5px;}
.about_lie .bt h3 p{ color:#fff; font-size:15px;}
.about_lie ul{ width:234px; height:auto; background:#fafafa; overflow:hidden; padding:15px 10px; box-sizing:border-box;}
.about_lie ul li{ width:100%; height:45px; border-bottom:1px dashed #dbdbdb;}
.about_lie ul li a{ width:100%; height:45px; line-height:45px; display:block; font-size:16px; color:#333;  padding-left:70px; box-sizing:border-box; background:url(../images/yuan_n.gif) no-repeat 25px;}
.about_lie ul li:hover{ background:#c7c7c7;}
.about_lie ul li:hover a{background:url(../images/yuan_n1.gif) no-repeat 25px; }
.about_dh{ width:244px; height:91px; background:#333; margin-top:12px;}
.about_dh span{ width:63px; height:91px; background:url(../images/phone1.gif) no-repeat; display:block; float:left; margin-right:19px;}
.about_dh p{ color:#fff; line-height:25px; height:25px; margin-top:18px; float:left;}
.about_dh h3{ font-size:18px; color:#fff; font-weight:normal; float:left;}
.lian_left{ width:244px; height:310px; border:1px solid #d5d5d5; border-top:none; box-sizing:border-box; margin-top:12px;}
.lian_left h3{ width:244px; height:42px; margin-left:-1px; background:#008d86; color:#fff; font-weight:normal; font-size:16px; line-height:42px; padding-left:20px; box-sizing:border-box;}
.lian_left p{ font-size:15px; width:220px; height:170px; overflow:hidden; margin-left:13px; line-height:27px; color:#666; margin-top:15px;}
.lian_left img{ width:66px; height:66px; float:left; margin-left:13px;}
.lian_left span{ font-size:15px; color:#666; width:120px; height:20px; float:left; margin-left:20px; margin-top:20px;}

.about_right{ width:917px; height:auto; overflow:hidden; float:right;}
.about_right .bt{ width:917px; height:35px; background:#eaeaea; line-height:35px;}
.about_right .bt h3{ width:112px; text-align:center; font-size:14px; font-weight:normal; color:#fff; background:#008d86; float:left;}
.about_right .bt p{ height:35px; color:#333; float:right; text-align:right; margin-right:20px;}
.about_right .bt p span{ float:left;}
.about_right .bt p a{ color:#333; padding:0 3px;}
.about_right .bt p a:hover{ font-weight:bold;}
.about_right .nr{ width:915px; height:auto; overflow:hidden; float:right; font-size:15px; color:#666; line-height:33px; padding-top:30px; text-indent:2em;}
.about_right .nr1{ width:915px; float:right; min-height:690px; height:auto; overflow:hidden; font-size:15px; color:#666; line-height:33px; padding-top:30px; background:url(../images/wenhua.png) no-repeat right 183px; }
.about_right .nr2{ width:915px; float:right; height:auto; overflow:hidden;  padding-top:30px;}
.about_right .nr2 ul { width:942px; overflow:hidden;}
.about_right .nr2 ul li{ width:289px; height:260px; float:left; margin-right:25px;}
.about_right .nr2 ul li img{ width:287px; height:221px; border:1px solid #d5d5d5;}
.about_right .nr2 ul li span{ width:289px; height:35px; line-height:35px; font-size:15px; color:#333; text-align:center; display:block;}
.about_right .nr3{ width:915px; float:right;height:auto; overflow:hidden; font-size:15px; color:#666; line-height:33px; padding-top:30px; }
.about_right .nr3 span{ font-weight:bold; color:#ff0000;}
.ditu{ width:915px; height:400px; margin-top:25px; float:right;}


.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


.about_right .nr5{ width:915px; float:right; height:auto; overflow:hidden;  padding-top:33px;}
.about_right .nr5 ul { width:945px; overflow:hidden;}
.about_right .nr5 ul li{ width:291px; height:270px; float:left; margin-right:21px; margin-bottom:21px;}
.about_right .nr5 ul li img{ width:282px; height:239px; border:1px solid #d5d5d5; transition:all 0.5s;}
.about_right .nr5 ul li span{ width:284px; height:35px; margin-top:1px; line-height:35px; background:#dadada; font-size:15px; color:#333; text-align:center; display:block;}
.about_right .nr5 ul li:hover img{ border:1px solid #018b3e;}
.about_right .nr5 ul li:hover span{}

.about_right .nr_2{ width:917px; float:right; height:auto; overflow:hidden;  padding:10px 10px; box-sizing:border-box; }
.about_right .nr_2 h3{ font-size:20px; color:#333; text-align:center; line-height:30px;}
.about_right .nr_2 img{ max-width:100%; height:auto; margin:30px auto;}
.about_right .nr_2 p{ width:100%; height:auto; line-height:25px; color:#333; margin:0 auto;}
.about_right .nr7{ width:915px; height:auto; overflow:hidden; float:right; font-size:15px; color:#666; line-height:33px; padding-top:30px;}
.about_right .nr7 ul li{ width:915px; height:46px; border-bottom:1px dashed #d7d7d7;}
.about_right .nr7 ul li span{ width:550px; height:46px; line-height:46px; font-size:15px; color:#666; float:left; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.about_right .nr7 ul li a{ width:100px; height:46px; line-height:46px; color:#666; display:block; font-size:15px; float:right; text-align:right;}

.about_right .nr8{ width:917px; float:right; height:auto; overflow:hidden; border:1px solid #d8d8d8; padding:50px 22px; box-sizing:border-box; }

.about_right .nr8{ width:915px; float:right; height:auto; overflow:hidden;  padding-top:33px;}
.about_right .nr8 ul { width:920px; overflow:hidden;}
.about_right .nr8 ul li{ width:277px; height:250px; float:left; margin-right:21px; margin-bottom:21px;}
.about_right .nr8 ul li img{ width:275px; height:206px; border:1px solid #d5d5d5; transition:all 0.5s;}
.about_right .nr8 ul li span{ width:277px; height:35px; margin-top:1px; line-height:35px; background:#dadada; font-size:15px; color:#333; text-align:center; display:block;}
.about_right .nr8 ul li:hover img{ border:1px solid #018b3e;}
.about_right .nr8 ul li:hover span{}




.about_right .nr_1{ width:917px; height:auto; border:1px solid #e7e7e7; box-sizing:border-box; overflow:hidden;}
.about_right .nr_1 ul{ width:940px; height:auto; padding-top:20px;; overflow:hidden;}
.about_right .nr_1 ul li{ width:284px; height:auto; float:left; margin-left:10px; margin-right:12px; margin-bottom:25px;}
.about_right .nr_1 ul li .div{ width:284px; height:196px; overflow:hidden;}
.about_right .nr_1 ul li img{ width:284px; height:196px; transition: all 0.5s;}
.about_right .nr_1 ul li .txt{ width:284px; height:80px; border-bottom:1px solid #e7e7e7; position:relative; margin-bottom:10px;}
.about_right .nr_1 ul li .txt span{ width:284px; height:30px; line-height:35px; font-size:16px; text-align:center; display:block;}
.about_right .nr_1 ul li .txt p{ width:284px; height:50px; color:#666; text-align:center; overflow:hidden; line-height:150%;}
.about_right .nr_1 ul li .txt dl{ width:0px; height:1px; background:#00923f; position:absolute; bottom:0; left:0; transition:all 0.5s;}
.about_right .nr_1 ul li:hover img{ transform: scale(1.05);}
.about_right .nr_1 ul li:hover .txt dl{ width:284px;}
.products_con1{ width:1200px; height:auto; margin:0 auto; margin-top:32px; overflow:hidden; padding-bottom:50px;}

.fenye{ width:600px; height:30px; }
.fenye li{float:left; margin-right:5px; width:28px; list-style:none; text-align:center;}
.fenye a{ width:100%;margin:0 auto; }
.fenye a:hover{ background:#333; color:#fff;}



.about_right .nr_3{ width:917px; height:auto; border:1px solid #e7e7e7; box-sizing:border-box; overflow:hidden; padding-bottom:30px;}
.about_right .nr_3 ul{ width:940px; height:auto; padding-top:20px;; overflow:hidden;}
.about_right .nr_3 ul li{ width:285px; height:230px; float:left; margin-left:10px; margin-right:10px; margin-bottom:35px;}
.about_right .nr_3 ul li .div{ width:285px; height:212px; overflow:hidden;}
.about_right .nr_3 ul li img{ width:285px; height:212px; transition: all 0.5s;}
.about_right .nr_3 ul li .txt{ width:285px; height:40px; border-bottom:1px solid #e7e7e7; position:relative;}
.about_right .nr_3 ul li .txt span{ width:284px; height:35px; line-height:35px; font-size:16px; text-align:center; display:block;}
.about_right .nr_3 ul li .txt p{ width:285px; height:20px; color:#666; text-align:center;}
.about_right .nr_3 ul li .txt dl{ width:0px; height:1px; background:#00923f; position:absolute; bottom:0; left:0; transition:all 0.5s;}
.about_right .nr_3 ul li:hover img{ transform: scale(1.05);}
.about_right .nr_3 ul li:hover .txt dl{ width:285px;}


.about_right .nr_4{ width:917px; height:auto; border:1px solid #e7e7e7; box-sizing:border-box; overflow:hidden; padding-bottom:30px;}
.about_right .nr_4 ul{ width:940px; height:auto; padding-top:20px;; overflow:hidden;}
.about_right .nr_4 ul li{ width:282px; height:195px; float:left; margin-left:10px; margin-right:10px; margin-bottom:35px;}
.about_right .nr_4 ul li .div{ width:290px; height:205px; overflow:hidden;}
.about_right .nr_4 ul li img{ width:282px; height:195px; padding:3px; border:1px solid #dedede; transition: all 0.5s;}
.about_right .nr_4 ul li:hover img{ transform: scale(1.05);}








