@charset "utf-8";

/* Style Reset
-----------------------------------------------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote,h1,h2,h3,h4,h5,h6,p
{ margin:0px; padding:0px; -moz-user-select: none; -khtml-user-select: none; user-select: none;}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
fieldset, img { border:0px; }
iframe {background-image: none; }
input,textarea{outline:none;}
.clear {clear:both; height:0px;}
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
body,html{font-family:"微软雅黑"; color:#202020; font-weight:400; -webkit-text-size-adjust:none; font-size:14px; min-width: 1160px; background:#fff;}
tupian,icon,img{margin:0;padding:0;}
.tupian figcaption{width:100%;height:100%;position:absolute; background:#000;}
.tupian:hover img{transform:scale(1.05,1.05);}
.icon figcaption{width:100%;height:100%;position:absolute; background:#000;position:absolute;transform:rotate(0deg) scale(1);}
.icon:hover img{
	transform:rotate(90deg) scale(1.2);
	/*兼容支持*/
	-ms-transform:rotate(360deg) scale(1.2);
	-moz-transform:rotate(360deg) scale(1.2);
	-webkit-transform:rotate(360deg) scale(1.2);
	-o-transform:rotate(360deg) scale(1.2);
}
.huaxian{text-decoration:line-through}
/*banner*/
.slideBox {position: relative;overflow: hidden;width: 100%;/* 设置焦点图最大宽度 */}
.slideBox .banner_circle {position: absolute;height: 28px;line-height: 28px;bottom: 0;right: 0;left:0;text-align:center;z-index: 1;}
.slideBox .banner_circle li {display: inline-block;width: 10px;height: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:transparent;border:1px solid #fff;text-indent: -9999px;overflow: hidden;margin: 0 6px;cursor:pointer; box-sizing:border-box;}
.slideBox .banner_circle li.on {background: #fffffd; border:1px solid #fffffd;}
.slideBox .banner_img {position: relative;z-index: 0;}
.slideBox .banner_img li {position: relative;text-align: center;overflow:hidden;}
.slideBox .banner_img li img {vertical-align: top;width: 100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .prev, .slideBox .next {position: absolute;top: 48%;display: block;width: 38px;height: 61px;text-align: center;opacity:0.5; z-index:50; cursor:pointer;}
.slideBox .next {left: auto;right:0;background:url(../img/themes.jpg) no-repeat right top;}
.slideBox .prev {background:url(../img/themes.jpg) no-repeat left top;left:0px;}

a{text-decoration:none; color:#202020; transition: all 0.5s ease;}
a:hover{text-decoration:none; color:#b50d11;}
.fl{float:left;}
.fr{float:right;}
.none{display:none;}
.ani5{transition: all ease-in-out .5s;}
.ani{color:#a4a4a4;font-size:10px;}
.ani img{transition: all ease-in-out .3s; display: block;}
.ani:hover img{ transform: scale(1.05);}
.h10px{ height:10px; width:100%; clear:both;}
.h15px{ height:15px; width:100%; clear:both;}
.h20px{ height:20px; width:100%; clear:both;}
.h25px{ height:25px; width:100%; clear:both;}
.h50px{ height:50px; width:100%; clear:both;}
.mt15px{ margin-top:15px;}
.mt10px{ margin-top:10px;}
.mt20px{ margin-top:20px;}
.mr15px{margin-right: 15px;}
.w1160{width:1160px; margin:0 auto;}
.blod{ font-weight:bold;font-size:16px;}
.blod2{font-size:30px;color:#616161;}
.blod3{font-size:12px;color:#c5c5c5; line-height:25px;}
.txt{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
center{ text-align:center; line-height:60px; font-family:"微软雅黑"}
em,i{ font-style:normal;}
.tecen{ text-align: center !important;}
.red{color: red;}
.w100{width: 100%; overflow: hidden; position: relative; z-index: 0;}

/*
 内容样式开始
 * */
#head{height: 95px; padding: 16px 0 0;}
.logo{display: block; float: left; height: 80px;}
.hline{width: 1px; height: 80px; background: #ddd; margin: 0 26px; float: left;}
.nav_con{float: right; height: 82px;}
.nav_con li{float: left; height: 82px; border-left: #e9e9e9 solid 1px;}
.nav_con li a{display: block; height: 82px; padding: 0 22px; position:relative;}
.nav_con li a p{font: 400 14px/14px "微软雅黑"; color: #585858; padding:34px 0; transition:all ease-in-out .3s;}
.nav_con li a em{display: none; font: 400 12px/12px arial; color: #999; padding:4px 0; text-transform: uppercase; transition:all ease-in-out .3s;}
.nav_con li a i{position:absolute; left:0; top:50%; width:7px; height:0px; background:url(../img/nav_line.png); transition:all ease-in-out .3s;}
.nav_con li a:hover p{font-weight: bold; color: #0066a6; padding: 27px 0 0;}
.nav_con li a:hover em{display: block;}
.nav_con li a:hover i{height:56px; margin-top:-28px;}
.nav_con li a.hover p{font-weight: bold; color: #0066a6; padding: 27px 0 0;}
.nav_con li a.hover em{display: block;}
.nav_con li a.hover i{height:56px; margin-top:-28px;}

#iban{height: 485px; position: relative;}
#ibanner{width: 1440px; height: 485px; position: absolute; left: -140px; top: 0; overflow:hidden}
#ibanner .rslides{width:100%;height:100%;overflow:hidden;position:relative;}
#ibanner .rslides li{height:100%; position:relative; width:100%; overflow:hidden}
#ibanner .rslides a{display: block; width: 100%; height: 100%;}
#ibanner .rslides a img{display: block; width: 100%;}
#ibanner .rslides_tabs{ position:absolute; bottom:15px; left:0; height: 12px; width:100%;text-align:center; z-index:4}
#ibanner .rslides_tabs li{ display: inline-block; vertical-align: top; height: 12px; width: 12px; margin-right:10px; background: #fff; border-radius: 50em;}
#ibanner .rslides_tabs a{display: block; overflow: hidden; text-indent: 100px; width: 12px; height: 12px;}
#ibanner .rslides_tabs .rslides_here{ background: none; border: #fff solid 2px; width: 8px; height: 8px;}

.one img , .two img, .three img{display:block; position:absolute; top:0; left:0;}

.one .pic1{left: -100%; top: 0; opacity:0; transition: all 1s; transform: scale(.1); z-index:1}
.one .pic2{left: 100%; top: 0; opacity:0; transition: all 1s; transform: scale(.1); z-index:2}
.one .pic3{left: 0; top: 100%; opacity:0; transition: all 1s; transform: scale(.1); z-index:3}

.one.rslides1_on .pic1{left: 0; opacity: 1; transform: scale(1);}
.one.rslides1_on .pic2{left: 0; opacity: 1; transition-delay: .3s; transform: scale(1);}
.one.rslides1_on .pic3{top: 0; opacity: 1; transition-delay: .6s; transform: scale(1);}

.two .pic1{left: -100%; top: 50%; opacity:0; transition: all 1s; transform: scale(.1); z-index:1}
.two .pic2{left: 50%; bottom: 50%; opacity:0; transition: all 1s; transform: scale(.1); z-index:2}
.two .pic3{left: 100%; top: 0; opacity:0; transition: all 1s; transform: scale(.1); z-index:3}

.two.rslides1_on .pic1{left: 0; top:0; opacity: 1; transform: scale(1); transition-delay: .6s;}
.two.rslides1_on .pic2{left: 0; bottom:0; opacity: 1; transition-delay: .3s; transform: scale(1);}
.two.rslides1_on .pic3{left: 0; opacity: 1; transform: scale(1);}

.three .pic1{left: -100%; top: 125px; opacity:0; transition: all 1s; transform: scale(.1); z-index:1}
.three .pic2{left: -100%; top:320px; opacity:0; transition: all 1s; transform: scale(.1); z-index:2}
.three .pic3{left: 100%; bottom: 0; opacity:0; transition: all 1s; transform: scale(.1); z-index:3}

.three.rslides1_on .pic1{left:378px; opacity: 1; transform: scale(1);}
.three.rslides1_on .pic2{left: 378px; opacity: 1; transition-delay: .3s; transform: scale(1);}
.three.rslides1_on .pic3{left: 1024px; opacity: 1; transform: scale(1);}



/*
 首页内容开始
 * */
.i_tit{background: url(../img/i_line.jpg) left 84px repeat-x; height: 120px; text-align: center;}
.i_tit h2{font: bold 36px/45px "微软雅黑"; color: #444;}
.i_tit h3{height: 40px; position: relative; font: 400 12px/35px "微软雅黑"; color: #999;}
.i_tit h3 i{display: block; width: 130px; height: 2px; background: #78bb00; position: absolute; left: 50%; bottom: 0; margin-left: -65px;}
.i_tit h4{padding: 13px 0 0; height: 22px;}
.i_tit h4 img{display: block; margin: 0 auto;}

#imain1{background: #f9f9f8;}
.i_mcon1{padding: 62px 0 0; height: 485px; position: relative;}
.i_mcon1 .pic1{float: left; width: 285px; height: 420px;}
.i_mcon1 .pic2{float: left; width: 329px; height: 310px; margin: 109px 33px 0 32px;}
.i_mcon1 .pic3{float: left; width: 479px; height: 310px; margin: 109px 0 0;}
.i_mcon1 .nr{height: 56px; background: url(../img/i1_bg.jpg) left center no-repeat; width: 952px; position: absolute; right: 0; top: 86px;}
.i_mcon1 .nr h2{float: left; width: 485px; font: 400 30px/56px "微软雅黑"; color: #fff; text-align: center;}
.i_mcon1 .nr h3{float: left; padding-left: 22px; font: 400 15px/55px "微软雅黑"; color: #9e9e9e; width: 445px; height: 55px; border-bottom: #57a900 solid 1px;}
.i_mcon1 .nr i{display: block; width: 147px; height: 51px; background: url(../img/i1_ico.jpg); position: absolute; top:-5px; right: -22px;}

#imain2{padding: 50px 0 0; height: 550px;}
.i_mcon2{padding: 32px 0 0;}
.i_mcon2 li{float: left; width: 250px; height: 336px; background: url(../img/i_ysbg.jpg); margin-right: 53px;}
.i_mcon2 li:nth-child(4){margin-right: 0;}
.i_mcon2 li .pic{display: block; width: 186px; height: 174px; position: relative; margin:20px auto 0;}
.i_mcon2 li .pic em{display: block; text-align: center; position: absolute; left: 0; bottom: 0; height: 27px; font: 400 22px/26px "微软雅黑"; color: #fff; width: 100%;}
.i_mcon2 li .text{text-align: center; padding: 18px 42px 0; font: 400 15px/20px "微软雅黑"; color: #4f4f4f;}

#imain3{background: #69b3ff; padding: 70px 0 0; height: 675px; overflow: hidden;}
#imain3 .i_tit{background: url(../img/line2.jpg) left 84px repeat-x;}
#imain3 .i_tit em{font-weight: normal;}
#imain3 .i_tit h3{color: #444;}
#imain3 .i_tit h3 i{background: #444;}
.i_mcon3{height: 410px; position: relative;}
.i_mcon3 .line1{width: 81px; height: 45px; background: url(../img/i4_line.jpg); position: absolute; left: -200px; bottom: -47px;}
.i_mcon3 .line2{width: 81px; height: 45px; background: url(../img/i4_line.jpg); position: absolute; right: -60px; top: 0;}

#imain4{padding: 62px 0 0; height: 535px;}
.i_mcon4{padding: 55px 0 0; height: 300px; position: relative;}
.i_mcon4 .ctrl{width: 62px; height: 62px; position: absolute; top: 146px; cursor:pointer;}
.i_mcon4 .lfct{left: -40px;}
.i_mcon4 .rict{right: -40px;}
.i_mc4nr{width: 1110px; margin: 0 auto; height: 300px; overflow: hidden;}
.i_mc4nr ul{width: 1000%;}
.i_mc4nr li{width: 333px; height: 300px; float: left; margin-right: 52px;}
.i_mc4nr li .pic{display: block; width: 333px; height: 250px;}
.i_mc4nr li .txt{display: block; text-align: center; font: 400 20px/52px "微软雅黑"; color: #444;}

#imain5{height: 855px;}
.im_con5{margin: 15px -18px 0 -8px; width:1186px; background: url(../img/i5_bg.jpg); height: 651px; position: relative;}
.im_con5 div{cursor:pointer;}
.im_con5 img{position:absolute; opacity:0; transition:opacity ease-in-out .3s;}
.im_con5 .pic1{width: 146px; height: 50px; position: absolute; top: 62px; left: 608px; background: url(../img/i5_ico1.png);}
.im_con5 .pic1 img{ left:105%; margin-top:-34px;top:50%;}
.im_con5 .pic1:hover img{opacity:1;}
.im_con5 .pic2{width: 146px; height: 50px; position: absolute; top: 140px; left: 775px; background: url(../img/i5_ico2.png);}
.im_con5 .pic2 img{ left:105%; margin-top:-34px;top:50%;}
.im_con5 .pic2:hover img{opacity:1;}
.im_con5 .pic3{width: 160px; height: 42px; position: absolute; top: 289px; left: 832px; background: url(../img/i5_ico3.png);}
.im_con5 .pic3 img{ left:105%; margin-top:-40px;top:50%;}
.im_con5 .pic3:hover img{opacity:1;}
.im_con5 .pic4{width: 162px; height: 42px; position: absolute; top: 422px; left: 783px; background: url(../img/i5_ico4.png);}
.im_con5 .pic4 img{ left:105%; margin-top:-48px;top:50%;}
.im_con5 .pic4:hover img{opacity:1;}
.im_con5 .pic5{width: 170px; height: 50px; position: absolute; top: 542px; left: 502px; background: url(../img/i5_ico5.png);}
.im_con5 .pic5 img{ left:105%; margin-top:-58px;top:50%;}
.im_con5 .pic5:hover img{opacity:1;}
.im_con5 .pic6{width: 207px; height: 42px; position: absolute; top: 450px; left: 184px; background: url(../img/i5_ico6.png);}
.im_con5 .pic6 img{ right:105%; margin-top:-28px;top:50%;}
.im_con5 .pic6:hover img{opacity:1;}
.im_con5 .pic7{width: 126px; height: 50px; position: absolute; top: 335px; left: 260px; background: url(../img/i5_ico7.png);}
.im_con5 .pic7 img{ right:105%; margin-top:-45px;top:50%;}
.im_con5 .pic7:hover img{opacity:1;}
.im_con5 .pic8{width: 138px; height: 42px; position: absolute; top: 188px; left: 300px; background: url(../img/i5_ico8.png);}
.im_con5 .pic8 img{ right:105%; margin-top:-28px;top:50%;}
.im_con5 .pic8:hover img{opacity:1;}



/*
 底部信息
 * */
#boot{background: #222; overflow:hidden}
.bt_con{position: relative; height: 250px; padding: 24px 0 0;}
.bt_con .lf_line{position: absolute; top: 0; left: -70px; width: 103px; height: 118px; background: url(../img/bt_ico1.jpg) no-repeat;}
.bt_con .ri_line{position: absolute; top: 235px; right: -25px; width: 106px; height: 8px; background: url(../img/bt_ico3.jpg) no-repeat;}
.bt_con .lf_con{float: left; padding: 8px 0 0 59px; width: 483px; height: 240px; background: url(../img/bt_ico2.jpg) right 8px no-repeat;}
.bt_con .lf_tel{height: 42px; padding: 18px 0 0 100px; background: url(../img/bt_tel.jpg) left top no-repeat; font: 400 34px/42px arial; color: #afafaf;}
.bt_con .lf_map{width: 312px; height: 118px;font: 400 14px/25px "微软雅黑"; color: #8d8d8d; margin: 20px 0 0;}
.bt_con .cen_con{float: left; width: 416px; padding: 0 0 0 25px; height: 220px; background: url(../img/bt_ico2.jpg) right 8px no-repeat;}
.bt_con .cen_logo{height: 100px;}
.bt_con .cen_logo .btlogo{display: block; float: left;}
.bt_con .cen_logo .line{height: 72px; width: 1px; background: #6d6a6a; float: left; margin:4px 25px;}
.bt_con .copy{font: 400 14px/30px "微软雅黑"; color: #8d8d8d;}
.bt_con .copy a{color: #8d8d8d;}
.bt_con .bt_ewm{width: 136px; height: 136px; margin: 54px 0 0 17px; background: url(../img/bt_ewm.jpg); float: left;}

/*
 内页
 * */
#nban{height: 280px;}
.nb_about{background: url(../img/about.jpg) center center no-repeat;}
.nb_Contact{background: url(../img/Contact.jpg) center center no-repeat;}
.nb_honor{background: url(../img/honor.jpg) center center no-repeat;}
.nb_news{background: url(../img/news.jpg) center center no-repeat;}
.nb_case{background: url(../img/case.jpg) center center no-repeat;}
.nb_business{background: url(../img/business.jpg) center center no-repeat;}

#nqh{background: #f2f2f2; margin: 20px 0;}
.n_qhnr{height: 40px;}
.n_qhnr li{float: left; width: 120px; text-align: center; font: 400 18px/40px "微软雅黑";}
.n_qhnr li a{display: block; color: #333;}
.n_qhnr li a:hover{color: #fff; background: #70bb18;}
.n_qhnr li.hover a{color: #fff; background: #70bb18;}
.n_ncon{padding: 20px 0 70px; font: 400 14px/200% "微软雅黑"; color: #666; min-height: 500px;}

/*
 新闻动态
 * */
.n_type{padding: 44px 0 10px;}
.n_type a{display: block; min-width: 98px; padding:0 10px; height: 38px; background: #f2f2f2; font: 400 18px/38px "微软雅黑"; border: #e8e6e6 solid 1px; float: left; margin: 0 10px 20px 0; text-align: center;}
.n_type a:hover{background: #70bb18; border: #62a217 solid 1px; color: #fff;}
.n_type a.hover{background: #70bb18; border: #62a217 solid 1px; color: #fff;}

.news{padding-bottom: 20px;}
.news dl:last-child{border-bottom: none;}
.news dl{border-bottom: #cbc9c9 dotted 1px; height:170px; padding:20px 0 0;}
.news dl dt{float: left; width: 200px; height: 150px; margin: 0 18px 0 20px;}
.news dl dt a{display: block;}
.news dl dd{float: left; width: 920px;}
.news dl dd .txt{display: block; height: 30px; font: 400 16px/30px "微软雅黑"; color: #222; margin-top: 12px;}
.news dl dd .txt:hover{margin-left: 10px; color: #62a217;}
.news dl dd .text{height:60px; padding: 12px 0 0; font: 400 14px/22px "微软雅黑"; color: #666;}
.news dl dd .tim{width: 83px; height: 18px; background: #dbd8d9; text-align: center; font: 400 12px/18px arial; color: #666; border-radius: 20px;}

.page{padding:70px 20px 100px; text-align: center; font: 400 14px/38px "微软雅黑"; border-top: #e8e8e8 solid 1px; color: #333;}
.page a{display: inline-block; vertical-align: middle; color: #666; width: 38px; height: 38px; border: #e5e5e5 solid 1px; margin-left: -1px;}
.page a.auto{width: auto; padding: 0 12px;}
.page a:hover{background: #efefef; color: #333; border: #e5e5e5 solid 1px; text-decoration: none;}
.page a.hover{background: #70bb18; color: #fff; border: #70bb18 solid 1px; text-decoration: none;}
.page span{display: inline-block; vertical-align: middle; color: #333; padding: 0 10px;}
.page form{display: inline-block; vertical-align: middle; *display:inline; *zoom: 1;}
.page form input{width: 38px; height: 38px; margin: 0 5px; display: inline-block; vertical-align: middle; text-align: center; border: #e5e5e5 solid 1px; font: 400 14px/38px "微软雅黑"; color: #333;}
.page form input.btn{width: 60px; height: 40px; background:#70bb18; border: #70bb18 solid 1px; cursor: pointer; color: #fff;}

/*
 资讯详细页面
 * */
.v_tit{padding: 40px 0 15px; font: bold 18px/36px "微软雅黑"; color: #222; text-align: center; border-bottom: #d1cdcc solid 1px; margin: 0 20px;}
.v_tim{text-align: center; height: 48px; font: 400 14px/48px "微软雅黑"; color: #666;}
.v_tim img{display: inline-block; vertical-align: middle; margin-right: 10px; cursor: pointer;}
.v_ncon{padding: 32px 30px 20px; font: 400 14px/200% "微软雅黑"; color: #666666; min-height: 300px;}
.v_ngjc{float: left; height: 36px; width: 320px; overflow: hidden; padding-left: 15px; font: 400 14px/36px "微软雅黑"; color: #343949;}
.v_ngjc a{color: #ff8400;}
.v_nfx{ display: inline-block; vertical-align: middle; height: 36px; font: 400 14px/36px "微软雅黑"; color: #333;}
.v_nfx .fx{display: inline-block; vertical-align: middle; width:145px;}

.updown{padding: 50px 0 70px;}
.updown div{float: left; width: 45%; margin: 0 1.5%; height: 58px; border-top: #d7d7d7 solid 1px; border-bottom: #d7d7d7 solid 1px; padding: 0 1%; font: 400 14px/58px "微软雅黑"; color: #666; overflow:hidden}
.updown div a{color: #666;}
.updown div a:hover{color: #7aa743;}


.pro_pic1{min-width: 1160px; height: 100px;}
.pro_pic2{min-width: 1160px; height: 150px;}
.pro_pic3{min-width: 1160px; height: 147px;}
.pro_pic4{min-width: 1160px; height: 156px;}
.pro_line{width: 100%; height: 1px; background: #f2f2f2;}

#bt_nav{background:#0066a6; height:52px; font:400 14px/52px "微软雅黑"; color:#abdfff;}
#bt_nav a{color:#abdfff; margin:0 15px;}

.pcla_son a{
	display:block;
	width:220px;height:43px;
    color:#525252;font:14px/43px "Microsoft Yahei";
	background:url(../img/img24.png) 50px center no-repeat;border-bottom:1px solid #E5E5E5;
    text-indent:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.pcla_son2 a{
	display:block;
	width:220px;height:43px;
    color:#fff;font:14px/43px "Microsoft Yahei";
	background:url(../img/img23.jpg);
    text-indent:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.pcla_son a:hover{
	background:url(../img/img30.png) 43px center no-repeat;	
	color:#136120;
}
}
.pcla_son {
	background:#e5e5e5;
	padding:2px;border-bottom:1px solid #FFF;width:220px;height:43px;
}
.pcla_son a:hover{
	 text-indent:70px;background:#c0d649;width:220px;height:43px;
}
 .k12-xl-xwlb-1nf1-1-01-list dl {
            border: 1px solid #dedede;
            margin-bottom: 20px;
            padding: 22px 50px 22px 34px;
            background: #fff;
            display: inline-block;
            width:780px;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list dt {
            width: 100px;
            height: 100px;
            background-color: #5C983E;
            float: left;
            font-size: 14px;
            color: #fff;
            margin-right: 30px;
            text-align: center;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list dt i {
            font-size: 24px;
            display: block;
            border-bottom: #fff 2px solid;
            height: 50px;
            line-height: 50px;
            margin-bottom: 10px;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list dd h4 {
            height: 40px;
            font-weight: normal;
            font-size:18px;
            color: #277600;
            line-height: 40px;
            margin-bottom: 5px;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list h4 a {
            display: block;
            color: #4b4a4a;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .k12-xl-xwlb-1nf1-1-01-list dl:hover{border:1px solid #5C983E;}
        .k12-xl-xwlb-1nf1-1-01-list dl:hover h4 a {
            color: #5C983E;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list-desc {
            height: 48px;
            font-size: 14px;
            line-height: 24px;
            color: #797979;
            overflow: hidden;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list-deta {
            width: 90px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            display: block;
            float: right;
            background: #b6b6b6;
            color: #fff;
        }
        .k12-xl-xwlb-1nf1-1-01-list-deta a{color:#fff;}
        
        .k12-xl-xwlb-1nf1-1-01-list dl:hover .k12-xl-xwlb-1nf1-1-01-list-deta {
            background: #5C983E;
            border-color: #5C983E;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list dl:hover .k12-xl-xwlb-1nf1-1-01-list-deta a {
            color: #fff;
        }


 .KKK dl {
            border: 1px solid #dedede;
            margin-bottom: 15px;
            padding: 22px 10px 22px 20px;
            background: #fff;
            display: inline-block;
            width:560px;
        }
        
        .KKK dt {
            width: 80px;
            height: 100px;
            background-color: #5C983E;
            float: left;
            font-size: 14px;
            color: #fff;
            margin-right: 30px;
            text-align: center;
        }
        
        .KKK dt i {
            font-size: 24px;
            display: block;
            border-bottom: #fff 2px solid;
            height: 50px;
            line-height: 50px;
            margin-bottom: 10px;
        }
        
        .KKK dd h4 {
            height: 40px;
            font-weight: normal;
            font-size:18px;
            color: #277600;
            line-height: 40px;
            margin-bottom: 5px;
        }
        
        .KKK h4 a {
            display: block;
            color: #4b4a4a;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .KKK dl:hover{border:1px solid #5C983E;}
        .KKK dl:hover h4 a {
            color: #5C983E;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list-desc {
            height: 48px;
            font-size: 14px;
            line-height: 24px;
            color: #797979;
            overflow: hidden;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list-deta {
            width: 90px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            display: block;
            float: right;
            background: #b6b6b6;
            color: #fff;
        }
        .k12-xl-xwlb-1nf1-1-01-list-deta a{color:#fff;}
        
        .k12-xl-xwlb-1nf1-1-01-list dl:hover .k12-xl-xwlb-1nf1-1-01-list-deta {
            background: #5C983E;
            border-color: #5C983E;
        }
        
        .k12-xl-xwlb-1nf1-1-01-list dl:hover .k12-xl-xwlb-1nf1-1-01-list-deta a {
            color: #fff;
        }

.KK{border: 0px;}
.KK:hover{border: 1px solid #5C983E;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1; /* for ie6 & ie7 */}
.none_phone{ display:block;}
.on_phone{ display:none;}
/*select2*/
.select2{ margin:20px 0;}
.tit3{ position:relative; text-align:center;}
.tit3 h4{ font-size:1.2rem; color:#0055A2;}
.tit3 .eg{width:100%; background:url(../images/line_bg1_1.png) no-repeat center;font-size:1.0rem; color:#a2a2a2; text-transform:uppercase; background-size:contain;}
.owl_carousel_cpzs{ padding-top:2rem;}
.cpzs_item{ margin:0 10px; width:360px; position:relative; float:left;}
.cpzs_item .hover_colour{position:relative;overflow:hidden;}
.cpzs_item .hover_colour .cp_mask{width: 100%;height:100%; visibility:hidden; position: absolute;left: 0;bottom:0;text-align: center;background-color: rgba(88, 88, 88, 0.5);-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.cpzs_item .hover_colour img{transition: all 0.5s ease-in-out;border:solid 1px #C4C4C4;}
.cpzs_item:hover .hover_colour img{filter: gray;-webkit-filter: grayscale(100%);
  transform: scale(1.3);}
.cpzs_item:hover .cp_mask {height:100%;visibility: visible;cursor:pointer; padding-top:20%;}
.cpzs_item .cpzs_wz{ position:absolute;bottom:0; width:100%; height:2.5rem; line-height:2.5rem; text-align:center; background:rgba(0,0,0,0.56); color:#fff;}
@media (max-width: 992px){
.none_phone{ display:none;}
.on_phone{ display:block;}
.header_nav,.search-box,.gyus_left,.gyus_right,.gyus_wz{ float:none;}

/*links*/
.links{ padding:2rem 0; margin-top:4rem; background:#f6f6f6;}
.links_bottom{ padding:2rem 0; padding-bottom:10px;}
.links_pic{height:80px;width:208px;float:left; line-height:80px;text-align:center; background:#fff; border:1px solid #ddd; padding:0 5px; margin:0 5px; overflow:hidden;}
.links_pic img{transition: all 0.5s ease-in-out;}
.links_pic:hover img{ opacity:0.5;transform: scale(1.1); cursor:pointer;}