/*ny page css*/
.ny_body .header_main{margin-top:0;position:relative;background:#fff;}
.ny_body .header_main .nav_main .item{background: url(../images/jiange1.png) left center no-repeat;}
.ny_body .header_main .nav_main .item.it1{background:none;}
.ny_body .header_main .nav_main .item a{color:#333;}
.ny_body .header_main .nav_main .item:hover a{color:#D1B47A;}

.header_main .quick .cte .cvalue{background: url(../images/cn_hover.png) no-repeat center;}
.header_main .quick .cte .cvalue1{background: url(../images/en_hover.png) no-repeat center;}


.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 100px;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;}


.sub_banner{height: 300px;width: 100%;text-align:center;}

/*menu end*/
.content{min-height:440px;}

.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: #d1b47a;}
.reLink .prevLink{float: left; color: #666;}
.reLink .nextLink{text-align: right; float: right;}
.reLink .nextLink s{background-position: -144px -9px;}
.reLink a:hover{color:#d1b47a;}

/*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:#d1b47a;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; margin-top:50px;}
.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:#b99d78;}
.pager ul li:hover a{color: #d1b47a;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;border: 1px solid #e5e5e5;background: #fff;}
.aboutPage .ui-about .context{padding: 40px 50px;min-height:450px;background: #fff;}
.aboutPage .erro {width: auto;border;}
.aboutPage .ui-about .erro{border:none;}
.contact .context .erro{border:none;}
.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: #d1b47a; font-weight: 100;font-size:22px;}
.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 span b{font-size:14px;}
.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: #b39583; 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{text-indent: 6px;color: #fff;background-color: #333;transition: all ease 0.36s;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);}


/*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{color:#b99d78; transform: translateY(-3px);transition:all ease 0.36s;box-shadow: 0px 12px 64px rgba(0, 0, 0, 0.1);}
.worksPage .student_works .list li:hover .txt .title{color:#b99d78;}
.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:380px;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:#b99d78;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:#b99d78;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:300px;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:30px;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*/


/*产品列表*/
.pro_center .pro_list{width:106%;}
.pro_center .pro_list li{position:relative;margin:0 24px 24px 0;float:left;display:block;width:380px;height:340px;box-shadow: 1px 0 2px rgba(0,0,0,0.1);transition: all ease 300ms;overflow: hidden;background:#fff;}
.pro_center .pro_list li a{display:block;}
.pro_center .pro_list li .img{display:block;width:380px;height:285px;}
.pro_center .pro_list li img{display:block;width:100%;height:100%;}
.pro_center .pro_list li .txt{height:60px;}
.pro_center .pro_list li .txt .tit{padding:0 6px;height:60px;font-size:18px;line-height:60px;text-align:center;color:#222;    overflow: hidden;    transition: all ease 300ms;}
.pro_center .pro_list li .mask{width: 100%; height: 165px; padding-top: 120px; position: absolute; left: -100%; top: 0; transition: all ease 300ms; background: url(../images/blue80.png) repeat 0 0;}
.pro_center .pro_list li .mask .seIco{width: 54px; height: 54px; display: block; margin: 0 auto; background:url("../images/seico2.png") no-repeat center center;}
.pro_center .pro_list li:hover .mask{left: 0;}
.pro_center .pro_list li:hover{box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);transition:all ease 0.36s;}
.pro_center .pro_list li:hover .tit{color:#D1B47A;}



.sub_local{line-height: 66px; height:66px; margin-bottom: 50px; border-bottom: 1px solid #ddd;background:#fff;}
.sub_local .left{color: #333; float: right;font-size:14px;line-height:67px;}
.sub_local .left i{width: 14px; height: 12px; background-position: -284px -0px; margin-right: 10px;}
.sub_local .left a{color: #333;}
.sub_local .left a:hover{color: #D1B47A;}

.sub_local .right li{font-size: 16px; margin-right: 10px; float: left;}
.sub_local .right{float: left; padding: 10px 0;}
.sub_local .right li a{color: #D1B47A; background: none; padding: 0 15px; height: 41px; border: 2px solid #D1B47A; line-height: 41px; border-radius: 15px 0 15px 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: #fff; background: #D1B47A;}
.field_nav{width:105%;}
.field_nav li{margin-right:8px!important;}


/*荣誉资质*/
.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: 246px; 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, #d1b47a);}
.sub_list li:hover span{background: linear-gradient(to right, #3d9dee, #d1b47a);}
.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);background:#fff;}

/*新闻列表 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: 274px; float: left; height: 205px; overflow: hidden;}
.news li .img img{width: 274px; height: 205px; transition: .9s;}
.news li:hover .img img{transform: scale(1.2); -webkit-transform: scale(1.2);}
.news li:hover{box-shadow: 4px 4px 4px #ddd;transition:all ease 0.36s;}
.news li:hover .p h1{color:#b99d78;font-weight:bold;}
.news li .p{width: 840px; 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: #999; 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;margin-bottom:0;background:#fff;border:1px solid #ddd;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%;}

/*联系我们*/
.contact .conlist{width: 100%; padding: 20px 0; border-top: 1px solid #dddddd; *zoom: 1;}
.contact .conlist:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.contact .conlist li{width: 33.3%; float: left; font-size: 20px; line-height: 36px;}
.contact .conlist li s{width: 60px; height: 60px; background: url(../images/contact-ico.png) no-repeat left center; float: left; margin-right: 15px;}
.contact .conlist li span{color: #999999; font-size: 16px; display: block; padding: 6px 0 0; line-height: 20px;}
.contact .conlist li.a1{width: 38%;}
.contact .conlist li.a2{width: 28%; font-family: arial; font-size: 24px;}
.contact .conlist li.a2 span{font-size: 16px; font-family: "microsoft yahei";}
.contact .conlist li.a2 s{background-position: -80px center;}
.contact .conlist li.a3{width: 34%; font-size: 14px;}
.contact .conlist li.a3 s{background-position: -170px center;}
.contact .conlist:first-child{border-top: 0px; padding-top: 0px;}


.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;border:1px solid #ddd;}
/* 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: #D1B47A; color: #fff; border: 1px solid #D1B47A;}
.erro{text-align: center; padding-bottom: 50px;min-height:440px;}
.erro img{margin-top:100px;}
.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: #d1b47a; margin: 0 19px; border: 2px solid #d1b47a; 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: #fff; border-radius: 100%; margin-left: 9px; float: left;}
.page_product .box1 .slideBox .hd ul li.on{background: #D1B47A;}
.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 #d1b47a; 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: #d1b47a; 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 .box_left{padding-bottom:30px;float:left;width:268px;text-align:center;border:1px solid #ececec;background:#fafafa;border-radius:12px;}
.product_center .box_left .protit{width:268px;height:50px;line-height:50px;border:1px solid #d1b47a;border-top-left-radius:12px;border-top-right-radius:12px;background:#e02020;}
.product_center .box_left .protit .tit1{height:50px;font-size:20px;line-height:50px;text-align:center;color:#fff;}
.product_center .box_left .list{padding-top:20px;display:inline-block;width:230px;margin:0 auto;}
.product_center .box_left .list li{display:block;width:230px;transition:all ease 0.36s;}
.product_center .box_left .list li img{display:block;width:230px;height:172px;border-radius:0;}
.product_center .box_left .list li .txt{height:55px;}
.product_center .box_left .list li .tit1{font-size:16px;line-height:55px;text-align:center;color:#333;}
.product_center .box_left .list li:hover{transform:translateY(-3px);transition:all ease 0.36s;}
.product_center .box_left .list li:hover .tit1{color:#e02020;}
.product_center .box_left .list li:hover img{filter:brightness(105%);-webkit-filter:brightness(105%);}
.product_center .box_right{width:860px;}
.product_center .box_right .pro1_cont{margin-bottom:30px;}
.product_center .box_right .pro_intro{height:50px;border-bottom:1px solid #e7e7e7;}
.product_center .box_right .pro_intro .tit{position:relative;float:left;font-size:22px;line-height:50px;color:#333;text-indent:4px;cursor:pointer;}
.product_center .box_right .pro_intro .tit:first-child{margin-right:20px;}
.product_center .box_right .main_cont{padding-top:60px;line-height:2;min-height:520px;}
.product_center .box_right .main_cont img{max-width: 100%;}
.product_center .box_right .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;}


.relatePro .pro_list .item{padding:10px;position:relative;float:left;width: 365px;height: 329px;margin-right: 20px;margin-bottom: 20px;background:#fff;box-shadow: 1px 0 2px rgba(0,0,0,0.2);overflow: hidden;transition:all ease 0.36s;}
.relatePro .pro_list .list{width:105%;}
.relatePro .pro_list .item a{position:relative;display:block;}
.relatePro .pro_list .item .img{position:relative;display:block;width:100%;height:275px;overflow: hidden;}
.relatePro .pro_list .item .txt .tit{float:left;font-size:18px;line-height: 26px;padding-top: 18px;padding-left: 10px;color:#222;}
.relatePro .pro_list .item .txt .detail1{margin-top:19px;float:right;width: 88px;height: 24px;font-size: 14px;border: 1px solid #d1b47a; display:block;text-align: center;border-radius: 3px;margin-right: 10px;color: #d1b47a;line-height: 24px;cursor: pointer;}
.relatePro .pro_list .item img{display:block;width:100%;height:100%;transform: scale(1);transition: ease-in-out .2s;}
.relatePro .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:12;}
.relatePro .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/seIco3.png") no-repeat center center; *zoom: 1;}
.relatePro .pro_list .item:hover .mask{opacity: 1; filter: Alpha(opacity=100); }
.relatePro .pro_list .item:hover .seIco{transition: ease-in-out .2s;margin-top: -22px;transition:all ease 0.36s;}
.relatePro .pro_list .item:hover{box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);transition:all ease 0.36s;}
.relatePro .pro_list .item:hover img{transition: ease-in-out .2s;transform: scale(1.1);}
.relatePro .pro_list .item:hover .detail1{background: #d1b47a;color: #fff;border: 1px solid #d1b47a;}

.product_center .no-data{text-align:center;}

.product_center .title1{padding-bottom: 20px; border-bottom: 1px solid #ddd; text-align: center;}
.product_center .title1 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{display:block;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 #d1b47a; 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 .photo .bigimg .list li:hover img{filter:brightness(105%);-webkit-filter:brightness(105%);}
.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: #d1b47a; 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; text-align: justify;}
.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 .param{padding-left:25px;margin-top:30px;}
.showProduct .imgtxtcon .param li{float:left;width:50%;margin-bottom:40px;}
.showProduct .imgtxtcon .param li .m1{float:left;width:80px;color:#333;font-weight:bold;}
.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: #d1b47a; 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{background: #444;}
.showProduct .imgtxtcon .btn2:hover{background: #d1b47a;}
.showProduct .imgtxtcon .btn1{background: #d1b47a;}
.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 .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:#d1b47a;}
.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:block;}

.ny_product{background:#fff;}

/*推荐产品*/
.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: #d1b47a; 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;}

/*联系我们图标*/
.contact_info{position:relative;margin-bottom:20px;}
.contact_info .list{padding-top: 0;}
.contact_info .list .item{margin-bottom:30px;position: relative; width: 333px;height: 80px;float: left;border-bottom: 1px solid #cccccc;margin-right: 50px;transition: all ease 600ms;}
.contact_info .list .item.it3{margin-right: 0px;}
.contact_info .list .item.it3 a h2{font-size: 16px;color: #999999;}
.contact_info .list .item.it3 a p{font-size: 16px;color: #333333;}
.contact_info .list .item a{display: block;height: 80px;}
.contact_info .list .item a h2{font-size: 16px;color: #999999;padding-left: 70px;}
.contact_info .list .item a p{font-size: 24px;color: #333333;padding-left: 70px;}
.contact_info .list .item.it1 a .link{background: url(../images/stel.png) left 8px no-repeat;width: 366px;height: 56px;display: block;}
.contact_info .list .item.it2 a .link{background: url(../images/semail.png) left 8px no-repeat;width: 366px;height: 56px;display: block;}
.contact_info .list .item.it3 a .link{background: url(../images/sadrees.png) left 6px no-repeat;width: 366px;height: 56px;display: block;}
.contact_info .list .item.it1 p,.contact_info .list .item.it2 p{font-family:arial;}
.contact_info .list .item  a .line{position: absolute;top: 80px;left: 0px;width: 0px;height: 1px; display: block;background-color: #004794;transition: all ease 600ms;}
.contact_info .list .item:hover  a .line{position: absolute;top: 80px;left: 0px;width: 366px;height: 1px; display: block;background-color: #004794;transition: all ease 600ms;}
.contact_info .list .item:hover  a .link h2{color:#004794 ;}
.contact_info .list .item:hover{margin-top: -8px;transition: all ease 600ms;}

/* 关于我们 */
.bhxz_profile{}
/* 公司简介 */
.bhxz_profile .part1M{height:500px;background:#fff;}
.bhxz_profile .part1M .acont{padding-top:80px;}
.bhxz_profile .part1M .aimg{position:relative;float:left;display:block;width:570px;height:343px; }
.bhxz_profile .part1M .aimg:before{content: "";width: 100%;height: 100%;position: absolute;left:0;z-index: 1;}
.bhxz_profile .part1M .aimg:hover:before{animation: gradient-rectangle 1s 1;animation-delay: 0s;-webkit-animation-timing-function: cubic-bezier(0, 0, 0.18, 0.96);nimation-timing-function: cubic-bezier(0, 0, 0.18, 0.96);}
.bhxz_profile .part1M .atxt{padding-top:50px;float:left;margin-left:60px;width:550px;}
.bhxz_profile .part1M .tit{margin-left:-150px;padding-left:150px;font-size:32px;color:#333;line-height:30px;background:url("../images/a1line.png") no-repeat left center;}
.bhxz_profile .part1M .adesc{margin-top:40px;font-size:14px;line-height:24px;color:#333;text-align:justify;}
.bhxz_profile .amore{margin-top:50px;display:block;width:160px;height:40px;font-size:16px;line-height:40px;text-align:center;border-radius:25px;color:#ab927c;background-color:#1c2857;transition:all ease 0.36s;}
.bhxz_profile .amore:hover{width:214px;text-indent:6px;color:#fff;background-color:#b99d78;transition:all ease 0.36s;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);}

/* 企业文化 */
.bhxz_profile .part2M{height:790px;background:url("../images/a2bg.png") no-repeat center bottom #e7e7e7;}
.bhxz_profile .part2M .culture{margin-top:70px;}
.bhxz_profile .part2M li{position:relative;float:left;width:240px;height:614px;}
.bhxz_profile .part2M li .img{position:absolute;display:block;width:240px;height:614px;z-index:1;overflow: hidden;}
.bhxz_profile .part2M li img{display:block;width:240px;height:614px;transition:all ease 0.36s;}
.bhxz_profile .part2M li .txt{padding-top:160px;position:relative;z-index:12;}
.bhxz_profile .part2M li .sico{margin:0 auto;display:block;width:80px;height:85px;background:url("../images/a2ico1.png") no-repeat center center;}
.bhxz_profile .part2M li .tit{padding-top:64px;font-size:20px;line-height:30px;color:#b99d78;text-align:center;}
.bhxz_profile .part2M li .line{margin:0 auto;margin-top:64px;display:block;width:15px;height:4px;background:#b99d78;}
.bhxz_profile .part2M li .bg{position:absolute;top:0;z-index:10;width:240px;height:614px;background:url("../images/a2mask.png") no-repeat center center;z-index:10;}
.bhxz_profile .part2M li .seIco{opacity:0;filter:alpha(opacity=0);padding:0;position:absolute;top:36%;left:50%;margin-top:-12%;margin-left:-47.5px;transition:all ease 0.36s;z-index:2;display: block; width: 95px; height: 95px; text-align: center; background:url("../images/a2ico2.png") no-repeat center center; *zoom: 1;}
.bhxz_profile .part2M li:hover .seIco{margin-top:-8%;opacity:1;top:39%;filter:alpha(opacity=100);transition:all ease 0.36s;}
.bhxz_profile .part2M li:hover .txt{opacity: 0;}
.bhxz_profile .part2M li:hover .bg{opacity:0;}
.bhxz_profile .part2M li:hover img{transform: scale(1.05);transition:all ease 0.36s;}
.bhxz_profile .part2M li.cit2 .sico{width:67px;height:75px;background:url("../images/a2ico22.png") no-repeat center center;}
.bhxz_profile .part2M li.cit3 .sico{width:57px;height:87px;background:url("../images/a2ico3.png") no-repeat center center;}
.bhxz_profile .part2M li.cit4 .sico{width:80px;height:77px;background:url("../images/a2ico4.png") no-repeat center center;}
.bhxz_profile .part2M li.cit5 .sico{width:69px;height:66px;background:url("../images/a2ico5.png") no-repeat center center;}


/* 公司架构 */
.bhxz_profile .atit{padding-top:60px;}
.bhxz_profile .atit .tit{font-size:34px;color:#333;text-align:center;background:url("../images/a3tit.png") no-repeat center center;}
.bhxz_profile .atit .subtit{margin-top:50px;font-size:14px;line-height:24px;text-align:center;color:#333;}
.bhxz_profile .part3M{height:710px;background:#fff;}
.bhxz_profile .part3M .depart{margin-top:60px;}

/* 社会责任 */
.bhxz_profile .part4M{padding-bottom:160px;background:#e7e7e7;}
.bhxz_profile .part4M .subtit{width:870px;margin:0 auto;margin-top:50px;}
.bhxz_profile .part4M .social_res{margin-top:40px;}
.bhxz_profile .part4M .social_res li{position:relative;float:left;display:block;width:400px;height:480px;transition:all ease 0.36s;}
.bhxz_profile .part4M .social_res li .img{position: absolute;display:block;width:400px;height:246px;z-index:12;}
.bhxz_profile .part4M .social_res li .txt{position:absolute;display:block;width:398px;height:250px;background:#e7e7e7;border:1px solid #cbcbcb;}
.bhxz_profile .social_res li.sit1 .img{bottom:0;left:0;}
.bhxz_profile .social_res li.sit1  .txt{top:0;height:254px;}
.bhxz_profile .social_res li.sit2 .img{top:0;left:0;height:264px;}
.bhxz_profile .social_res li.sit2  .txt{bottom:0;height:230px;}
.bhxz_profile .social_res li.sit3 .img{bottom:0;left:0;}
.bhxz_profile .social_res li.sit3 .txt{top:0;}
.bhxz_profile .social_res li .txt .tit{padding-top:40px;padding-left:46px;font-size:20px;color:#333;}
.bhxz_profile .social_res li .txt .subtit{margin-top:30px;margin-left:46px;width:294px;font-size:14px;line-height:24px;color:#333;}
.bhxz_profile .social_res li:hover{transform: translateY(-3px);transition:all ease 0.36s;}
.bhxz_profile .social_res li:hover .tit{color:#b99d78;}
.bhxz_profile .part4M .tips{width:870px;margin:0 auto;margin-top:70px;font-size:14px;line-height:26px;text-align:center;color:#333;}
