.bannerbox{width: 100%; height: 240px;}
.flexslider{margin: 0px auto 20px;position: relative;width: 100%;height: 240px;overflow: hidden;zoom: 1;}
.flexslider .slides li{width: 100%;height: 100%;  z-index:1}
.flex-direction-nav a{width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../image/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next{background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev{left: 0;}
.flexslider:hover .flex-next{opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover{opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav{width: 100%;position: absolute;bottom: 10px;text-align: center; z-index:99999}
.flex-control-nav li{margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a{background: url(../image/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a{background-position: 0 0;}
.flexslider .slides a img{width: 100%;height: 240px;display: block;}

.flexslider .btext{position: absolute;top: 70px; left:50%; margin-left:-480px; z-index:99999; color:#fff; font-size:20px; }
.flexslider .btext h4{font-size:40px; font-weight:400}

.se_nav{height:48px; width:100%; border-bottom:1px solid #ddd}
.se_nav .se_menu{height:48px; line-height:48px; width:1200px; margin:0 auto}
.se_nav .se_menu a{font-size: 14px; padding:0 20px 0 30px; color:#000; background: url(../image/P02.png) no-repeat 5px center;}
.se_nav .se_menu a:hover{background: url(../image/P01.png) no-repeat 5px center;}
.se_nav .se_menu a:hover{background: url(../image/P01.png) no-repeat 5px center;}

.n_intro{width:1200px; height: auto; margin:0 auto; overflow: hidden; padding:20px 0}
.p_con_title{width: 100%; padding: 35px 0; overflow: hidden; line-height: 40px; border-bottom:1px solid #eee; text-align:center;}
.p_con_title2{padding: 35px 0 0;}
.p_con_title h1{font-size: 20px; font-weight:400; color:#000; }
.p_con_title p{font-size: 10px; color:#aaa;text-align:left;}
.p_contentBox{width: auto; height: auto; padding: 30px 25px; overflow: hidden; font-size: 14px; line-height:1.9em; color:#696969}
.p_contentBox tr{line-height:1.6em;color: #696969;font-size:14px}
.p_contentBox h3{color:#FF0000; font-size:20px; padding-left:10px; border-left:2px solid #FF0000}
.pn_main{padding: 20px 0; overflow: hidden;}
.p_con_info{padding: 10px; border:1px solid #e5e5e5; font-size:14px;background:#fefefe; color:#aaa; margin-top:20px; line-height:26px}

.p_contentBox .case td{padding-left:100px}

.fl{float: left;}
.fr {float: right;}
.blk-xs{width: 231px;border:1px solid #eee}
.blk{margin-bottom: 20px;}
.fdh-01-tit{background: rgba(238, 29, 35, 1);height: 50px;}
.fdh-01-tit h3{height: 50px;font-size: 16px;font-weight: normal;line-height: 50px;color: #fff;border-bottom: 1px solid #fff; padding-left:30px}
.fdh-01-tit h3 span{font-size: 14px;text-transform: uppercase;}
.fdh-01-nav-one h3{height: 42px;line-height: 42px;background: url(../image/jian.png) no-repeat 15px center #f2f2f2;overflow: hidden;}
.fdh-01-nav-one h3 a{display: block;font-size: 14px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #000;overflow: hidden;}
.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover{background: url(../image/jia.png) no-repeat 15px center #eee;}
.fdh-01-nav-one h3.sidenavcur a, .fdh-01-nav-one h3:hover a{color: #000;}
.fdh-01-nav dl{padding: 2px 0 0;}
.fdh-01-nav dt{height: 40px;font-size: 14px;line-height: 40px;padding-left: 54px;padding-right: 10px;margin-bottom: 1px;background: #fff;position: relative;overflow: hidden; border-bottom:1px solid #eee}
.fdh-01-nav dt:after{content: "";width: 8px;height: 8px; background: url(../image/P02.png) no-repeat center; position: absolute;top: 50%;left: 35px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.fdh-01-nav dt.sidenavcur:after, .fdh-01-nav dt:hover:after{border-color: #08a4f2;}
.fdh-01-nav dt.sidenavcur a, .fdh-01-nav dt:hover a{color: #08a4f2;}
.fdh-01-nav dd{border: 1px solid #ececec;border-bottom: 0;}
.fdh-01-nav p{height: 50px;font-size: 14px;line-height: 50px;padding-left: 72px;padding-right: 40px;border-bottom: 1px solid #ececec;background: #fff;position: relative;overflow: hidden;}
.fdh-01-nav p.sidenavcur a, .fdh-01-nav p:hover a{color: #08a4f2;}
.fdh-01-nav p.sidenavcur:after, .fdh-01-nav p:hover:after{background: #040000;}
.fdh-01-nav a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} 

.blk-sm{width: 911px;}
.k12-cl-cplb-3nf1-1-01{position: relative; width:100%; overflow:hidden}
.k12-cl-cplb-3nf1-1-01-list dl{width: 280px;height: 362px;border: 1px solid #dedede;margin-bottom: 15px;background: #fff;float: left;margin-right: 28px;box-sizing: border-box;}
.k12-cl-cplb-3nf1-1-01-list dl:nth-child(3),.k12-cl-cplb-3nf1-1-01-list dl:nth-child(6),.k12-cl-cplb-3nf1-1-01-list dl:nth-child(9),.k12-cl-cplb-3nf1-1-01-list dl:nth-child(12){margin-right: 0;}
.k12-cl-cplb-3nf1-1-01-list dt{width: 100%;box-sizing: border-box;}
.k12-cl-cplb-3nf1-1-01-list dt img{width: 100%;display: block;}
.k12-cl-cplb-3nf1-1-01-list dd{padding: 6px 20px 20px 20px;}
.k12-cl-cplb-3nf1-1-01-list dd h4{height: 45px;font-weight: normal;font-size: 16px;color: #154c64;line-height: 45px;}
.k12-cl-cplb-3nf1-1-01-list h4 a{display: block;color: #222;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.k12-cl-cplb-3nf1-1-01-list dl:hover h4 a{color: #08a4f2;}
.k12-cl-cplb-3nf1-1-01-list-desc{font-size: 14px;line-height: 20px;color: #333;margin-bottom: 12px;overflow: hidden; word-break: break-all;}

.p14-prodcontent-1{background: #fff;padding: 32px 0 2px;}
.p14-prodcontent-1-tit{height: 45px;font-size: 18px;line-height: 45px;}
.p14-prodcontent-1-tit span{display: inline-block; color: #fff;padding:0 25px; background-color: rgba(204, 204, 204, 1);}
.p14-prodcontent-1-tit span:hover{border-top:2px solid #888;line-height: 43px;}
.endit-content{ line-height:28px; border:1px solid #eee;}
.endit-content p{margin:15px 0;}
.endit-content img{max-width:100%; height:auto!important;}

.p15-showcase{position: relative; margin-bottom: 15px;background: #fff;}
.p15-showcase-right-con{line-height: 26px;font-size: 14px;margin: 10px 0;overflow: hidden;}
.p15-showcase-left{position: relative;width: 44.7%;float: left;line-height: 0;overflow: hidden;border: 1px solid #e7e7e7;margin-right: 3.3%;}
.p15-showcase-left-jt{width: 12px;height: 23px;position: absolute;top: 50%;margin-top: -11px;cursor: pointer;z-index: 33;}
.p15-showcase-left-prev{left: 10px;}
.p15-showcase-left-next{right: 10px;}
.p15-showcase-left-size{position: absolute;right: 0;bottom: 0;width: 56px;height: 28px;font-size: 14px;line-height: 16px;padding: 0 15px;}
.p15-showcase-left-size em{font-style: normal;}
.p15-showcase-left-pic{width: 100%;text-align: center;}
.p15-showcase-left-pic li{float: left;}
.p15-showcase-left-pic img{width: 100%;display: block;}
.p15-showcase-right{width: 51.6%;float: left;}
.p15-showcase-right-tit{height: 40px;font-size: 16px;line-height: 40px;color: #888; } 
.p15-showcase-right-tit span{height: 40px;font-size: 24px;line-height: 40px;color: #454545;margin-bottom: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} 
.p15-showcase-right-fl span{height: 40px;font-size: 18px;line-height: 40px;color: #666;} 
.p15-showcase-right-fl{height: 40px;font-size: 16px;line-height: 40px;color: #888;} 
    
.p15-showcase-left .pic{ width: 407px; height: 450px; float: left;}
.p15-showcase-left h2{width:100%; padding:20px 0 20px 10px; font-size:22px;}
.p15-showcase-left h5{color:#888;padding-left:10px;}

.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block; text-align:center; width:407px; height:360px; overflow:hidden}
.jqzoom img{width: 100%; height: auto;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50); display:none}
.concompanycon table {border: 1px solid #ccc!important; width: 98%!important; border-collapse: collapse;}
.concompanycon table td {border: 1px solid #ccc!important; padding-left: 10px; padding-right: 10px;}


.spec-preview{width:407px;height:360px; text-align:center}
.spec-scroll{clear:both;margin-top:5px;width:402px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block; text-align:center;width:20px;height:60px; line-height:60px; background:#aaa;cursor:pointer;text-decoration:none; color:#fff; font-weight:bold;}
.spec-scroll .items{float:left;position:relative;width:322px;height:84px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:84px;}
.spec-scroll .items ul li{float:left;width:80px;text-align:center;}
.spec-scroll .items ul li img{border:2px solid #aaa;padding:2px;width:70px;height:60px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}


.reLink{width:100%;height: 45px;line-height: 44px; margin-top:30px}
.reLink .nextLink{display:block;font-size: 14px;text-align:left;color:#666;float: right;width: 45%;background: #f2f2f2;text-align: center;}
.reLink .prevLink{width: 45%;display:block;font-size:14px;text-align:left;color:#666;float: left;text-indent: 20px;background: #f2f2f2;}
.reLink .nextLink a:hover,.reLink .prevLink a:hover{color: #ae0100;}
.reLink .nextLink{/* text-align:right */}
.reLink .mid{font-size: 14px;color: #666666;float: left;width: 357px;text-align: center;}
.reLink .mid img{width: 21px;height: 17px;margin-right: 10px;}
.reLink .mid a:hover{color: #ae0100;}
.dashed{border: 1px solid #dededc;margin: 20px 0;}
.reLink .prevLink .left_wrap{background: url(../image/home4_left.png) center center no-repeat;width: 33px;height: 9px;display: block;float: left;margin: 18px 0 0 20px;}
.reLink .nextLink .right_wrap{background: url(../image/home4_right.png) center center no-repeat;width: 33px;height: 9px;display: block;float: right;margin: 18px 20px 0 0px;}

.newsList{width: inherit;height: auto;overflow: hidden;border-color: transparent;}
.newsList ul{width: inherit;height: auto;overflow: hidden;border-color: transparent;padding: 15px;}
.newsList li{margin: 5px;height: auto;overflow: hidden;border: 1px solid #f0f0f0;width: calc((100% - 40px)/3);display: inline-block;vertical-align: top;position: relative;}
.newsList .item{padding: 5%;position: relative;}
.newsList .img{position: relative;width: 100%;padding-bottom: 50%;height: auto;vertical-align: middle;text-align: center;overflow: hidden;}
.newsList .img img{width: 100%;display: block;transition: 600ms;-webkit-transition: 600ms;-ms-transition: 600ms;height: auto !important;left: 50% !important;top: 50% !important;-webkit-transform: translate(-50%, -50%) !important;-ms-transform: translate(-50%, -50%) !important;transform: translate(-50%, -50%) !important;position: absolute !important;}
.newsList .black{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: none rgba(0,0,0,0.5);opacity: 0;visibility: hidden;}
.newsList .ntype{position: absolute;left: 0px;top: 0px;padding: 2px 15px;background-color: #ee1d23;color: #fff;font-size: 12px;line-height: 180%;}
.newsList .t{font-size: 16px;line-height: 1.4;color: #3E3E3E;height: 45px;overflow: hidden;margin: 16px 0px;}
.newsList .bot{color: #999;font-family: arial, helvetica, sans-serif;}
.ntime{background: url(../image/CgI9F1ir53-EGIKGAAAAAI-Rftc323.png) no-repeat scroll left center;padding: 2px 0px 2px 22px;margin-right: 12px;font-size: 12px;line-height: 180%;}
.newsList .blueBg{position: absolute;left: 0px;bottom: 0px;width: 100%;height: 0%;background-color: #f68386;transition: all 0.7s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;-webkit-transition: all 0.7s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;}
.newsList .linkA{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;display: block;}
.newsList li:hover .blueBg{height: 100%;}
.newsList li:hover .ntype{background-color: #fff;color: #ee1d23;}
.newsList li:hover .t, .newsList li:hover .bot{color: #fff;}
.newsList li:hover .bot .ntime{background-image: url(../image/CgI9Flir5z-EaL5VAAAAAPMLt9c495.png);}
.newsList li:hover .black{opacity: 1;visibility: visible;}
.newsList li:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.p_page div{float: left;line-height: 30px;margin-left: 2px;}
.e_pagebox{width: auto;height: auto;clear: both;float: right;margin-right: 30px;margin-top: 30px;margin-bottom: 30px;position: relative;}
.p_page .pre{display: inline-table;float: left;margin-left: 18px;margin-right: 5px;}
.p_page .pageNum{display: inline-block;position: static;float: left;margin-right: 5px;line-height: 30px;}
.p_page .next{display: inline-table;float: left;}
.p_page .PageInterval{display: inline-block;position: static;float: left;margin-right: 5px;line-height: 38px;font-size: 12px;}
.p_page .p_PageInterval{display: inline-block;position: static;float: left;margin-right: 5px;line-height: 38px;font-size: 12px;}
.p_page .pre:after{content: "";display: none;position: absolute;top: 5px;left: -14px;width: 27px;height: 27px;background-color: rgba(242, 242, 242, 1);font-size: 0;line-height: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);z-index: -1;}
.p_page .pre:hover:after{top: 4px;left: -12px;background-color: #ccc;border-radius: 4px 0 0 0;-webkit-box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);-moz-box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);z-index: -1;}
.p_page .pre:active:after{top: 8px;left: -12px;width: 28px;height: 25px;background-color: #ccc;border-radius: 0 3px 0 0;-webkit-box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);-moz-box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);box-shadow: 0 3px 0px rgba(90, 90, 90, 0.8);-webkit-transform: rotate(-226deg);-moz-transform: rotate(-226deg);-o-transform: rotate(-226deg);-ms-transform: rotate(-226deg);transform: rotate(-226deg);z-index: -1;}
.p_page .pre{height: 30px;color: rgba(102, 102, 102, 1);border-width: 0;border-style: solid;border-color: rgba(255,255,255,0);background-color: rgba(242, 242, 242, 1);text-align: center;padding-top: 0;padding-right: 20px;padding-left: 20px;position: relative;left: 0;top: 0;}
.p_page .pre:hover{color: rgba(255,255,255,1);border-width: 0;border-style: solid;border-color: rgba(255,255,255,0);background-color: #ccc;cursor: pointer;}
.p_page .pre:active{background-color: #ccc;}
.p_page .pre .font{display: table-cell;vertical-align: middle;bottom: 0;font-size: 12px;}
.p_page .pre:hover .iconfont{color: rgba(255,255,255,1);}
.p_page .pre:active .iconfont{color: rgba(255,255,255,1);}
.p_page .pre .iconfont:before{content: "";margin-right: 5px;}
.p_page .next:after{content: "";display: none;position: absolute;top: 5px;right: -14px;width: 27px;height: 27px;background-color: rgba(101, 190, 186, 1);font-size: 0;line-height: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);z-index: -1;}
.p_page .next:hover:after{top: 5px;right: -12px;background-color: #ccc;border-radius: 4px 0 0 0;-webkit-box-shadow: 0 3px 0px #777;-moz-box-shadow: 0 3px 0px #777;box-shadow: 0 3px 0px #777;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);z-index: -1;width: 26px;height: 26px;}
.p_page .next:active:after{top: 8px;right: -12px;width: 27px;height: 24px;background-color: #ccc;border-radius: 0 3px 0 0;-webkit-box-shadow: 0 3px 0px #777;-moz-box-shadow: 0 3px 0px #777;box-shadow: 0 3px 0px #777;-webkit-transform: rotate(226deg);-moz-transform: rotate(226deg);-o-transform: rotate(226deg);-ms-transform: rotate(226deg);transform: rotate(226deg);z-index: -1;}
.p_page .next{height: 30px;color: rgba(255, 255, 255, 1);border-width: 0;border-style: solid;border-color: rgba(255,255,255,0);background-color: #ccc;text-align: center;padding-top: 0;padding-right: 20px;padding-left: 20px;position: relative;left: 0;top: 0;}
.p_page .next:hover{color: rgba(255,255,255,1);border-width: 0;border-style: solid;border-color: rgba(255,255,255,0);background-color: #ccc;cursor: pointer;}
.p_page .next:active{background-color: #ccc;}
.p_page .next .font{display: table-cell;vertical-align: middle;bottom: 0;font-size: 12px;}
.p_page .next:hover .iconfont{color: rgba(255,255,255,1);}
.p_page .next:active .iconfont{color: rgba(255,255,255,1);}
.p_page .next .iconfont:before{content: "";margin-top: 3px;float: right;margin-left: 5px;}
.p_page .pageNum{position: absolute;background-size: 100% 100%;color: inherit;cursor: pointer;display: table;font-family: inherit;font-size: 14px;font-weight: inherit;height: inherit;text-decoration: none;width: inherit;}
.p_page .pageNum{height: 30px;width: 30px;color: rgba(102, 102, 102, 1);border-width: 0;border-style: solid;border-color: rgba(255,255,255,0);background-color: rgba(242, 242, 242, 1);text-align: center;position: relative;}
.p_page .pageNum:hover{color: rgba(255,255,255,1);border-width: 0;border-style: solid;border-color: rgba(255,255,255,0);cursor: pointer;text-decoration: none;background-color: #ccc;}
.p_page .pageNum:active{text-decoration: none;background-color: #ccc;}
.p_page .pageNum.active{text-decoration: none;background-color: #ccc;color: rgba(255,255,255,1);}
.p_page .pageNum .font{display: table-cell;vertical-align: middle;bottom: 0;}
.p_page .pageNum .iconfont{display: inline;color: rgba(255,255,255,1);vertical-align: middle;}
.p_page .pageNum:hover .iconfont{color: rgba(255,255,255,1);}
.p_page .pageNum:active .iconfont{color: rgba(255,255,255,1);}
.p_page .pageNum .iconfont:before{content: "";}
.p_page .PageInterval{line-height: 30px;cursor: text;color: rgba(102,102,102,1);}
.p_page .p_PageInterval{line-height: 30px;cursor: text;color: rgba(102,102,102,1);}
.e_box{position: relative;border: 0;width: inherit;height: inherit;margin: 0;padding: 10px 0; line-height:26px;}
.e_box span{margin: 0 2px; padding: 10px; font-size:14px;}
.e_box a{color:#fff}
.e_box .page-status,.e_box .page-index,.e_box .page-pre,.e_box .page-last,.e_box .page-next{padding: 8px; background:#aaa; color:#fff}
.e_box .page-numbar a{padding: 8px 10px; border:1px solid #eee; color:#000;margin: 0 2px;}
.pagebox{width: auto;height: auto;clear: both;float: right;margin-right: 30px;margin-top: 30px;margin-bottom: 30px;position: relative;}

