
.about{width:1180px; height:470px; margin:50px auto 0 auto;background:url(../images/ab_bg.jpg) no-repeat top center;}
.about .ab_l{width:1180px; height:325px; margin:0 auto;}
.about .ab_l .ab_img{width:450px; height:340px; float:left; margin:0px 0 0 45px; }
.about .ab_l .ab_img img{width:450px; height:325px;}
.about .ab_l .ab_nr{width:615px; float:right;margin-right:15px;}
.about .ab_l .ab_nr h5{color:#333;font-size:28px;font-family: "sy","宋体";font-weight: bold;background:url(../images/ab_t.jpg) no-repeat top left; display:block; height:54px; padding-top:65px; }
.about .ab_l .ab_nr p{color:#333;font-size:14px; line-height:38px; height:152px; overflow:hidden;}
.about .ab_l .ab_nr .xq{ width:140px; height:37px; border:1px solid #b7b7b7; margin-top:10px;}
.about .ab_l .ab_nr .xq a{ display:block; text-align:center; line-height:37px; font-size:14px; color:#878787; }
.about .ab_list{width:1180px; margin:45px auto 0 auto;}
.about .ab_list ul li{ width:180px; float:left; margin:0 57px;}
.about .ab_list ul li span{color:#333;font-size:38px;font-family: "sy","宋体"; font-weight: bold;display:block; text-align:center;}
.about .ab_list ul li span i{color:#333;font-size:15px;font-family: "sy","宋体";font-weight: bold;}
.about .ab_list ul li p{color:#333;font-size:16px;font-family: "sy","宋体";font-weight: bold;text-align:center;}

.product_bg{width:100%; height:965px; margin:40px auto 0 auto; position:relative;}
.product{ width:1180px; margin:0 auto; }
.product .pro_t h2{ font-size:28px;color:#333; text-align:center;font-family: "sy","宋体";font-weight: bold;}
.product .pro_t p{font-size:14px; color:#333; display:block; text-align:center;font-family: "eg";text-transform: uppercase;}
.product .pro_list{ margin:30px auto 0 auto; width:1080px; height:130px;}
.product .pro_list ul li{ width:150px; float:left; margin:0 60px; }
.product .pro_list ul li span{background:url(../images/cp_list.png) no-repeat center; display:block; margin:0 auto; width:72px; height:72px;}
.product .pro_list ul li span img{ width:42px; height:42px; margin:0 auto; display:block; padding-top:10px;}
.product .pro_list ul li p a{ display:block; text-align:center; line-height:50px; font-size:14px; color:#333;background:url(../images/xt.png) no-repeat bottom center; }
.product .pro_list ul li:hover span{background:url(../images/cp_list1.png) no-repeat center;}
.product .pro_list ul li:hover p a{background:url(../images/xt1.png) no-repeat bottom center; }
.product_bg .product_nr{width:100%; height:780px; margin:40px auto 0 auto;background:url(../images/cp_bg.jpg) no-repeat top center;}
.product_bg .product_nr .pro_tu{ width:1180px; margin:0 auto;position:relative;}
.product_bg .product_nr .pro_tu ul li.nr1{ width:950px; height:340px; position:absolute; top:0px; left:-370px;}
.product_bg .product_nr .pro_tu ul li.nr1 img{ width:950px; height:340px;position:relative;}
.product_bg .product_nr .pro_tu ul li.nr1 p{width:210px; height:40px; position:absolute;background:url(../images/an_hov_bg.png) repeat  center; bottom:15px; left:370px;}
.product_bg .product_nr .pro_tu ul li.nr1 p a{color:#fff;font-size:16px; text-align:center; display:block; line-height:40px;overflow:hidden;white-space: nowrap;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;  }
.product_bg .product_nr .pro_tu ul li.nr2{ width:950px; height:340px; position:absolute; top:360px; left:-370px;}
.product_bg .product_nr .pro_tu ul li.nr2 img{ width:950px; height:340px;position:relative;}
.product_bg .product_nr .pro_tu ul li.nr2 p{width:210px; height:40px; position:absolute;background:url(../images/an_hov_bg.png) repeat  center; bottom:15px; left:370px;}
.product_bg .product_nr .pro_tu ul li.nr2 p a{color:#fff;font-size:16px; text-align:center; display:block; line-height:40px;overflow:hidden;white-space: nowrap;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;  }
.product_bg .product_nr .pro_tu ul li.nr3{ width:580px; height:240px; position:absolute; top:0px; right:0px;}
.product_bg .product_nr .pro_tu ul li.nr3 img{ width:580px; height:240px;position:relative;}
.product_bg .product_nr .pro_tu ul li.nr3 p{width:210px; height:40px; position:absolute;background:url(../images/an_hov_bg.png) repeat  center; bottom:15px; left:165px;}
.product_bg .product_nr .pro_tu ul li.nr3 p a{color:#fff;font-size:16px; text-align:center; display:block; line-height:40px;overflow:hidden;white-space: nowrap;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;  }

.product_bg .product_nr .pro_tu ul li.nr4{ width:280px; height:210px; position:absolute; top:260px; right:300px;}
.product_bg .product_nr .pro_tu ul li.nr4 img{width:280px; height:210px;position:relative;}
.product_bg .product_nr .pro_tu ul li.nr4 p{width:210px; height:40px; position:absolute;background:url(../images/an_hov_bg.png) repeat  center; bottom:15px; left:35px;}
.product_bg .product_nr .pro_tu ul li.nr4 p a{color:#fff;font-size:16px; text-align:center; display:block; line-height:40px;overflow:hidden;white-space: nowrap;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;  }
.product_bg .product_nr .pro_tu ul li.nr5{ width:280px; height:210px; position:absolute; top:260px; right:0px;}
.product_bg .product_nr .pro_tu ul li.nr5 img{width:280px; height:210px;position:relative;}
.product_bg .product_nr .pro_tu ul li.nr5 p{width:210px; height:40px; position:absolute;background:url(../images/an_hov_bg.png) repeat  center; bottom:15px; left:35px;}
.product_bg .product_nr .pro_tu ul li.nr5 p a{color:#fff;font-size:16px; text-align:center; display:block; line-height:40px;overflow:hidden;white-space: nowrap;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;  }
.product_bg .product_nr .pro_tu ul li.nr6{ width:280px; height:210px; position:absolute; top:490px; right:300px;}
.product_bg .product_nr .pro_tu ul li.nr6 img{ width:280px; height:210px;position:relative;}
.product_bg .product_nr .pro_tu ul li.nr6 p{width:210px; height:40px; position:absolute;background:url(../images/an_hov_bg.png) repeat  center; bottom:15px; left:35px;}
.product_bg .product_nr .pro_tu ul li.nr6 p a{color:#fff;font-size:16px; text-align:center; display:block; line-height:40px;overflow:hidden;white-space: nowrap;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;  }
.product_bg .product_nr .pro_tu ul li.nr7{ width:280px; height:210px; position:absolute; top:490px; right:0px;}
.product_bg .product_nr .pro_tu ul li.nr7 img{ width:280px; height:210px;position:relative;}
.product_bg .product_nr .pro_tu ul li.nr7 p{width:210px; height:40px; position:absolute;background:url(../images/an_hov_bg.png) repeat  center; bottom:15px; left:35px;}
.product_bg .product_nr .pro_tu ul li.nr7 p a{color:#fff;font-size:16px; text-align:center; display:block; line-height:40px;overflow:hidden;white-space: nowrap;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;  }

.advantage_bg{ width:100%; margin:60px auto 0 auto; height:704px;background: url(../images/ys_bg.jpg) no-repeat center; position:relative;}
.advantage_bg .advantage{margin:0 auto;width:1180px; height:704px;position:relative;}
.advantage_bg .advantage .ys_l{ width:496px; float:left;height:704px;position:relative;}
.advantage_bg .advantage .ys_l .ys_t{ font-size:15px; color:#d2d2d2;font-family: "sy","宋体";text-transform: uppercase;}
.advantage .ys_l .ys_t span{font-size:34px; color:#333;font-family: "sy","宋体"; font-weight:bold;}
.advantage .ys_l .ys_t span i{font-size:54px; color:#069f63;}
.advantage .ys_l .ys_t p{font-size:20px; color:#069f63;background: url(../images/ys_xt.jpg) no-repeat left center; padding-left:40px;font-family: "sy","宋体";}
.advantage .ys_nr{ width:496px; margin:30px auto 0 auto ; height:595px; overflow:hidden;}
.ys_nr .hd{ overflow:hidden;  }
.ys_nr .prev{ display:block;  width:27px; height:22px; float:right;  overflow:hidden;cursor:pointer; background: url(../images/left4.jpg) no-repeat; position:absolute; bottom:2px; right:26px;z-index: 99;}
.ys_nr .next{ display:block; width:27px; height:22px; float:right;  overflow:hidden;cursor:pointer; background:url(../images/right4.jpg) no-repeat;position:absolute; bottom:2px; right:0px;z-index: 99; }
.ys_nr .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:0px; zoom:1; }
.ys_nr .bd{ width:496px; margin:0 auto;}
.ys_nr .bd ul li{width:496px; height:592px; float:left; margin:0 auto; position:relative;}
.ys_nr .bd ul li .ys_img{ width:496px; height:256px;}
.ys_nr .bd ul li .ys_img img{width:496px; height:256px;}
.ys_nr .bd ul li .nr{width:496px; margin-top:15px;}
.ys_nr .bd ul li .nr h5{ line-height:35px;font-size:24px; color:#333;font-family: "sy","宋体";font-weight: bold; margin-bottom:10px; }
.ys_nr .bd ul li .nr h5 span{ float:left; font-size:38px; color:#333;font-family: "sy","宋体";margin-right:5px;}
.ys_nr .bd ul li .nr p{font-size:14px; color:#333; line-height:33px;}
.advantage .phone{ position:absolute; bottom:0px; left:5px; font-size:14px; color:#333;background: url(../images/tel2.png) no-repeat left center; padding-left:30px;font-size:24px; color:#0bae6e;font-family: "sy","宋体";font-weight: bold;}
.advantage .phone span{font-size:24px; color:#0bae6e;font-family: "sy","宋体";font-weight: bold; margin:0 5px;}

.advantage .ys_r{ width:495px; float:right;}
.advantage .ys_r .m_title{ font-size:23px; color:#fff; padding-top:115px;font-family: "sy","宋体";font-weight: bold;}
.advantage .ys_r .m_title span{font-size:23px; color:#e9d389;font-family: "sy","宋体"; }

.advantage .ys_r .fw{ float:left; width:180px; margin-top:123px; } 
.advantage .ys_r .fw ul li{ height:49px; line-height:49px;margin-bottom:55px;}
.advantage .ys_r .fw ul li span{ float:left; width:51px; height:49px; }
.advantage .ys_r .fw ul li h5{font-size:16px; color:#fff; font-weight:normal; float:left; margin-left:15px;}
.advantage .message{ float:right; width:235px; margin:115px 30px 0 0px;height:185px;}
.advantage .message .m_list{width:235px; margin:20px 30px 0 0px; }
.advantage .message .form-group input{ width:235px; height:40px;  margin-bottom:25px; background:#fff;padding:0 10px;color:#b2b2b2; font-size:14px; border-bottom:1px solid #dedede;}
.advantage .message .form-group1 textarea{width:235px; height:70px;background:#fff;padding:0 10px;color:#b2b2b2; font-size:14px;border-bottom:1px solid #dedede; }
.advantage .message .buttom{ width:235px; height:33px; background:#069f63; margin-top:30px; border-radius:8px;}
.advantage .message .buttom .an1{ font-size:14px; color:#fff; font-weight:bold; text-align:center; line-height:33px; background:#069f63; border:none;border-radius:8px;}
.advantage .ys_r .cont{ width:340px; position:absolute; right:0px; bottom:55px; font-size:14px; color:#fff; line-height:24px;}
					
					
.case_bg{ width:100%; margin:30px auto 0 auto; height:720px; background:#f5f5f5;position:relative;}
.case{margin:0 auto;width:1180px; height:auto; position:relative; padding-top:45px; }
.case .case_t h3{ font-size:28px;color:#333; text-align:center;font-family: "sy","宋体";font-weight: bold;}
.case .case_t p{font-size:14px; color:#333; display:block; text-align:center;font-family: "eg";text-transform: uppercase;}
.case .picScroll-left{ width:1180px; margin:30px auto 0 auto ; height:475px; overflow:hidden;}
.picScroll-left .hd{ overflow:hidden;  }
.picScroll-left  .prev{ display:block;  width:43px; height:124px; float:right;  overflow:hidden;cursor:pointer; background: url(../images/left.jpg) no-repeat; position:absolute; top:300px; left:-70px;}
.picScroll-left  .next{ display:block; width:43px; height:124px; float:right;  overflow:hidden;cursor:pointer; background:url(../images/right.jpg) no-repeat;position:absolute; top:300px; right:-70px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:0px; zoom:1; }
.picScroll-left .bd{ width:1180px; margin:0 auto;}
.picScroll-left .bd ul li{width:370px; height:475px; float:left; margin:0 12px 0 11px; position:relative;}
.picScroll-left .bd ul li img{width:370px; height:413px; position:relative;}
.picScroll-left .bd ul li p{width:282px; height:106px; background:#f5f5f5; margin:-67px auto 0 auto; position:relative; padding:10px;}
.picScroll-left .bd ul li p a{ font-size:16px; color:#333; text-align:center; line-height:30px; display:block;text-overflow: ellipsis;
white-space: nowrap;overflow:hidden;}
.picScroll-left .bd ul li p span{ font-size:14px; color:#8c8c8c;text-align:center; display:block;text-overflow: ellipsis;
white-space: nowrap;overflow:hidden;background:url(../images/case_xt.jpg) no-repeat bottom center; line-height:40px; padding-bottom:15px;}
.picScroll-left .bd ul li p a:hover{color:#015cb5;}
.picScroll-left .bd ul li:hover p{background:#069f63;}
.picScroll-left .bd ul li:hover p a{ color:#fff;}
.picScroll-left .bd ul li:hover p span{ color:#fff;background:url(../images/case_xt1.jpg) no-repeat bottom center;}
.case .more{ width:195px; height:41px; margin:20px auto 0 auto; border:1px solid #ccc;}
.case .more a{ display:block; text-align:center; line-height:41px; font-size:16px; color:#a6a6a6;}

.banner1{margin:0 auto;width:100%; height:205px; background:url(../images/banner_1.jpg)  no-repeat center;}
.banner1 .zx {width:1180px;margin:0 auto;}
.banner1 .zx .nr{text-align:left; margin:0px auto 0 43px; padding-top:25px; width:505px; float:left;}
.banner1 .zx .nr p{font-size:20px; color:#fff;font-weight:normal; margin-top:5px;font-family: "sy","宋体";font-weight: bold;}
.banner1 .zx .nr span{font-size:24px; color:#fff; font-family: "sy","宋体";font-weight: bold;}

.witness_bg{width:100%; margin:0 auto; height:499px; background:url(../images/jz_bg.jpg)  no-repeat center;position:relative;}
.witness_bg .witness{margin:0 auto;width:1180px; height:auto; position:relative; padding-top:45px;}
.witness .witness_t h3{ font-size:28px;color:#333; text-align:center;font-family: "sy","宋体";font-weight: bold;}
.witness .witness_t p{font-size:14px; color:#333; display:block; text-align:center;font-family: "eg";text-transform: uppercase;}
.witness .witness-left{ width:1080px; margin:60px auto 0 auto ; height:295px; overflow:hidden;}
.witness-left .hd{ overflow:hidden;  }
.witness-left .prev{ display:block;  width:9px; height:15px; float:right;  overflow:hidden;cursor:pointer; background: url(../images/left1.png) no-repeat; position:absolute; bottom:20px; right:50px;z-index: 99;}
.witness-left .next{ display:block; width:9px; height:15px;  float:right;  overflow:hidden;cursor:pointer; background:url(../images/right1.png) no-repeat;position:absolute; bottom:20px; right:0px;z-index: 99; }
.witness-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:0px; zoom:1; }
.witness-left .bd{ width:1080px; margin:0 auto;}
.witness-left .bd ul li{width:1080px; height:292px; float:left; margin:0 auto; position:relative;}
.witness-left .bd ul li .jz_img{ float:left; width:473px; height:292px;}
.witness-left .bd ul li .jz_img img{width:473px; height:292px;}
.witness-left .bd ul li .jz_nr{ float:right;width:565px;}
.witness-left .bd ul li .jz_nr h5{ line-height:35px;width:565px; margin-top:20px;}
.witness-left .bd ul li .jz_nr h5 a{font-size:20px; color:#333; font-weight:normal;  display:block;}
.witness-left .bd ul li .jz_nr h5 span{ float:left; font-size:40px; color:#0bae6e;font-family: "sy","宋体"font-weight: bold;;margin-right:5px;}
.witness-left .bd ul li .jz_nr p{font-size:14px; color:#999; line-height:30px; height:60px; overflow:hidden; margin:30px 0 20px 0;}
.witness-left .bd ul li .jz_nr .more{margin:30px 0 0px 70px;}
.witness-left .prev:hover{background: url(../images/left2.png) no-repeat;}
.witness-left .next:hover{background:url(../images/right2.png) no-repeat;}
.witness .phone{ position:absolute; bottom:15px; right:245px; font-size:14px; color:#333;}
.witness .phone span{font-size:20px; color:#0bae6e;font-family: "sy","宋体";font-weight: bold; margin-right:15px;}

.fc_bg{width:100%; margin:0 auto; height:345px; background:#fff url(../images/fc_bg.jpg) repeat-x top center;position:relative;}
.fc{margin:0 auto;width:1180px; height:auto; position:relative;position:relative; padding-top:20px; }
.fc .fc_t h3{ font-size:28px;color:#333; text-align:center;font-family: "sy","宋体";font-weight: bold;}
.fc .fc_t p{font-size:14px; color:#333; display:block; text-align:center;font-family: "eg";text-transform: uppercase;}
.fc .fc-left{ width:1180px; margin:30px auto 0 auto ; height:220px; overflow:hidden;}
.fc-left .hd{ overflow:hidden;  }
.fc-left  .prev{ display:block; width:15px; height:34px; float:right;  overflow:hidden;cursor:pointer; background: url(../images/left3.png) no-repeat; position:absolute; top:178px; left:-25px;}
.fc-left  .next{ display:block; width:15px; height:34px; float:right;  overflow:hidden;cursor:pointer; background:url(../images/right3.png) no-repeat;position:absolute; top:178px; right:-25px; }
.fc-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:0px; zoom:1; }
.fc-left .bd{ width:1180px; margin:0 auto;}
.fc-left .bd ul li{width:280px; height:220px; float:left; margin:0 7px 0 7px; position:relative;}
.fc-left .bd ul li img{width:280px; height:185px; position:relative;}
.fc-left .bd ul li p{width:280px; height:30px;}
.fc-left .bd ul li p a{ font-size:14px; color:#666; text-align:center; line-height:35px; display:block;text-overflow: ellipsis;
white-space: nowrap;overflow:hidden;}

.news{width:1180px;margin:30px auto 0 auto;height:500px;}
.news .news_t{width:1180px; height:50px; line-height:50px;}
.news .news_t h3{float:left;font-size:28px; font-weight:normal; color:#333;font-family: "sy","宋体";font-weight: bold; display:block;}
.news .news_t .more{ float:right;color:#666;font-size:14px;font-family: "sy","宋体";font-weight: bold;  }
.news .news_l{ width:765px; float:left; border-top:1px solid #e6e6e6;}
.news .news_l .news_nr{width:765px; margin:20px auto 0 auto;}
.news .news_l .news_nr .nr{height:140px; border-bottom:1px dashed #d8d8d8;} 
.news .news_l .news_nr .nr .news_img{width:150px;height:115px; float:left;}
.news .news_l .news_nr .nr .news_img img{width:150px;height:115px;}
.news .news_l .news_nr .nr .xq{ width:585px; float:right;}
.news .news_l .news_nr .nr .xq h5 a{ font-size:16px; color:#333; display:block; line-height:30px;overflow:hidden;white-space: nowrap;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;}
.news .news_l .news_nr .nr .xq h5 a:hover{color:#0bae6e;}
.news .news_l .news_nr .nr .xq span{font-size:13px; color:#b2b2b2;}
.news .news_l .news_nr .nr .xq p{font-size:14px; color:#9b9b9b; line-height:24px; height:50px; overflow:hidden; margin-top:15px;}
.news .news_l .news_nr ul li{float:left; width:47%; line-height:65px;margin-right: 22px;border-bottom:1px dashed #d8d8d8;}
.news .news_l .news_nr ul li a{width:250px; height:65px; line-height:65px; overflow:hidden; color:#737373;font-size:14px;display: block;float: left;
text-overflow: ellipsis;
white-space: nowrap; background:url(../images/buttom1.jpg) no-repeat  left center; padding-left:15px;}
.news .news_l .news_nr ul li span{ float:right;color:#c0c0c0;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.news .news_l .news_nr ul li a:hover{color:#0bae6e;}

.news .question{width:355px; float:right;margin:0 auto;}
.news .question ul li{ width:333px; height:75px; border:1px solid #f2f2f2; padding:10px; margin:0 0 15px 0;}
.news .question ul li .wen{ margin-top:10px;}
.news .question ul li .wen a{color:#333; font-weight:bold;font-size:14px; background:url(../images/Q.jpg) no-repeat left center;padding-left:35px;display: block;text-overflow: ellipsis;
white-space: nowrap;overflow:hidden;}
.news .question ul li .da{margin:10px auto;}
.news .question ul li .da p{color:#333;font-size:14px;background:url(../images/A.jpg) no-repeat left top;padding-left:35px;text-overflow: ellipsis;
white-space: nowrap;overflow: hidden;}
.news .question ul li .wen a:hover{color:#0bae6e;}

.catenate{margin:0 auto; width:1180px;height:76px;background:url(../images/links_bg.jpg)  no-repeat center; position:relative; z-index:99; bottom:-36px;}
.catenate .yq{ width:1070px; overflow:hidden; margin-left:110px;height:76px;}
.catenate .yq a{font-size:14px;color:#fff; float:left; line-height:76px; text-align:center;margin:0 10px;}