@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td{font-size:14px; margin:0; padding:0; font-family:"微软雅黑","宋体", Arial, Tahoma, Verdana,  Helvetica, sans-serif; text-align:left}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-family:"微软雅黑"; font-size:14px;}
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
img { border: 0px; max-width:100%; height:auto; }
.clear {clear: both;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none;}

.left{ float:left;}
.right{ float:right;}
.padd_top20{ padding-top:20px;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height:0; }

.header{ width:100%; max-width:1400px; margin:0 auto}
.logo{ width:41%; height:auto; float:left}
.logo img{ width:100%; height:auto; }

.web_nav{ width:52%; height:auto; float:right}
.top_a{ display:none}

.banner{ width:100%; height:auto; display:block; overflow:hidden}
.banner img{ width:100%; height:auto;}

/*关于我们*/
.about{ width:100%; height:auto; background: url(../images/bg1.jpg) bottom repeat-x; padding:45px 0;}
.about1{ max-width:1400px; height:auto; margin:0 auto;  position:relative}
.about1_1{ width:53%; height:auto; float:left}
.about1_1 img{ width:100%; height:auto; }
.about1_1_1{ display:none}
.about1_2{ width:45%; height: auto; float: right; }
.about1_2_bt{ width:100%; height:80px; color:#8a8a8a; font-size:16px; line-height:36px;text-transform:uppercase; text-align:left; padding:10px 0 0 0}
.about1_2_bt h2{ color:#74b431; font-size:28px; line-height:36px; text-align:left }
.about1_2_bt1{ color:#666; font-size:14px; line-height:20px; float:right; margin-top:12px;}
.about1_2_bt1 span{ color:#666; font-size:12px; line-height:20px; display:block; overflow:hidden;}
.about1_2_bt1 a{ color:#666;}
.about1_2_bt1 a:hover{ color:#74b431;}
.about1_2_js1{ width:42%; padding:25px 3% 25px 6%;  height:70px; background: url(../images/icon1.jpg) left no-repeat #74b431; margin-left:49%; top:100px;  position: absolute; color:#fff; font-size:18px; line-height:35px; text-transform:uppercase; }
.about1_2_js1 h2{ color:#fff; font-size:26px; line-height:35px; text-transform:uppercase; }
.about1_2_nr{ width:100%; height:232px; color:#333; font-size:14px; line-height:24px; text-align:left; padding:150px 0 0 0; display:block; overflow:hidden}

/*业务领域*/
.business{ max-width:1400px; height:auto; padding:10px 0; margin:0 auto;}
.business_bt{ width:100%; height:75px; color:#8a8a8a; font-size:16px; line-height:36px;text-transform:uppercase; text-align:left; padding:10px 0 0 0}
.business_bt h2{ color:#74b431; font-size:28px; line-height:36px; text-align:left }
.business_bt1{ color:#666; font-size:14px; line-height:20px; float:right; margin-top:12px;}
.business_bt1 a{ color:#666; }
.business_bt1 a:hover{ color:#74b431; }
.business_bt1 span{ color:#666; font-size:12px; line-height:20px; display:block; overflow:hidden;}
.business_nr1{ width:100%; height: auto; color:#8a8a8a; font-size:14px; line-height:24px; display:none}
.business_nr2{ width:100%; height: auto; padding-top:0px;}

.mr_frbox1{width:100%; overflow:hidden;}
.mr_frBtnL1{float:left; margin:120px 0px 0px 0px; cursor:pointer; display:inline; background:url(../images/feature_left.gif) center top no-repeat; width:5%; height:53px;}
.mr_frBtnR1{ float:right; margin:120px 0px 0 0px; cursor: pointer; background:url(../images/feature_right.gif) center top no-repeat; width:5%; height:53px;}
.mr_frBtnL1:hover,.mr_frBtnR1:hover{ background-position:center bottom}
.mr_frUl1{float:left; height:300px; display:block; overflow:hidden; width:90%;}
.mr_frUl1 ul li{ display:inline; float:left; height:230px; width:24%; border:1px #ddd solid; border-bottom:3px #ddd solid; margin:15px 5px 0 5px; display:block; overflow:hidden; text-align:center; padding:30px 0 0 0; }
.mr_frUl1 ul li img{ height:85px; width:85px; transition: all 1s ease 0s; margin:0 auto }
.mr_frUl1 ul li h2{ color:#333; font-size:22px; line-height:40px;  background:url(../images/bg2_07.jpg) bottom center no-repeat; height:40px; text-align:center; font-weight:normal; padding:10px 0; margin:10px 0 20px 0}
.mr_frUl1 ul li span{  color:#555; font-size:14px; line-height:24px; text-align:center; height:24px; margin:0 10%; display:block; overflow:hidden}
.mr_frUl1 li a{display:block; position:relative;}
.mr_frUl1 li img:hover{transform:scale(1.1);-webkit-transform: scale(1.2); z-index:99999; -moz-transform:scale(1.2);-ms-transform:scale(1.2); -o-transform:scale(1.2);}
.mr_frUl1 ul li:hover h2{background:url(../images/bg2_07.jpg) bottom center no-repeat; }

/*案例展示*/
.case{ width:100%; height:auto; padding:10px 0; background:#ececec;}
.case1{ max-width:1400px; height:auto; margin:0 auto}
.case1_bt{width:100%; height:auto; }
.case1_bt1{ height:auto; float:left;color:#8a8a8a; font-size:16px; line-height:36px;text-transform:uppercase; text-align:left; padding:10px 0 0 0 }
.case1_bt1 h2{ color:#74b431; font-size:28px; line-height:36px; text-align:left }
.case1_bt2 { float:left; padding:48px 0 0 30px; display:block}
.case1_bt2 ul li{  padding:0 10px; margin:0 5px; font-size:16px;  display:block; overflow:hidden; float:left;}
.case1_bt2 ul li a{ color:#555; line-height:35px; display:block; overflow:hidden; padding:0 15px; border-radius:5px;}
.case1_bt2 ul li a:hover{ color:#fff;  background:#74b431; line-height:35px; display:block; overflow:hidden; padding:0 15px; border-radius:5px; }
.case1_bt2 ul .jingguo a{ color:#fff;  background:#74b431; line-height:35px; display:block; overflow:hidden; padding:0 15px; border-radius:5px; }
.case1_fl2{ display:none}
.case1_bt3{ color:#666; font-size:14px; line-height:20px; float:right; margin-top:22px;}
.case1_bt3 span{ color:#666; font-size:12px; line-height:20px; text-transform:uppercase; display:block; overflow:hidden;}
.case1_bt3 a{ color:#666; font-size:14px}
.case1_bt3 a:hover{ color:#74b431;}

.case1_nr{width:100%; height:auto; padding-top:10px; }
.case1_nr dl{ width:32%; height:auto; margin:20px  2% 10px 0; float:left; border-radius:5px; display:block; overflow:hidden;}
.case1_nr dl dd{ width:100%; height:auto; display:block; overflow:hidden; }
.case1_nr dl dd img{ width:100%; height:auto;transition: all 1s ease 0s;}
.case1_nr dl dt{ width:100%; height:120px; background:#fff; transition: all 1s ease 0s;  }
.case1_nr dl dt h2{ color:#333; font-size:18px; line-height:40px; background:url(../images/bg2_07.jpg) bottom center no-repeat; text-align:center;  height:40px; padding-top:5px; overflow:hidden; font-weight:normal; margin:0px 20px 10px 20px; }
.case1_nr dl dt span{ color:#666; font-size:14px; line-height:24px; text-align:left; height:48px; display:block; overflow:hidden; margin:0 20px;}
.case1_nr dl:hover dt{ background:#e3f0d6;}
.case1_nr dl dd img:hover{transform:scale(1.1);-webkit-transform: scale(1.2); z-index:99999; -moz-transform:scale(1.2);-ms-transform:scale(1.2); -o-transform:scale(1.2);}
.case1_nr dl:nth-child(3n){ margin-right:0px;}
.case1_nr dl:hover dt h2{ color:#74b431; }

/*新闻资讯*/
.news{ max-width:1400px; height:auto; margin:0 auto; padding:10px 0 15px 0}
.news_nr{ width:100%; height:auto; padding-top:15px;}
.news1{ width:40%; height:auto; float:left; display:block; overflow:hidden; background:#0a74a9;}
.news1 img{ width:100%; height:auto;}
.news1_1{ width:90%; height: auto; background:#0a74a9; padding:10px 5%;}
.news1_1_1{ width:75px; height:100px; padding-top:5px; position:absolute; color:#fff; font-size:14px; line-height:30px; text-align:center}
.news1_1_1 h2{ color:#fff; font-size:32px; text-align:center; line-height:40px;}
.news1_1_2{ margin-left:90px; height:100px; position: relative}
.news1_1_2 h2{  color:#fff; font-size:16px; height:40px; border-bottom:1px #4797bf solid; line-height:40px; display:block; overflow:hidden; font-weight:normal}
.news1_1_2 span{  color:#fff; font-size:13px; height:44px; line-height:22px; display:block; overflow:hidden; font-weight:normal; margin-top:5px;}

.news2{ width:57%; height:auto; float:right}
.news2 ul li{ width:100%; height:60px;}
.news2 ul li a{ height:59px ;background:#fff; border-left:3px #fff solid;  border-bottom:1px #adadad dotted; color:#333; font-size:16px; line-height:59px; display:block; overflow:hidden; padding-left:15px; padding-right:10px;}
.news2 ul li a span{ color:#95969a; font-size:14px; line-height:59px; background:url(../images/icon3.png) left no-repeat; padding-left:25px; float:right}
.news2 ul li a:hover{ height:59px; background:#0a74a9; border-left:3px #dab250 solid;  color:#fff; font-size:16px; line-height:59px; display:block; overflow:hidden; padding-left:15px;padding-right:10px;}
.news2 ul li a:hover span{ color:#fff; font-size:14px; line-height:58px; background:url(../images/icon2.png) left no-repeat; padding-left:25px; float:right}

.footer{ width:100%; height:auto; background:#303131; border-top:4px #74b431 solid}
.footer1{ width:100%; height:auto; background:#e5e5e5; padding:25px 0; }
.footer1_1{max-width:1400px; height:auto; margin:0 auto}
.footer1_1 h2{ color:#74b431; font-size:18px; line-height:32px; font-weight:normal; background:url(../images/icon4.jpg) left no-repeat; padding-left:15px; margin-bottom:10px;}
.footer1_1 ul li{ color:#888; font-size:14px; line-height:32px; padding:0 15px; float:left;}
.footer1_1 ul li a{ color:#888; }
.footer1_1 ul li a:hover{ color:#74b431; }
.footer2{max-width:1400px; height:auto; margin:0 auto; padding:25px 0;}
.footer2_1{width:41%; height:auto; padding-right:10%; float:left}
.footer2_1_1{width:100%; height:auto; }
.footer2_1_1 h2{ color:#ded2a0; font-size:18px; line-height:32px; font-weight:normal; background:url(../images/icon4.jpg) left no-repeat; padding-left:15px; margin-bottom:10px;}
.footer2_1_1 span{ color:#a9a9a9; font-size:14px; line-height:24px; height:48px; display:block; overflow:hidden; margin-top:20px; background:url(../images/bg4_14.jpg) left bottom no-repeat; padding-bottom:15px}
.footer2_1_2 { width:100%; height:auto; display:block; overflow:hidden; padding:20px 0 0 0}
.footer2_1_2 ul li{ color:#a9a9a9; font-size:14px; line-height:24px; margin:5px 0; float:left}
.footer2_1_2 ul li img{ width:17px; height:19px; float:left; padding:3px 5px 0 0;}
.width60{ width:65%;}
.width40{ width:35%;}

.footer2_2{width:20%; height:auto; padding-right:10%; float:left}
.footer2_2 h2{ color:#ded2a0; font-size:18px; line-height:32px; font-weight:normal; background:url(../images/icon4.jpg) left no-repeat; padding-left:15px; margin-bottom:10px;}
.footer2_2 ul li{ width:45%; color:#a9a9a9; font-size:14px; line-height:24px; margin:10px 0; padding-left:5%; float:left}
.footer2_2 ul li a{  color:#a9a9a9; }
.footer2_2 ul li a:hover{  color:#74b431; }


.footer2_3{width:10%; height:auto; text-align:center; padding-right:9%; float: right}
.footer2_3 h2{ color:#ded2a0; font-size:18px; line-height:32px; font-weight:normal; background:url(../images/icon4.jpg) left no-repeat; padding-left:15px; margin-bottom:10px;}
.footer2_3 img{ width:80%; height:auto; margin-top:10px; }
.footer2_3 span{ width:100%; height:auto; color:#a9a9a9; font-size:14px; line-height:32px; text-align:center; display:block; overflow:hidden}

.foot{ width:100%; height: auto; background:#1b1c1c; }
.foot1{ max-width:1400px; height:auto; background:url(../images/bg4_14.jpg) top left no-repeat; margin:0 auto; color:#a9a9a9; font-size:14px; line-height:25px; padding:13px 0;}
.foot1 a{color:#a9a9a9; }
.foot1 a:hover{color:#74b431; }

/*内页关于我们*/
.nybox{ width:100%; height:auto; padding:50px 0; margin:0 auto}
.nybox1{ max-width:1200px; height:auto; padding:50px 0; margin:0 auto}
.nybox1_bt{ max-width:1180px;  height:auto; color:#333; font-size:40px; line-height:50px; text-align:center; margin:0 auto}
.nybox1_bt span{ color:#666; font-size:18px; line-height:22px; text-align:center; text-transform:uppercase; padding:10px 0 20px 0; display:block; background:url(../images/bg5.png) bottom center no-repeat}
.nybox1_nr{ width:90%; height:auto; color:#333; font-size:40px; line-height:50px; text-align:center; margin:0 auto; padding:40px 0;}
.nybox1_nr ul li{ width:18%; height:auto; padding:10px 1%; text-align:center; display:block; overflow:hidden; float:left}
.nybox1_nr ul li img{ width:40%; height:auto; padding-bottom:15px;}
.nybox1_nr ul li h2{ width:100%;height:50px; color:#333; font-size:28px; font-weight:normal; line-height:50px; text-align:center; display:block; overflow:hidden; padding:0;}
.nybox1_nr ul li span{ width:100%; height:30px; color:#999; font-size:16px; line-height:30px; text-align:center; display:block; overflow:hidden}
.nybox1_more{ width:180px; height:auto; color:#85a936; font-size:16px; line-height:50px; border:2px #85a936 solid; text-align:center; margin:0 auto; border-radius:50px;}
.nybox1_more:hover{ width:180px; height:auto; color:#fff; font-size:16px; line-height:50px; border:2px #85a936 solid; background:#85a936; text-align:center; margin:0 auto; border-radius:50px;}
.nybox1_nr1{ width:100%; height:auto; color:#555; font-size:14px; line-height:200%; margin:20px auto; float:left}
.nybox1_nr1 h2{ color:#74b431; font-size:32px; line-height:50px; text-align:left; margin-bottom:15px;}
.nybox1_nr1 img{ max-width:100%; height:auto; margin:15px auto; text-align:center; display:block; overflow:hidden}

.nybox2{width:100%; height:auto; padding:50px 0; margin:0 auto}
.nybox2_nr{ max-width:1200px; height:auto; color:#333; font-size:16px; line-height:200%; text-align:center; padding:50px 0; margin:0 auto}
.nybox2_nr dl{ width:23%; height:auto; padding:0 1%; float:left}
.nybox2_nr dl dd{ width:100%; height:auto;}
.nybox2_nr dl dd img{ width:100%; height:auto;}
.nybox2_nr dl dt{ width:100%; height:50px; text-align:center; line-height:50px; font-size:16px; display:block; overflow:hidden; background:#ececec;}
.nybox2_nr dl dt a{ color:#333; font-size:16px}
.nybox2_nr dl dt a:hover{ color:#74b431; font-size:16px}

.nybox3_nr{ width:100%; height:auto; color:#333; font-size:40px; line-height:50px; text-align:center; margin:0 auto; padding:10px 0; float:left}
.nybox3_nr dl{ width:32%; height:auto; margin:20px  2% 10px 0; float:left; border-radius:5px; display:block; overflow:hidden;}
.nybox3_nr dl dd{ width:100%; height:auto; display:block; overflow:hidden; }
.nybox3_nr dl dd img{ width:100%; height:auto;transition: all 1s ease 0s;}
.nybox3_nr dl dt{ width:100%; height:100px; background:#f2f2f2; transition: all 1s ease 0s;  }
.nybox3_nr dl dt h2{ color:#333; font-size:18px; line-height:40px; background:url(../images/bg2_07.jpg) bottom center no-repeat; text-align:center;  height:40px; padding-top:5px; overflow:hidden; font-weight:normal; margin:0px 20px 10px 20px; }
.nybox3_nr dl dt span{ color:#666; font-size:14px; line-height:24px; text-align:left; height:48px; display:block; overflow:hidden; margin:0 20px;}
.nybox3_nr dl dt font{ color:#666; font-size:14px; line-height:24px; text-align: center; height:24px; display:block; overflow:hidden; margin:5px 20px;}
.nybox3_nr dl:hover dt{ background:#e3f0d6;}
.nybox3_nr dl dd img:hover{transform:scale(1.1);-webkit-transform: scale(1.2); z-index:99999; -moz-transform:scale(1.2);-ms-transform:scale(1.2); -o-transform:scale(1.2);}
.nybox3_nr dl:nth-child(3n){ margin-right:0px;}
.nybox3_nr dl:hover dt h2{ color:#74b431; }

.nybox4_nr{ max-width:1200px; height:auto;  padding:50px 0; margin:0 auto}
.nybox4_nr1{width:48%; height:auto;  color:#666; font-size:14px; line-height:24px; float:left}
.nybox4_nr1 h2{ color:#85a936; font-size:28px; line-height:42px; text-align:left; font-weight:bold; margin:15px 0; padding:0}
.nybox4_nr1 span{ color:#666; font-size:16px; line-height:32px; height:165px; display:block; overflow:hidden; margin:15px 0; padding:0}
.nybox4_nr1 b{ color:#85a936; font-size:16px; font-weight:normal; line-height:25px; display:block; overflow:hidden; margin:15px 0; padding:0}
.nybox4_nr1 b a{ color:#85a936; font-size:16px; font-weight:normal;}
.nybox4_nr1 b a:hover{ color:#85a936; font-size:16px; font-weight:normal;}

.nybox4_nr2{width:48%; height:auto; float: right}
.nybox4_nr2 img{width:100%; height:auto;}

.nybox5_nr{max-width:1200px; height:auto; padding:50px 0; color:333; font-size:16px; line-height:200%; text-align:center; margin:0 auto}
.nybox5_nr img{ max-width:100%; height:auto}

.nynews{  max-width:100%; height:auto; margin:0 auto; padding:25px 0 0 0; float:left}
.nynews dl{ width:100%; height:auto; margin-bottom:30px; padding-bottom:10px;border-radius:5px; display:block; overflow:hidden; background:#ececec}
.nynews dl dd{ width:100%; height:auto; display: none; overflow:hidden; float:left}
.nynews dl dd img{ width:100%; height:auto; transition: all 0.6s;border-radius:5px }
.nynews dl dd:hover img{ transform: scale(1.2);}
.nynews dl dt{ width:94%; height:auto;  padding-left:3%; padding-right:3%; float:left}
.nynews dl dt h2{ color:#333; font-size:20px; line-height:32px; font-weight:normal; height:32px; padding-top:10px; display:block; overflow:hidden; margin-bottom:5px;  transition: all 0.6s;}
.nynews dl:hover dt h2{ padding-left:15px}
.nynews dl dt span{ color:#666; font-size:14px; line-height:24px; height:48px; display:block; overflow:hidden}
.nynews dl dt b{ color:#666; font-size:14px; line-height:28px; height:28px; font-weight:normal; margin-top:10px; display:block; overflow:hidden}
.nynews dl dt:hover h2{ color:#72b52a}
.nynews dl:hover{ background:#e3f0d6; border-radius:5px;}


.nybox_map{ width:100%; height:auto; display:block; overflow:hidden; }
.nybox_map img{ width:100%; height:auto;}

.dqwz{ width:100%; height:50px; background:#f6f6f6; display:block }
.dqwz1{ max-width:1180px; height:50px;  color:#333; font-size:14px; line-height:50px; margin:0 auto}
.dqwz1 a{ color:#333; font-size:14px; }
.dqwz1 a:hover{ color:#85a936; font-size:14px; }
.dqwz1 span{ font-family: "宋体"}
.dqwz1 ul li{display:block; overflow:hidden; float:right}
.dqwz1 ul li a{ padding:0 15px; color:#333; display:block; overflow:hidden; }
.dqwz1 ul li a:hover{ padding:0 15px; color:#fff; background:#85a936; display:block; overflow:hidden; }
.dqwz1 ul .jingguo a{ padding:0 15px; color:#fff; background:#85a936; display:block; overflow:hidden; }

.nybox_news{ max-width:1200px; height:auto; display:block; overflow:hidden; padding:40px 0 0 0; margin:0 auto; }

.nycase1_fl2{ width:100%; height:auto; padding-top:30px;}	
.nycase1_fl2 ul{ width:100%; height:auto; text-align:center;}	
.nycase1_fl2 ul li{ width:120px; height:40px; margin:5px 10px; font-size:16px; text-align:center; display:inline-block;}
.nycase1_fl2 ul li a{width:120px;  color:#555; background:#f6f6f6; line-height:40px; display:inline-table; overflow:hidden; border-radius:5px;}
.nycase1_fl2 ul li a:hover{ width:120px; color:#fff;  background:#74b431; line-height:40px; display:inline-table; overflow:hidden; border-radius:5px; }
.nycase1_fl2 ul .jingguo a{width:120px;  color:#fff;  background:#74b431; line-height:40px; display:inline-table; overflow:hidden; border-radius:5px; }

.nycase1_nr{width:100%; height:auto; padding-top:10px; }
.nycase1_nr dl{ width:32%; height:auto; margin:20px  2% 10px 0; float:left; background:#ececec; border-radius:5px; display:block; overflow:hidden;}
.nycase1_nr dl dd{ width:100%; height:auto; display:block; overflow:hidden; }
.nycase1_nr dl dd img{ width:100%; height:auto;transition: all 1s ease 0s;}
.nycase1_nr dl dt{ width:100%; height:120px;  background:#ececec; transition: all 1s ease 0s;  }
.nycase1_nr dl dt h2{ color:#333; font-size:18px; line-height:40px; background:url(../images/bg2_07.jpg) bottom center no-repeat; text-align:center;  height:40px; padding-top:5px; overflow:hidden; font-weight:normal; margin:0px 20px 10px 20px; }
.nycase1_nr dl dt span{ color:#666; font-size:14px; line-height:24px; text-align:left; height:48px; display:block; overflow:hidden; margin:0 20px;}
.nycase1_nr dl:hover dt{ background:#e3f0d6;}
.nycase1_nr dl dd img:hover{transform:scale(1.1);-webkit-transform: scale(1.2); z-index:99999; -moz-transform:scale(1.2);-ms-transform:scale(1.2); -o-transform:scale(1.2);}
.nycase1_nr dl:nth-child(3n){ margin-right:0px;}
.nycase1_nr dl:hover dt h2{ color:#74b431; }

.nybussines{ width:100%; height: auto; display:block; overflow:hidden;}
.nybussines ul li{ display:inline; float:left; height:280px; width:32%; border:1px #ddd solid; border-bottom:3px #ddd solid; margin:15px 0.5%; display:block; overflow:hidden; text-align:center; padding:30px 0 0 0; }
.nybussines ul li img{ height:85px; width:85px; transition: all 1s ease 0s; margin:0 auto }
.nybussines ul li h2{ color:#333; font-size:22px; line-height:40px;  background:url(../images/bg2_07.jpg) bottom center no-repeat; height:40px; text-align:center; font-weight:normal; padding:10px 0; margin:10px 0 20px 0}
.nybussines ul li span{  color:#555; font-size:14px; line-height:24px; text-align:center; height:72px; margin:0 5%; display:block; overflow:hidden}
.nybussines li a{display:block; position:relative;}
.nybussines li img:hover{transform:scale(1.1);-webkit-transform: scale(1.2); z-index:99999; -moz-transform:scale(1.2);-ms-transform:scale(1.2); -o-transform:scale(1.2);}
.nybussines ul li:hover h2{background:url(../images/bg2_07.jpg) bottom center no-repeat; }


/*新闻详细*/
.newsbt{ font-size:32px;  color:#231815; font-weight:bold; text-align:center; padding:30px 15px 15px 15px;}
.time{text-align:center; line-height:32px; font-size:14px; border-bottom:1px #d1d1d1 dashed; background:#fff; color:#888; padding-bottom:8px; }
.nynr{ height:auto;  padding:10px 0px; display:block; color:#555; font-size:16px; line-height:200%; }
.nynr img{ max-width:100%; height:auto;}

.next_fy{ height:auto; border-top:1px #ccc dashed; color:#555; font-size:14px; line-height:30px; padding:10px 10px 20px 10px; margin-top:10px;}
.next_fy a{ color:#555;}
.next_fy a:hover{ color:#f73f41;}

.padd_top50{ padding-top:50px;}

/*分页*/
.fy{ width:100%; text-align:center; padding:10px 0px 10px 0px; margin:20px auto 40px auto; float:left}
.fy a{ background:#e5e5e5; padding:10px 20px; color:#666; margin-right:10px; font-size:14px; border-radius:5px;}
.fy a:hover{background:#85a936; color:#fff; }
.fy a:hover,.fy a.fyls{background:#85a936; color:#fff; }

.cptp{ width:100%; height:auto; padding-top:40px;}
.cptp img{ width:100%; height:auto;}

.ny_warp{ max-width:1200px; height:auto; display:block; overflow:hidden; margin:20px auto}
.ny_warp_left{ width:240px; height:auto; background:#ebebeb; display:block; overflow:hidden; float:left}
.ny_warp_fl{ width:90%; height:45px; background:#74b331; text-align: center; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:20px; padding:15px 5%;}
.ny_warp_fl h2{ font-size:24px; font-family:Arial, Helvetica, sans-serif; line-height:25px; text-align:center;}
.ny_warp_fl1{ width:100%; height:auto; padding:10px 0 20px 0;}
.ny_warp_fl1 ul li{ width:90%; height: auto; color:#555; font-size:16px; line-height:42px; text-align:center;  border-bottom:1px #dbdbdb solid; display:block; overflow:hidden; margin:0 auto; box-sizing:border-box}
.ny_warp_fl1 ul li a{color:#555; }
.ny_warp_fl1 ul li a:hover{color:#74b331; }
.ny_warp_fl1 ul .lvse a{color:#74b331; }
.ny_warp_fl2{ width:90%; height:auto; padding:15px 5%; color:#666; font-size:14px; line-height:26px; }
.ny_warp_fl2_1{ width:100%; height:auto; color:#666; font-size:16px;}
.ny_warp_fl2_1 img{ width:22px; height:22px; float:left; padding:3px 5px 0 0}
.ny_warp_fl2 h2{ color:#74b331; font-size:26px; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-weight:normal}

.ny_fl1{ width:80%; height:35px; color:#888; font-size:14px; line-height:35px; text-align:center; margin:0 auto; border-bottom:1px #dbdbdb solid}
.ny_fl1 a{color:#888;}
.ny_fl1 a:hover{color:#74b331;}
.ny_fl1 .lvse a{color:#74b331; }


.ny_warp_right{  width:920px; float:right; height:auto; display:block; overflow:hidden}
.ny_warp_right1{ color:#333; font-size:30px; line-height:50px; border-bottom:3px #74b331 solid; font-weight:bold; float:left}
.ny_warp_right1 span{ color:#888; font-size:24px; line-height:50px; text-transform:uppercase; font-weight:normal; margin-left:10px; font-family:Arial, Helvetica, sans-serif}
.ny_warp_right2{ width:100%; height:auto; float:left; padding:20px 0; color:#555; font-size:16px; line-height:180%; }
.ny_warp_right2 img{ max-width:100%; height:auto; margin:20px 0 }
.ny_warp_right2 h2{ color:#74b331; font-size:36px; line-height:50px; text-align:left}
.ny_warp_right3{ width:100%; height:auto; float:left; padding:20px 0; }
.ny_warp_right3 dl{ width:31.333%; height:auto; padding:10px 1%; float:left}
.ny_warp_right3 dl dd{ width:100%; height:auto;}
.ny_warp_right3 dl dd img{ width:100%; height:auto;}
.ny_warp_right3 dl dt{ width:100%; height:50px; text-align:center; line-height:50px; font-size:16px; display:block; overflow:hidden; background:#ececec;}
.ny_warp_right3 dl dt a{ color:#333; font-size:16px}
.ny_warp_right3 dl dt a:hover{ color:#74b431; font-size:16px}


.ny_warp_news2{ width:100%; height:auto; float:left; padding:10px 0 20px 0;}
.ny_warp_news2 ul li{ width:100%; height:67px;}
.ny_warp_news2 ul li a{ height:66px ;background:#fff; border-left:3px #fff solid;  border-bottom:1px #adadad dotted; color:#333; font-size:16px; line-height:66px; display:block; overflow:hidden; padding-left:15px; padding-right:10px;}
.ny_warp_news2 ul li a span{ color:#95969a; font-size:14px; line-height:66px; background:url(../images/icon3.png) left no-repeat; padding-left:25px; float:right}
.ny_warp_news2 ul li a:hover{ height:66px; background:#ebebeb; border-left:3px #72b52a solid;  color:#72b52a; font-size:16px; line-height:66px;display:block; overflow:hidden; padding-left:15px;padding-right:10px;}
.ny_warp_news2 ul li a:hover span{ color:#72b52a; font-size:14px; line-height:66px; background:url(../images/icon3.png) left no-repeat; padding-left:25px; float:right}




@media (max-width:1200px) {
.about1_2_js1 h2{ color:#fff; font-size:20px; line-height:35px; text-transform:uppercase; }	
.about1_2_nr{ width:100%; height:172px; color:#333; font-size:14px; line-height:24px; text-align:left; padding:150px 0 0 0; display:block; overflow:hidden}
	

.mr_frbox1{width:100%; overflow:hidden;}
.mr_frBtnL1{float:left; margin:120px 0px 0px 0px; cursor:pointer; display:inline; background:url(../images/feature_left.gif) center top no-repeat; width:5%; height:53px;}
.mr_frBtnR1{ float:right; margin:120px 0px 0 0px; cursor: pointer; background:url(../images/feature_right.gif) center top no-repeat; width:5%; height:53px;}
.mr_frBtnL1:hover,.mr_frBtnR1:hover{ background-position:center bottom}
.mr_frUl1{float:left; height:350px; display:block; overflow:hidden; width:90%;}
.mr_frUl1 ul li{ display:inline; float:left; height:280px; width:48.5%; border:1px #ddd solid; border-bottom:3px #ddd solid; margin:15px 5px 0 8px; display:block; overflow:hidden; text-align:center; padding:30px 0 0 0; }
.mr_frUl1 ul li img{ height:85px; width:85px; transition: all 1s ease 0s; margin:0 auto }
.mr_frUl1 ul li h2{ color:#333; font-size:22px; line-height:40px;  background:url(../images/bg2_07.jpg) bottom center no-repeat; height:40px; text-align:center; font-weight:normal; padding:10px 0; margin:10px 0 20px 0}
.mr_frUl1 ul li span{  color:#555; font-size:14px; line-height:24px; text-align:center; height:72px; margin:0 20px; display:block; overflow:hidden}
.mr_frUl1 li a{display:block; position:relative;}
.mr_frUl1 li img:hover{transform:scale(1.1);-webkit-transform: scale(1.2); z-index:99999; -moz-transform:scale(1.2);-ms-transform:scale(1.2); -o-transform:scale(1.2);}
.mr_frUl1 ul li:hover h2{background:url(../images/bg2_07.jpg) bottom center no-repeat; }




	
}


@media (max-width:1000px) {
.header{ display:none}	
.top_a{ min-width:320px; height:auto; background:#fff; overflow:hidden; display:block;}
.top_a_logo{ width:100%; float:left; text-align:left; padding:5px 0px;}
.navbg { background:#b31d1e; display: none; position:absolute; top:80px; width: 100%; z-index:9999;}
.navbg li{line-height:34px; padding:0px 10px 0px 10px; border-bottom:1px solid #c24a4b; text-align:right; }
.navbg a{ color:#fff; font-size:14px;}
.navbg a:hover{ color:#23b5e6;}
.weixin_a{ margin-top:10px;}
	
.case1_bt{width:100%; height:auto; }
.case1_bt1{ height:auto; float:left;color:#8a8a8a; font-size:14px; line-height:24px;text-transform:uppercase; text-align:left; padding:0px 0 0 0 }
.case1_bt1 h2{ color:#74b431; font-size:20px; line-height:32px; text-align:left }
.case1_bt3{ color:#666; font-size:14px; line-height:20px; float:right; margin-top:12px;}


.about{ width:100%; height:auto; background: url(../images/bg1.jpg) bottom repeat-x; padding:15px 0 65px 0;}
.about1{ max-width:100%; height:auto; margin:0 auto;  position: !important}
.about1_1{ width:100%; height:auto; float:left}
.about1_1 img{ width:100%; height:auto; }
.about1_1_1{ width:96%; height:50px; background: url(../images/icon1.jpg) left no-repeat #74b431; padding:15px 2%;color:#fff; font-size:14px; line-height:25px; text-transform:uppercase; display:block}
.about1_1_1 h2{ color:#fff; font-size:18px; line-height:25px; text-transform:uppercase;}

.about1_2{ width:95%; height: auto; padding:10px 2.5% 0 2.5% ; float: right; }
.about1_2_bt{ width:100%; height:80px; color:#8a8a8a; font-size:16px; line-height:36px;text-transform:uppercase; text-align:left; padding:10px 0 0 0}
.about1_2_bt h2{ color:#74b431; font-size:28px; line-height:36px; text-align:left }
.about1_2_bt1{ color:#666; font-size:14px; line-height:22px; float:right; margin-top:12px;}
.about1_2_bt1 span{ color:#666; font-size:14px; line-height:22px; display:block; overflow:hidden;}
.about1_2_bt1 a{ color:#666;}
.about1_2_bt1 a:hover{ color:#74b431;}

.about1_2_js1{ width:100%; padding:25px 3% 25px 6%;  height:70px; background: url(../images/icon1.jpg) left no-repeat #74b431; margin-left:0%; border-bottom:0px;  position: !important; color:#fff; font-size:18px; line-height:35px; text-transform:uppercase; display:none }
.about1_2_js1 h2{ color:#fff; font-size:26px; line-height:35px; text-transform:uppercase; }

.about1_2_nr{ height:240px; color:#333; font-size:14px; line-height:24px; text-align:left; padding:0; display:block; overflow:hidden}
	

.business{ max-width:100%; height:auto; padding:10px 0; margin:0 auto;}
.business_bt{ width:95%; height: auto; color:#8a8a8a; font-size:14px; line-height:24px;text-transform:uppercase; text-align:left; padding:0px 2.5% 0 2.5%}
.business_bt h2{ color:#74b431; font-size:20px; line-height:36px; text-align:left }
.business_bt1{ color:#666; font-size:14px; line-height:22px; float:right; margin-top:12px;}
.business_bt1 span{ color:#666; font-size:12px; line-height:22px; display:block; overflow:hidden;}
.business_bt1 a{ color:#666;}
.business_bt1 a:hover{ color:#74b431;}
.business_nr1{ width:95%; height: auto; color:#8a8a8a; font-size:14px; line-height:24px; margin:0 auto}
.business_nr2{ width:100%; height: auto; padding-top:0px;}

.mr_frbox1{width:100%; overflow:hidden;}
.mr_frBtnL1{float:left; margin:120px 0px 0px 0px; cursor:pointer; display:inline; background:url(../images/feature_left.gif) center top no-repeat; width:5%; height:53px;}
.mr_frBtnR1{ float:right; margin:120px 0px 0 0px; cursor: pointer; background:url(../images/feature_right.gif) center top no-repeat; width:5%; height:53px;}
.mr_frBtnL1:hover,.mr_frBtnR1:hover{ background-position:center bottom}
.mr_frUl1{float:left; height: auto; display:block; overflow:hidden; width:90%; margin:0 auto}
.mr_frUl1 ul li{ display:inline; float:left; height: auto; width:100%; border:0px #ddd solid; border-bottom:0px #ddd solid; margin:15px auto 0 auto; display:block; overflow:hidden; text-align:center; padding:30px 0 20px 0; box-sizing:border-box; }

.mr_frUl1 ul li img{ height:85px; width:85px; transition: all 1s ease 0s; margin:0 auto }
.mr_frUl1 ul li h2{ color:#333; font-size:22px; line-height:40px;  background:url(../images/bg2_07.jpg) bottom center no-repeat; height:40px; text-align:center; font-weight:normal; padding:10px 0; margin:10px 0 20px 0}
.mr_frUl1 ul li span{  color:#555; font-size:14px; line-height:24px; text-align:center; height:24px; margin:0 10PX;  display:block; overflow:hidden}
.mr_frUl1 li a{display:block; position:relative;}
.mr_frUl1 li img:hover{transform:scale(1.1);-webkit-transform: scale(1.2); z-index:99999; -moz-transform:scale(1.2);-ms-transform:scale(1.2); -o-transform:scale(1.2);}
.mr_frUl1 ul li:hover h2{background:url(../images/bg2_07.jpg) bottom center no-repeat; }
	
.case{ width:100%; height:auto; padding:15px 0; background:#ececec;}
.case1{width:95%; height:auto; margin:0 auto}
	
.case1_bt2 { display:none}
.case1_fl2{ width:100%; height:auto; display:block}	
.case1_fl2 ul li{ width:45%; margin:5px 2.5%; font-size:16px; text-align:center;  display:block; overflow:hidden; float:left;}
.case1_fl2 ul li a{ color:#555; background:#fff; line-height:35px; display:block; overflow:hidden; padding:0 15px; border-radius:5px;}
.case1_fl2 ul li a:hover{ color:#fff;  background:#74b431; line-height:35px; display:block; overflow:hidden; padding:0 15px; border-radius:5px; }
.case1_fl2 ul .jingguo a{ color:#fff;  background:#74b431; line-height:35px; display:block; overflow:hidden; padding:0 15px; border-radius:5px; }

.case1_nr{width:100%; height:auto; }
.case1_nr dl{ width:100%; height:auto; margin:20px  0% 10px 0; float:left; border-radius:5px; display:block; overflow:hidden;}
.case1_nr dl dd{ width:100%; height:auto; display:block; overflow:hidden; }
.case1_nr dl dd img{ width:100%; height:auto;transition: all 1s ease 0s;}
.case1_nr dl dt{ width:100%; height:120px; background:#fff; transition: all 1s ease 0s;  }
.case1_nr dl dt h2{ color:#333; font-size:18px; line-height:40px; background:url(../images/bg2_07.jpg) bottom center no-repeat; text-align:center;  height:40px; padding-top:5px; overflow:hidden; font-weight:normal; margin:0px 20px 10px 20px; }
.case1_nr dl dt span{ color:#666; font-size:14px; line-height:24px; text-align:left; height:48px; display:block; overflow:hidden; margin:0 20px;}
.case1_nr dl:hover dt{ background:#e3f0d6;}
.case1_nr dl dd img:hover{transform:scale(1.1);-webkit-transform: scale(1.2); z-index:99999; -moz-transform:scale(1.2);-ms-transform:scale(1.2); -o-transform:scale(1.2);}
.case1_nr dl:nth-child(3n){ margin-right:0px;}
.case1_nr dl:hover dt h2{ color:#74b431; }

/*新闻资讯*/
.news{ width:95%; height:auto; margin:0 auto; padding:15px 2.5%}
.news_nr{ width:100%; height:auto; padding-top:10px;}
.news1{ width:100%; height:auto; float:left; display:block; overflow:hidden; background:#0a74a9;}
.news1 img{ width:100%; height:auto;}
.news1_1{ width:90%; height:120px; background:#0a74a9; padding:5px 5%;}
.news1_1_1{ width:75px; height:105px; padding-top:5px; position:absolute; color:#fff; font-size:14px; line-height:30px; text-align:center}
.news1_1_1 h2{ color:#fff; font-size:32px; text-align:center; line-height:40px;}
.news1_1_2{ margin-left:90px; height:120px; position: relative}
.news1_1_2 h2{  color:#fff; font-size:16px; height:40px; border-bottom:1px #4797bf solid; line-height:40px; display:block; overflow:hidden; font-weight:normal}
.news1_1_2 span{  color:#fff; font-size:14px; height:48px; line-height:24px; display:block; overflow:hidden; font-weight:normal; margin-top:12px;}

.news2{ width:100%; height:auto; float:right}
.news2 ul li{ width:100%; height:41px;}
.news2 ul li a{ height:40px ;background:#fff; border-left:3px #fff solid;  border-bottom:1px #adadad dotted; color:#333; font-size:14px; line-height:40px; display:block; overflow:hidden; padding-left:5px; padding-right:10px;}
.news2 ul li a span{ color:#95969a; font-size:14px; line-height:40px; background:url(../images/icon3.png) left no-repeat; padding-left:25px; float:right}
.news2 ul li a:hover{ height:40px; background:#0a74a9; border-left:3px #dab250 solid;  color:#fff; font-size:14px; line-height:40px;display:block; overflow:hidden; padding-left:15px;padding-right:10px;}
.news2 ul li a:hover span{ color:#fff; font-size:14px; line-height:40px; background:url(../images/icon2.png) left no-repeat; padding-left:25px; float:right}

.footer{ width:100%; height:auto; background:#303131; border-top:2px #74b431 solid;}
.footer1{ width:95%; height:auto;  padding:20px 2.5%; }
.footer1_1{width:95%; height:auto; margin:0 auto}
.footer1_1 h2{ color:#74b431; font-size:18px; line-height:32px; font-weight:normal; background:url(../images/icon4.jpg) left no-repeat; padding-left:15px; margin-bottom:10px;}
.footer1_1 ul li{ color:#888; font-size:14px; line-height:32px; padding:0 15px; float:left;}
.footer1_1 ul li a{ color:#888; }
.footer1_1 ul li a:hover{ color:#888; }
.footer2{width:100%; height:auto; margin:0 auto; padding:30px 0; display:none}
.footer2_1{width:90%; height:auto; padding-right:10%; float:left}
.footer2_1_1{width:95%; height:auto; padding:0 2.5%; }
.footer2_1_1 h2{ color:#ded2a0; font-size:18px; line-height:32px; font-weight:normal; background:url(../images/icon4.jpg) left no-repeat; padding-left:15px; margin-bottom:10px;}
.footer2_1_1 span{ color:#a9a9a9; font-size:14px; line-height:24px; height:72px; display:block; overflow:hidden; margin-top:20px; background:url(../images/bg4_14.jpg) left bottom no-repeat; padding-bottom:15px}
.footer2_1_2 { width:95%; height:auto; display:block; overflow:hidden; padding:20px 2.5% 0 2.5%;}
.footer2_1_2 ul li{ color:#a9a9a9; font-size:14px; line-height:24px; margin:5px 0; float:left}
.footer2_1_2 ul li img{ width:17px; height:19px; float:left; padding:3px 5px 0 0;}
.width60{ width:100%;}
.width40{ width:100%;}

.footer2_2{width:95%; height:auto; padding:10px 2.5% 0 2.5%; float:left}
.footer2_2 h2{ color:#ded2a0; font-size:18px; line-height:32px; font-weight:normal; background:url(../images/icon4.jpg) left no-repeat; padding-left:15px; margin-bottom:10px;}
.footer2_2 ul li{ width:45%; color:#a9a9a9; font-size:14px; line-height:24px; margin:10px 0; padding-left:5%; float:left}
.footer2_2 ul li a{  color:#a9a9a9; }
.footer2_2 ul li a:hover{  color:#74b431; }

.footer2_3{display:none}

.foot{ width:95%; height: auto; background:#1b1c1c; padding:0 2.5% }
.foot1{ max-width:100%; height:auto; background: none; margin:0 auto; color:#a9a9a9; font-size:14px; line-height:25px; padding:13px 0;}
.foot1 a{color:#a9a9a9; }
.foot1 a:hover{color:#74b431; }
	
/*内页关于我们*/
.nybox{ width:100%; height:auto; padding:20px 0; margin:0 auto}
.nybox1{ width:100%; height:auto; padding:20px 0; margin:0 auto}
.nybox1_bt{ width:100%;  height:auto; color:#333; font-size:24px; line-height:30px; text-align:center; margin:0 auto}
.nybox1_bt span{ color:#666; font-size:18px; line-height:22px; text-align:center; text-transform:uppercase; padding:5px 0 10px 0; display:block}
.nybox1_nr{ width:90%; height:auto; color:#333; font-size:40px; line-height:50px; text-align:center; margin:0 auto; padding:40px 0;}
.nybox1_nr ul li{ width:48%; height:auto; padding:10px 1%; text-align:center; display:block; overflow:hidden; float:left}
.nybox1_nr ul li img{ width:35%; height:auto; padding-bottom:15px;}
.nybox1_nr ul li h2{ width:100%;height:50px; color:#333; font-size:28px; font-weight:normal; line-height:50px; text-align:center; display:block; overflow:hidden; padding:0;}
.nybox1_nr ul li span{ width:100%; height:30px; color:#999; font-size:16px; line-height:30px; text-align:center; display:block; overflow:hidden}
.nybox1_more{ width:180px; height:auto; color:#85a936; font-size:16px; line-height:45px; border:2px #85a936 solid; text-align:center; margin:0 auto; border-radius:50px;}
.nybox1_more:hover{ width:180px; height:auto; color:#fff; font-size:16px; line-height:45px; border:2px #85a936 solid; background:#85a936; text-align:center; margin:0 auto; border-radius:50px;}
.nybox1_nr1{ width:95%; height:auto; color:#555; font-size:14px; line-height:200%; margin:0 auto 20px auto}
.nybox1_nr1 h2{ color:#74b431; font-size:18px; line-height:50px; text-align:left; margin:15px 0;}
.nybox1_nr1 img{ max-width:100%; height:auto; margin:15px auto; text-align:center; display:block; overflow:hidden}

.nybox2{width:100%; height:auto; padding:20px 0; margin:0 auto}
.nybox2_nr{ width:95%; height:auto; color:#333; font-size:16px; line-height:200%; text-align:center; padding:20px 2.5%; margin:0 auto}
.nybox2_nr dl{ width:48%; height:auto; padding:0 1%; float:left}
.nybox2_nr dl dd{ width:100%; height:auto;}
.nybox2_nr dl dd img{ width:100%; height:auto;}
.nybox2_nr dl dt{ width:100%; height:40px; text-align:center; line-height:40px; font-size:14px; display:block; overflow:hidden; background:#ececec;}
.nybox2_nr dl dt a{ color:#333; font-size:14px}
.nybox2_nr dl dt a:hover{ color:#74b431; font-size:14px}

.nybox3_nr{ width:100%; height:auto; color:#333; font-size:40px; line-height:50px; text-align:center; margin:0 auto; padding:10px 0;}
.nybox3_nr dl{ width:96%; height:auto; margin:20px  2% 10px 2%; float:left; border-radius:5px; display:block; overflow:hidden;}
.nybox3_nr dl dd{ width:100%; height:auto; display:block; overflow:hidden; }
.nybox3_nr dl dd img{ width:100%; height:auto;transition: all 1s ease 0s;}
.nybox3_nr dl dt{ width:100%; height:100px; background:#f2f2f2; transition: all 1s ease 0s;  }
.nybox3_nr dl dt h2{ color:#333; font-size:18px; line-height:40px; background:url(../images/bg2_07.jpg) bottom center no-repeat; text-align:center;  height:40px; padding-top:5px; overflow:hidden; font-weight:normal; margin:0px 20px 10px 20px; }
.nybox3_nr dl dt span{ color:#666; font-size:14px; line-height:24px; text-align:left; height:48px; display:block; overflow:hidden; margin:0 20px;}
.nybox3_nr dl dt font{ color:#666; font-size:14px; line-height:24px; text-align: center; height:24px; display:block; overflow:hidden; margin:5px 20px;}
.nybox3_nr dl:hover dt{ background:#e3f0d6;}
.nybox3_nr dl dd img:hover{transform:scale(1.1);-webkit-transform: scale(1.2); z-index:99999; -moz-transform:scale(1.2);-ms-transform:scale(1.2); -o-transform:scale(1.2);}
.nybox3_nr dl:nth-child(3n){ margin-right:0px;}
.nybox3_nr dl:hover dt h2{ color:#74b431; }


.nybox4_nr{ width:100%; height:auto;  padding:0px 0 20px 0; margin:0 auto}
.nybox4_nr1{width:95%; height:auto;  color:#666; font-size:14px; line-height:24px; padding:0 2.5%; float:left}
.nybox4_nr1 h2{ color:#85a936; font-size:28px; line-height:42px; text-align:left; font-weight:bold; margin:15px 0; padding:0}
.nybox4_nr1 span{ color:#666; font-size:16px; line-height:32px; height:165px; display:block; overflow:hidden; margin:15px 0; padding:0}
.nybox4_nr1 b{ color:#85a936; font-size:16px; font-weight:normal; line-height:25px; display:block; overflow:hidden; margin:15px 0; padding:0}
.nybox4_nr1 b a{ color:#85a936; font-size:16px; font-weight:normal;}
.nybox4_nr1 b a:hover{ color:#85a936; font-size:16px; font-weight:normal;}

.nybox4_nr2{width:95%; height:auto; padding:0 2.5%; float: right}
.nybox4_nr2 img{width:100%; height:auto;}


.nybox5_nr{width:100%; height:auto; padding:20px 0; text-align:center; margin:0 auto}
.nybox5_nr img{ max-width:100%; height:auto}

.dqwz{ display:none}	

.nynews{width:96%; height:auto; margin:0 auto; padding:20px 2%;}
.nynews dl{ width:100%; height:auto; margin-bottom:20px; padding-bottom:10px;border-radius:5px; display:block; overflow:hidden; background:#ececec}
.nynews dl dd{ width:100%; height:auto; display: none; overflow:hidden; float:left}
.nynews dl dd img{ width:100%; height:auto; transition: all 0.6s;border-radius:5px }
.nynews dl dd:hover img{ transform: scale(1.2);}
.nynews dl dt{ width:94%; height:auto;  padding-left:3%; padding-right:3%; float:left}
.nynews dl dt h2{ color:#333; font-size:18px; line-height:32px; font-weight:normal; height:32px; padding-top:10px; display:block; overflow:hidden; margin-bottom:10px;  transition: all 0.6s;}
.nynews dl:hover dt h2{ padding-left:15px}
.nynews dl dt span{ color:#666; font-size:14px; line-height:24px; height:48px; display:block; overflow:hidden}
.nynews dl dt b{ color:#666; font-size:14px; line-height:28px; height:28px; font-weight:normal; margin-top:10px; display:block; overflow:hidden}
.nynews dl dt:hover h2{ color:#0a74a9}
.nynews dl:hover{ background:#e3f0d6; border-radius:5px;}
	
.nycase1_nr{width:100%; height:auto; padding-top:10px; }
.nycase1_nr dl{ width:96%; height:auto; margin:20px  2% 10px 2%; float:left; background:#ececec; border-radius:5px; display:block; overflow:hidden;}
.nycase1_nr dl dd{ width:100%; height:auto; display:block; overflow:hidden; }
.nycase1_nr dl dd img{ width:100%; height:auto;transition: all 1s ease 0s;}
.nycase1_nr dl dt{ width:100%; height:120px;  background:#ececec; transition: all 1s ease 0s;  }
.nycase1_nr dl dt h2{ color:#333; font-size:18px; line-height:40px; background:url(../images/bg2_07.jpg) bottom center no-repeat; text-align:center;  height:40px; padding-top:5px; overflow:hidden; font-weight:normal; margin:0px 20px 10px 20px; }
.nycase1_nr dl dt span{ color:#666; font-size:14px; line-height:24px; text-align:left; height:48px; display:block; overflow:hidden; margin:0 20px;}
.nycase1_nr dl:hover dt{ background:#e3f0d6;}
.nycase1_nr dl dd img:hover{transform:scale(1.1);-webkit-transform: scale(1.2); z-index:99999; -moz-transform:scale(1.2);-ms-transform:scale(1.2); -o-transform:scale(1.2);}
.nycase1_nr dl:nth-child(3n){ margin-right:0px;}
.nycase1_nr dl:hover dt h2{ color:#74b431; }
	
.nybussines{ width:98%; height: auto; display:block; overflow:hidden; padding:0 1%}
.nybussines ul li{ display:inline; float:left; height:280px; width:48%; border:1px #ddd solid; border-bottom:3px #ddd solid; margin:15px 0.5%; display:block; overflow:hidden; text-align:center; padding:30px 0 0 0; }
.nybussines ul li img{ height:85px; width:85px; transition: all 1s ease 0s; margin:0 auto }
.nybussines ul li h2{ color:#333; font-size:22px; line-height:40px;  background:url(../images/bg2_07.jpg) bottom center no-repeat; height:40px; text-align:center; font-weight:normal; padding:10px 0; margin:10px 0 20px 0}
.nybussines ul li span{  color:#555; font-size:14px; line-height:24px; text-align:center; height:72px; margin:0 5%; display:block; overflow:hidden}
.nybussines li a{display:block; position:relative;}
.nybussines li img:hover{transform:scale(1.1);-webkit-transform: scale(1.2); z-index:99999; -moz-transform:scale(1.2);-ms-transform:scale(1.2); -o-transform:scale(1.2);}
.nybussines ul li:hover h2{background:url(../images/bg2_07.jpg) bottom center no-repeat; }

.nycase1_fl2{ width:100%; height:auto; padding-top:30px;}	
.nycase1_fl2 ul{ width:100%; height:auto; text-align:center;}	
.nycase1_fl2 ul li{ width:44%; height:40px; margin:5px 2.5%; font-size:16px; text-align:center; float:left}
.nycase1_fl2 ul li a{width:100%;  color:#555; background:#f6f6f6; line-height:40px; display:inline-table; overflow:hidden; border-radius:5px;}
.nycase1_fl2 ul li a:hover{ width:100%; color:#fff;  background:#74b431; line-height:40px; display:inline-table; overflow:hidden; border-radius:5px; }
.nycase1_fl2 ul .jingguo a{width:100%;  color:#fff;  background:#74b431; line-height:40px; display:inline-table; overflow:hidden; border-radius:5px; }


/*新闻详细*/
.newsbt{ font-size:24px;  color:#231815; font-weight:bold; text-align:center; padding:20px 0 10px 0;}
.time{text-align:center; line-height:32px; font-size:14px; border-bottom:1px #d1d1d1 dashed; background:#fff; color:#888; padding-bottom:8px; }
.nynr{ height:auto;  padding:10px 0px; display:block; color:#555; font-size:14px; line-height:200%; }
.nynr img{ max-width:100%; height:auto;}

.next_fy{ height:auto; border-top:1px #ccc dashed; color:#555; font-size:14px; line-height:30px; padding:10px 10px 20px 10px; margin-top:10px;}
.next_fy a{ color:#555;}
.next_fy a:hover{ color:#f73f41;}

.padd_top50{ padding-top:50px;}
.padd_top20{ padding-top:20px;}

/*分页*/
.fy{ width:100%; text-align:center; padding:10px 0px 10px 0px; margin:0px auto; float:left}
.fy a{ background:#e5e5e5; padding:6px 6px; color:#666; margin-right:5px; font-size:14px; border-radius:5px;}
.fy a:hover{background:#85a936; color:#fff; }
.fy a:hover,.fy a.fyls{background:#85a936; color:#fff; }


.ny_warp{ max-width:100%; height:auto; display:block; overflow:hidden; margin:20px auto}
.ny_warp_left{ width:240px; height:auto; background:#ebebeb; display:block; overflow:hidden; float:left; display:none}
.ny_warp_fl{ width:100%; height:45px; background:#74b331; text-align:center; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:20px; padding:15px 0;}
.ny_warp_fl h2{ font-size:24px; font-family:Arial, Helvetica, sans-serif; line-height:25px; text-align:center;}
.ny_warp_fl1{ width:100%; height:auto; padding:10px 0 20px 0;}
.ny_warp_fl1 ul li{ width:90%; height:42px; color:#555; font-size:16px; line-height:42px; text-align:center; border-bottom:1px #dbdbdb solid; margin:0 auto}
.ny_warp_fl1 ul li a{color:#555; }
.ny_warp_fl1 ul li a:hover{color:#74b331; }
.ny_warp_fl1 ul .lvse a{color:#74b331; }
.ny_warp_fl2{ width:90%; height:auto; padding:15px 5%; color:#666; font-size:14px; line-height:26px; }
.ny_warp_fl2_1{ width:100%; height:auto; color:#666; font-size:16px;}
.ny_warp_fl2_1 img{ width:22px; height:22px; float:left; padding:3px 5px 0 0}
.ny_warp_fl2 h2{ color:#74b331; font-size:26px; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-weight:normal}

.ny_warp_right{  width:95%; float:right; height:auto; display:block; overflow:hidden; padding:0 2.5%}
.ny_warp_right1{ color:#333; font-size:20px; line-height:40px; border-bottom:3px #74b331 solid; font-weight:bold; te float:left}
.ny_warp_right1 span{ color:#888; font-size:16px; line-height:40px; text-transform:uppercase; font-weight:normal; margin-left:10px; font-family:Arial, Helvetica, sans-serif}
.ny_warp_right2{ width:100%; height:auto; float:left; padding:20px 0; color:#555; font-size:16px; line-height:180%; }
.ny_warp_right2 img{ max-width:100%; height:auto; margin:10px 0 }
.ny_warp_right2 h2{ color:#74b331; font-size:18px; line-height:50px; text-align:left}
.ny_warp_right3{ width:100%; height:auto; float:left; padding:20px 0; }
.ny_warp_right3_bt{ width:100%; height:45px; color:#0C0; font-size:18px; line-height:45px; text-align:left; }
.ny_warp_right3 dl{ width:48%; height:auto; padding:10px 1%; float:left}
.ny_warp_right3 dl dd{ width:100%; height:auto;}
.ny_warp_right3 dl dd img{ width:100%; height:auto;}
.ny_warp_right3 dl dt{ width:100%; height:50px; text-align:center; line-height:50px; font-size:16px; display:block; overflow:hidden; background:#ececec;}
.ny_warp_right3 dl dt a{ color:#333; font-size:16px}
.ny_warp_right3 dl dt a:hover{ color:#74b431; font-size:16px}









	
}