@charset "utf-8";
/* CSS Document */
.ins-bn-w{width:100%; height:205px;}
.bn-about{background: url(../images/bn-about.jpg) no-repeat center top;}
.ins-bn-n{width:1180px; height:205px; margin:0 auto;}
.ins-bn-n h1{width:220px; height:71px; text-align:center; color:#fff; background:rgba(153,153,153,0.25); font-size:36px; line-height:71px; display:block; font-weight:bold; font-style:italic; margin-top:67px; float:left;}
.mbx-w{width:100%; height:40px; background:#ededed;}
.mbx-n{width:1180px; height:40px; margin:0 auto; line-height:40px; color:#666; font-size:14px;}
.mbx-n a{ color:#666; padding:0 5px;}
.mbx-n a:hover{color:#333;}
.mbx-n i{color:#00b050;}


.ins-w{width:100%; height:auto; min-height:400px; padding:30px 0;}
.ins-n{width:1180px; height:auto; min-height:200px; color:#666; font-size:16px; line-height:24px; margin:0 auto; padding-bottom:20px;}
.ins-ep{width:1180px; height:auto; min-height:200px; color:#434343; font-size:16px; line-height:24px; margin:0 auto;}
.ins-ep .tt{width:1180px; height:80px; background:url(../images/line02.jpg) repeat-x left center;}
.ins-ep .tt h1{width:200px; height:80px; line-height:80px; background:#fff; color:#313131; font-size:24px; margin:0 auto; text-align:center;}
.ins-ep ul{clear: both; overflow: hidden; margin-left: -51px;}
.ins-ep li{width:359px; margin-left:51px; float:left; display:block; overflow:hidden;}
.ins-ep .img{ width:359x; height:238px; overflow:hidden;}
.ins-ep li img{width:359px; height:238px;}
.ins-ep .txt{width:359px; height:60px; line-height:40px; font-size:18px; text-align:center; font-size:16px; color:#999;}

.ins-pro{width:1180px; height:auto; min-height:400px; color:#666; margin:0 auto; padding-bottom:20px;}
.ins-l{width:271px; height:100%; min-height:400px; float:left;}
.ins-r{width:877px; height:100%; min-height:400px; float:right;}
.ins-l-m{width:271px; height:auto; min-height:100px; padding-bottom:40px;}
.ins-l-m .tt{width:271px; height:45px; background:url(../images/line02.jpg) repeat-x left bottom;}
.ins-l-m .tt h1{width:150px; height:45px; border-bottom:1px solid #00b050; line-height:44px; font-size:20px; color:#313131;}
.ins-l-m li{width:271px; height:44px; line-height:44px; border-bottom:1px solid #ededed; font-size:14px; display:block; position:relative; text-indent:10px;}
.ins-l-m li a{color:#666; display:block;}
.ins-l-m li:hover a{color:#00b050; background:#ededed;}
.ins-l-m li i{padding-right:5px;}

.ins-l-m li dl{position:absolute; left:271px; top:0; display:none; background:#ededed; z-index:9;}
.ins-l-m li dl dd{white-space:nowrap; border-bottom:2px solid #fff;}
.ins-l-m li dl dd a{color:#666 !important; padding-right:20px;}
.ins-l-m li dl dd a:hover{color:#00b050 !important; background:#f6f6f6;}
.ins-l-m li:hover dl{display:block;}


.ins-r .tt{width:877px; height:45px; background:url(../images/line02.jpg) repeat-x left bottom;}
.ins-r .tt h1{width:150px; height:45px; border-bottom:1px solid #00b050; line-height:44px; font-size:24px; color:#313131;}
.ins-pro-list{width:877px; height:auto; min-height:700px; padding-top:20px;}
.ins-pro-list ul{clear:both; margin-left:-32px;}
.ins-pro-list li{width:271px; height:350px; margin-left:32px; float:left; display:block;}
.ins-pro-list a{ color:#313131;}
.ins-pro-list a:hover{ color:#00b050;}
.ins-pro-list .img{ width:269px; height:269px; border:1px solid #c4c4c4; overflow:hidden;}
.ins-pro-list li img{width:269px; height:269px; transition: all 0.4s;}
.ins-pro-list li:hover img{transform:scale(1.2);}
.ins-pro-list li .txt{width:271px; height:79px; line-height:40px; font-size:18px; text-align:center; font-size:16px;}

.pro-xx{width:877px; height:auto; min-height:400px; padding-top:20px;}
.pro-xx-l{width:440px; height:440px; border:1px solid #ededed; overflow:hidden; float:left;}
.pro-xx-l img{width:440px; height:440px;}
.pro-xx-r{width:407px; height:440px; overflow:hidden; float:right; border-bottom:1px solid #ededed;}
.pro-xx-r h1{width:407px; padding-bottom:20px; height:auto; min-height:30px; color:#333; font-size:20px; line-height:30px; border-bottom:1px solid #ededed;}
.pro-xx-r i{color:#ccc; padding-right:10px;}
.pro-xx-r .txt{width:407px; padding:20px 0; color:#333; line-height:26px; font-size:16px;}
.pro-xx-b{width:877px; height:auto; min-height:100px; color:#333; line-height:26px; font-size:16px;}
.pro-xx-b h1{width:877px; margin-bottom:20px; height:50px; color:#333; font-size:18px; line-height:50px; border-bottom:1px solid #ededed;}
.pro-xx-b h1 i{color:#ccc; padding-right:10px;}
.pro-xx-b img{max-width:100%; height:auto;}

.feedback{width:877px; height:400px; color:#333;font-size:16px;}
.fd-xx{width:877px; height:auto; min-height:200px; color:#666;}
.fd-xx li{width:877px; border-bottom:1px dashed #ededed; text-indent:15px; padding:20px 0;}
.fd-xx li span{width:120px; padding-left:10px; display:inline-block;}
.fd-xx li .txtr{text-align:right; padding-right:10px;}
.fd-xx .txt200{width:200px; height:45px; line-height:44px; border:1px solid #d0d0d0; border-radius:3px; font-size:16px; text-indent:15px; color:#333;}
.fd-xx .txt300{width:300px; height:45px; line-height:44px; border:1px solid #d0d0d0; border-radius:3px; font-size:16px; text-indent:15px; color:#333;}
.fd-xx .txt600{width:620px; height:45px; line-height:44px; border:1px solid #d0d0d0; border-radius:3px; font-size:16px; text-indent:15px; color:#333;}
.fd-xx .txt-area{width:620px; height:100px; line-height:22px; border:1px solid #d0d0d0; border-radius:3px; font-size:16px; color:#333; font-family:Arial, Helvetica, sans-serif; margin-left:120px; padding:10px 15px;}
.fd-xx li textarea::-webkit-input-placeholder {color:#999; font-family:Arial, Helvetica, sans-serif;}
.fd-xx li textarea::-moz-placeholder {color:#999;}
.fd-xx li textarea:-moz-placeholder {color:#999;}
.fd-xx li textarea:-ms-input-placeholder {color:#999;}
.fd-xx .li02{border-bottom:none; text-align:right;}
.fd-xx li .btn01{width:120px; border:0; outline:0; color:#fff; line-height:40px; height:40px; border-radius:20px; background:#00b050; font-size:18px; cursor:pointer; margin-right:40px;}
.fd-xx li .btn02{width:120px; border:0; outline:0; color:#fff; line-height:40px; height:40px; border-radius:20px; background:#666; font-size:18px; cursor:pointer; margin-right:120px;}

.news-list{width:877px; height:auto; min-height:400px;}
.news-list li{width:877px; height:45px; border-bottom:1px dashed #ededed; color:#333; font-size:16px;}
.news-list .nt{width:767px; height:44px; line-height:44px; overflow:hidden; float:left; color:#666; text-indent:10px;}
.news-list .nt i{color:#999; font-size:14px; padding-right:5px; text-indent:0;}
.news-list li:hover .nt{color:#333;}
.news-list li:hover{background:#F5F5F5;}
.news-list .dt{width:95px; height:44px; line-height:44px; float:right; color:#999; font-size:14px; text-align:right; font-style:italic; padding-right:5px;}

.news-xx{width:877px; height:auto; min-height:400px; color:#333; line-height:26px; font-size:16px; padding-top:20px;}
.news-xx h1{width:877px; height:auto; min-height:30px; padding:30px 0; line-height:30px; font-size:24px; text-align:center; border-bottom:1px dashed #ededed; }
.news-xx h2{width:877px; height:40px; line-height:40px; font-size:14px; text-align:center; border-bottom:1px dashed #ededed; margin-bottom:20px; color:#999;}
.news-xx h2 i{padding-left:30px; padding-right:5px;}
.news-xx img{max-width:100%; height:auto;}
