﻿@charset "utf-8";

/*	弹窗	*/
.pop-alert .pop-dialog{ width: 1226px; height: 773px; background: url(../image/images/popback_03.jpg) no-repeat center; z-index: 1;}
.pop-alert .pop-dialog .inner{ padding: 112px 144px 0 122px; }
.pop-alert .pop-dialog .ptit{ font-size: 30px; text-align: center; }
.pop-alert .pop-dialog .con{ margin-top: 55px; }
.pop-alert .pop-dialog .cl{ float: left; width: 426px; padding-top: 37px; position: relative; }
.pop-alert .pop-dialog .cl:after{ content: ""; width: 1px; height: 367px; background: #e7e7e7; position: absolute; top: 25px; right: -68px; }
.pop-alert .pop-dialog .cl .li{ margin-bottom: 16px; }
.pop-alert .pop-dialog .cl .li:after{ content: ""; display: block; clear: both; }
.pop-alert .pop-dialog .cl .t16{ float: left; width: 165px; text-align: right; line-height: 31px; }
.pop-alert .pop-dialog .cl .t16 span{ color: #d91313; }
.pop-alert .pop-dialog .cl .lipt{ margin-left: 165px; border: 1px solid #cacaca; border-radius: 8px; padding: 5px 10px; height: 21px; }
.pop-alert .pop-dialog .cl .lipt input,.pop-alert .pop-dialog .cl .lipt textarea{ width: 100%; height: 100%; }
.pop-alert .pop-dialog .cl .ltar{ height: 84px; }
.pop-alert .pop-dialog .cl .lbtn{ margin-left: 165px; margin-top: 29px; }
.pop-alert .pop-dialog .cl .lbtn button{ width: 122px; line-height: 37px; text-align: center; color: #fff; border-radius: 8px; background: #eb923c;
font-size: 16px; cursor: pointer; }
.pop-alert .pop-dialog .cr{ margin-left: 566px; }
.pop-alert .pop-dialog .cr .rli{ position: relative; }
.pop-alert .pop-dialog .cr .rlt{ font-size: 20px; color: #333; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 2px solid #ececec; position: relative; }
.pop-alert .pop-dialog .cr .rlt:after{ content: ""; width: 85px; height: 3px; background: #f07e38; position: absolute; left: 0; bottom: -2px; }
.pop-alert .pop-dialog .cr .t16{ color: #707070; margin-bottom: 25px; }
.pop-alert .pop-dialog .cr .rtele{ position: absolute; left: 100px; top: 5px; }
.pop-alert .pop-dialog .cr .critem{ display: none; }
.pop-alert .pop-dialog .cr .critem.on{ display: block; }
.pop-alert p{ margin: 0; }
.pop-alert .select-mod .select-opts{ padding: 15px; padding-right: 5px; }

.pop-alert .pop-dialog .cl .lipt .select-mod .select-bar:before{ display: none; }
.pop-alert .pop-dialog .cl .lipt .select-mod .select-btn{ height: auto; padding: 0; }
.pop-alert .pop-dialog .pclose{ position: absolute; width: 23px; height: 23px; background: url(../image/clos.png) no-repeat center; top: 20px; right: 20px; cursor: pointer; }



.pop-video .pop-dialog{ width: 1125px; height: 633px; }
.pop-video .pop-dialog video{ width: 100%; height: 100%; }






.pop-alert .btnWarp{ padding: 8px 20px;}
.pop-alert .btnWarp button{ line-height: 1; padding: 8px 20px; margin: 0 10px;}

/*	视频弹窗	*/
.pop-video{}
.pop-video .pop-dialog{ }
.pop-video .pop-dialog .vbox{ height: 100%; }
	
/*	复用图片包裹	*/
.scaleimg{ overflow: hidden;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.scaleimg img{ width: 100%; height: auto;
	-webkit-transition: transform .5s;
	transition: transform .5s;
}
.scaleimg:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
	
/*	复用标题	*/
.t_head{}
.t_head .h1{}
.t_head .h2{}
.t_head .h3{}
.t_head .p{}
.t_head .link{}

/*	流程模块	*/
.process{}
.process ul{ overflow:hidden; padding:10px;}
.process ul li{ float:left; height:20px; color:#FFF; line-height:20px; padding:0 25px 0 10px; position:relative;}
.process ul li:nth-child(1){ background-color:red;}
.process ul li:nth-child(2){ background-color:green;}
.process ul li:nth-child(3){ background-color:blue;}
.process ul li:after{ border-left:15px solid #aeaeae; border-top:10px solid transparent; border-bottom:10px solid transparent; width:0; height:0; content:''; position:absolute; right:0; top:0;}
.process ul li:nth-child(1):after{ border-left-color:red; border-top-color:green; border-bottom-color:green;}
.process ul li:nth-child(2):after{ border-left-color:green; border-top-color:blue; border-bottom-color:blue;}
.process ul li:nth-child(3):after{ border-left-color:blue; border-top-color:#FFF; border-bottom-color:#FFF;}

/*.focus .item{ height: 600px;}*/
	
.video{ height: 500px;}

.bdmap{ height: 1000px;}
.bdmapinfo{ position: fixed; left: 0; top: 0; width: 300px; visibility: hidden; z-index: -9999;}

/* 详情页 */
.article{ padding: 20px 0 110px;}
.article-title{ margin-bottom: 60px; text-align:center;}
.article-title .h24{ margin-bottom: 20px; font-size:26px;}
.article-title .info{ color:#474747; font-size: 17px;}
.article-title .info span{ margin: 0 15px;}
.article-title .info span.data{ font-size: 17px; font-family: "Avian"; }
.article-cont{ margin: 0 25px 30px; }
.article-cont .p{ margin-bottom: 20px; color: #707070; text-align: justify; }
.article-cont .p.imgbox{ margin: 45px 0 75px; }
.article-cont img{ max-width: 100%; height: auto !important;}
.article-cont ol li{ list-style: decimal; }
.article-cont ul li{ list-style: disc; }
.article-paging{ overflow: hidden; padding:20px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; line-height: 26px;}
.article-paging .prev, .article-paging .next{ position: relative; width:40%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.article-paging .prev{ float: left; padding-left: 40px;}
.article-paging .next{ float: right; padding-right: 40px; text-align: right;}
.article-paging .prev:before, .article-paging .next:before{ position: absolute; width:24px; border:1px solid; border-radius: 50%; font-size:16px; text-align: center; line-height: 1.5;
    font-family: "xfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.article-paging .prev:before{ content:"\e831"; left: 0;}
.article-paging .next:before{ content:"\e832"; right: 0;}
.article-paging a:hover{ opacity: 0.8;}

.article .share-mod{ padding: 30px 0; }
.article .bread-mod{ margin-bottom: 30px; }

/* 搜索结果页 */
.result{ padding:60px 0; }
.result .key{ color:#eb923c; }
.result .h24{ font-size:24px; }
.result .h24 span{ margin-left: 30px; font-size:18px; color:#707070; }
.result .list{ margin-bottom: 50px; }
.result .list-item{ padding:30px 0; border-bottom:1px solid #d1d1d1; }  
.result .list .h18{ font-size:18px; margin-bottom: 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.result .list .p{ color:#707070; }
.result .list a:hover{ opacity: 0.8;}

/* 网站地图 */
.sitemap{ padding:60px 0; }
.sitemap dl{ padding: 20px 0; border-bottom: 1px solid #eee;}
.sitemap dt{ font-size: 16px; }
.sitemap dd{ margin-top: 20px; padding-left: 4em; word-break: keep-all;}
.sitemap dd a{ margin-right: 20px;}
.sitemap a:hover{ opacity: 0.8;}


.carousel{ position: relative; }
.carousel .x-wrap{ position: absolute; top: 0; left: 0; right: 0; pointer-events: none; }
.carousel .sbox{ width: 266px; height: 192px; padding: 25px; pointer-events: auto; background: rgba(0,0,0,0.5); position: absolute; top: 65px; right: 0; }
.carousel .select-mod .select-bar:before{ border: none; }
.carousel .select-mod .select-cont{ background: transparent;  }
.carousel .select-mod .select-cont:before,.carousel .select-mod .select-query:before{ border: none; }
.carousel .select-mod .select-bar{ height: 39px; background: #dbb983; border-radius: 6px; overflow: hidden; }
.carousel .select-mod .select-btn:after{ width: 40px; height: 100%; line-height: 39px; text-align: center; background: #eadcaa; color: #b39b76; right: 0; top: 0; }
.carousel .select-mod .select-btn{ padding: 9px 50px 9px 19px; }
.carousel .select-mod .select-val,.carousel .select-mod .select-item{ color: #fff; }
.carousel .select-mod .select-val{ font-size: 16px; line-height: 21px; }
.carousel .select-mod .select-opts{ max-height: 125px; }
.carousel .select-mod .select-cont{ opacity: 1; visibility: visible; }

.hp1{ background: url(../image/images/hp1back_02.jpg) no-repeat center; overflow: hidden; background-size: cover !important; padding: 85px 0 90px; }
.hp1_left{ width: 602px; float: left; }
.hp1 .mask{ background: rgba(0,0,0,.25); position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.hp1 .text{ position: absolute; color: #fff; left: 30px; }
.hp1 .text .tc{ font-size: 22px; }
.hp1 .text .te{ font-size: 30px; font-family: "Arial"; text-transform: uppercase; margin-bottom: 5px; }
.hp1 .img{ position: relative; }
.hp1_left .img{ width: 100%; height: 642px; position: relative; }
.hp1_right{ margin-left: 620px; padding-top: 65px; }
.hp1_right .img{ width: 604px; height: 314px; }
.hp1_right .img img{ width: 100%; height: 100%; }
.hp1_right .img:nth-child(2){ margin-top: 13px; }
.hp1_right .text{ bottom: 40px; }
.hp1_right .tp{ color: #fff; }
.hp1_left .text{ bottom: 5px; }
.hp1_left .p{ padding: 5px 30px 0; }

.titbox{ font-size: 26px; color: #474747; }
.titbox .tite{ font-family: "Arial"; margin-left: 10px; text-transform: uppercase; }
.t18{ font-size: 18px; }
.t16{ font-size: 16px; }
.t25{ font-size: 25px; }
.t32e{ font-size: 32px; font-family: "Arial"; text-transform: uppercase; }
.ttop{ position: relative; }
.ttop .more a{ color: #5BA646; line-height: 19px; font-family: "Arial"; padding-right: 25px; position: absolute; bottom: 3px; right: 0;
background: url(../image/images/moreicon_03.png) no-repeat right center; text-transform: uppercase; }

.hp2{ padding: 70px 0; }
.hp2 .con{ margin-top: 38px; }
.hp2 .con .li{ float: left; width: 25%; text-align: center; }
.hp2 .con .li .icon{ position: relative; background: url(../image/images/hp2zs_03.png) no-repeat center; margin: 0 auto; width: 184px; height: 185px; }
.hp2 .con .li .himg{ position: absolute; top: 0; left: 0; display: none; }
.hp2 .con .li img{ width: 100%; height: 100%; }
.hp2 .con .li .pc{ font-size: 18px; margin: 18px 0 3px; }
.hp2 .con .li .pe{ font-size: 16px; text-transform: uppercase; font-family: "Arial"; }
.hp2 .con .li:hover .pc,.hp2 .con .li:hover .pe{ color: #d89f26; }
.hp2 .con .li:hover img{ display: none; }
.hp2 .con .li:hover .himg{ display: block; }

.hp2 .con .li:hover img{ animation: wobble 0.3s; }

.hp3{ padding: 55px 0 70px; background: url(../image/images/hp3back_02.jpg) no-repeat center; background-size: cover !important; }

.hp3 .con1 .list{ margin-top: 45px; }
.hp3 .con1 .list .li{ width: 384px; float: left; padding-bottom: 40px; background: url(../image/images/hp3c1back1_03.png) no-repeat center bottom; }
.hp3 .con1 .list .li+.li{ margin-left: 35px; }
.hp3 .con1 .list .li .limg{ width: 100%; height: 217px; margin-bottom: 29px; }
.hp3 .con1 .list .li .limg img{ width: 100%; height: 100%; }
.hp3 .con1 .list .li .time{ font-family: "Arial"; text-transform: uppercase; }
.hp3 .con1 .list .li .lt{ font-size: 18px; margin: 4px 0 14px; }
.hp3 .con1 .list .li .lp{ color: #707070; }
.hp3 .con1 .list .li:hover{ background-image: url(../image/images/ho3c1back2_03.png); }
.hp3 .con1 .list .li:hover .lt,.hp3 .con1 .list .li:hover .time{ color: #5BA646; }
.hp3 .con2{ margin-top: 73px; }
.hp3 .c2_list{ margin-top: 35px; }
.hp3 .c2_list .c_a{ float: left; margin: 0 0 3px 3px; position: relative; }
.hp3 .c2_list .c_a:nth-child(1),.hp3 .c2_list .c_a:nth-child(5){ margin-left: 0; }
.hp3 .c2_list a{ position: relative; display: block; width: 304px; height: 211px;  display: table; text-align: center; color: #fff; }
.hp3 .c2_list a:hover .icon{ animation: wobble 0.5s; }
.hp3 .c2_list .c_a .qrimg{ position: absolute; width: 105px; height: 105px; opacity: 0; top: 100%; left: 0; right: 0; 
margin: auto; z-index: 9999; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; }
.hp3 .c2_list .c_a .qrimg img{ width: 100%; height: 100%; }
.hp3 .c2_list .c_a.wx:hover .qrimg{ top: 110%; opacity: 1; }


@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-9%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-9%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }


  45% {
    -webkit-transform: translate3d(6%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(6%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }


  75% {
    -webkit-transform: translate3d(-3%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-3%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}
.hp3 .c2_list a:after{ display: none; content: ""; z-index: 99; width: 9px; height: 9px; position: absolute; background: #cba96f; top: -9px; left: -9px; border-radius: 50%; border: 3px solid #fff; }
.hp3 .c2_list a .inner{ display: table-cell; vertical-align: middle; }
.hp3 .c2_list .li1{ background: #c48e58; }
.hp3 .c2_list .li2{ background: #cba96f; }
.hp3 .c2_list .li3{ background: #df9b59; }
.hp3 .c2_list .li4{ background: #e7bc75; }
.hp3 .c2_list .li5{ background: #ba9a63; }
.hp3 .c2_list .li6{ background: #d29a5e; }
.hp3 .c2_list .li7{ background: #dab16b; }
.hp3 .c2_list .li8{ background: #e2a76e; }
.hp3 .c2_list .li6:after{ display: block; }
.hp3 .c2_list .li7:after{ display: block; }
.hp3 .c2_list .li8:after{ display: block; }
.hp3 .c2_list .icon{ text-align: center; height: 84px; margin-bottom: 9px; }
.hp3 .c2_list .icon img{ width: auto; height: 100%; }
.hp3 .c2_list a .c2tc{ font-size: 18px; }
.hp3 .c2_list a .c2te{ font-size: 16px; font-family: "Arial"; text-transform: uppercase; }

.p_web{ padding-bottom: ; overflow: hidden; }
.pw1{ background: url(../images/indexbg1.jpg) no-repeat center; padding: 66px 0 33px; }
.pw1 .l{ float: left; width: 285px; margin-left: 34px; padding-top: 105px; }
.pw1 .r{ margin-left: 332px; }
.pw1 .r .li{ float: left; text-align: center; margin: 0 16.5px 25px; }
.pw1 .r .li .limg{ width: 115px; height: 106px; margin-bottom: 10px; position: relative; background: url(../images/tsbg1.png) no-repeat center; }
.pw1 .r .li .limg img{ width: 100%; height: 100%; }
.pw1 .r .li .limg .himg{ position: absolute; top: 0; left: 0; }
.pw1 .r .li .lp{ height: 40px; }
.pw1 .r .li:hover .limg{ background: url(../images/tsbg.png) no-repeat center; }
.pw1 .r .li:hover .himg{ display: none; }

.ttop .ttab span{ font-size: 20px; color: #707070; margin-right: 35px; cursor: pointer; }
.ttop .ttab span:last-child{ position: relative; }
.ttop .ttab span:last-child::after{ content: ""; width: 1px; height: 16px; background: #707070; position: absolute; left: -13px; top: 0; bottom: 0; margin: auto; }
.ttop .ttab span.cur{ font-size: 25px; color: #5BA646; }


.pw2{ padding: 60px 0 80px; background: url(../images/indexbg2.jpg) no-repeat center; }
.pw2 .p2l{ float: left; width: 814px; }
.pw2 .p2l .con{ position: relative; margin-top: 35px; }
.pw2 .p2l .cttop{ position: relative; margin-bottom: 10px; }
.pw2 .p2l .ctab .li{ width: 85px; line-height: 28px; text-align: center; border: 1px solid #c5c5c5; border-radius: 7px; font-size: 16px; 
cursor: pointer; margin-right: 10px; float: left; }
.pw2 .p2l .ctab .li.cur{ background: #5BA646; border-color: #5BA646; color: #fff;  }
.pw2 .p2l .cttop .cyybtn{ position: absolute; right: 0; top: 0; }
.pw2 .p2l .cttop .cyybtn a{ display: block; width: 134px; text-align: center; line-height: 30px; background: #5BA646; color: #fff; border-radius: 6px; }
.pw2 .p2l .cttop .cyybtn a img{ width: 21px; height: 20px; margin-right: 8px; }
.pw2 .p2l .clist .child{ width: 100%; height: 369px; position: relative; }
.pw2 .p2l .clist .child .tbox{ width: 100%; height: 48px; font-size: 18px; display: table; background: rgba(0,0,0,.5); color: #fff; position: absolute; left: 0; bottom: 0; }
.pw2 .p2l .clist .child .tbox .inner{ display: table-cell; vertical-align: middle; padding: 0 20px; }
.pw2 .p2l .clist .child img{ width: 100%; height: 100%; }
.pw2 .p2l .clist .slick-dots{ text-align: right; bottom: 18px; }
.pw2 .p2l .clist .slick-dot{ padding: 0; margin: 3; width: 10px; height: 10px; border: 1px solid #fff; background: transparent; }
.pw2 .p2l .clist .slick-dot:last-child{ margin-right: 23px; }
.pw2 .p2l .clist .slick-active{ border-color: transparent; background: #fff; }
.pw2 .p2l .clist{ position: relative; }
.pw2 .p2l .clist .cli{ width: 100%; position: absolute; top: 0; left: 0; z-index: -1; opacity: 0; visibility: hidden; }
.pw2 .p2l .clist .cli.show{ position: relative; z-index: 5; opacity: 1; visibility: visible; }
.pw2 .p2l .con .citem{ position: absolute; width: 100%; left: 0; top: 0; z-index: 1; opacity: 0; visibility: hidden; }
.pw2 .p2l .con .citem.on{ position: relative; z-index: 5; opacity: 1; visibility: visible; }

.pw2 .p2r{ margin-left: 859px; }
.pw2 .p2r .t25{ color: #5BA646; margin-bottom: 36px; }
.pw2 .p2r .con .li{ display: table; width: 100%; color: #fff; float: left; }
.pw2 .p2r .con .li .inner{ display: table-cell; vertical-align: middle; }
.pw2 .p2r .con .l1{ margin-bottom: 9px; height: 185px; background-color: #efd546; background-image: url(../image/images/f2back_03.png); background-repeat: no-repeat; background-position: center right; }
.pw2 .p2r .con .l1 .img{ width: 55px; height: 65px; float: left; margin-left: 35px; }
.pw2 .p2r .con .l1 .img img{ width: 100%; height: 100%; }
.pw2 .p2r .con .l1 .t18{ margin-left: 110px; padding-top: 8px; }
.pw2 .p2r .con .l2,.pw2 .p2r .con .l3{ width: 181px; height: 214px; text-align: center; }
.pw2 .p2r .con .l2{ background: #5BA646; }
.pw2 .p2r .con .l2 .img{ height: 51px; margin-bottom: 10px; }
.pw2 .p2r .con .l2 .img img{ height: 100%; widows: auto; }
.pw2 .p2r .con .l3{ background: #ee8f41; margin-left: 8px; }
.pw2 .p2r .con .l3 span{ font-size: 30px; font-family: "Avian"; line-height: 1; }

.pw3{ padding: 54px 0 85px; }
.pw3 .t25{ color: #5BA646; }
.pw3 .con{ margin-top: 35px; }
.pw3 .clbox{ float: left; width: 955px; }
.pw3 .clbox .li{ width: 100%; height: 500px; position: relative; display: none; }
.pw3 .clbox .li img{ width: 100%; height: 100%; }
.pw3 .clbox .li .t{ display: table; position: absolute; bottom: 0; left: 0; width: 100%; height: 47px; background: rgba(0,0,0,0.5); color: #fff; }
.pw3 .clbox .li .t .inner{ padding: 0 20px; display: table-cell; vertical-align: middle; }

.pw3 .crbox{ margin-left: 973px; max-height: 500px; }
.pw3 .crbox .crli{ width: 216px; height: 114px; border: 9px solid transparent; position: relative; cursor: pointer; }
.pw3 .crbox .crli img{ width: 100%; height: 100%; }
.pw3 .crbox .crli .mask{ width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; top: 0; left: 0; }
.pw3 .crbox .crli.cur{ border-color: #ecc149; }
.pw3 .crbox .crli.cur .mask{ display: none; }
.pw3 .crbox .mCSB_inside > .mCSB_container{ margin-right: 20px; }
.pw3 .crbox .mCSB_scrollTools{ width: 8px; }
.pw3 .crbox .mCSB_scrollTools .mCSB_draggerRail{ width: 8px; background: #cbcbcb; border-radius: 0; }
.pw3 .crbox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; background: #5BA646; border-radius: 0; }

.t12{ font-size: 12px; }

.pw4{ padding-bottom: 85px; }
.pw4 .l{ float: left; width: 814px; }
.pw4 .l .t25{ color: #5BA646; }
.pw4 .l .ttop{ margin-bottom: 19px; }
.pw4 .l .t12{ text-transform: uppercase; font-family: "Arial"; }
.pw4 .l .list{ margin-top: 28px; }
.pw4 .l .list .li{ float: left; margin-right: 50px; }
.pw4 .l .list .li .img{ height: 50px; float: left; }
.pw4 .l .list .li .img img{ height: 100%; width: 100%; }
.pw4 .l .list .li .t16{ float: left; margin-left: 10px; line-height: 22px; }
.pw4 .l .list .li:nth-child(1) .img{ width: 39px; }
.pw4 .l .list .li:nth-child(2) .img{ width: 45px; }
.pw4 .l .list .li:nth-child(3) .img{ width: 50px; }
.pw4 .l .con{ margin-top: 35px; }
.pw4 .l .con .cimg{ width: 402px !important; height: 249px; position: relative; }
.pw4 .l .con .cimg img{ width: 100%; height: 100%; }
.pw4 .l .con .cimg .mask{ width: 100%; height: 100%; background: rgba(0,0,0,0.1); position: absolute; top: 0; left: 0; }
.pw4 .l .slick-dots{ text-align: right; bottom: auto; top: -35px; }
.pw4 .l .slick-dot{ padding: 0; margin: 0 3px; width: 10px; height: 10px; border: 1px solid #c2c2c2; background: transparent; }
.pw4 .l .slick-dot.slick-active{ background: #5BA646; border-color: transparent; }

.pw4 .r{ margin-left: 858px; }
.pw4 .r .con{ margin-top: 28px; border: 1px solid #d7d7d7; }
.pw4 .r .con .a{ display: block; width: 100%; height: 98px; background: url(../image/images/f4rback1_03.png) no-repeat center right; position: relative; }
.pw4 .r .con .a+.a{ border-top: 1px solid #d7d7d7; }
.pw4 .r .con .a img{ width: 100%; height: 100%; display: none; }
.pw4 .r .con .tbox{ width: 100%; height: 100%; display: table; position: absolute; top: 0; left: 0; }
.pw4 .r .con .tbox .inner{ display: table-cell; vertical-align: middle; padding-left: 45px; position: relative; }
.pw4 .r .con .tbox .inner:after{ content: ""; width: 9px; height: 9px; border: 2px solid #a7a7a7; position: absolute; top: 0; bottom: 0; left: 20px; 
margin: auto; border-radius: 50%; }
.pw4 .r .con .tbox .te{ text-transform: uppercase; font-family: "Arial"; margin-top: 4px; }
.pw4 .r .con .a:hover{ color: #fff; }
.pw4 .r .con .a:hover img{ display: block; }

.pw5{ padding: 55px 0 70px; background: url(../image/images/f5back_02.jpg) no-repeat center; }
.pw5 .t25{ color: #5BA646; }
.pw5 .l{ width: 814px; float: left; }
.pw5 .l .namebox{ margin-top: 27px; }
.pw5 .l .namebox span{ margin-right: 14px; }
.pw5 .l .con{ margin-top: 15px; }
.pw5 .l .con .item{ float: left; width: 260px !important; background: #fff; }
.pw5 .l .con .item a.jiantou{ cursor: default; }
/*.pw5 .l .con .item+.item{ margin-left: 17px; }*/
.pw5 .l .con .item .iimg{ width: 100%; height: 335px; }
.pw5 .l .con .item .iimg img{ width: 100%; height: 100%; }
.pw5 .l .con .item .t18{ line-height: 60px; padding: 0 15px; border: 1px solid #ecece8; border-top: none; }
.pw5 .l .con .item:hover .t18{ color: #5BA646; }
.pw5 .r{ margin-left: 867px; }
.pw5 .r .con{ background: #fff; height: 448px; margin-top: 30px; border: 1px solid #eeeeee; }
.pw5 .r .con .a{ padding: 15px; }
.pw5 .r .con .img{ width: 100%; height: 205px; }
.pw5 .r .con .img img{ width: 100%; height: 100%; }
.pw5 .r .con .t18{ margin: 23px 0 9px; }
.pw5 .r .con .p{ margin-bottom: 30px; text-align: justify; }
.more2{ text-transform: uppercase; color: #5BA646; font-family: "Arial"; }

.pw6{ padding: 55px 0 65px; }
.pw6 .con{ margin-top: 33px; }
.pw6 .con .l{ width: 822px; float: left; }
.pw6 .con .ll{ float: left; width: 245px; }
.pw6 .con .ll .li{ margin-bottom: 12px; }
.pw6 .con .ll .img{ width: 100%; height: 153px; margin-bottom: 10px; position: relative; }
.pw6 .con .ll .img img{ width: 100%; height: 100%; }
.pw6 .con .ll .img .data{ position: absolute; top: 0; left: 7px; background: #efac42; color: #fff; font-family: "Avian";
width: 45px; height: 49px; padding-top: 10px; text-align: center; line-height: 1; }
.pw6 .con .ll .img .data span{ font-size: 22px; display: block; margin-bottom: 2px; }
.pw6 .con .lr{ float: right; width: 547px; }
.pw6 .con .lr .li{ padding-bottom: 25px; }
.pw6 .con .lr .li+.li{ border-top: 1px solid #e3e3e3; padding-top: 22px; }
.pw6 .con .lr .tt{ position: relative; margin-bottom: 4px; }
.pw6 .con .lr .tt .t18{ width: 470px; }
.pw6 .con .lr .tt .ttime{ position: absolute; right: 0; top: 0; bottom: 0; font-family: "Avian"; line-height: 27px; }
.pw6 .con .lr .li:hover{ color: #5BA646; }
.pw6 .con .r{ margin-left: 860px; height: 364px; position: relative; }
.pw6 .con .r img{ width: 100%; height: 100%; }
.pw6 .con .r .vbtn{ width: 100%; height: 100%; cursor: pointer; position: absolute; top: 0; left: 0; background: rgba(0,0,0,0.2) url(../image/images/fvbtn_03.png) no-repeat center; }

.pw7{ padding: 60px 0; background: url(../images/indexbg3.jpg) no-repeat center; }
.pw7 .ttop{ border-bottom: 1px solid #c4c4c4; }
.pw7 .ttop .more a{ bottom: 17px; }
.pw7 .con{ margin-top: 23px; }
.pw7 .con .li{ float: left; width: 392px; }
.pw7 .con .li+.li{ margin-left: 26px; }
.pw7 .con .li .limg{ width: 100%; height: 246px; margin-bottom: 18px; }
.pw7 .con .li .limg img{ width: 100%; height: 100%; }
.pw7 .con .citem{ display: none; }
.pw7 .ttop .ttab span:last-child::after{ top: auto; }
.pw7 .ttop .ttab span{ display: inline-block; padding-bottom: 10px; position: relative; }
.pw7 .ttop .ttab span:after{ display: none; content: ""; width: 78px; height: 3px; background: #5BA646; position: absolute; bottom: -2px; left: 0; }
.pw7 .ttop .ttab span.cur:after{ display: block; }

.t30{ font-size: 30px; }
.banner{ position: relative; }
.banner img{ width: 100%; height: auto; }
.banner .msk{ width: 100%; height: 100%; background: #000; position: absolute; top: 0; left: 0; }
.banner .x-wrap{ position: absolute; top: 0; left: 0; right: 0; margin: auto; }
.banner .tbox{ position: absolute; top: 50%; left: 0; color: #fff; margin-top: -45px; }
.banner .tbox .te{ font-family: "Arial"; text-transform: uppercase; }


.in1{ position: relative; padding: 85px 0 65px; }
.in1 .limg{ position: absolute; left: 0; top: -36px; width: 55%; padding-bottom: 31.5%; }
.in1 .limg img{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.in1 .limg:after{ content: ""; width: 775px; height: 36px; background: #5BA646; position: absolute; left: 0; bottom: -36px; }
.in1 .tbox{ width: 470px; float: right; height: 490px; }
.in1 .tbox .t18{ margin: 38px 0 20px; }
.in1 .tbox .p{ line-height: 26px; margin-bottom: 25px; color: #707070; text-align: justify; }

.in2{ padding: 55px 0 150px; position: relative; }
.in2 .t30{ position: relative; display: inline-block; }
.in2 .t30:after{ content: ""; height: 1px; width: 165px; background: #764830; position: absolute; top: 0; bottom: 0; right: -182px; margin: auto; }
.in2 .imgbox{ position: absolute; top: 30px; right: 0; width: 55.4%; }
.in2 .imgbox .li{ width: 100%; height: auto; }
.in2 .linkbox{ width: 500px; }
.in2 .linkbox .abox{ margin-top: 39px; max-height: 322px; }
.in2 .linkbox .alink{ margin-bottom: 14px; }
.in2 .linkbox .alink a{ padding-left: 24px; position: relative; }
.in2 .linkbox .alink a:after{ content: ""; width: 9px; height: 9px; border: 1px solid #acacac; border-radius: 50%; position: absolute; left: 0; 
top: 0; bottom: 0; margin: auto; }
.in2 .linkbox .alink a:hover{ color: #5BA646; }
.in2 .linkbox .alink a:hover::after{ border-color: #5BA646; }
.in2 .lbname{ margin-top: 100px; position: relative; background: #bd9765 url(../image/images/jtjsicon1_03.png) no-repeat center left; 
width: 630px; height: 90px; display: table; z-index: 999; }
.in2 .lbname:after{ content: ""; width: 377px; height: 52px; background: url(../image/images/jtjs2zs_03.png) no-repeat center; position: absolute; 
top: -52px; left: 135px; }
.in2 .lbname .inner{ font-size: 20px; color: #fff; display: table-cell; vertical-align: middle; padding-left: 123px; }
.in2 .lbname .slick-arrow{ width: 54px; height: 54px; background-color: transparent; background-repeat: no-repeat; background-position: center; border-radius: 0; }
.in2 .lbname .slick-arrow:after{ display: none; }
.in2 .lbname .slick-prev{ background-image: url(../image/images/jt2lbtn_03.png); left: auto; right: 47px; }
.in2 .lbname .slick-next{ background-image: url(../image/images/jt2rbtn_03.png); right: -14px; }

.in3{ background-repeat: no-repeat; background-position: center; color: #FFFFFF; padding: 110px 0 158px; }
.in3 .t30{ text-align: center; }
.in3 .con{ margin-top: 60px; background: url(../image/images/jtjstime_03.png) no-repeat center 42px; background-size: 98% auto; }
.in3 .con .ycon{ display: none; margin-top: 60px; margin-left: 140px; width: 800px; position: relative; }
.in3 .con .year{ cursor: pointer; font-size: 30px; text-align: center; font-family: "Avian"; position: relative; }
.in3 .con .year:after{ content: ""; width: 11px; height: 11px; border: 3px solid #fff; position: absolute; bottom: -22px; left: 0; right: 0; 
margin: auto; border-radius: 50%; } 
.in3 .con .ycon .yy{ font-size: 26px; margin-bottom: 14px; }
.in3 .con .cbox .img{ width: 397px; height: 251px; float: left; }
.in3 .con .cbox .t{ margin-left: 433px; max-height: 251px; }
.in3 .con .cbox .t .p{ line-height: 22px; margin-bottom: 17px; color: #fff; }
.in3 .con .slick-slide.slick-current .ycon{ display: block; }
.in3 .con .slick-slide.slick-current .year{ color: #ffdd66; }
.in3 .con .slick-slide.slick-current .year:after{ background: #ffdd66; border-color: #ffdd66; }
.in3 .con .slick-slide.slick-current .ycon:after{ content: ""; width: 25px; height: 242px; background: url(../image/images/jtjs3zs_03.png) no-repeat center; 
position: absolute; left: -25px; top: -38px; }
.in3 .slick-arrow{ background: transparent; width: 25px; height: 25px; bottom: auto; top: 9px; }
.in3 .slick-arrow:after{ font-size: 20px; }
.in3 .slick-prev:after{ content: "\e821"; }
.in3 .slick-next:after{ content: "\e822"; }

.t26{ font-size: 26px; }

.si1{ padding: 70px 0; }
.si1 .t30{ text-align: center; margin-bottom: 38px;}
.si1 .con .tbox{ width: 685px; float: left; padding-top: 55px; }
.si1 .con .img{ margin-left: 725px; height: 316px; }
.si1 .con .img img{ width: 100%; height: 100%;}
.si1 .con .t26{ line-height: 36px; }
.si1 .con .tp{ line-height: 26px; color: #707070; margin-top: 25px; font-size: 16px; }

.pub1{ padding: 70px 0 30px; background: #f6f6f6; }
.pub1 .tab{ text-align: center; }
.pub1 .tab .inner{ display: inline-block; }
.pub1 .tab .li{ line-height: 35px; float: left; margin: 0 7px; border: 1px solid #c8c8c8; border-radius: 7px; font-size: 16px; cursor: pointer;
padding: 0 20px; min-width: 125px; }
.pub1 .tab .li.cur{ background: #5BA646; border-color: #5BA646; color: #fff; }
.pub1 .con{ margin-top: 55px; }
.pub1 .con .li{ float: left; width: 390px; margin-right: 25px; margin-bottom: 40px; background: #fff; }
.pub1 .con .li:nth-child(3n){ margin-right: 0; }
.pub1 .con .li .limg{ width: 100%; height: 246px; }
.pub1 .con .li .limg img{ width: 100%; height: 100%; }
.pub1 .con .li .tbox{ padding: 25px 21px 30px; height: 125px; position: relative; }
.pub1 .con .li .tp{ color: #707070; margin: 15px 0; }
.more3{ font-family: "Arial"; text-transform: uppercase; color: #5BA646; display: inline-block; position: relative; }
.more3 span{ margin-left: 8px; display: block; position: absolute; width: 17px; height: 17px; line-height: 18px; border: 1px solid #c7c7c7; border-radius: 50%;
top: 0; bottom: 0; margin: auto; right: -27px; text-align: center; }
.more3 span:after{ content: "\e832"; font-family: "xfont"; color: #8a8a8a; }
.pub1 .con .li:hover{ background: #efcc53; color: #fff; }
.pub1 .con .li:hover .tp,.pub1 .con .li:hover .more3,.pub1 .con .li:hover .more3 span::after{ color: #fff; }
.pub1 .con .li:hover .more3 span{ border-color: #fff; }
.pub1 .con .citem { display: none; }
.pub1.list .con .citem { display: block; }
.pub1 .con .li .tbox .more3{ position: absolute; bottom: 30px; left: 21px; }
.pub1 .con .li .tbox .time{ position: absolute; bottom: 30px; right: 21px; }
.ddq .pub1 .con{ margin-top: 0; }
.ddq .si1 .t30{ margin-bottom: 0; }
.ddq .si1{ padding: 20px 0; }


.t22{ font-size: 22px; }
.p,.tp{ color: #707070; }
.ex1{ padding: 175px 0 135px; position: relative; }
.ex1 .r{ position: absolute; bottom: 0; right: 0; width: 50%; padding-bottom: 34%; }
.ex1 .r img{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.ex1 .l{ width: 555px; }
.ex1 .l .t22{ margin: 26px 0 23px; }
.ex1 .l .p{ line-height: 22px; margin-bottom: 20px; text-align: justify; }
.ex2{ padding: 35px 0; background: #f6f6f6; }
.ex2 .t18,.ex2 .select-mod,.ex2 .ex2btn{ float: left; }
.ex2 .t18{ line-height: 37px; }
.ex2 .select-mod{ width: 237px; }
.ex2 .select-mod .select-btn{ height: 27px; }
.ex2 .select-mod .select-val{ line-height: 27px; }
.ex2 .select-mod .select-bar:before{ border-color: #c5c5c5; border-radius: 10px; }
.ex2 .select-mod .select-btn:after{ color: #c5c5c5; }
.ex2 .ex2btn{ margin-left: 15px; }
.ex2 .ex2btn button{ color: #fff; width: 84px; text-align: center; cursor: pointer; line-height: 37px; background: #f1ab3c; font-size: 16px; border-radius: 10px; }
.ex3{ padding: 70px 0; }
.ex3 .libox .li{ margin-bottom: 40px; }
.ex3 .libox .limg{ width: 238px; height: 307px; float: left; }
.ex3 .libox .limg img{ width: 100%; height: 100%; }
.ex3 .libox .lr{ margin-left: 305px; padding-top: 28px; }
.ex3 .libox .lr .t18{ color: #333; }
.ex3 .libox .lr .st{ margin: 10px 0 22px; color: #333; }
.ex3 .libox .lr .p{ height: 113px; border-bottom: 1px solid #dddddd; margin-bottom: 10px; text-align: justify; }
.ex3 .libox .lr .course{ color: #5BA646; }
.ex3 .libox .li:hover .t18,.ex3 .libox .li:hover .st{ color: #eb923c; }

.contact .con{ padding: 65px 0 50px; }
.contact .con .t30{ text-align: center; }
.contact .con p{ font-size:16px; }
.contact .con1{ margin-top: 55px; position: relative; }
.contact .con1 .cmap{ width: 100%; height: 426px; }
.contact .con1 .cmap h4{ margin: 0; }
.contact .con1 .list{ width: 263px; height: 358px; padding: 34px 40px; background: rgba(148,116,74,.95) url(../image/images/lxicon2_03.png) no-repeat right bottom; position: absolute; top: 0;
right: 0; color: #fff;}
.contact .con1 .addbox{ max-height: 320px; margin-top: 9px; }
.contact .con1 .addbox .t16{ padding: 10px; opacity: 1; border-bottom: 1px solid rgba(255,255,255,.2); }
/* .contact .con1 .addbox .t16:hover{ opacity: 1; } */
/* .contact .con1 .addbox .t16.on{ opacity: 1; } */
.contact .con2{ margin-top: 75px; }
/*.contact .con2 .child{ display: none; }*/
.contact .con2 .t26{ padding-left: 40px; background-repeat: no-repeat; background-position: left center; }
.contact .con2 .l{ width: 832px; float: left; }
.contact .con2 .l .t26{ background-image: url(../image/images/lxicon_03.png); }
.contact .con2 .r .t26{ background-image: url(../image/images/ctele_03.png); }
.contact .con2 .l .ltab{ margin: 23px 0 33px; }
.contact .con2 .l .ltab .li{ cursor: pointer; width: 125px; line-height: 28px; text-align: center; border: 1px solid #c5c5c5; border-radius: 7px; 
font-size: 16px; float: left; margin-right: 10px; }
.contact .con2 .l .ltab .li.cur{ background: #5BA646; border-color: #5BA646; color: #fff; }
.contact .con2 .l .lcon .item{ max-height: 215px; }
.contact .con2 .l .lcon .li{ width: 795px; padding: 20px 0; border-bottom: 1px solid #dddddd; }
.contact .con2 .l .lcon .li .p{ line-height: 28px; }
.contact .con2 .l .mCSB_scrollTools .mCSB_draggerRail{ background: transparent url(../image/images/lxlxback_03.png) no-repeat center; 
background-size: auto 100%; width: 6px; }
.contact .con2 .l .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; background: #bd9765; }
.contact .con2 .l .mCSB_scrollTools{ width: 6px; }
.contact .con2 .l .lcon .item{ display: none; }


.contact .con2 .r{ margin-left: 876px; padding-left: 47px; border-left: 1px solid #d0d0d0; }
.contact .con2 .r .rxx{ margin-top: 20px; }
.contact .con2 .r .rxx .t18{ margin-bottom: 8px; }
.contact .con2 .r .rxx .rp{ line-height: 27px; }
.contact .con2 .r .qrbox{ margin-top: 25px; }
.contact .con2 .r .qrbox .li{ float: left; margin-right: 30px; text-align: center; }
.contact .con2 .r .qrbox .li .img{ width: 108px; height: 108px; border: 1px solid #b8b8b8; margin-bottom: 10px; }
.contact .con2 .r .qrbox .li .img img{ width: 100%; height: 100%; }

.mc1{ background-repeat: no-repeat; background-position: center; padding: 85px 0 100px; }
.mc1 .t30{ text-align: center; }
.mc1 .search{ margin: 40px 0 50px; text-align: center; }
.mc1 .search .inner{ display: inline-block; }
.mc1 .search .t16,.mc1 .search .select-mod{ float: left; }
.mc1 .search .t16{ line-height: 35px; margin-right: 20px; }
.mc1 .search .select-mod .select-btn{ height: 25px; }
.mc1 .search .select-mod .select-val{ line-height: 25px; }
.mc1 .search .select-mod .select-bar:before{ border-color: #c5c5c5; border-radius: 10px; }
.mc1 .search .select-mod{ width: 240px; }
.mc1 .search .select-mod .select-btn:after{ color: #9f9f9f; }
.mc1 .con{ box-shadow: 0px 0px 20px rgba(0,0,0,.2); }
.mc1 .con .li{ background: #fff; text-align: center; }
.mc1 .con .limg{ width: 100%; height: 514px; float: left; }
.mc1 .con .limg img{ width: 100%; height: 100%; }
.mc1 .con .tbox{ margin-left: 815px; height: 457px; padding: 57px 30px 0; position: relative; }
.mc1 .con .tbox:after{ content: ""; width: 168px; height: 168px; background: url(../image/images/yzicon2_03.png) no-repeat center; position: absolute; bottom: 5px; right: 10px; }
.mc1 .con .tbox .t26{ color: #ed7b28; padding-bottom: 30px; background: url(../image/images/tzs_03.png) no-repeat bottom center; }
.mc1 .con .tbox .pwrap{ margin-top: 39px; height: 65px; }
.mc1 .con .tbox .t18{ margin: 0 0 12px; }
.mc1 .con .tbox>.t16{ color: #707070; }
.mc1 .con .tbox .pwrap .mCSB_inside > .mCSB_container{ margin-right: 10px; }
.mc1 .con .tbox .jqbox{ margin-top: 60px; }
.mc1 .con .tbox .jqbox .jq{ font-family: "Avian"; font-size: 36px; line-height: 1; margin: 10px 0 20px; }
.mc1 .con .tbox .jqbox .jq span{ font-family: "宋体"; } 
.mc1 .con .tbox .jqbox .zx a{ display: inline-block; width: 155px; text-align: center; line-height: 42px; background: #ed7b28; color: #fff; 
border-radius: 7px; font-size: 16px;  }
.mc1 .con .tbox .jqbox .zx img{ width: 30px; height: auto; margin-right: 10px; display: inline-block; }
.mc2{ padding: 85px 0 55px; }
.mc2 .t18{ color: #5BA646; margin-bottom: 13px; }
.mc2 .li1,.mc2 .li2{ margin-bottom: 43px; }
.mc2 .li1 .p{ padding-left: 22px; position: relative; }
.mc2 .li1 .p:after{ content: ""; width: 10px; height: 10px; border: 2px solid #b5b5b5; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
.mc2 .li1 .p+.p{ margin-top: 22px; }
.mc2 .cimg{ margin-top: 63px; padding-bottom: 20px; text-align: center; }
.mc2 .cimg img{ max-width: 100%; width: auto !important; display: inline; box-shadow: 0px 0px 20px rgba(0,0,0,.2); }
.mc1 .slick-dots{ left: auto; right: 154px; bottom: 40px; }
.mc1 .slick-dot{ padding: 0; margin: 0 4px; width: 13px; height: 13px; border: 1px solid #999999; border-radius: 10px; background: transparent; }
.mc1 .slick-dot.slick-active{ width: 28px; background: #bd9765; border-color: #bd9765; }
.mc2 .con{ position: relative; }
.mc2 .slick-slide{ position: absolute !important; left: 0 !important; }
.mc2 .slick-slide.slick-current{ position: relative !important; }

.cin1{ padding: 65px 0 90px; }
.cin1 .t30{ text-align: center; }
.cin1 .con{ margin-top: 60px; }
.cin1 .con .l{ width: 675px; float: left; }
.cin1 .con .l .t26{ margin-bottom: 20px; }
.cin1 .con .l .t16{ line-height: 26px; color: #707070; }
.cin1 .con .r{ margin-left: 706px; height: 328px; }
.cin1 .con .r img{ width: 100%; height: 100%; }
.cin2{ height: 582px; background-repeat: no-repeat; background-position: center; background-size: cover !important; text-align: center; color: #fff; }
.cin2 .t26{ padding-top: 78px; }
.cin2 .cp{ position: absolute; bottom: 144px; left: 0; right: 0;  }
.cin3{ height: 1028px; background-repeat: no-repeat; background-position: center; background-size: cover !important; }
.cin3 .con1 .l{ width: 700px; height: 390px; float: left; position: relative; background: url(../image/images/zxsback_03.jpg) no-repeat top right; }
.cin3 .con1 .l .img{ width: 626px; height: 396px; position: absolute; left: 0; top: -62px; }
.cin3 .con1 .l .img img{ width: 100%; height: 100%; }
.cin3 .con1 .r{ margin-left: 760px; padding-top: 90px; }
.cin3 .con1 .r .t26{ margin-bottom: 24px; }
.cin3 .con1 .r .t16{ line-height: 26px; }
.cin3 .con1 .r .t16.col{ color: #6c3314; }
.cin3 .con2{ margin-top: 90px; }
.cin3 .con2 .t26{ text-align: center; }
.cin3 .con2 .list{ margin: 50px 100px 0; }
.cin3 .con2 .list .li{ float: left; width: 290px; text-align: center; }
.cin3 .con2 .list .li .t18{ color: #707070; }
.cin3 .con2 .list .li+.li{ margin-left: 77px; }
.cin3 .con2 .list .iconbox{ width: 173px; height: 173px; padding: 7px; margin: 0 auto; border: 1px solid #d2d2d2; border-radius: 50%; }
.cin3 .con2 .list .iconbox .icon{ width: 171px; height: 171px; border: 1px solid #d2d2d2; border-radius:50% ; position: relative; }
.cin3 .con2 .list .iconbox .icon img{ width: 100%; height: 100%; }
.cin3 .con2 .list .iconbox .icon .himg{ position: absolute; top: 0; left: 0; }
.cin3 .con2 .list .titbox{ margin: 20px 0 10px; }
.cin3 .con2 .list .titbox .tc{ font-size: 23px; margin-bottom: 6px; }
.cin3 .con2 .list .titbox .t18{ text-transform: uppercase; }
.cin3 .con2 .list .li:hover .himg{ display: none; }
.cin3 .con2 .list .li:hover .iconbox{ background: rgba(189,151,101,.3); border-color: transparent; }
.cin3 .con2 .list .li:hover .icon{ background: rgba(189,151,101,1); border-color: rgba(189,151,101,1); }
.cin4{ height: 724px;color: #fff; background-repeat: no-repeat; background-position: center; background-size: cover !important; }
.cin4 .t26{ text-align: center; padding-top: 90px; }
.cin4 .con{ overflow: hidden; height: 472px; margin-top: 55px; background: url(../image/images/zxtime_03.png) no-repeat center;position: relative; }
.cin4 .con .list{ margin: 0 auto; width: 960px; }
.cin4 .con .ly{ text-align: center; font-size: 18px; color: #9f7436; font-family: "Avian"; position: absolute; top: 50%; margin-top: -13px;
left: 0; right: 0; }
.cin4 .con .li{ height: 472px; position: relative; }
.cin4 .con .li .lcon{ position: absolute; left: 115px; width: 215px; }
.cin4 .con .li .lcon:after{ content: ""; width: 8px; height: 8px; border: 2px solid #fff; border-radius: 50%; position: absolute; }
.cin4 .con .li .lcon:before{ content: ""; width: 2px; height: 8px; background: #fff; position: absolute; }
.cin4 .con .dl .lcon{ top: 300px; }
.cin4 .con .sl .lcon{ top: 0; }
.cin4 .con .li .lcon .t26{ text-align: left; padding-top: 0; margin-bottom: 5px; }
.cin4 .con .li .lcon .lp{ max-height: 133px; }
.cin4 .con .slick-slide{ opacity: 0; }
.cin4 .con .slick-slide.slick-active{ opacity: 1; }
.cin4 .con .slick-list{ overflow: inherit; }
.cin4 .con .sl .lcon:after{ top: 28px; left: -27px; }
.cin4 .con .sl .lcon:before{ top: 40px; left: -22px; height: 157px; }
.cin4 .con .dl .lcon:after{ top: 103px; left: -27px; }
.cin4 .con .dl .lcon:before{ top: -25px; left: -22px; height: 128px; }
.cin4 .con .li:hover .ly{ color: #e1a70c; }
.cin4 .con .li:hover .lcon .t26{ color: #ffdd66; }
.cin4 .con .li:hover .lcon:after{ border-color: #ffdd66; }
.cin4 .con .li:hover .lcon:before{ background: #ffdd66; }
.cin4 .con .slick-arrow{ width: 37px; height: 37px; line-height: 37px; background: transparent; opacity: 1; }
.cin4 .con .slick-arrow:after{ font-size: 2.5rem; }
.cin4 .con .slick-prev{ left: 0; }
.cin4 .con .slick-next{ right: 0; }
.cin4 .con .slick-prev:after{ content: "\e831"; }
.cin4 .con .slick-next:after{ content: "\e832"; }
.cin4 .mCSB_inside > .mCSB_container{ margin-right: 10px; }
*, *:before, *:after{
		-webkit-box-sizing: content-box !important;
		-moz-box-sizing: content-box !important;
		box-sizing: content-box !important;
	}

@media only screen and (max-width: 1367px ) {
	
	.side .child{ padding-top: 10px; height: 58px; width: 68px; }
	.side .child{ padding-top: 6px; height: 62px; }
	.side .cp{ font-size: 12px; line-height: 1; }
	
	.pop-alert .pop-dialog{ height: 625px; background-size: auto 100% !important; }
	.pop-alert .pop-dialog .inner{ padding: 80px 180px 0 165px; }
	.pop-alert .pop-dialog .con{ margin-top: 25px; }
	.pop-alert .pop-dialog .cr{ margin-left: 485px; }
	.pop-alert .pop-dialog .cl:after{ right: -35px; }
	
	.pop-video .pop-dialog{ width: 1000px; height: 508px; text-align: center; }
	.pop-video .pop-dialog video{ width: auto; }
	
	.tools .search-box{ right: 135px; left: auto; }
	
	.in1{ padding-bottom: 60px; }
	.in1 .limg:after{ width: 475px; }
	.in2{ padding-top: 25px; }
	.in2 .lbname{ margin-top: 40px; }
	.in2 .imgbox{ top: 30px; }
	.in2 .lbname:after{ left: 165px; }
	
	.ex1{ padding: 80px 0 60px; }
	
}
