/*ny page css*/
.ny .header_main{position:relative;background:#f2f2f2;}
.ny .bottom_copy{position:relative; height:68px;line-height:68px; background:#ebebeb;border-top:1px solid #ccc;}
.ny .bottom_copy .left{font-size:14px;}
.ny .bottom_copy .right{font-size:14px;}
.ny_wrapper{padding: 0 0 50px;background:#f5f5f5;min-height:220px;}
/*menu start*/
.ny_wrapper .path{position: relative; padding: 20px 0;line-height: 30px;}
.ny_wrapper .path dt,.ny_wrapper .path dd{display: inline-block;vertical-align: middle;font-size: 15px;}
.ny_wrapper .path a{font-size:15px;color:#333;}
.ny_wrapper .path a:hover{color:#e5322d;}

.ny_wrapper .ui-menuer{position:relative;}
.ny_wrapper .ui-menuer .menuer .list{position: relative; padding: 15px 30px;background: #fff;box-shadow: 0 2px 6px rgba(0,0,0,.05);margin: 0 0 30px;border-radius: 3px;}
.ny_wrapper .ui-menuer .item{display: inline-block;vertical-align: middle; margin: 0 15px 0 0;}
.ny_wrapper .ui-menuer .item a{display: block;height: 34px;line-height: 34px;padding: 0 15px;border-radius: 3px;}
.ny_wrapper .ui-menuer .item.active a,.ny_wrapper .ui-menuer .item a:hover{display:block;color:#fff;background:#e5322d;}


/*menu end*/
.content{min-height:440px;}

/*报价表单*/
.baojiabox{padding: 0; margin-bottom: 34px; margin-top:34px; box-shadow: 0 1px 20px #e2e2e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #fff;}
.baojiabox .img{width: 840px; height: 260px; position: relative; border-bottom-left-radius: 5px; border-top-left-radius: 5px;}
.baojiabox .img img{width: 100%; height: 100%; display: block;}
.baojiabox .img .txt{position: absolute; left:-30px; top: 70px; width: 600px; padding-left: 130px;}
.baojiabox .img .txt p{color: #fff; font-size: 24px;}
.baojiabox .img .txt strong{font-size: 34px; line-height: 34px; padding: 5px 0; display: block;}
.baojiabox .img .txt b{font-size: 32px; font-weight: bold; line-height: 32px; color: #fff; vertical-align: middle; padding-right: 5px; font-family: "AVGARDD"; display: block;}
.baojiabox .img .txt .shus{width: 116px; height: 112px; background: url(../images/10s.png) no-repeat; position: absolute; left: 0; top: 0;}
.baojiabox .baojia{width: 360px; position: relative; padding-top: 10px;}
.baojiabox .baojia p{font-size: 17px; text-align: center; padding: 10px 0 15px;}
.baojiabox .baojia p b{color: #e5322d;}
.baojiabox .baojia .item{width: 300px; margin: 0 auto 16px;}
.baojiabox .baojia .item .txt{border-radius: 5px; width: 300px; height: 48px; line-height: 48px; border: 1px solid #e5e5e5; background: none; display: block; text-indent: 10px; outline: none;}
.baojiabox .baojia .btn{width: 300px; height: 48px; margin: 0 auto;}
.baojiabox .baojia .btn input{width: 100%; height: 48px; line-height: 48px; display: block; border: 0 none; background:#e5322d; color: #fff; font-size: 20px; outline: none; font-weight: bold; cursor: pointer; text-align: center;border-radius:5px;transition:all ease 0.36s;}
.baojiabox .baojia .btn input:hover{text-indent:6px;color:#fff;background-color:#222;transition:all ease 0.36s;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);}

.reLink{height: 58px; line-height: 58px; padding: 0 20px; margin: 20 auto; border: 1px solid #dddddd;}
.reLink .nextLink,
.reLink .prevLink{width: 50%; color: #666666; display: block;}
.reLink .nextLink s,
.reLink .prevLink s{width: 28px; height: 6px; margin: 0 10px; background-position: -144px 0;}
.reLink .nextLink:hover,
.reLink .prevLink:hover{color: #133984;}
.reLink .prevLink{float: left; color: #666;}
.reLink .nextLink{text-align: right; float: right;}
.reLink .nextLink s{background-position: -144px -9px;}
.reLink a:hover{color:#fa9600;}

/*n-tit start*/
.n-tit{margin-bottom:20px}
.n-tit h3{font-weight:bold;line-height:35px;font-size:24px}
.n-tit s{width:4px;height:22px;margin-right:15px;background:#e5322d;display:inline-block;vertical-align:middle}
.n-tit .more{font-size:16px;margin-top:12px;}
/*n-tit end*/ 

/*pager*/
.pager{padding: 0; text-align: center;}
.pager:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.pager{*zoom: 1;}
.pager p{height: 26px; line-height: 26px; float: left; display: none;}
.pager ul{overflow: hidden; margin: 0 auto; text-align: center;}
.pager ul li{padding: 0 !important; height: auto !important; border: none !important; display: inline-block; *display: inline; zoom: 1;}
.pager ul a{padding: 0;height: 36px; line-height: 36px; text-decoration: none; float: left; color: #999;}
.pager ul li{width: 50px;height: 34px;}
.pager ul li a{color: #999999;display:block;width:50px;height:36px;font-family:Arial;font-size:20px;text-align:center;}
.pager ul li a.current{color:#e5322d;}
.pager ul li:hover a{color: #e5322d;line-height: 36px;display:block;width:50px;height:36px;}
.pager ul li:nth-child(2){margin-right:30px;font-size:0;background:url("../images/pagePrev.png") no-repeat center center;}
.pager ul li:nth-last-child(2){margin-left:30px;font-size:0;background:url("../images/pageNext.png") no-repeat center center;}
.pager ul li:first-child{font-size:0;display:none;}
.pager ul li:last-child{font-size:0;display:none;}
.pager ul li:nth-child(2) a{font-size:0;}
.pager ul li:nth-last-child(2) a{font-size:0;}


.map_ul{list-style:outside none none;display:block;width:100%;padding-top:10px}
.map_ul li{display:block;width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #DCDBDB;margin-left:10px;float:left}
.map_ul li a{font-size:14px;float:left;width:100%;height:23px;line-height:23px;font-weight:bold}
.map_ul .list-inline{display:block;margin-left:7%;width:80%;min-height:30px}
.map_ul .list-inline a{font-weight:normal;width:auto;float:none;line-height:32px;height:32px;margin:0 10px 10px 0;display:inline-block;border:1px solid #ccc;padding:0px 10px;-webkit-transition:all ease 300ms;-moz-transition:all ease 300ms;-ms-transition:all ease 300ms;-o-transition:all ease 300ms;transition:all ease 300ms}
.map_ul .list-inline a:hover{background:#e5322d;color:#fff;border-color:#e5322d;}

/*news start*/
.ny_wrapper .newsPage .item{width:100%;height:168px;margin-bottom:20px;-webkit-transition:all ease 300ms;-moz-transition:all ease 300ms;-ms-transition:all ease 300ms;-o-transition:all ease 300ms;transition:all ease 300ms;background:#fff}
.ny_wrapper .newsPage .item a{width:100%;display:block}
.ny_wrapper .newsPage .item .text{width:868px;display:block}
.ny_wrapper .newsPage .item .img{width:300px;height:168px;display:block;margin-right:30px;overflow:hidden;}
.ny_wrapper .newsPage .item img{width:300px;height:168px;display:block;transition:ease-in-out .4s;}
.ny_wrapper .newsPage .item h3{font-size:20px;padding:35px 0 20px;-webkit-transition:all ease 300ms;-moz-transition:all ease 300ms;-ms-transition:all ease 300ms;-o-transition:all ease 300ms;transition:all ease 300ms}
.ny_wrapper .newsPage .item .txt{color:#999999;line-height:24px;height:48px;padding-right:130px;overflow:hidden;}
.ny_wrapper .newsPage .item .time{width:150px;padding-top:45px;font-family:arial;font-size:20px;color:#999;}
.ny_wrapper .newsPage .item .time .day{font-size:40px;line-height:45px;display:block;}
.ny_wrapper .newsPage .item:hover{box-shadow:0 2px 8px rgba(0,0,0,0.2)}
.ny_wrapper .newsPage .item:hover .img img{transform:scale(1.1)}
.ny_wrapper .newsPage .item:hover h3{font-weight:bold;color:#e5322d;text-indent:5px;}
.ny_wrapper .newsPage .item:hover .time .day span{background:#e5322d;}
.ny_wrapper .newsPage .item:hover .time .day strong{background:#ff0000;color:#fff}

.ny_wrapper .searchPage .item .text{width:1168px;}
/*news end*/

/*aboutPage start*/
.aboutPage .ui-about{position: relative;text-align: justify;line-height: 2;}
.aboutPage .ui-about .context{padding: 40px 50px;min-height:450px;background: #fff;box-shadow: 0 2px 6px rgba(0,0,0,.05);}
.aboutPage .erro {width: auto;}
.aboutPage .txtcon img {max-width: 100%;}
.aboutPage .ui-about img{max-width: 100%;}
/*aboutPage end*/

/*contactPage start*/
.contactPage .part3{padding-top:50px;padding-bottom:40px;}
.contactPage .part3 .item{float:left}
.contactPage .part3 .mobile .tx{float:left;display:table-cell}
.contactPage .part3 .mobile .t1{font-size:14px;line-height:16px;color:#333}
.contactPage .part3 .mobile .t2{font-weight:bold;font-size:16px;line-height:16px;margin-left:8px;color:#333}
.contactPage .part3 .mobile .tx1{margin-top:16px}
.contactPage .part3 .mobile .tx2{margin-top:16px;margin-left:10px}
.contactPage .part3 .mobile .tx3{margin-top:10px;margin-right:10px}
.contactPage .part3 .mobile .tx4{margin-top:10px}
.contactPage .part3 .mobile{padding-left:70px;margin-right:30px;width:364px;height:79px;background:url("../images/mobile.png") no-repeat left center;background-size:60px;}
.contactPage .part3 .address{padding-left:70px;margin-right:30px;width:350px;height:79px;background:url("../images/address.png") no-repeat left center;background-size:60px;}
.contactPage .part3 .tel{padding-left:70px;width:128px;height:79px;background:url("../images/tel.png") no-repeat left center;background-size:60px;}
.contactPage .part3 .item .p1{font-size:14px;line-height:16px;margin-top:20px;color:#333}
.contactPage .part3 .item .p2{font-weight:bold;font-size:16px;line-height:24px;margin-top:8px;color:#333}
.contactPage .part3 .address .p2{font-size:14px;}

.contactPage{padding: 30px 40px;width: 1120px;margin: 0 auto;background: #fff;}
.contactPage .txtcon img {max-width: 100%;}
/*表单*/
.contactPage .contact{margin-top:50px;}
.contactPage .t2{padding: 10px 0 48px; text-align: center;}
.contactPage .t2 .titb{font-size: 30px; margin-bottom: 16px;}
.contactPage .t2 .txt{font-size: 14px; line-height: 24px;color:#828282;}
.contactPage .t2 .txt span{font-family:arial;font-weight: bold; font-size:20px;color: e5322d;}
.contactPage .formData{padding-bottom: 20px;}
.contactPage .formData .item{float: left; color: #999; font-weight: normal; width: 350px; height: 35px; line-height: 35px; border: 1px solid #e5e5e5; margin-right: 32px; margin-bottom: 20px; position: relative;}
.contactPage .formData .item label{padding-left: 15px; position: absolute; left: 0; top: 0; z-index: 11; font-weight:normal;text-align: center; display: block; margin: 0; height: 35px; line-height: 35px; font-size: 14px; color: #cccccc;}
.contactPage .formData .item input{outline: none; line-height: 35px; height: 35px; font-size: 14px;}
.contactPage .formData .item .txt{width: 308px; height: 35px; line-height: 35px; display: block; background: none; padding-left: 50px; border: 0 none; color: #333; font-size: 14px;}
.contactPage .formData .item .red{position: absolute; right: 15px; top: 0; color: #ff0000; z-index: 11;}
.contactPage .formData .item.mr0{margin-right: 0;}
.contactPage .formData .item.mw .txt{width: 273px; padding-left: 85px;}
.contactPage .formData .msg-box{position: absolute; left: 0; top: 0px;}
.contactPage .formData .liuyan{width: 1118px; height: 180px; border: 1px solid #e5e5e5; float: left;}
.contactPage .formData .liuyan label{text-align: right; top: 5px; display: block;}
.contactPage .formData .liuyan textarea{width: 1178px; height: 154px; line-height: 28px; padding: 10px 10px; text-indent: 40px; font-size: 14px; font-family: "microsoft yahei"; color: #333; border: 0 none; overflow: hidden; background: none; resize: none; display: block; outline: none;}
.contactPage .formData .bot{width: 100%; float: left;}
.contactPage .formData .sub{width: 232px; height: - 4px; line-height: 38px; border: 2px solid e5322d; text-align: center; background: e5322d; color: #FFF; cursor: pointer; font-size: 18px; display: block; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; margin: 0 auto;}
.contactPage .formData .sub:hover{background: none; color: e5322d;}
.contactPage .formData .yzm{width: 432px;}
.contactPage .formData .yzm .txt{padding-left: 80px;}
.contactPage .formData .yzm img{position: absolute; right: 0; top: 0; height: 50px; border: 0px; display: block;}
.contactPage .mapArea{width:100%;height:400px;margin-top:20px}
.contactPage .mapArea #allmap{width:100%;height:400px}

.contact .lime{margin: 0;}
.contact .lime ul{position: relative;overflow: hidden;}
.contact .lime li{float: left;width: 41%;padding: 0 4%;text-align: center;border-left: 1px solid #ddd;}
.contact .lime li:first-child{border-left: 0;}
.contact .lime img{width: 40px;height: 40px;}
.contact .lime h4{line-height: 50px;font-size: 18px;}
.contact .lime p{min-height: 50px;line-height: 24px;font-size: 16px;color: #666;}


/*contactPage end*/

.contact .box1{line-height: 18px; padding: 48px 0 0px; overflow: hidden;}
.contact .box1 ul{width: 125%;}
.contact .box1 li{float: left; width: 230px; margin-right: 250px;}
.contact .box1 li i{width: 56px; height: 56px; background-position: -142px 0; float: left;}
.contact .box1 li b{font-size: 18px; font-family: arial; font-weight: 100;}
.contact .box1 li td{vertical-align: middle; height: 56px; padding-left: 5px;}
.contact .box1 .l2 i{background-position: -204px 0;}
.contact .box1 .l3 i{background-position: -267px 0;}
.contact .box2 .t{margin-bottom: 20px; font-size: 16px; line-height: 30px;}
.contact .box2{padding-bottom: 0;}
.contact .box2 .context{}
.contact .box2 .context img{max-width:100%;}
.contact .box3{margin-top:50px;}
.contact #map1_container,
.contact #allmap1{width: 100%;margin:0 auto; height: 390px; border: 1px solid #ddd;}
.contact .box3 h3{font-size: 36px; padding-bottom: 15px; text-align: center; padding-top: 50px;}
.contact .box3 p{font-size: 16px; color: #828282; line-height: 24px; padding-bottom: 46px; text-align: center;}
.contact .box3 b{color: #fe7a0e; font-weight: 100;}
.contact .box3 ul{width: 115%;}
.contact .box3 li{float: left; height: 36px; line-height: 36px; width: 503px; padding: 0 20px; padding-right: 0; border: 1px solid #e5e5e5; margin-right: 30px; margin-bottom: 20px; color: #828282;}
.contact .box3 li span{padding-right: 10px;}
.contact .box3 li input{width: 440px; border: none; outline: none;}
.contact .box3 textarea{border: 1px solid #e5e5e5; width: 1058px; height: 144px; resize: none; padding: 10px; *margin-top: 15px; overflow: hidden; outline: none;}
.contact .box3 .btn{border: none; background: #fe7a0e; width: 180px; height: 38px; line-height: 38px; color: #fff; font-size: 18px; display:block;margin:0 auto; margin-top: 26px; cursor: pointer; transition: ease-in-out .2s; margin-bottom: 60px;outline:none;}
.contact .box3 .btn:hover{width: 200px;}


/*news detail start*/
.showNews{padding:30px 40px;width:1120px;margin:0 auto;background:#fff}
.showNews img{max-width:100%;display:block;margin:0 auto;}
.showNews .title{color:#333333;line-height:32px;text-align:center;font-weight:bold;font-size:22px}
.showNews .mark{width:100%;height:40px;line-height:40px;margin:15px 0 20px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;text-align:center}
.showNews .mark span{margin:0 10px;font-size:12px;color:#666666}
.showNews .shareNew{padding-bottom:25px}
.showNews .showContxt{padding:0 0 30px;line-height:30px}
/*news detail end*/

/*教学环境*/
.picturePage{margin-top:40px;}
.picturePage .pictureList{width:106%;}
.picturePage .pictureList li{float:left;margin-right:30px;margin-bottom:30px;position:relative;display: block;width:380px;height:273px;overflow: hidden;border-radius:12px;}
.picturePage .pictureList li a{display:block;}
.picturePage .pictureList li .img{position:relative;display:block;width:380px;height:213px;z-index:1;transition:all ease 0.36s;overflow:hidden;}
.picturePage .pictureList li img{display:block;width:380px;height:213px;border-top-left-radius:12px;border-top-right-radius:12px;}
.picturePage .pictureList li .txt{z-index:12;position:absolute;bottom:-1px;left:0;width:380px;height:60px;background:#fff;}
.picturePage .pictureList li .txt .tit{font-size:16px;line-height:60px;text-align:center;color:#333;}
.picturePage .pictureList li:hover .img{-webkit-transform: scale(1.08);-ms-transform: scale(1.08); transform: scale(1.08);transition:all ease 0.36s;}
.picturePage .pictureList li:hover .txt .tit{color:#fa9600;}


/*works start*/
.worksPage{margin-top:40px;}
.worksPage .student_works .list{width:104%;}
.worksPage .student_works .list li{width: 380px; margin-right: 30px; max-width: 380px; overflow: hidden; position: relative; float: left; margin-bottom: 30px;background:#fff;border-radius:0.12rem;transition:all ease 0.36s;border-radius:5px;}
.worksPage .student_works .list li a{display:block;}
.worksPage .student_works .list li img{width: 380px; height:285px;display: block;max-width:100%;border-top-left-radius:5px;border-top-right-radius:5px;}
.worksPage .student_works .list li .txt{height:70px;}
.worksPage .student_works .list li .txt .title{padding-left:30px;padding-right: 30px;padding-top:24px;font-size: 18px;line-height:22px;text-align:center;color:#222;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.worksPage .student_works .list li:hover{background:#e5322d; transform: translateY(-3px);transition:all ease 0.36s;}
.worksPage .student_works .list li:hover .txt .title{color:#fff;}
.worksPage .student_works .list li:hover .txt .cate{color:#fff;}
.worksPage .student_works .list li:hover img{filter:brightness(105%);-webkit-filter:brightness(105%);}

.message .remm{margin-top:-100px;}

/*工程师*/
.case-work{width:110%;}
.case-work .case-bin a{display:block}
.case-work .case-bin .img{display:block;position:relative;overflow:hidden;}
.case-work .case-bin img{transition:all ease 0.36s;}
.case-work .case-bin:hover .img:before{opacity:1}
.case-work .case-bin:hover .img:after{opacity:1}
.case-work .case-bin .img b{display:block;width:100%;height:100%;overflow:hidden;position:absolute;top:-100%;left:0;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;}
.case-work .case-bin:hover .img b{top:0}
.case-work .case-bin .img img{display:block;width:100%}
.case-work .case-bin{display:block;list-style:none;margin:0 32px 30px 0;padding:0;float:left;width:277px;background:#f9f9f9;position:relative}
.case-work .case-bin .txt{display:block;position:relative;z-index:1;background:#f9f9f9;text-align:left;padding:16px 24px 16px 24px}
.case-work .case-bin .txt:after{position:absolute;bottom:0;height:2px;left:0;right:0;content:'';z-index:1;background:#e5322d;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}
.case-work .case-bin .txt .title{display:block;font-weight:normal;font-size:17px;line-height:26px;color:#e5322d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;z-index:2;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}
.case-work .case-bin .txt .desc{position:relative;display:block;margin-top:10px;font-size:14px;line-height:14px;color:#666;z-index:2;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}
.case-work .case-bin:hover .txt:after{height:100%}
.case-work .case-bin:hover .txt .title{color:#fff}
.case-work .case-bin:hover .txt .desc{color:#fff}
.case-work .case-bin:hover img{transform:scale(1.1,1.1);transition:all ease 0.36s;}

/*工程师 end*/

/*工程师详情 start*/
.showTeacher{padding-bottom:50px;}
.showTeacher .showCon .showConTxt{padding-bottom:80px;position:relative;min-height:400px;}
.showTeacher .showCon .img{float:left;width:300px;}
.showTeacher .showCon .img img{display:block;width:300px;height:400px;background:#2e2e35;border-radius:6px;}
.showTeacher .showCon .txtCon{float:left;width:750px;margin-left:50px;}
.showTeacher .showCon .txtCon .name{font-weight:bold;font-size:26px;line-height:28px;color:#2e2e35;}
.showTeacher .showCon .list{padding:30px 0 50px;margin-bottom:50px;border-bottom:1px solid #ddd;}
.showTeacher .showCon .list li{float:left;width:225px;font-size:16px;line-height:30px;color:#333;}
.showTeacher .showCon .list li span:first-child{width: 70px;display: block;float: left;margin-right:16px;color:#999;}
.showTeacher .showCon .list li.a4{width:500px;}
.showTeacher .showCon .list li.a5{width:500px;}
.showTeacher .ntit{padding-left:15px;font-weight:bold;font-size:20px;line-height:22px;color:#2e2e35;background:url("../images/titLine4.png") no-repeat left center;}
.showTeacher .bottom .txt{margin-top:30px;font-size:14px;line-height:35px;text-align:justify;color:#666;}
/*工程师详情 end*/


/*works detail start*/
.showWork .infoImg .imgf{width:600px;}
/*works detail end*/

/*video list start*/
.videoPage .video-list{display:inline-block;width:104%;}
.videoPage .video-list .item{display:block;margin-top:42px;width:380px;float:left;margin-right:30px;position:relative;overflow:hidden;height:350px;background-color:#fff;box-shadow:0 1px 8px #cddff0;border-radius:8px}
.videoPage .video-list .item b{display:block;overflow:hidden;width:380px;height:286px}
.videoPage .video-list .item b img{display:block;width:380px;height:286px;transition:all .36s ease}
.videoPage .video-list .item:hover b img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}
.videoPage .video-list .item p{font-size:18px;color:#000;line-height:20px;padding-top:20px;text-align:center;font-weight:bold;border-top:#e6e6e6 solid 1px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.videoPage .video-list .item i{display:block;font-size:14px;color:#666;line-height:14px;padding-top:14px}
.videoPage .video-list .item:hover{box-shadow:0 3px 16px #cddff0;}
.videoPage .video-list .item:hover p{font-weight:bold;color:#e5322d;}
.videoPage .video-list .item .cp_bg{position:absolute;left:-380px;top:0px;width:380px;height:286px;text-align:center;transition:all ease-in-out 600ms}
.videoPage .video-list .item:hover .cp_bg{background:url(../images/black50.png) repeat center center;transition:all ease 600ms;left:0}
.videoPage .video-list .item .cp_bg span{margin:0 auto;background-position:-100px -50px;width:51px;height:51px;margin-top:126px;}

/*video list end*/


.sub_local{height:70px; line-height: 70px; margin-bottom: 34px; border-bottom: 1px solid #ddd;background:#f2f2f2;}
.sub_local .left{color: #333; float: right;font-size:14px;line-height:71px;}
.sub_local .left i{width: 14px; height: 12px; background-position: -284px -60px; margin-right: 10px;}
.sub_local .left a{color: #333;}
.sub_local .left a:hover{color: #333;}
/* .sub_local .right li{font-size: 16px; margin-right: 0; float: left;} */
/* .sub_local .right{float: left; padding:0;} */
/* .sub_local .right li{margin-left:30px;} */
/* .sub_local .right li:first-child{margin-left:0;} */
/* .sub_local .right li a{color: #333; width: auto; height: 61px; line-height: 61px; border-radius: 0; display: block; text-align: center;} */
/* .sub_local.pro .right{margin-top: 10px;} */
/* .sub_local.pro .right li a{width: 158px; margin-bottom: 10px;} */
/* .sub_local .right li a.hover, */
/* .sub_local .right li a:hover{color: #e5322d;height:61px;} */
.sub_local .right{float: left; padding:0;}
.sub_local .pro_nav{margin-top:13px;}
.sub_local .pro_nav .nav_item{margin-left:8px;float:left;display:block;width:150px;height:45px;}
.sub_local .pro_nav .nav_item:first-child{margin-left:0;}
.sub_local .pro_nav .nav_item a{display:block;font-size:14px;line-height: 45px;text-align:center;color:#333;background:url("../images/pronav.png") no-repeat center center;transition:all ease 0.36s;background-size:150px 45px;}
.sub_local .pro_nav .nav_item:hover a,.sub_local .pro_nav .nav_item a.hover{color:#fff;background:url("../images/pronav_h.png") no-repeat center center;transition:all ease 0.36s;background-size:150px 45px;}

.honor_wrapper .sub_local .pro_nav .nav_item{width:142px;}
.honor_wrapper .sub_local .pro_nav .nav_item a{background-size:142px 45px;}
.honor_wrapper .sub_local .pro_nav .nav_item:hover a,.honor_wrapper .sub_local .pro_nav .nav_item a.hover{background-size:142px 45px;}

/*荣誉资质*/
.honorPage{margin-top:0;}
.sub_list{overflow: hidden; padding: 3px 10px;}
.sub_list ul{width: 110%;}
.sub_list li{float: left; width: 578px; height: 368px; margin-right: 40px; border: 1px solid #e9e9e9; margin-bottom: 43px; position: relative; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.05);transition:all ease 0.36s;}
.sub_list li a{display: block; width: 100%; height: 100%; background: #fff; position: relative; z-index: 10;}
.sub_list li img{float: left; width: loca; height:328px ; border: 1px solid #efefef; margin-right: 20px; margin-left: 20px; margin-top: 20px;}
.sub_list li h3{font-size: 22px; padding-top: 54px; font-weight: 400; padding-bottom: 23px;}
.sub_list li p{line-height: 26px; margin-bottom: 29px; padding-right: 50px;}
.sub_list li span{line-height: 30px; text-align: center; color: #fff; background: #666; padding: 5px 30px; border-radius: 15px;}
.sub_list li i{width: 561px; height: 200px; background: #cbcbcb; position: absolute; right: -3px; top: -3px; z-index: 9; transition: ease-in-out .2s;}
.sub_list li:hover{transform:translateY(3px);transition:all ease 0.36s;box-shadow: 0 1px 0px 1px rgba(0,0,0,0.05);}
.sub_list li:hover i{background: #09cc8c; background: linear-gradient(to right, #3d9dee, #e5322d);}
.sub_list li:hover span{background: linear-gradient(to right, #3d9dee, #e5322d);}
.sub_list li:hover h3{color: #333;}
.sub_list li:hover p{color: #333;}
.sub_list li:hover img{filter:brightness(105%);-webkit-filter:brightness(105%);}

.noinfor{text-align: center;font-size: 16px;padding-top: 12%;color:#ff7000;}

.local{height: 60px; line-height: 60px; overflow: hidden;}
.local ul{float: right; margin-right: 60px;}
.local ul li{padding: 0 25px; float: left;}
.local ul li a{position: relative; display: block; padding: 0 15px; overflow: hidden; color: #363636;}
.local ul li a i{width: 0; height: 3px; background: #3b3a45; position: absolute; left: 50%; opacity: 0; filter: alpha(opacity=0); bottom: 0; transition: ease-in .2s;}
.local ul li a.hover,
.local ul li a:hover{color: #363636;}
.local ul li a.hover i,
.local ul li a:hover i{left: 0; opacity: 1; filter: alpha(opacity=100); width: 100%;}
.bg_main{background: #f5f5f5; padding-top: 0; padding-bottom: 0;}
.bg_bottom_main{background: #eaeaea; height: 100px;}
.sub_banner{height: 300px; width: 100%;}
.sub_nav{height: 35px; line-height: 35px; padding-bottom: 20px; border-bottom: 1px solid #f2f2f2; padding-top: 50px;}
.sub_nav .fl{font-size: 30px;}
.sub_nav .fr li{float: left;}
.sub_nav .fr li a{padding: 0 20px; border: 1px solid #e6e6e6; display: block; margin-left: 10px; transition: ease-in-out .2s;}
.sub_nav .fr li a:hover,
.sub_nav .fr li a.hover{background: #2ab866; color: #fff; border: 1px solid #2a9bf2;}
.case{margin-top: 40px;}
.case ul{width: 105%;}
.case li{width: 380px; float: left; margin-right: 30px; margin-bottom: 30px;}
.case li .img{overflow: hidden; height: 213px; display: block; border: 1px solid #efefef; width: 378px; border-bottom: none;}
.case li .img img{width: 380px; height: 213px; transition: .9s;}
.imgH li .img{height: 284px; border: 1px solid #efefef; width: 378px; border-bottom: none;}
.imgH li .img img{height: 284px;}
.case li:hover .img img{transform: scale(1.2); -webkit-transform: scale(1.2);}
.case li .p{border: 1px solid #efefef; display: block; width: 340px; padding: 0 19px; height: 108px; border-top: none;}
.case li .p p{border-bottom: 1px solid #d6d6d6; height: 58px; line-height: 58px; margin-bottom: 10px; font-size: 18px;}
.case li .p i{width: 32px; height: 12px; background-position: -284px -19px;}
.case li .p .fl{font-size: 12px; font-family: arial;}
.case li:hover{box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);}

/*新闻列表 start*/
.news li{padding: 20px; border: 1px solid #f2f2f2; background: #fff; margin-bottom: 30px;transition:all ease 0.36s;}
.news li a{display:block;}
.news li .img{width: 364px; float: left; height: 205px; overflow: hidden;}
.news li .img img{width: 364px; height: 205px; transition: .9s;}
.news li:hover .img img{transform: scale(1.2); -webkit-transform: scale(1.2);}
.news li:hover{box-shadow: 0 6px 16px rgba(43, 43, 43, 0.2);transition:all ease 0.36s;}
.news li:hover .p h1{color:#e5322d;}
.news li .p{width: 750px; float: right;}
.search_li li .p{width: 1080px; margin-right: 40px; padding-bottom: 20px;}
.news li .p h1{color: #363636; font-size: 24px; font-weight: 100; padding: 28px 0;}
.news li .p p{color: #363636; line-height: 24px; padding-bottom: 24px;}
.news li .p span{line-height: 18px; font-family: arial; color: #959595;}
.news li .p i{width: 23px; height: 16px; background-position: -73px 0; margin-right: 10px;}
.news li .p .i2{background-position: -104px 0; margin-left: 30px;}
.detail{padding:50px;padding-bottom:0;margin-bottom:50px;background:#fff;box-shadow:1px 0 2px rgba(0,0,0,0.1);border-radius:8px; width: 1100px;}
/*新闻列表 end*/

.detail .title{padding-bottom: 20px; border-bottom: 1px solid #f2f2f2; text-align: center;}
.detail .title h1{font-size: 30px; font-weight: 100; padding-bottom: 15px;}
.detail .title span{line-height: 18px; font-family: arial; color: #959595;}
.detail .title i{width: 23px; height: 16px; background-position: -73px 0; margin-right: 10px;}
.detail .title .i2{background-position: -104px 0; margin-left: 30px;}
.detail .context{line-height: 30px; padding: 25px 0 0;}
.detail .context img{max-width: 100%;}
/* reLink */
.reLink{height: 38px; line-height: 38px; border: 1px solid #e6e6e6; padding: 0 15px; margin-bottom: 50px;}
.reLink .nextLink,
.detail .reLink .prevLink{width: 50%;}
.reLink .nextLink{text-align: right;}
.reLink a{-webkit-transition: all ease 500ms; -moz-transition: all ease 500ms; -ms-transition: all ease 500ms; -o-transition: all ease 500ms; transition: all ease 500ms;}
.reLink a:hover{color: #e5322d;}

.ny_common_form{padding-bottom:24px;background:#fff;}
.ny_common_form .book_now{background:#fff;}
.ny_product .ny_common_form .book_now{padding-top:0;}

.about .box1{padding-top: 105px; padding-bottom: 100px; overflow: hidden;}
.box1_add{padding: 70px 0;}
.bg_top{height: 50px; background: #eaeaea; width: 100%;}
.erro{color: red;background:#fff;/*box-shadow: 1px 0 2px rgba(0,0,0,0.1);*/border-radius: 8px;}
/* map_ul */
.map_ul{list-style: outside none none; display: block; width: 100%;padding-bottom:50px;}
.map_ul li{display: block; width: 100%; padding: 0; margin-bottom: 25px;}
.map_ul li a{width: 100%; height: 35px; line-height: 35px; font-weight: bold; display: block; background: #f6f6f6; text-indent: 15px;}
.map_ul .list-inline{display: block; width: 86%;}
.map_ul .list-inline li{height: 32px; display: inline-block; *display: inline; margin: 15px 5px 15px 0; zoom: 1; line-height: 32px; border-bottom: 0; text-align: center; width: auto; padding: 0px;}
.map_ul .list-inline li a{text-indent: 0; font-weight: normal; display: block; line-height: 32px; height: 32px; display: inline-block; padding: 0px 10px; width: auto; border: 1px solid #ccc; text-align: center;}
.map_ul .list-inline li a:hover{background: #e5322d; color: #fff; border: 1px solid #e5322d;}
.erro{text-align: center; padding-top:60px;padding-bottom: 50px;}
.showPro{padding: 50px 50px 0;}
.showPro .reLink{margin-bottom: 0;}
.showPro .showContxt{padding: 30px 0 35px; font-size: 16px; line-height: 32px;}
.showPro .showContxt img{max-width: 100%; height: auto !important;}
.showPro .showimgCon{padding: 0 0 30px; font-size: 16px; line-height: 32px;}
.showPro .showimgCon .txtcon{width: 680px; height: 423px; float: right; position: relative;}
.showPro .showimgCon .txtcon .tit{position: relative; font-size: 20px; margin-bottom: 15px; color: #d73535; font-weight: bold; line-height: 24px; padding-bottom: 14px; border-bottom: 1px solid #dddddd; padding-right: 60px;}
.showPro .showimgCon .txtcon .tit .goBack{position: absolute; right: 0; top: 0; color: #999999; font-size: 14px; display: block; font-weight: normal; cursor: pointer;}
.showPro .showimgCon .txtcon .tit .goBack s{width: 20px; height: 20px; background-position: -440px -62px; margin-left: 6px;}
.showPro .showimgCon .txtcon .tit .goBack:hover{color: #047fcc;}
.showPro .showimgCon .txtcon .txt{line-height: 24px; font-size: 16px; color: #666;}
.showPro .showimgCon .txtcon .txt .item{margin-bottom: 7px; max-height: 144px; overflow: hidden;}
.showPro .showimgCon .txtcon .tel-btn{width: 100%; position: absolute; left: 0; bottom: 0; border-top: 1px solid #ddd; padding-top: 40px;}
.showPro .showimgCon .txtcon .tel-btn .btn{width: 118px; float: right; height: 40px; line-height: 40px; margin-top: 5px; font-size: 20px; text-align: center; color: #fff; cursor: pointer; background: #2ab866;}
.showPro .showimgCon .txtcon .tel-btn .btn:hover{background: #1152b8;}
.showPro .showimgCon .txtcon .tel-btn .tel{width: 280px; float: left;}
.showPro .showimgCon .txtcon .tel-btn .tel span,
.showPro .showimgCon .txtcon .tel-btn .tel strong{display: block; color: #666666;}
.showPro .showimgCon .txtcon .tel-btn .tel s{width: 42px; height: 42px; display: block; float: left; margin-right: 6px; background-position: -315px -30px;}
.showPro .showimgCon .txtcon .tel-btn .tel span{font-size: 16px; line-height: 20px;}
.showPro .showimgCon .txtcon .tel-btn .tel strong{font-size: 28px; line-height: 28px;}
.showPro .showimg{width: 442px; position: relative; float: left; overflow: hidden;}
.showPro .showimg .bigimg{width: 440px; height: 332px; display: block; position: relative; border: 1px solid #dddddd;}
.showPro .showimg .bigimg .list{width: 5000%;}
.showPro .showimg .bigimg .list li{width: 440px; height: 332px; float: left;}
.showPro .showimg .bigimg .list img{width: 100%; height: 100%; display: block; transition: all ease 300ms;}
.showPro .showimg .smallimg{width: 440px; height: 76px; position: relative; padding-top: 30px; z-index: 10; overflow: hidden;}
.showPro .showimg .list{width: 357px; overflow: hidden; position: relative; margin: 0 auto;}
.showPro .showimg .listcon{width: 600% !important; position: relative;}
.showPro .showimg .prev,
.showPro .showimg .next{width: 20px; height: 76px; z-index: 10; position: absolute; top: 30px; cursor: pointer; background: url(../images/show-btn-ico.png) no-repeat 0 center;}
.showPro .showimg .prev:hover,
.showPro .showimg .next:hover{background-color: #f9f9f9;}
.showPro .showimg .prev{left: 0; background-position: 3px center;}
.showPro .showimg .next{right: 0; background-position: -84px center;}
.showPro .showimg li{width: 98px; height: 74px; margin-right: 28px; float: left; cursor: pointer; position: relative;}
.showPro .showimg li img{width: 100%; height: 100%; display: block;}
.showPro .showimg li.on{width: 94px; height: 70px; border: 3px solid #2ab866;}
.relateTit{height: 58px; line-height: 58px; border-bottom: 1px solid #e4e4e4; margin: 0 auto; width: 1200px;}
.relateTit h3{font-size: 18px; display: inline-block; *display: inline; *zoom: 1; position: relative;}
.relateTit h3 .line{width: 100%; height: 2px; display: block; position: absolute; left: 0; bottom: -1px; background: #1152b8;}
.floor_3_remm{padding-bottom: 60px;}
.floor_3_remm .body{overflow: hidden; *margin-bottom: 38px;}
.floor_3_remm .body ul{width: 112%;}
.floor_3_remm .body li{margin-bottom: 40px; width: 370px; float: left; margin-right: 45px; position: relative; height: 278px; overflow: hidden;}
.floor_3_remm .body li a{display: block; width: 100%; height: 278px; cursor: pointer;}
.floor_3_remm .body li .img img{width: 370px; height: 278px;}
.floor_3_remm .body li .txt{position: absolute; left: 0; top: 211px; height: 70px; background: #666; width: 301px; color: #fff; padding-left: 42px; padding-right: 42px; transition: ease-in-out .2s; text-align: center; line-height: 70px;}
.floor_3_remm .body li .txt h3{font-size: 20px; font-weight: 100; line-height: 67px;}
.floor_3_remm .body li .txt span{margin: 0 auto; display: block; border: 1px solid #fff; text-align: center; width: 123px; height: 33px; line-height: 33px; border-radius: 5px; margin-top: 10px; display: none;}
.floor_3_remm .body li:hover{box-shadow: 2px 5px 2px rgba(0, 0, 0, 0.1);}
.floor_3_remm .body li:hover .txt{background: url(../images/bg_6b.png) repeat; height: 100%; top: 0;}
.floor_3_remm .body li:hover .txt h3{padding-top: 78px;}
.floor_3_remm .body li:hover .txt span{margin-top: 0; display: block;}
.floor_3_remm .more2{text-align: center;}
.floor_3_remm .more2 ul{display: inline-block; *zoom: 1; *display: inline;}
.floor_3_remm .more2 a{width: 141px; height: 35px; display: block; color: #e5322d; margin: 0 19px; border: 2px solid #e5322d; line-height: 35px; border-radius: 4px; font-size: 20px;}
.floor_3_remm .more2 a:hover{box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);}
.floor_3_remm .more2 .wx{background: #1451c1; color: #fff;}
.floor_3_remm .more2 li{float: left;}
.detail .box1{background: url(../images/about_1.jpg) right top no-repeat; margin-bottom: 70px;}
.detail .box1 span{display: block; width: 100px; height: 2px; background: #999;}
.detail .box1 h3{font-size: 24px; line-height: 40px; margin-top: 30px; padding-bottom: 44px;}
.detail .box1 .right{width: 734px;}
.detail .box1 .right h4{font-size: 40px; color: #ccc; padding-bottom: 10px;}
.detail .box1 .right p{font-size: 16px; line-height: 30px;}
.detail .box1 .right span{width: 70px; height: 1px; background: #ccc; margin: 44px 0;}
.detail .box2 .tab1{padding-left: 728px; padding-bottom: 95px;}
.detail .box2 .tab1 h3{font-size: 24px;}
.detail .box2 .tab1 span{display: block; width: 50px; height: 3px; background: #999; margin: 15px 0;}
.detail .box2 .tab1 li{line-height: 30px; font-size: 16px;}
.detail .box2 .tab2 .left{padding-top: 80px; margin-left: 10px;}
.detail .box2 .tab2 .left h3{font-size: 24px;}
.detail .box2 .tab2 .left span{display: block; width: 50px; height: 3px; background: #999; margin: 15px 0;}
.detail .box2 .tab2 .left li{line-height: 30px; font-size: 16px;}
.detail .box2 .tab2 .right{color: #fff; width: 330px; text-align: center; height: 270px; font-size: 16px; line-height: 35px; padding-top: 15px;}
.page_product{padding-top: 0;}
.page_product .box1{padding-bottom: 43px; border-bottom: 1px dashed #d9d9d9; margin-bottom: 30px;}
.page_product .box1 .slideBox{border: 1px solid #eee; width: 598px; height: 449px; position: relative;overflow:hidden;}
.page_product .box1 .slideBox .hd{position: absolute; right: 0px; bottom: 30px; z-index: 10; width: 143px;}
.page_product .box1 .slideBox .hd ul li{cursor: pointer; width: 13px; height: 13px; background: #333; border-radius: 100%; margin-left: 9px; float: left;}
.page_product .box1 .slideBox .hd ul li.on{background: #e5322d;}
.page_product .box1 .slideBox .bd{position: relative;}
.page_product .box1 .slideBox .bd li{zoom: 1; vertical-align: middle;}
.page_product .box1 .slideBox .bd img{width: 598px; height: 449px; display: block;}
.page_product .box2 img{max-width: 100%; display: block; margin: 0 auto;}
.page_product .box2_main .box2_left{border:1px solid #ddd;width:250px; padding:20px;}
.page_product .box2_main .box2_left li{margin-top:15px;text-align:center;}
.page_product .box2_main .box2_left li h3{font-weight:400; padding-top:8px;}
.page_product .box2_main .box2_left li img{width:250px;}
.page_product .box2_main .box2_right{width:840px;border:1px solid #ddd; padding:20px;}
.page_product .box2{padding-bottom: 30px; line-height: 30px;}
.box1_right{width: 488px; padding-right: 38px;}
.box1_right h1{font-size: 30px; padding-top: 47px;}
.box1_right h3{font-size: 16px; color: #999; text-transform: uppercase; padding-top: 5px; padding-bottom: 33px;}
.box1_right .t h2{border-bottom: 1px solid #dcdcdc; font-size: 20px;}
.box1_right .t b{border-bottom: 2px solid #e5322d; display: inline-block; padding-bottom: 12px;}
.box1_right .t p{font-size: 16px; line-height: 36px; color: #666; margin-bottom: 35px; padding-top: 5px;}
.box1_right .a{width: 435px;}
.box1_right .a a{display: block; width: 150px; height: 50px; text-align: center; color: #fff; background: #666; font-size: 18px; float: right; line-height: 50px;}
.box1_right .a a:first-child{width: 250px; background: #e5322d; float: left; cursor: default;}
.box1_right .a a i{width: 22px; height: 24px; background-position: -84px -46px; margin-right: 10px;}
.page_product .box3{margin-bottom: 80px; padding-top: 47px;}
.page_product .box3 .tit{border-bottom: 1px solid #ddd; padding-bottom: 13px; font-size: 24px; margin-bottom: 22px;}
.page_product .box3 .tit i{width: 21px; height: 23px; background-position: -86px -80px; margin-right: 11px;}
.floor_remm{overflow: hidden;}
.floor_remm ul{width: 105%;}
.floor_remm li{float: left; background: #fafafa; margin-right: 30px; width: 380px; margin-bottom: 30px;}
.floor_remm li .img{width: 380px; height: 280px; overflow: hidden;}
.floor_remm li .img img{display: block; width: 100%; height: auto; transition: ease-in-out .2s;}
.floor_remm li .txt{background: #fff; height: 70px; border-bottom: 1px solid #e5e5e5;}
.floor_remm li .txt .left{padding-left: 20px;}
.floor_remm li .txt .right{padding-right: 20px; line-height: 70px;}
.floor_remm li .txt .right i{width: 14px; height: 31px; background-position: -53px 0; margin-top: 19px; transition: ease-in-out .2s;}
.floor_remm li .txt h3{font-size: 16px; line-height: 70px;}
.floor_remm li .txt p{font-size: 12px; border: 1px solid #e5e5e5; display: inline-block; padding: 2px 15px;}
.floor_remm li a{display: block; width: 100%; height: 100%;}
.floor_remm li:hover .img img{transform: scale(1.1);}
.floor_remm li:hover .txt{background: #464646;}
.floor_remm li:hover .txt h3{color: #fff;}
.floor_remm li:hover .txt p{border-color: #7e7e7e; color: #fff;}
.floor_remm li:hover .txt .right{color: #fff;}
.page_product .box3{margin-bottom: 80px; padding-top: 47px;}
.page_product .box3 .tit{border-bottom: 1px solid #ddd; padding-bottom: 13px; font-size: 24px; margin-bottom: 22px;}
.ny_product{padding-top: 0;}
.remm .box3{width:1080px;margin:0 auto;margin-top:50px;}
.remm .box3 h3{padding-top:0;}
.page_7{padding:59px 30px;width:1142px;}

/*产品中心*/
.product_center{min-height:750px;}
.product_center .pro_list .item{padding:10px;position:relative;float:left;width: 365px;height: 329px;margin-right: 20px;margin-bottom: 20px;background:#fff;border:1px solid #ddd;overflow: hidden;transition:all ease 0.36s;}
.product_center .pro_list .list{width:105%;}
.product_center .pro_list .item a{position:relative;display:block;}
.product_center .pro_list .item .img{position:relative;display:block;width:100%;height:275px;overflow: hidden;border-bottom:1px solid #ddd;}
.product_center .pro_list .item .txt .tit{float:left;font-size:20px;line-height: 26px;padding-top: 18px;padding-left: 10px;color:#222;}
.product_center .pro_list .item .txt .detail1{margin-top:19px;float:right;width: 88px;height: 24px;font-size: 14px;border: 1px solid #e5322d; display:block;text-align: center;border-radius: 3px;margin-right: 10px;color: #e5322d;line-height: 24px;cursor: pointer;}
.product_center .pro_list .item img{display:block;width:100%;height:100%;transform: scale(1.1);}
.product_center .pro_list .item .mask{width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; z-index: 10; background: url(../images/mask.png); opacity: 0; filter: alpha(opacity=0);transition: all ease-out .5s;z-index:10;}
.product_center .pro_list .item .seIco{display:block;width: 45px; height: 45px;position: absolute; left: 50%; margin-left: -22px; top: 50%; margin-top: 0px;transition:all ease 0.36s;z-index:2;display: block; width: 45px; height: 45px; text-align: center; background:url("../images/seIco.png") no-repeat center center; *zoom: 1;}
.product_center .pro_list .item:hover .mask{opacity: 1; filter: Alpha(opacity=100); }
.product_center .pro_list .item:hover .seIco{transition: ease-in-out .2s;margin-top: -22px;transition:all ease 0.36s;}
.product_center .pro_list .item:hover{box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);transition:all ease 0.36s;}
.product_center .pro_list .item:hover img{transition: ease-in-out .2s;transform: scale(1.1);}
.product_center .pro_list .item:hover .detail1{background: #e5322d;color: #fff;border: 1px solid #e5322d;}

.product_center .no-data{text-align:center;}

.product_center .title{padding-bottom: 20px; border-bottom: 1px solid #ddd; text-align: center;}
.product_center .title h1{font-size: 30px; font-weight: 100; padding-bottom: 15px;}
.product_center .title span{line-height: 18px; font-family: arial; color: #959595;}
.product_center .title i{width: 23px; height: 16px; background-position: -73px 0; margin-right: 10px;}
.product_center .title .i2{background-position: -104px 0; margin-left: 30px;}
.product_center .context{line-height: 30px; padding: 25px 0 0;}
.product_center .context img{max-width: 100%;}

.relatePro{min-height:auto;}

/*产品详情*/

/*****showProduct****/
.showProduct .showImg{position:relative; padding-bottom: 0;}
.showProduct .photo{width: 502px; position: relative; height: 450px;}
.showProduct .photo .jqzoom{width: 502px; height: 450px; overflow: hidden; position: relative; padding: 0px;}
.showProduct .photo .zoomdiv{z-index: 999; position: absolute; top: 0px; left: 0px; background: #ffffff; border: 1px solid #ddd; display: none; text-align: center; overflow: hidden;}
.showProduct .photo .jqZoomPup{z-index: 999; visibility: hidden; position: absolute; top: 0px; left: 0px; border: 1px solid #eee; background: #fff; opacity: 0.6; -moz-opacity: 0.6; -khtml-opacity: 0.6; filter: alpha(opacity=50);}
.showProduct .photo .img{width: 500px; height: 375px; display: block;}
.showProduct .photo .bigimg{width: 500px; height: 375px; border: 1px solid #eee; display: block; position: relative; overflow: hidden;}
.showProduct .photo .bigimg .list{width: 1000%; position: relative;}
.showProduct .photo .bigimg .list li{width: 500px; height: 375px; float: left;}
.showProduct .photo .bigimg .list img{width: 100%; height: 100%; display: block; transition: all ease 300ms;}
.showProduct .photo .photoimg{width: 500px; height: 56px; padding: 10px 0; position: absolute; left: 0; bottom: 0;}
.showProduct .photo .photoimg .list{width: 424px; overflow: hidden; position: relative; margin: 0 auto;}
.showProduct .photo .photoimg .listcon{width: 300%; position: relative;}
.showProduct .photo .photoimg .listcon li{width: 74px; height: 56px; cursor: pointer; display: block; float: left; margin-right: 12px;}
.showProduct .photo .photoimg .listcon li img{width: 74px; height: 56px; display: block;}
.showProduct .photo .photoimg .listcon li:hover img,
.showProduct .photo .photoimg .listcon li.on img{border: 2px solid #e5322d; width: 70px; height: 52px;}
.showProduct .photo .photoimg .prev,
.showProduct .photo .photoimg .next{width: 20px; height: 56px; z-index: 10; position: absolute; top: 10px; cursor: pointer; background: #f3f3f3 url(../images/show-pro-btn.png) no-repeat 0 center;}
.showProduct .photo .photoimg .prev:hover,
.showProduct .photo .photoimg .next:hover{background-color: #ddd;}
.showProduct .photo .photoimg .prev{left: 0px; background-position: 5px center;}
.showProduct .photo .photoimg .next{right: 0px; background-position: -67px center;}
.showProduct .imgtxtcon{width: 650px; float: left;}
.showProduct .imgtxtcon .tit{font-size: 24px; color: #000; padding: 0 25px 5px; line-height: 30px;}
.showProduct .imgtxtcon .line{width: 55px; height: 3px; background: #e5322d; display: block; margin: 14px 0 16px 25px;}
.showProduct .imgtxtcon p{padding: 25px 0 0 25px; color: #999999; font-size: 12px;}
.showProduct .imgtxtcon .tit2{color: #666; padding: 0 25px; font-size: 14px; line-height: 24px; height: auto; margin-bottom: 20px;}
.showProduct .imgtxtcon .tit2 span{word-break: break-word;}
.showProduct .imgtxtcon .tit2 strong{color: #333;}
.showProduct .imgtxtcon .txt2{line-height: 24px; height: 120px; overflow: hidden; margin-left: 25px; margin-bottom: 20px;}
.showProduct .imgtxtcon .txt2 strong{display: block; color: #333; margin-bottom: 3px;}
.showProduct .imgtxtcon .txt3{margin-left: 25px; height: 30px; line-height: 30px; overflow: hidden; margin-bottom: 15px;}
.showProduct .imgtxtcon .txt3 strong{color: #333;}
.showProduct .imgtxtcon .txt{padding: 10px 25px 14px; line-height: 35px; background: #f1f1f1;}
.showProduct .imgtxtcon .tel{margin: 0 25px; border-top: 1px dotted #ddd; padding: 20px 0;}
.showProduct .imgtxtcon .tel span{color: #000; display: block;}
.showProduct .imgtxtcon .tel strong{display: block; font-family: impact; color: #e5322d; font-weight: normal; font-size: 40px; height: 46px; line-height: 46px;}
.showProduct .imgtxtcon .btn1,
.showProduct .imgtxtcon .btn2{float: left; margin-right: 20px; font-size: 16px; transition: all ease 300ms; width: 135px; height: 38px; line-height: 38px; margin-left: 25px; text-align: center; color: #fff;}
.showProduct .imgtxtcon .btn1:hover,
.showProduct .imgtxtcon .btn2:hover{background: #444;}
.showProduct .imgtxtcon .btn1{background: #e5322d;}
.showProduct .imgtxtcon .btn2{text-align: center; margin-right: 0; margin-left: 0; background: #333;}
.showProduct .showp_txt{padding-bottom: 20px;}
.showProduct .showp_txt table{width:100%!important;}
.showProduct .showContxt{padding: 0 0 30px; line-height: 30px;}
.showProduct .showContxt img{max-width: 100%;}

.ny_product{background:#fff;}

.ny_product .pro_cont{margin-bottom:30px;}
.ny_product .pro_intro{height:50px;border-bottom:1px solid #e7e7e7;}
.ny_product .pro_cont .tit{margin-right:20px;position:relative;float:left;font-size:21px;line-height:50px;color:#333;text-indent:4px;cursor:pointer;}
.ny_product .pro_cont .tit:first-child{margin-right:20px;}
.ny_product .pro_cont .tit.hover{color:#e5322d;}
.ny_product .main_cont{padding-top:60px;line-height:2;}
.ny_product .main_cont img{max-width: 100%;}
.ny_product .main_cont td{ padding:4px; border:1px solid #ccc; text-align:center; vertical-align:middle;WORD-WRAP: break-word;TABLE-LAYOUT: fixed;word-break:break-all;}
.ny_product .main_cont .showTxt{display:none;}


/*推荐产品*/
.recom_pro_box{margin-top:20px;padding-bottom:30px;float:left;width:248px;text-align:center;border:1px solid #ececec;background:#fafafa;}
.recom_pro_box .protit{width:250px;height:60px;line-height:60px;background: url(../images/protit.png) no-repeat 30px center #0b6fc4;}
.recom_pro_box .protit .tit{height:60px;font-size:18px;line-height:60px;color:#fff;text-align: center;text-indent: -40px;}
.recom_pro_box .recom_list{padding-top:20px;display:inline-block;width:230px;margin:0 auto;}
.recom_pro_box .recom_list li{display:block;width:230px;transition:all ease 0.36s;cursor:pointer;}
.recom_pro_box .recom_list li a{display:block;}
.recom_pro_box .recom_list li img{display:block;width:230px;height:172px;border-radius:0;}
.recom_pro_box .recom_list li .txt{height:55px;}
.recom_pro_box .recom_list li .tit{font-size:16px;line-height:55px;text-align:center;color:#333;}
.recom_pro_box .recom_list li:hover{transform:translateY(-3px);transition:all ease 0.36s;}
.recom_pro_box .recom_list li:hover .tit{color:#0b6fc4;}
.recom_pro_box .recom_list li:hover img{filter:brightness(105%);-webkit-filter:brightness(105%);}

/*n-tit*/
.showp_txt .n-tit1{margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #eee;}
.showp_txt .n-tit1 h3{line-height: 35px; font-size: 24px;}
.showp_txt .n-tit1 s{width: 4px; height: 22px; margin-right: 15px; background: #e5322d; display: inline-block; vertical-align: middle;}

.ny_news .ny_common_form .book_now{padding-top:0;}
.ny_news .ny_common_form .book_now .book_right{float:right;}
.ny_news .ny_common_form .book_now .book_right .itemBox{margin-right:10px;float:left;width: 565px;height:140px;}
.ny_news .ny_common_form .book_now .book_right .btnbox{float:right;display:block;width: 124px;height:140px;background:#fa9600;border-radius:3px;}
.ny_news .ny_common_form .book_now .book_right .item{float:left;position:relative;display:block;width: 270px;height:38px;line-height:38px;border:1px solid #ddd;border-radius:3px;}
.ny_news .ny_common_form .book_now .book_right .item label{float:left;display:block;width:99px;height:38px;font-size:16px;line-height:38px;text-align:center;border-right:1px solid #ddd;color:#666;}
.ny_news .ny_common_form .book_now .book_right .item .txt{border:none;outline:none;float:right;display:block;width: 168px;height:38px;font-size:16px;line-height:38px;text-indent:12px;color:#333;}
.ny_news .ny_common_form .book_now .book_right .item.mr{margin-right:20px;}
.ny_news .ny_common_form .book_now .book_right .item font{position:absolute;top:4px;right:13px;font-size:24px;line-height:38px;color:#bb8c4e;border-radius:3px;}
.ny_news .ny_common_form .book_now .book_right .liuyan{margin-top: 12px;display:block;width: 563px;height:88px;}
.ny_news .ny_common_form .book_now .book_right .liuyan textarea{width: 536px;height: 68px;resize: none;padding: 10px; *margin-top: 15px;overflow: hidden;outline: none;border:none;}
.ny_news .ny_common_form .book_now .book_right .btnbox .btn{padding-top:40px;display:block;width:130px;height:100px;font-size:24px;text-align:center;line-height:36px;color:#fff;background:none;border:none;outline:none;cursor:pointer;}
.ny_news .ny_common_form .book_now .book_right .btnbox:hover{opacity:0.8;filter: alpha(opaciity=80);}
.ny_news .ny_common_form .book_now .book_right textarea::-webkit-input-placeholder{color: #666;}


