tml { background: #ffffff; font-size: 14px; color: #333; font-family: "Arial", "微软雅黑", "Helvetica", "sans-serif"; }
body {
	/* [disabled]min-width: 1260px; */
}
.g_cw { width: 1260px; padding: 0 10px; margin: 0 auto;}
.g_cw::before,
.g_cw::after { content: ''; display: block; clear: both; }
.news2{ display:none;}
.news0{ display:block;}
@media (max-width: 1024px) {
	.sy-tztg-m{ width:100%!important;}
	.sy-tztg-m span{ float:left; text-align:center; width:140PX; color:#FFF;background:url(../picture/tztgbg.png) left bottom no-repeat; background-size:cover;}
	.sy-tztg-m p{width:80%!important;}
	body { min-width: 0; }
    .g_cw{ width:92%;}
	.yuyan{ display:none;}
	.yuyan2{ position:absolute; right:0; top:30px;display:block !important; z-index:99999;}
	.yuyan2 li{ float:left; border-radius:45px; background:#d2d2d2; width:37px; height:37px; line-height:37px; text-align:center; margin-right:5px;}
	.yuyan2 li a{ display:block;}
	.yuyan2 li a:hover{ background:#4cb45d; border-radius:45px;color:#FFF !important;transition: ease .3s;}
}
.g_mt { margin-top:35px;}
.g_mt::before,
.g_mt::after { content: ''; display: block; clear: both; }
.g_mb { margin-bottom: 65px; }
.g_mb::before,
.g_mb::after { content: ''; display: block; clear: both; }
.g_mb_a { margin-bottom: 100px; }
.g_mb_a::before,
.g_mb_a::after { content: ''; display: block; clear: both; }
.g_title{ text-align:center;}
.g_title .tl1 .p1{ position:relative; font-size:40px; font-weight:bold; color:#379048;letter-spacing:-3px; display:inline-block;}
.g_title .tl1 .p1 span{ margin:20px; display:inline-block; font-family:"mvboli"}
.g_title .tl1 .p1 .ico1{ position:absolute; height:18px; line-height:18px; }
.g_title .tl1 .p1 .ico1 img{ vertical-align:middle; display:block;}
.g_title .tl1 .p1 .ico2{position:absolute; right:0; bottom:15px;  height:18px; line-height:18px; }
.g_title .tl1 .p1 .ico2 img{ vertical-align:middle; display:block;}
.g_title .tl2 .p2{ position:relative; margin-top:-10px; font-size:30px;  color:#1d8234; display:inline-block;}
.g_title .tl2 .p2 span{ margin:0 20px; display:inline-block;}
.g_title .tl2 .p2 .ico3{ position:absolute; bottom:0; left:-10px; height:13px; line-height:13px;}
.g_title .tl2 .p2 .ico3 img{ vertical-align:middle; display:block;}
.g_title1{ margin-bottom:45px; text-align:center;}
.g_title1 .p1{ font-size:26px; font-weight:bold; color:#424242;}
.g_title1 .p2{ margin:15px 0; font-size:20px; color:#575757;}
.g_title1 .ico1{ height:30px; width:1px; background:#8a8a8a; display:inline-block;}
.g_header { clear: both; height:96px;}
.g_header .bar { display: none; }
.g_header .main {}
.g_header .main .seat{ position:relative;; z-index:1;}
.g_header .main .seat .top{ position:absolute; top:10px; left:0;}
.g_header .main .seat .top .logo { float: left; line-height: 50px; }
.g_header .main .seat .top .logo img { vertical-align: middle;  }
.g_header .main .seat .bg{ padding:0 20px; position:absolute; top:25px; right:118px; height:50px; background:#fff; border-radius:3px;}
.g_header .main .seat .bg .nav { position:relative; text-align:center; background:#fff; }
.g_header .main .seat .bg .nav .ico1{ position:absolute; right:-20px; height:50px; line-height:50px;}
.g_header .main .seat .bg .nav .ico1 img{ width:18px; vertical-align:middle;}
.g_header .main .seat .bg .nav > li { margin:0; float: left; }
.g_header .main .seat .bg .nav > li > a { padding-top:20px; display: inline-block; vertical-align:middle;}
.g_header .main .seat .bg .nav > li:last-child > a {}
.g_header .main .seat .bg .nav > li > a > b { text-align:center; width:147px; padding-bottom:14px; display: block; color: #1f1f1f;  line-height: 1; font-weight:normal;  font-size: 18px; }
.g_header .main .seat .bg .nav > .on > a  { display:block;font-size:18PX; }
.g_header .main .seat .bg .nav > li > a:hover { color:#FFF !important; font-size:18PX;background:url(../image/hocerbg.png) center center no-repeat;}
.g_header .main .seat .bg .nav > li > a b:hover{ color:#FFF !important;}
.xuanz{ color:#FFF !important; font-size:18PX;background:url(../image/hocerbg.png) center center no-repeat;}
.yuyan{ position:absolute; right:0; top:30px;}
.yuyan li{ float:left; border-radius:45px; background:#d2d2d2; width:37px; height:37px; line-height:37px; text-align:center; margin-right:5px;}
.yuyan li a{ display:block;}
.yuyan li a:hover{ background:#4cb45d; border-radius:45px;color:#FFF !important;transition: ease .3s;}
.yuyan2 { display:none;}
.sy-tztg{ width:100%; background:url(../picture/tztg.jpg) left bottom repeat-x; padding:10px 0 10px 0 ;}
.sy-tztg-m{ width:1260PX; margin:0 auto;   height:46PX; line-height:45PX;}
.sy-tztg-m span{ float:left; text-align:center; width:145PX; color:#FFF;background:url(../picture/tztgbg.png) left bottom no-repeat; background-size:cover;}
.sy-tztg-m p{float:left;padding-left:10PX;}
.sy-tztg-m p A{ color:#FFF;}
@media (max-width: 1024px) {
	body { padding-top: 60px; }
	.g_header { background: transparent; height:0; }
	.g_header .bar { position: relative; display: block; position: fixed; z-index: 100; left: 0; top: 0; right: 0; height: 60px; color: #875F23; background:#379048;}
	.g_header .bar .menu {background: #379048; position: absolute; right: 0; top: 0; display: inline-block; padding: 0 10px; line-height: 60px; }
	.g_header .bar .menu img { vertical-align: middle; height: 30px; }
	.g_header .bar .logo { font-size: 0; line-height: 60px; }
	.g_header .bar .logo img { padding:0 10px; max-height: 50px; vertical-align: middle; }
	.g_header .main { height: auto; }
	.g_header .main .logo { display: none; }
	.g_header .main .right{ padding:0;}
	.g_header .main .nav { float: none; height: auto; padding: 30px 0; margin-top: 0; line-height: 1; visibility: hidden; opacity: 0; position: fixed; z-index: 99; left: 0; top: -100%; bottom: 100%; right: 0; background: #fff; border-top: 0; transition: ease .4s; }
	.g_header .main .nav > li { margin:0px 40px; float: none; text-align:left; width:auto;  }
	.g_header .main .nav > li > a { margin-left:0; width: auto; padding: 10px 25px; border:none;}
	.g_header .main .nav > li > a > b {color:#333; font-weight:bold; font-size:18px; }
	.g_header .main .nav > .on a b {color:#ffc114; padding-left:20PX; margin-right:15PX;}
	.g_header .main .nav > li > a {  }
	.g_header .main .nav > li > a:hover b{ border-top: none; color:#ffc114;}
	.g_header .main .nav.show { visibility: visible; opacity: 1; top: 60px; bottom: 0; }
	.g_header .main .seat .bg{ position:static; background:none; height:auto;}
	.g_header .main .seat .bg .nav{ position:fixed;}
	.g_header .main .seat .bg .nav > li{border-bottom: 1px solid #eaeaea; width:100%; float:none;}
	.g_header .main .seat .bg .nav > li > a{ padding:0 10px;}
	.g_header .main .seat .bg .nav > li > a > b{ padding-bottom:10px;padding-top: 13px;}
	.g_header .main .seat .bg .nav .ico1{ display:none;}	
}
@media (max-width: 1024px) {
	.banners-pc { display: none; }
	.banners-mb { display: block; }
	.news .bg .left .slick-dots{ display:none!important;}
}
.g_header .main .right .nav.show { visibility: visible; opacity: 1; top: 60px; bottom: 0; }
.banners-pc .mode{ margin-top:-49px; text-align:center; position:absolute; left:0; right:0; top:50%;}
.banners-pc .mode h1{ margin-bottom:30px; font-size:42px; color:#ffffff;}
.banners-pc .mode .p1{ font-size:14px; color:#cccccc;}
.banners-pc .mode .p1 span{ color:#fab200;}
.banners-mb .frame{ position:relative;}
.banners-mb .frame .mode{ margin-top:-48.5px; position:absolute; left:0; right:0; top:50%; text-align:center;}
.banners-mb .mode h1{ margin-bottom:30px; font-size:42px; color:#ffffff;}
.banners-mb .mode .p1{ font-size:14px; color:#cccccc;}
.nav_top{ height:60px; border-bottom:solid rgba(179,179,179,0.5) 1px;}
.nav_top .lt .nav_b{ float:left;}
.nav_top .lt .nav_b li{ float:left;}
.nav_top .lt .nav_b li .box{ padding:20px 40px; color:#333; display:inline-block; height:60px;}
.nav_top .lt .nav_b li .box:hover{ background:#333333; color:#fff;}
.nav_top .lt .nav_b li .on{ background:#333333; color:#fff;}
.nav_top .p1{ float:right; font-size:14px; color:#999999; line-height:60px;}
.nav_top .p1 .fa{ margin:0 15px;}
.nav_top .p1 .fa1{ margin-top:-4px; font-size:22px; vertical-align:middle; color:#b3b3b3;}
.nav_top .p1 .fa2{ font-size:11px; color:#b3b3b3;}
.nav_top .p1 span{ color:#029902;}
@media (max-width: 1024px) {
	.news .bg .left .ne_list li .box:hover .mode .p3{ color:#fff;}
	.nav_top { border-bottom:none; height:auto;}
	.nav_top .lt { margin-left:-10px ;}
	.nav_top .lt .nav_b{ width:100%; float:none;}
	.nav_top .lt .nav_b li{ padding-left:10px; width:24.999%;margin-top: 10px;}
	.nav_top .lt .nav_b li .box{ padding:20px 0;display:block; text-align:center;background:rgba(179,179,179,0.5);}
	.nav_top .p1{ display:none; float:none;}
	.nav_top .lt .nav_b li .on{ background:#333333; color:#fff;}
}
@media (max-width: 667px) {
	.nav_top .lt .nav_b li{  width:50%;}
}
.fot2{ display: none ;}
@media (max-width: 500px) {
	.newsdetails .left .g_content {
		padding-left:0.1rem!important;
	}
	.newsdetails .right .lt .list li .box .pic {
    
    height: 116px!important;
}
	.fot .bg .bottom {
			
			background:none;
		}
	.fot0{ display: none;}
	.fot2{ display:block!important; }
	.news .bg .left .ne_list li .box .mode .p3{ color:#FFF!important;  }
	.nav_top .lt .nav_b li .box {
    background: rgba(179,179,179,0.5);
    border-radius: 15px;
    height: 30px;
    line-height: 30px;
    padding: 0;
}
	.xz { color:#FFF !important; font-size:18PX;background:url(../image/hocerbg.png) center center no-repeat; color:#FFF !important; }
	.news .bg .left .ne_list li .box .mode {
    padding: 10px 18px!important;}
.news .bg .left .ne_list li .box .pic .pic1{    height: 155px!important;}

	
	.hot_list .bg {padding: 33px 0 !important;}
	.hot_list2 .bg .g_title{ margin-bottom:20PX !important;}
	.news .bg .left .slick-dots{ display:none!important;}
	.about .bg .mode .left .p0{ font-size:30PX!important;}
	.about .bg .mode .left .p3{ padding-top:0 !important;}
.g_title .tl1 .p1{ font-size:24px;PADDING-TOP: 10PX;}
.news0{ display:none;}
.news2{ display:block;}
.more2{display:none;}
.nav_top { height:auto;}
.nav_top .lt .nav_b li{ width:50%;}
.nav_top .lt .nav_b li .box{ background:rgba(179,179,179,0.5);}
.nav_top .lt .nav_b li .on{ background:#333333; color:#fff;}
.newsdetails .left{ width:100% !important;}

}
@media (max-width: 414px) {.news0{ display:none;}
.news2{ display:block !important;}
.more2{display:none;}}
.about{}
.about .bg{ padding:0 0 0 0; background:url(../image/ab_bg1.jpg) no-repeat center center; background-size:cover; overflow: hidden; width:100%; height:935px;}
.about .bg .g_title{ margin-bottom:140px;}
.about .bg .mode .left{ margin-right:40px; margin-left:-35px; padding:24px 0px; width:45%; float:left;} 
.about .bg .mode .left .p1{ margin-bottom:30px; font-size:47.53px; color:#1d8234; font-weight:bold;text-align:left;}
.about .bg .mode .left .p1 .hg2{ margin-top:-13px; display:block; float:right; width:450px; height:9px; color:#333; font-size:37PX; text-align:right;}
.about .bg .mode .left .p1 .hg{ margin-top:-20px; display:block; float:right; width:450px; height:9px; background:#1d8234;}
.about .bg .mode .left .p2{ margin-bottom:15px; font-size:26px; color:#494947; text-align:right;}
.about .bg .mode .left .p3{ padding-TOP:30px; line-height:30px; font-size:14px; color:#888888; text-align:left;}
.about .bg .mode .left .btn{ float:right; font-size:14px; color:#fff;}
.about .bg .mode .left .btn .box{ padding:15px 40px; display:inline-block; border-radius:5px; background:#d0142c;}
.about .bg .mode .right{ margin-right:-35px; display:inline-block; overflow:hidden;}
.about .bg .mode .right .pic{}
.about .bg .mode .right .pic img{ max-width:100%;}
.more{ margin:0 auto; width:180PX; padding-top:4%;}

/* Begin Typography */

@font-face {
  font-family: 'mvboli';
  src: url('../font/mvboli.ttf') format('truetype');
}



.hot_list{}
.hot_list .bg{ padding:65px 0 0 0; background: url(../image/ho_bg1.png) no-repeat center center; background-size:cover; overflow: hidden; width:100%; height:935px;}
.hot_list .bg .g_title{ margin-bottom:90px;}
.hot_list .bg .left{ margin-left:-10px;}
.hot_list .bg .left .list li{ padding-left:55px; width:33.33%; float:left; text-align:center;}
.hot_list .bg .left .list li .box{ border-radius:10px; overflow:hidden; display:block;}
.hot_list .bg .left .list li .box .pic{height:290px; background: no-repeat center center; background-size:cover;}
.hot_list .bg .left .list li .box .mode{ padding:35px 30px; background:#fff; overflow:hidden;}
.hot_list .bg .left .list li .box .mode .p1{ margin-bottom:10px; font-size:18px; color:#363636; }
.hot_list .bg .left .list li .box .mode .pf{ display:inline-block;  clear:both;}
.hot_list .bg .left .list li .box .mode .pf .ico1{ display:inline-block;} 
.hot_list .bg .left .list li .box .mode .pf .ico2{ display: none;}
.hot_list .bg .left .list li .box .mode .pf .ico1 img{ width:100px;}
.hot_list .bg .left .list li .box .mode .pf .ico2 img{ width:100px;}
.hot_list .bg .left .list li .box .mode .jt{ margin-top:-35px; float:right;}
.hot_list .bg .left .list li .box .mode .jt .ico1{}
.hot_list .bg .left .list li .box .mode .jt .ico2{ display:none;}


.hot_list .bg .left .list li .box:hover .mode{background:#949494; transition: ease .3s;}
.hot_list .bg .left .list li .box:hover .mode .p1{ color:#fff;}
.hot_list .bg .left .list li .box:hover .mode .pf .ico1{ display: none;} 
.hot_list .bg .left .list li .box:hover .mode .pf .ico2{ display:inline-block; transition: ease .3s;}
.hot_list .bg .left .list li .box:hover .mode .jt .ico1{ display: none;}
.hot_list .bg .left .list li .box:hover .mode .jt .ico2{ display:inline-block; transition: ease .3s;}
.hot_list .bg .left .list li .on .mode{ background:#949494;}
.hot_list .bg .left .list li .on .mode .p1{ color:#fff;}
.hot_list .bg .left .list li .on .mode .pf .ico1{ display: none;} 
.hot_list .bg .left .list li .on .mode .pf .ico2{ display:inline-block; transition: ease .3s;}
.hot_list .bg .left .list li .on .mode .jt .ico1{ display: none;}
.hot_list .bg .left .list li .on .mode .jt .ico2{ display:inline-block; transition: ease .3s;}

.hot_list2{}
.hot_list2 .bg{ padding:35px 0 30px 0; background: url(../image/ab_bg3.jpg) no-repeat center center; background-size:cover; overflow: hidden; width:100%; }
.hot_list2 .bg .g_title{ margin-bottom:70px;}
.hot_list2 .bg .left{ margin-left:-10px;}
.hot_list2 .bg .left .list li{ padding-left:55px; margin-bottom:35PX; width:33.33%; float:left; text-align:center;}
.hot_list2 .bg .left .list li .box{ border:5px solid #fff;overflow:hidden; display:block;}
.hot_list2 .bg .left .list li .box .pic{height:251px; background: no-repeat center center; }
.hot_list2 .bg .left .list li .box .mode{ padding:35px 30px; background:#fff; overflow:hidden;}
.hot_list2 .bg .left .list li .box .mode .p1{ margin-bottom:10px; font-size:22px; color:#363636; }
.hot_list2 .bg .left .list li .box .mode .pf{ display:inline-block;  clear:both;}
.hot_lis2t .bg .left .list li .box .mode .pf .ico1{ display:inline-block;} 
.hot_list2 .bg .left .list li .box .mode .pf .ico2{ display: none;}
.hot_list2 .bg .left .list li .box .mode .pf .ico1 img{ width:100px;}
.hot_list2 .bg .left .list li .box .mode .pf .ico2 img{ width:100px;}
.hot_list2 .bg .left .list li .box .mode .jt{ margin-top:-35px; float:right;}
.hot_list2 .bg .left .list li .box .mode .jt .ico1{}
.hot_list2 .bg .left .list li .box .mode .jt .ico2{ display:none;}


.news{}
.news .bg{ padding:65px 0 0 0; background: url(../image/ne_bg.jpg) no-repeat center center; background-size:cover; overflow: hidden; width:100%; height:935px;}
.news .bg .g_title{ margin-bottom:75px;}
.news .bg .left{ margin-left:-70px;}
.news .bg .left .ne_list{}
.news .bg .left .ne_list li{ padding-left:70px; width:33.33%; float:left;}
.news .bg .left .ne_list li .box .pic{ position:relative; width:99.5%;}
.news .bg .left .ne_list li .box .pic .pic1{ background: url(../image/ho_bg1.png) no-repeat center center; background-size:cover; overflow: hidden; height:255px;}
.news .bg .left .ne_list li .box .pic .tm{ padding:10px 15px; position:absolute; font-size:12px; color:#de0e18; background:#f7f7f7; bottom:0; left:0;}
.news .bg .left .ne_list li .box .mode{padding:50px 30px; background:#fff; display:block; border-right:solid #e5e5e5 2px; border-bottom:solid #e5e5e5 1px; border-left:solid #e5e5e5 1px;}
.news .bg .left .ne_list li .box .mode .p1{font-size:18px; color:#4f4f4f; height:1.5em; overflow:hidden;}
.news .bg .left .ne_list li .box .mode span{ margin:20px 0;border-bottom:solid #ebebeb 1px; display:block;}
.news .bg .left .ne_list li .box .mode .p2{ font-size:14px; color:#9d9d9d; height:4em; overflow:hidden; line-height:26px;}
.news .bg .left .ne_list li .box .mode .p3{ font-size:14px; color:#9d9d9d; height:2em; padding-top:5px; }
.news .bg .left .ne_list li .box:hover .mode .p3{ color:#fff;}

.news .bg .left .slick-dots{ bottom:-50px; }
.news .bg .left .slick-dots li{ padding-left:0; width:auto; float: none;}
.news .bg .left .slick-dots li button{ border:solid #636363 1px; background: none; width:12px; height:12px; border-radius:12px; opacity:1;}
.news .bg .left .slick-dots li.slick-active button{ width:12px; height:12px; background:#d0142c; opacity:1; border:none;}
.news .bg .left .slick-dots li button:hover{ width:12px; height:12px; background:#d0142c; opacity:1; border:none;}
.news .bg .left .slick-dots li button:focus{ width:12px; height:12px; background:#d0142c; opacity:1; border:none;}

.news .bg .left .ne_list li .box:hover .mode{ background:#1d8234;transition: ease .3s;}
.news .bg .left .ne_list li .box:hover .mode .p1{ color:#fff;}
.news .bg .left .ne_list li .box:hover .mode span{ border-bottom: solid #fff 1px;}
.news .bg .left .ne_list li .box:hover .mode .p2{ color:#fff;}


.news_list{ margin-bottom:40px;}
.news_list .lt{ margin-left:-70px;}
.news_list .lt .list{}
.news_list .lt .list li{ margin-bottom:35px; padding-left:70px; width:33.33%; float:left;}
.news_list .lt .list li .box .pic{ background: no-repeat center center; background-size:cover; width:100%; height:255px;}
.news_list .lt .list li .box .mode{ padding:25px 35px; background:#fff;}
.news_list .lt .list li .box .mode .tm{ margin-bottom:15px; font-size:12px; color:#939393;}
.news_list .lt .list li .box .mode .p1{ margin-bottom:25px; font-size:18px; color:#4f4f4f; height:1.5em; overflow:hidden;}
.news_list .lt .list li .box .mode .p2{ margin-bottom:30px; font-size:14px; color:#9d9d9d; height:3.5em; overflow:hidden; line-height:26px;}
.news_list .lt .list li .box .mode .more em{ margin-top:12px; margin-right:10px; width:70px; height:1px; background:#a6a6a6; display:inline-block; float:left;}
.news_list .lt .list li .box .mode .more .p3{ display:inline-block; font-size:12px; color:#a6a6a6;}

.newsdetails{}
.newsdetails .g_title1{ margin-bottom:60px;}
.newsdetails .left{ float:left; width:840px; padding-bottom:20PX;}
.newsdetails .left .title{ margin-bottom:40px; padding-left:20px; border-left:solid #d81417 2px;}
.newsdetails .left .title .p1{ margin-bottom:10px; font-size:24px; color:#484848;}
.newsdetails .left .title .p2{ font-size:14px; color:#8f8f8f;}
.newsdetails .left .g_content{ padding-left:20px;}
.newsdetails .left .g_content .p1{ font-size:14px; color:#686868; line-height:26px;}
.newsdetails .left .g_content .pic{ text-align:center;}
.newsdetails .right{ float:right; width:352px;}
.newsdetails .right .p0{ margin-bottom:20px; font-size:20px; color:#484848;}
.newsdetails .right .lt{ width:100%;}
.newsdetails .right .lt .list li{ margin-bottom:30px; width:100%;}
.newsdetails .right .lt .list li .box .pic{ background:no-repeat center center; background-size:cover; width:100%; height:190px;}
.newsdetails .right .lt .list li .box .mode{ padding:15px 10px;}
.newsdetails .right .lt .list li .box .mode .p1{ margin-bottom:10px; font-size:16px; color:#686868; height:1.5em; line-height:26px; overflow:hidden;}
.newsdetails .right .lt .list li .box .mode .p2{ font-size:12px; color:#8f8f8f;}

.newsdetails .right .lt .list li .box:hover .mode .p1{ color:#1d8234; transition: ease .3s;}


.business{}
.business .business_a{ margin-bottom:50px; padding-top:65px; background:#f2f2f2;}
.business .business_a .left{ padding-top:60px; padding-right:85px; float:left; width:50%;}
.business .business_a .left .p1{ margin-bottom:10px; font-size:24px; font-weight:bold; color:#4c4c4c;letter-spacing:-1px;}
.business .business_a .left .p2{ margin-bottom:25px; font-size:20px; color:#4c4c4c;}
.business .business_a .left em{ margin-bottom:45px; width:20px; height:2px; background:#d81417; display:block;}
.business .business_a .left .p3{ font-size:14px; color:#615f5f; line-height:26px;}
.business .business_a .right{ font-size:0; float:right; width:50%;}

.business .business_b{ margin-bottom:75px;}
.business .business_b .title{ text-align:center; position:relative;}
.business .business_b .title .p1{ font-size:210px;  color:#f7f7f7;}
.business .business_b .title .p2{ margin-top:-23px; position:absolute; top:50%; left:0; right:0; font-size:20px; font-weight:bold; color:#494949;}
.business .business_b .title .p2 span{ color:#d81417;}
.business .business_b .lt{ margin-left:-133px; padding:0 95px;}
.business .business_b .lt .list li{ padding-left:133px; width:33.33%; float:left;}
.business .business_b .lt .list li .box{}
.business .business_b .lt .list li .box .bk{ width:260px; height:260px; border-radius:260px; line-height:260px; overflow:hidden; background:#f1adae; text-align:center;}
.business .business_b .lt .list li .box .bk .pic { width:220px; height:220px; border-radius:260px;  overflow:hidden; display:inline-block; vertical-align:middle;}
.business .business_b .lt .list li .box .bk .pic img{ max-width:100%;}

.business .business_c{ margin-bottom:75px; padding:135px 0 0 0; background: url(../image/bus_bg1.jpg) no-repeat center center; background-size:cover; width:100%; height:618px;}
.business .business_c .p1{ margin-bottom:130px; font-size:20px; font-weight:bold; color:#fff; text-align:center;}
.business .business_c .p1 span{ color:#d81417;}
.business .business_c .lt{ padding:0 100px;}
.business .business_c .lt .list{}
.business .business_c .lt .list li{ width:33.33%; float:left; text-align:center;}
.business .business_c .lt .list li .box{}
.business .business_c .lt .list li .box .bk{ margin:0 auto; position:relative; background:rgba(255,255,255,0.2); width:155px; height:155px; border-radius:155px;}
.business .business_c .lt .list li .box .bk .bg{ margin-top:-39px; position:absolute; top:50%; right:0; left:0; text-align:center;}
.business .business_c .lt .list li .box .bk .bg .ico{ margin-bottom:14px; height:45px; line-height:45px;}
.business .business_c .lt .list li .box .bk .bg .ico img{ vertical-align:middle;}
.business .business_c .lt .list li .box .bk .bg .p2{ font-size:14px; color:#fff;}

.business .business_d{}
.business .business_d .lt{ margin-left:-30px;}
.business .business_d .lt .list li{ padding-left:30px; width:33.33%; float:left;}
.business .business_d .lt .list li .box{ position:relative; width:100%; display:block;}
.business .business_d .lt .list li .box .pic{ background:no-repeat center center; background-size:cover; height:511px;}
.business .business_d .lt .list li .box .bg{ position:absolute; background:rgba(0,0,0,0.5); top:0; right:0; bottom:0; left:0; text-align:center;}
.business .business_d .lt .list li .box .bg .p1{ margin-top:-15px; position:absolute; top:50%; right:0; left:0; font-size:24px; font-weight:bold; color:#fff;}

.sort_list{ margin-bottom:40px;}
.sort_list .lt .list li{ margin-bottom:60px; width:100%; overflow:hidden;}
.sort_list .lt .list li .box .right{ padding:100px 45px 0 45px; float:left; width:335px; height:414px; background:#f2f2f2;}
.sort_list .lt .list li .box .right .p1{ margin-bottom:30px; font-size:18px; color:#4f4f4f; height:1.5em; overflow:hidden;}
.sort_list .lt .list li .box .right .tm{ margin-bottom:20px; font-size:12px; color:#939393;}
.sort_list .lt .list li .box .right .p2{ margin-bottom:60px; font-size:14px; color:#9d9d9d; line-height:26px; height:5.5em; overflow:hidden;}
.sort_list .lt .list li .box .right .more em{margin-top: 13px;  margin-right: 10px; width: 70px; height: 1px; background: #a6a6a6; display: inline-block; float: left;}
.sort_list .lt .list li .box .right .more .p3{ font-size:12px; color:#a6a6a6; display:inline-table;}
.sort_list .lt .list li .box .left{ float:right;}
.sort_list .lt .list li .box .left .pic{ background:no-repeat center center; background-size:cover; height:414px; width:882px;}
.sort_list .lt .list li:nth-child(2n+2) .box .right{ float:right;}
.sort_list .lt .list li:nth-child(2n+2) .box .left{ float: left;}

.sortdetails{ margin-bottom:60px;}
.sortdetails .sort_int_a{ margin-bottom:100px;}
.sortdetails .sort_int_a .left{ margin-right:45px; padding-top:30px;  width:750px; float:left; position:relative;}
.sortdetails .sort_int_a .left .lt{ width:100%;}
.sortdetails .sort_int_a .left .lt .list{ margin-left:-15px;}
.sortdetails .sort_int_a .left .lt .list li{ padding-left:15px; width:50%; float:left;}
.sortdetails .sort_int_a .left .lt .list li .box{ position:relative; height:480px; display:block; z-index:3;}
.sortdetails .sort_int_a .left .lt .list li .box .pic{ background:no-repeat center center; background-size:cover; height:480px; width:100%}
.sortdetails .sort_int_a .left .lt .list li:nth-child(2n+2) .box .pic{ position:absolute; bottom:0; height:185px;}
.sortdetails .sort_int_a .left .title{ position:absolute; top:0; left:46%; z-index:2;}
.sortdetails .sort_int_a .left .title .bk{ width:160px; height:230px; border:solid #b6a490 3px; position:relative;}
.sortdetails .sort_int_a .left .title .bk .bg{ margin-top:-37px; padding:12px; background:#fff; text-align:center; position:absolute; top:50%; right:-50%;}
.sortdetails .sort_int_a .left .title .bk .bg .p1{ font-size:22px; font-weight:bold; color:#4f4f4f;}
.sortdetails .sort_int_a .left .title .bk .bg .p2{ font-size:18px; font-weight:bold; color:#4f4f4f;}

.sortdetails .sort_int_a .right{}
.sortdetails .sort_int_a .right .p1{ margin-bottom:15px; font-size:14px; color:#4f4f4f;}
.sortdetails .sort_int_a .right .p2{ margin-bottom:40px; font-size:18px; font-weight:bold; color:#4f4f4f;}
.sortdetails .sort_int_a .right .p3{ font-size:14px; color:#4f4f4f; line-height:30px;}

.sortdetails .sort_int_b{ margin-bottom:60px; padding-top:60px; background:#ebedf0; text-align:center; overflow:hidden;}
.sortdetails .sort_int_b .p1{ margin-bottom:10px; font-size:18px; font-weight:bold; color:#414141;}
.sortdetails .sort_int_b .p2{ margin-bottom:35px; font-size:18px; font-weight:bold; color:#414141;}
.sortdetails .sort_int_b .p3{ margin:0 0 60px 0; font-size:14px; line-height:26px; color:#767676; width:685px; display:inline-block;}
.sortdetails .sort_int_b .lt .list li{ float:left; width:25%;}

.sortdetails .sort_int_c .title{ margin-bottom:35px; text-align:center;}
.sortdetails .sort_int_c .title .p1{ margin-bottom:5px; font-size:18px; font-weight:bold; color:#414141;}

.sortdetails .sort_int_c .c_a{ margin-bottom:40px; overflow:hidden; display:block; clear:both;}
.sortdetails .sort_int_c .c_a .p2{ margin-bottom:10px;font-size:18px; font-weight:bold; color:#414141; text-align:center;}
.sortdetails .sort_int_c .c_a .p3{ margin-bottom:30px;font-size:18px; font-weight:bold; color:#cda782; text-align:center;}
.sortdetails .sort_int_c .c_a .p4{ margin-bottom:30px; font-size:14px; color:#727272; line-height:26px; text-align:center;}
.sortdetails .sort_int_c .c_a .pic{ padding:0 20px;}
.sortdetails .sort_int_c .c_a .lt{ margin-left:-20px; padding:0 20px;}
.sortdetails .sort_int_c .c_a .lt .list li{ padding-left:20px; width:50%; float:left;}
.sortdetails .sort_int_c .c_a .lt .list li .pic1{ float:left; background:no-repeat center center; background-size:cover; width:100%; height:271px;}

.sortdetails .sort_int_c .c_b{ margin-bottom:40px; overflow:hidden; display:block; clear:both;}
.sortdetails .sort_int_c .c_b .p2{ margin-bottom:10px;font-size:18px; font-weight:bold; color:#414141; text-align:center;}
.sortdetails .sort_int_c .c_b .p3{ margin-bottom:30px;font-size:18px; font-weight:bold; color:#cda782; text-align:center;}
.sortdetails .sort_int_c .c_b .p4{ margin-bottom:30px; font-size:14px; color:#727272; line-height:26px; text-align:center;}
.sortdetails .sort_int_c .c_b .pic{ margin-left:-20px; padding:0 20px;}
.sortdetails .sort_int_c .c_b .pic .list{}
.sortdetails .sort_int_c .c_b .pic .list li{ padding-left:20px; width:33.33%; float:left;}
.sortdetails .sort_int_c .c_b .pic .list li .pic1{ background: no-repeat center center; background-size:cover; height:221px;}


.jion_list{ margin-bottom:90px;}
.jion_list .lt{ margin-bottom:90px; margin-left:-40px; overflow:hidden;}
.jion_list .lt .list li{ padding-left:40px; width:20%; float:left;}
.jion_list .lt .list li .box{ padding:90px 0; text-align:center; border:solid #dadada 1px; border-radius:8px; display:block;}
.jion_list .lt .list li .box .ico1{ margin-bottom:25px; display:block;}
.jion_list .lt .list li .box .ico2{ margin-bottom:25px; display:none;}
.jion_list .lt .list li .box .mode .p1{ margin-bottom:10px; font-size:16px; color:#676767;}
.jion_list .lt .list li .box .mode .p2{ margin-bottom:40px; font-size:12px; color:#c9c9c9;}
.jion_list .lt .list li .box .mode span{ width:20px; height:1px; background:#a8a8a8; display:inline-block;}
.jion_list .lt .list li .box:hover{ background:#b02f3f; border:solid #b02f3f 1px;}
.jion_list .lt .list li .box:hover .ico1{ display:none;}
.jion_list .lt .list li .box:hover .ico2{display: block;}
.jion_list .lt .list li .box:hover .mode .p1{ color:#fff;}
.jion_list .lt .list li .box:hover .mode .p2{ color:#fff;}
.jion_list .lt .list li .box:hover .mode span{ background:#fff;}

.jion_list .lt .list li .on{ background:#b02f3f; border:solid #b02f3f 1px;}
.jion_list .lt .list li .on .ico1{ display:none;}
.jion_list .lt .list li .on .ico2{display: block;}
.jion_list .lt .list li .on .mode .p1{ color:#fff;}
.jion_list .lt .list li .on .mode .p2{ color:#fff;}
.jion_list .lt .list li .on .mode span{ background:#fff;}

.jion_list .details{ padding:70px; border:solid #c1c1c1 1px; border-radius:8px; background:#f2f2f2;}
.jion_list .details .p1{ margin-bottom:5px; font-size:18px; color:#676767;}
.jion_list .details .p2{ margin-bottom:20px; font-size:14px; color:#c9c9c9;}
.jion_list .details .p3{ margin-bottom:25px; font-size:14px; color:#b02f3f;}
.jion_list .details .p4{ font-size:14px; color:#636262; line-height:26px;}

/*--联系我们--*/
.g_sw{ width:1200PX; margin:0 auto;}
.contact { padding: 46px 88px 50px 88px; }
.contact .box { }
.contact .box .c_left { max-width: 272px;float: left;  }
.contact .box .c_left .list { background: #8bd1c6; padding: 0 27px; }
.contact .box .c_left .list > li { padding: 16px 0; border-bottom: 1px solid #99dad0; }
.contact .box .c_left .list > li .n_li1 { display: block; font-size: 18px; color: #fff; }
.contact .box .c_left .list > li .ico { width: 46px; }
.contact .box .c_left .list > li .ico img { width: 100%; }
.contact .box .c_left .list > li .r_f { width: 94%; color: #ffffff; padding-left: 22px; }
.contact .box .c_left .list > li .r_f .p1 { font-size: 16px; }
.contact .box .c_left .list > li .r_f .p2 { font-size: 12px; padding-top: 10px; line-height: 20px; }
.lx_share .h1 { font-size: 22px; color: #223335; display: block; padding-bottom: 20px; }
.c_top .title { font-size: 46px; color: #379048; padding-bottom: 16px; }
.c_top .bt { font-size: 32px; color: #666668; padding-bottom: 16px; }
.c_top .font { color: #888888; line-height: 28px; padding-bottom: 30px; }

.c_top .font .rq { color: #f4a767; }
.contact .box .c_right { max-width: 724px;float: right; }
.contact .box .c_right .lx_1 { background: #f4f4f4; padding: 36px; }
.contact .box .c_right .lx_1 .list_xx { display: block; margin-left: -26px; margin-bottom: -22px; }
.contact .box .c_right .lx_1 .list_xx > li { float: left; width: 50%; padding-left: 26px; padding-bottom: 22px; }
.contact .box .c_right .lx_1 .list_xx > li .con_1 { border: 1px solid #8bd1c6; line-height: 40px; padding-left: 10px; background: #fff; }
.contact .box .c_right .lx_1 .list_xx > li .input_1, .g_contact .wby .text_a { border: none; width: 76%; }
.contact .box .c_right .lx_1 .wby .text_a { width: 100%; height: 156px; border: 1px solid #8bd1c6; }
.contact .box .c_right .lx_1 .send { text-align: left; margin-top: 36px; }
.contact .box .c_right .lx_1 .send .send_con { display: inline-block; padding: 10px 40px; background: #f2a94b; border-radius: 4px; color: #fff; }
.contact .box .c_right .lx_2 { margin-top: 44px; }
.contact .box .c_right .lx_2 img { border: 6px solid #f4f4f4; width: 100%; }
/*--下拉联动菜单 end--*/
.lx_share .m { display: inline-block; width: 30px; height: 30px; margin: 0 0 0 2px; line-height: 30px; text-align: center; color: #fff; }
.lx_share .ico1 { background: #6ea8df; }
.lx_share .ico2 { background: #ea716e; }
.lx_share .ico3 { background: #73c791; }
.fenxiang { margin-top: 44px; }
.fenxiang_s { display: none; }
.lx_font .lxwm { font-size: 22px; color: #223335; display: block; padding-bottom: 20px; border-bottom: 1px solid #e7e7e7; margin-bottom: 22px; }
.lx_font table { color: #666; }


@media (max-width: 1024px) {
	.g_sw{ width:100%; margin:0 auto;}
	.fenxiang { display: none; }
	.fenxiang_s { display: block; }
	.fenxiang_s .lx_font .lxwm { text-align: center; }
}



@media (max-width: 1024px) {
	.contact { padding: 30px 20px; }
	.contact .box .c_left { float: none; max-width: none; width: 100%; }
	.contact .box .c_right { float: none; max-width: none; width: 100%; }
	.contact .box .c_left .list > li .r_f { }
	.lx_share { text-align: center; margin-bottom: 40px; }
	.contact .box .c_right .lx_1 .send { text-align: center; }
}

@media (max-width: 800px) {.g_sw{ width:100%; margin:0 auto;}
	.contact .box .c_right .lx_1 .list_xx > li { width: 100%; }
}
.fot_a{ padding-top:50px; background:#2d2d2d;}
.fot_a .left{ float:left;}
.fot_a .left .p1{ margin-bottom:15px; font-size:14px; color:#b1b1b1;}
.fot_a .left .no{ margin-bottom:0;}
.fot_a .right{ float:right;}
.fot_a .right .sm{ margin-left:25px; width:122px; float: right; display:inline-block; font-size:0;}
.fot_a .right .sm img{ max-width:100%;}
.fot_a .right .p1{ padding-top:10px; display:inline-block;}
.fot_a .right .p1 .sp1{ margin-left:10px; margin-bottom:15px; padding:10px 20px; background:#d81417; font-size:15px; color:#fff; display:inline-block;}
.fot_a .right .p1 .sp1 .fa{ margin-right:5px; font-size:14px; color:#fff; overflow:hidden;}
.fot_a .right .p1 .sp2{ font-size:14px; color:#fff; display:block; text-align:right;}
.fot_a .right .p1 .sp2 em{ margin-top:10px; font-size:20px; color:#fff; display:block;}
.fot_a .bm{ margin-top:35px; padding:20px 0; border-top: solid #4c4c4c 1px;}
.fot_a .bm .p2{ font-size:13px; color:#b1b1b1;}
.fot_a .bm .p2 .sp1{ float:left;}
.fot_a .bm .p2 .sp2{ float:right;}

@media (max-width: 1024px) {
.fot_a .left{ margin-bottom:30px; float:none; text-align:center;}
.fot_a .right{ float:none; clear:both; display:block; text-align:center;}
.fot_a .right .sm{ margin-left:0; float:none;}
.fot_a .right .p1 { display:block;}
.fot_a .right .p1 .sp1{ margin-left:0; margin-bottom:10px; width:122px;}
.fot_a .right .p1 .sp2{ float:none; text-align:center;}

.fot_a .bm .p2{ text-align:center;}
.fot_a .bm .p2 .sp1{ margin-bottom:5px; float:none; display:block;}
.fot_a .bm .p2 .sp2{ float:none; display:block;}
}
@media (max-width: 1024px) {
	.fenxiang { display: none; }
	.fenxiang_s { display: block; }
	.fenxiang_s .lx_font .lxwm { text-align: center; }
}



@media (max-width: 1024px) {
	.contact { padding: 30px 20px; }
	.contact .box .c_left { float: none; max-width: none; width: 100%; }
	.contact .box .c_right { float: none; max-width: none; width: 100%; }
	.contact .box .c_left .list > li .r_f { }
	.lx_share { text-align: center; margin-bottom: 40px; }
	.contact .box .c_right .lx_1 .send { text-align: center; }
}

@media (max-width: 800px) {
	.contact .box .c_right .lx_1 .list_xx > li { width: 100%; }
}
.pages{text-align: center;}
.pages a,
.pages span {
	display: inline-block;
	padding: 2px 5px;
	margin: 0 1px;
	border: 1px solid #f0f0f0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.pages a,
.pages li {
	display: inline-block;
	list-style: none;
	text-decoration: none;
	color: #468c4d;
}

.pages a.first,
.pages a.prev,
.pages a.next,
.pages a.end {
	margin: 0;
}

.pages a:hover {
	border-color: #468c4d;
}

.pages span.current {
	background: #468c4d;
	color: #FFF;
	font-weight: 700;
	border-color: #468c4d;
}