@charset "utf-8";
/* CSS Document */
.nav{width:1200px;margin-left:auto;margin-right:auto;}
.nav2{width:1440px;max-width:100%;margin-left:auto;margin-right:auto;background-color:#FFF;}
#gpcode{margin-top:33px;float:left;width:300px;font-size:24px;color:#666;text-align:left;line-height:30px;}
#gpcode span{color:#999;font-size:18px;}
#searchNav{width:320px;float:left;margin-top:35px;margin-left:200px;}
#skey{width:235px;border:1px solid #E9E9E9;height:26px;color:#777;padding-left:5px;}
#sbtn{width:75px;height:30px;background-color:#d9313e;border:none;color:#FFF;border-radius:0px 3px 3px 0px;}
#engbtn{float:right;margin-top:40px;margin-right:50px;color:#999;}
#engbtn span{padding:5px;}
.curlag a{color:#F33;}
.nocurlag{color:#666;}
.nocurlag a{color:#333;}


.indTit{width:70%;font-size:2em;color:#333;font-weight:bolder;margin:0px auto;padding-top:20px;}
.indTit p{font-size:12px;color:#666;padding-top:10px;line-height:20px;font-weight:100;}
.indTit span{padding-bottom:10px;}

.more{padding-left:25px;color:#8b775f;line-height:30px;}
.more a{color:#8b775f;}
.more a:hover{color:#333;}

/*********************内页通用部分****************/
.banner{margin-top:90px;position:relative;background-color:#ec6921;}
.banner img{width:100%;}
.menu-list{height:60px;background-color:#ec6921;}
.menu-list ul{padding-top:12px;}
.menu-list li{float:left;padding:0 30px;height:45px;padding-top:8px;line-height:25px;}
.nocur-bg a{color:#FFF;}
.cur-bg{background-color:#FFF;}
.cur-bg a{color:#333;font-weight:bolder;}
.curbg a{font-weight:bolder;font-size:16px;}

#main{padding-top:40px;padding-bottom:70px;background-color:#FFF;}
.main{padding-top:40px;padding-bottom:70px;background-color:#E9E9E9;}
#main2{padding-top:70px;background-color:#FFF;}
#pmenu{height:36px;background-color:#da2424;}
#pmenu li{float:left;width:16%;line-height:36px;border-right:1px solid #ef4141;color:#FFF;}
#pmenu li a{color:#FFF;}
#ptitle{background-color:#333;color:#FFF;}
#mcon{width:100%;margin-top:5px;}



#left{width:240px;float:left;background-color:#f9f9f9;min-height:500px;}
#leftPro{height:360px;}
.leftTit{height:60px;line-height:60px;background-color:#e12722;color:#FFF;font-size:24px;}
#leftPro ul{margin:20px;}
#leftPro li{line-height:60px;font-size:16px;border-bottom:1px solid #e0ddce;color:#4a453f;}
#leftPro li a{color:#4a453f;}
#leftContact{margin-top:20px;border:1px solid #95805d;}
#leftContact ul{margin:10px auto;}
#leftContact li{text-align:left;line-height:24px;padding:5px 15px;color:#6b665f;}
.leftTit2{height:36px;line-height:36px;background-color:#95805d;color:#FFF;font-size:16px;}
#right{width:900px;float:right;}
#rightTit{height:30px;text-align:left;margin-top:45px; position:relative;}
.page-title h1{font-size:24px;line-height:30px;display:inline;position:relative;bottom:5px;top:15px;}
.page-title span{line-height:30px;color:#ec6921;font-size:30px;padding-left:10px;}
.np{position:absolute;top:0;right:0;font-size:14px;color:#999;line-height:30px;}
.np a{color:#999;padding:0px 5px;}
.np a:hover{color:#ec6921;}
.title-eng{font-size:36px;font-weight:bolder;font-family:Verdana, Geneva, sans-serif;color:#ec6921; text-transform:uppercase;}
#page{margin:40px auto;color:#666;}
#page a{padding:2px 8px;border-radius:2px;color:#666;}
#page a:hover{color:#F30;}


/**************关于我们*****************/
#aboutTxt{margin-top:80px;color:#787063;font-size:14px;line-height:28px;text-align:left;}
#aboutTxt p{text-indent:2em;padding-top:10px;line-height:28px;}
#aboutTxt p b{color:#F30;}
#aboutTxt p strong{color:#F30; font-weight:bolder;}
#aboutTxt img{float:left;padding-right:20px;}
.abouttxt_title{margin-top:70px;text-align:center;}
.abouttxt_title h1{font-size:24px;color:#c61e1d;font-weight:bolder;padding-bottom:5px;}
.abouttxt_title p{text-indent:0;}
.about-img{float:right;margin-left:30px;}

.about_pic{width:100%;height:310px;overflow:hidden;margin-bottom:25px;margin-top:30px;}
.about_pic li{float:left;}
.about_pic li img{width:100%;}
.about_pic li:first-child{width:34.8%;margin-right:0.2%;background-color:#f1f1f1;height:310px;text-align:center;line-height:36px;}
.about_pic li:first-child div{margin-top:10px;}
.about_pic li:nth-child(2){width:44.8%;margin-right:0.2%;height:100%;}
.about_pic li:nth-child(3){width:20%;height:100%;background-color:#f1f1f1;position:relative;}
.about_pic_txt{height:155px;}
.about_pic_txt h2{padding:20px;font-weight:bolder;text-align:center;}
.about_pic_txt div{padding:0px 20px;text-align:left;line-height:20px;padding-top:0;text-indent:0;}
.about-nums{border-top:1px solid #dddddd;margin-top:100px;}
.about-nums ul{margin-top:60px;}
.about-nums li{float:left;width:20%; position:relative;}
.about-nums li span{padding-left:5px;}
.about-nums li p{padding-top:10px;}
.count-num{font-size:45px;color:#ec6921;font-family:Verdana, Geneva, sans-serif;font-weight:bolder;display:inline;}

#ryimgs li{width:23%;float:left;margin-left:2.66666%;margin-top:70px;}
#ryimgs li:nth-child(4n+1){margin-left:0;}
#ryimgs ul{margin-bottom:20px;}
.ry-img{width:calc(100% - 2px);border:1px solid #D9D9D9;overflow:hidden; display:flex;justify-content:center;align-items:center;    height:210px;-webkit-transition: all 1s cubic-bezier(.46, 1, .23, 1.52) ;transition: all 1s cubic-bezier(.46, 1, .23, 1.52) ;}
.ry-img img{max-width:95%;max-height:98%;overflow:hidden;-webkit-transition: all 1s cubic-bezier(.46, 1, .23, 1.52) ;transition: all 1s cubic-bezier(.46, 1, .23, 1.52) ;}
.ry-img:hover img{transform:scale(1.2);}
#aboutJg{margin-left:50px;}
#aboutJg img{max-width:1100px;}
#rys img{margin-top:15px;border:none;float:left;padding-right:0px;}

.ldtd_nav{margin-top:50px;}
.ldtd_nav li{width:31%;float:left;margin-left:2.333%;margin-top:45px;text-align:left;background: linear-gradient(to bottom, #e5e5e5 56.2%,#e5e5e5 56.2%,#ec6921 56.2%,#ec6921 100%);-webkit-transition: all 2s cubic-bezier(1.46, 1, 2.23, 1.52) ;transition: all 2s cubic-bezier(.46, 1, .23, 1.52);}
.ldtd_nav li:hover{background: linear-gradient(to bottom, #e5e5e5 56.2%,#e5e5e5 56.2%,#ec4721 56.2%,#ec4721 100%);}
.ldtd_nav li:nth-child(3n+1){margin-left:0;}
.ldtd_nav ul{margin-bottom:20px;}
.ld_img{width:45%;float:right; text-align:right;}
.ld_img img{height:150px; transition:all 0.6s;padding-right:7px;}
.ld_js{width:90%;float:left;padding-left:10%;color:#FFF; position:relative;}
.ld_js h3{font-weight:bolder;color:#333;margin-top:10%;font-size:36px;padding-bottom:45px;}
.ld_job{color:#FFF; position:absolute;top:20%;right:10%;width:25%;background-color:#ec6921;text-align:center;}
.ld_more{width:40%;border:1px solid #FFF;margin-bottom:5%;text-align:center;font-weight:bolder;font-size:12px;line-height:26px;}
.ld_js a div{color:#FFF;}
.ld_more:hover{background-color:#FFF;color:#ec6921;}

.ld_show{margin-top:90px;}
.ld_show_pic{background-color:#ec6921;height:140px;position:relative;}
.ld_show_pic img{position:absolute;right:30px;bottom:0px;}
.ld_show_txt{width:calc(50% - 30px);float:left;text-align:left;margin-left:30px;color:#FFF;}
.ld_show_txt h1{font-size:36px;font-weight:bolder;margin-top:40px;margin-bottom:15px;color:#FFF; letter-spacing:12px;}
.ld_show_txt p{color:#FFF; text-indent:0;}
.ld_show_con{color:#666;text-align:left;margin-top:30px;}
.ld_show_con p{text-indent:2em;padding-top:10px;}
.ld_show_con ul{margin-top:10px;margin-left:25px;}
.ld_show_con li{list-style-type:circle;margin-left:20px;padding-left:15px;padding-top:5px;}
.ld_show_con strong{font-weight:bold;}

#pingzhi{width:100%;}
#pingzhi h3{margin-top:25px;font-size:18px; font-weight:bolder;}
#pingzhi ul{margin-top:20px;margin-bottom:15px;display:flex;}
#pingzhi li{float:left;width:calc(22% - 2px);min-height:220px;border:1px solid #D9D9D9;margin-left:3.5%;border-radius:8px;}
#pingzhi li:first-child{margin-left:0;}
.pingzhi-tit{width:30px;margin-right:20px;height:calc(100% - 20px);float:left;line-height:26px;padding-top:20px;background-color:#ec6921;text-align:center;font-size:16px;color:#FFF;border-radius:8px 0 0 8px;}
#pingzhi li p{padding-top:20px;line-height:36px;text-align:center;}
#pingzhi li img{border-radius:8px;}
.cle{clear:both;}
#pzimgs1 li img{width:250px;}
#pzimgs2 li img{width:100%;}
#pzimgs3 li img{width:250px;}

/*****发展历程***/
.licheng_main{margin-top:120px;}
.licheng-yearline{width:143px;float:left; border-left:1px solid #7b7b7b;border-right:1px solid #7b7b7b;}
.licheng-yearline li{line-height:72px;font-size:30px; font-family:Verdana, Geneva, sans-serif;}
.licheng-yearline li:hover{background-color:#E9E9E9;}
.licheng-yearline li a{font-size:30px;}
.licheng-content{width:calc(100% -200px);float:left;margin-left:50px;}
.licheng-year{font-size:60px;font-weight:bolder;color:#ec6921;margin-bottom:50px;text-align:left;line-height:60px;margin-top:15px;}
.licheng-year span{font-size:24px;color:#333;}
.licheng-txt{font-size:24px;line-height:36px; text-align:left;}
.licheng-txt img{max-width:100%;margin-bottom:15px;}
.licheng-txt li{font-size:24px;line-height:48px;}

.cur-year{background: linear-gradient(to right, #7b7b7b 5%,#7b7b7b 5%,#ec6921 5%,#ec6921 100%);}
.cur-year a{color:#FFF;}


/*************联系我们************/
#contactTxt{margin-top:70px;position:relative;text-align:left;}
.contact-company{margin-top:90px;margin-bottom:40px;}
.contact-company h1{font-size:30px;color:#555; font-weight:bolder;line-height:60px;}
.contact-company p{float:left;padding-right:120px;}

#contactInfo{text-align:left;margin-bottom:100px;color:#666;line-height:30px; background-color:#ec6921;}
#contactInfo h1{color:#555;margin-bottom:20px;font-size:16px;color:#e53434;font-weight:bolder;margin-bottom:20px;}
#contactInfo li h3{color:#FFF;font-size:16px;line-height:36px;font-weight:bolder;margin-bottom:20px;width:95%;background-color:#ec6921;padding-left:5%;}
#contactInfo ul{display:flex;}
#contactInfo p{line-height:36px;padding-left:5%;}
#contactInfo li{width:calc(27% - 2px);border-left:2px solid #FFF;float:left;background-color:#e7e7e7;}
#contactInfo li:first-child{width:19%;border-left:0;background-color:#ec6921;padding-bottom:10px;}
.contact-gzh{text-align:center;color:#FFF;}
.contact-gzh img{width:80%;text-align:center;border-radius:10px;}
.contact-gzh h4{padding-top:15px;padding-bottom:10px;color:#FFF;font-weight:bolder;}
#contactTel{font-size:30px;font-family:Verdana, Geneva, sans-serif;margin-top:40px;margin-bottom:20px;border-bottom:1px solid #F3F3F3;line-height:40px;vertical-align: middle;position:relative;}

#contactMap{background-color:#F3F3F3;width:100%;height:400px;margin-top:30px;}
.br{border-right:1px solid #ebeae6;}

#dituContent{border-bottom:3px solid #da3d46;}
.contact_wx{position:absolute;width:30%;left:35%;bottom:0;z-index:99999;height:160px;background:url(../images/contact_wx_bg.jpg) no-repeat top center;border-radius:10px;overflow:hidden;text-align:left;color:#FFF;}
.contact_wx img{height:80%;float:left;margin-top:5%;padding-left:20px;padding-right:20px;}
.contact_wx p{color:#FFF;}
.contact_wxtxt{float:left;margin-top:6%;}
.contact_wxtxt span{font-size:16px;color:#FFF;border:1px solid #ff7d82;padding:3px 10px;}

/************产品*************/
.category-list{margin-top:70px;height:36px;background-color:#353535;line-height:36px;color:#FFf;}
.category-list li{float:left;width:12%;line-height:36px;}
.category-list li a{color:#FFF;}
.category-list li:hover{background-color:#5b5b5b;}
.cur-category{background-color:#ec6921;}

.pro-category-list{margin-top:70px;height:36px;background-color:#353535;line-height:36px;color:#FFf;}
.pro-category-list li{float:left;width:20%;line-height:36px;}
.pro-category-list li a{color:#FFF;}
.pro-category-list li:hover{background-color:#5b5b5b;}
.pro-cur-category{background-color:#ec6921;}

#prosTxt{margin-top:40px;}
#prosTxt ul{display:flex;flex-wrap:wrap;}
#prosTxt li{width:calc(22% - 2px);float:left;border:1px solid #D9D9D9;margin-top:20px;margin-bottom:10px;overflow:hidden;position:relative;}
.pro-img{width:100%;display:flex; justify-content:center;margin-bottom:70px;align-items:center;height:100%;}
.pro-name{height:30px;width:100%;position:absolute;bottom:0px;}
#prosTxt li img{width:80%;max-height:240px;border:none; transition:all 0.6s;}
#prosTxt li:hover img{ opacity:0.8;}
#prosTxt li p{text-align:center;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mr45{margin-right:42px;}
#proTxt{margin-top:40px;margin-bottom:50px;text-align:left;}
#proTxt h1{font-size:24px;color:#6c5837;margin-bottom:25px;}
#ppic{height:180px;overflow:hidden;margin-bottom:10px;}
#ppic li{float:left;margin-right:15px;}
#ppic img{max-height:180px;max-width:250px;}
#pcon{line-height:24px;color:#333;}
#pcon h2{font-size:18px;margin-top:15px;}
#pcon h3{font-size:16px;line-height:40px;}
#pcon h4{font-size:14px;line-height:30px;}
#pcon ul{margin-left:20px;}
#pcon li{list-style-type:disc;color:#5b5752;}
#pcon table{width:800px;border-top:1px solid #b0a79a;border-left:1px solid #b0a79a;}
#pcon td{padding-top:10px;padding-bottom:10px;text-align:center;line-height:20px;border-right:1px solid #b0a79a;border-bottom:1px solid #b0a79a;}
.tabHead{background-color:#ede6db;}

#classPage h1{font-size:30px;color:#333;}
#classExpo{width:600px;margin-left:auto;margin-right:auto;margin-top:15px;color:#666;text-indent:2em;text-align:left;}
#classPage ul{margin-top:60px;}
#classPage li{width:180px;height:240px;float:left;margin-left:30px;margin-right:30px;}
#classPage li:hover img{border:1px solid #F00;}
#classPage li img{max-width:150px;border-radius:100px;border:1px solid #c9E9E9;padding:5px;margin-bottom:15px;}
#classPage li p{font-size:16px;color:#666;font-weight:bolder;}
#classPage li p span{border-bottom:1px solid #E3E3E3;padding-bottom:3px;}


#classExpo2{width:600px;margin-left:auto;margin-right:auto;margin-top:15px;color:#666;}
#classPage2{margin-top:120px;width:100%;}
#classPage2 ul{margin-top:30px;}
#classPage2 li{height:340px;float:left;width:36%;margin-left:5%;overflow:hidden;position:relative;}
#classPage2 li:first-child{width:18%;text-align:left; margin-left:0;}
#classPage2 li:first-child p{line-height:30px;}

.class-page{height:240px;background:linear-gradient(to right, #EBEBEB 38.2%,#EBEBEB 38.2%,#ec6921 38.2%,#ec6921 100%); -webkit-transition: all 2s cubic-bezier(.46, 1, .23, 1.52) ;transition: all 2s cubic-bezier(.46, 1, .23, 1.52) ;}
.class-page:hover{background:linear-gradient(to right, #EBEBEB 38.2%,#EBEBEB 38.2%,#555555 38.2%,#555555 100%); }
.class-page-name{width:15%;float:left;font-size:30px;writing-mode: vertical-rl; text-align:center;margin-right:5%;margin-top:30px;}
.class-page-img{width:80%;float:right;margin-top:10px;}
.class-page-img img{border-radius:60px 0 0 0;}

.class_txt{position:absolute;width:80%;height:80%;top:10%;left:10%;background-color:#3969cd; opacity:0.95;color:#F9F9F9;text-align:left;border-radius:60px 0 90px 0;}
.class_txt h2{color:#FFF;font-size:22px;padding:18% 10% 6% 10%;font-weight:bolder;}
.class_txt p{color:#F9F9F9;padding:0 10% 10% 10%;font-size:13px;}
.class_btn{position:absolute;top:40%;width:50%;left:25%;height:48px;line-height:48px; opacity:0.92;color:#FFF;font-size:16px; transition:a  0.8s;border-radius:5px 0 5px 0;}
.class_btn:hover{opacity:1;color:#FC0;}
.class_btn_c1{background-color:#374bc8;}
.class_btn_c2{background-color:#d02727;}

/************设备****************/
#equsTxt{margin-top:40px;}
#equsTxt ul{display:flex;flex-wrap:wrap;}
#equsTxt li{width:calc(31.3333333333333% - 2px);margin-left:3%;height:255px;float:left;border:1px solid #D9D9D9;margin-top:25px;margin-bottom:10px;}
#equsTxt li:nth-child(3n+1){margin-left:0;}
.equ-img{width:100%;height:255px;display:flex;justify-content:center;align-items:center;overflow:hidden;}
.equ-img img{max-width:100%;max-height:255px;border:none;-webkit-transition: all 2s cubic-bezier(.46, 1, .23, 1.52) ;transition: all 2s cubic-bezier(.46, 1, .23, 1.52);}
.equ-img:hover img{transform:scale(1.3);}
#equsTxt li p{text-align:center;line-height:22px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mr40{margin-right:40px;}

/************人才**************/
#hrtxt{margin-top:70px;}
#mobjoblist{display:none;}
#rcTxt{margin-top:90px;width:100%;text-align:left;line-height:36px;color:#666;}
.rc_bigimg{width:61.8%;float:left;}
.rc_bigimg img{width:100%;}
.rc_ys{width:100%;}
.rc_ys_txt{line-height:34px;padding-bottom:15px;}
.rcnav-list{display:flex;flex-wrap:wrap;}
.rcnav{width:40%;float:left;background-color:#EFEFEF;border-radius:10px;overflow:hidden;border-bottom:4px solid #ec6921;}
.rcnav:nth-child(2n){margin-left:4%;}
.rcnav img{width:100px;margin-top:30px;}
.rcnav h3{font-size:30px;color:#333;font-weight:bolder;padding:40px 30px;}
.rcnav p{padding:10px 30px 30px 30px;line-height:30px;color:#666;}
#jobList{position:relative;margin-top:70px;}
#jobList li{float:left;width:30%;margin-left:4%;height:210px;margin-top:40px;text-align:left; cursor:pointer;border-radius:20px;border-bottom:10px solid #ec6921; background:url(../images/job_bg.png) no-repeat bottom right;background-color:#EBEBEB;}
#jobList li:nth-child(3n+1){margin-left:0;}
#jobList li:hover h3{background-color:#ec6921;color:#FFF;}
#jobList h3{color:#ec6921;font-size:24px;font-weight:bolder;margin-top:25px;margin-bottom:20px;line-height:48px;padding-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:70%;padding-left:10%;text-align:left;background-color:#FFF;border-radius:0 24px 24px 0; transition:all 2s;}
#jobBg{display:none;position:absolute;width:100%;top:0px;left:0px;height:0;background-color:#333;z-index:9999;opacity:0.90;filter: alpha(opacity=90)}
.jobBg{display:none;position:absolute;width:100%;top:0px;left:0px;height:0;background-color:#333;z-index:9999;opacity:0.65;filter: alpha(opacity=65)}
.jobCon{width:720px;min-height:500px;color:#555;line-height:25px;position:fixed;z-index:99991;display:none;background-color:#F9F9F9;border-radius:10px;overflow:auto;border:5px solid #ec6921;}
.jobCon h1{font-size:30px; font-weight:bolder;padding-top:20px;padding-bottom:20px;background-color:#ec6921;padding-left:35px;width:calc(100% - 35px);color:#FFF;}
.jobCon-main{padding:20px 35px;text-align:left;width:calc(100% -70px);}
.jobConInfo{height:30px;border-bottom:1px solid #E9E9E9;overflow:hidden;} 
.jobConInfo span{padding-right:25px;color:#666;}
.jobConTxt{margin-top:10px;text-align:left;overflow:hidden;}
.jobConTxt b{padding-bottom:5px;font-weight:bold;}
.jobConTxt li{background:none;line-height:24px;height:auto;}
.jobMailBtn{width:20%;background-color:#de3c3c;height:26px;line-height:26px;border-radius:13px;color:#FFF;margin-top:25px;margin-bottom:20px;text-align:center;}
.jobMailBtn:hover{background-color:#333;}
.jobConBottom{border-top:1px solid #D9D9D9;height:60px;padding-top:5px;text-align:left;font-size:14px;line-height:22px;}
.jobConBottom p{font-size:14px;line-height:24px;padding-top:12px;}
.jobConBottom span{padding-left:15px;}

.jobConBtn{width:32px;height:32px;border-radius:16px;position:absolute;top:10px;right:15px;font-size:16px;line-height:20px;cursor:pointer;}
.jobConBtn:hover{background-color:#333;}
.jobNum{color:#333;width:50%;height:40px;margin-left:0;line-height:40px; text-align:left;padding-left:9%;font-size:14px;}
.jobNum span{font-size:36px;color:#333; font-weight:bolder;padding-right:15px;}
.jobEdu{margin-top:10px;color:#777;line-height:24px;width:50%;margin-left:9%;float:left;font-size:14px;}
.jobMore{height:28px;margin-top:10px;margin-left:auto;margin-right:auto;}
.jobtit{background-color:#b8a68a;line-height:38px;color:#FFF;margin-top:20px;}
.jl{padding:10px 0px;border-bottom:1px solid #e1d5c4;color:#8e7e64;}
#jobList dl{height:38px;line-height:38px;position:relative;}
#jobList dd{float:left;text-align:center;}
.jbr{border-right:1px solid #d9cab7;}
.jbr2{border-right:1px solid #FFF;}
.jname{width:250px;}
.jnum{width:120px;}
.jedu{width:90px;}
.jage{width:100px;}
.jdate{width:110px;}
.jreq{width:115px;}
.jreq span{cursor:pointer;}

.mbg{background-color:#333;position:absolute; z-index:9999;width:100%;top:0px;display:block;}

.rcquest{text-align:left;background-color:#FFF;padding:20px 30px;position:fixed;width:760px;min-height:300px;border:4px solid #a1805d;left:20%;right:auto;top:180px;z-index:99999;border-radius:5px;}
.rcquest h2{font-size:24px;color:#a1805d;}
.rcquest h2 span{font-size:16px;font-weight:100;padding-left:20px;color:#333;}
.rcquest h2 span a{color:#333;}
.rcquest h2 span a:hover{color:#F30;}
.rcquest p{color:#666;padding-top:5px;line-height:24px;}
.closeBtn{position:absolute;top:10px;right:10px;width:20px;height:20px;border:1px solid #E9E9E9;border-radius:2px;line-height:20px;color:#666;text-align:center;cursor:pointer;}
#rctxt{display:none;}
.formTxt{margin-top:30px;}
.formTxt table{border:1px solid #f4eae3;}
.formTxt td{border-bottom:1px solid #f4eae3;border-left:1px solid #f4eae3;line-height:24px;padding:7px 15px;}
#formStr{}
.requestTxt{margin-top:30px;}

/**************新闻***************/
#newRight{width:250px;float:right;}
#newRightNav{border:1px solid #95805d;margin-bottom:10px;}
.newRightTit{height:36px;line-height:36px;background-color:#95805d;color:#FFF;font-size:16px;text-align:left;padding-left:15px;}
.newRightTit span{float:right;padding-right:10px;font-size:14px;}
.newRightTit span a{color:#f2efe7;}
#newRightNav ul{margin:20px;}
#newRightNav li{line-height:24px;padding-top:6px;padding-bottom:6px;font-size:14px;border-bottom:1px solid #e0ddce;color:#4a453f;text-align:left;}
#newRightNav li a{color:#4a453f;}
#newInfo{margin-top:20px;height:30px;line-height:30px;border-bottom:1px dashed #F0F0F0;border-top:1px dashed #F0F0F0;color:#777;font-size:14px;}
#newInfo span{padding-left:20px;font-size:14px;color:#777;}

#newLeft{width:800px;float:left;min-height:760px;}
#picNews{margin:50px auto 30px auto;height:210px;}
#picNews li{width:250px;height:210px;overflow:hidden;float:left;text-align:center;border:1px solid #F0F0F0;}
#picNews li img{width:230px;height:150px;margin-top:8px;}
#picNews li p{line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.m15{margin-left:20px;margin-right:20px;}
#newsList{margin:70px auto 70px auto;text-align:left;overflow:hidden; background-color:#E9E9E9;}
#newsList h2{color:#937b59;font-size:24px;font-weight:100;margin-bottom:15px;}
#newsList li{width:31%;float:left;margin-left:3.5%;background-color:#f4f4f4;height:360px;margin-top:3%;overflow:hidden;}
#newsList li:nth-child(3n+1){margin-left:0;}
.newimg{width:100%;height:70%;overflow:hidden;text-align:center;}
.newimg img{width:100%;height:100%;display:inline-block;-webkit-transition: all 1s cubic-bezier(.46, 1, .23, 1.52) ;transition: all 1s cubic-bezier(.46, 1, .23, 1.52) ;}
.newimg:hover img{ transform:scale(1.2);}

.newCon{width:90%;margin:15px auto;height:30%;position:relative;}
.newCon b a{color:#333;font-size:15px;font-weight:bold;}
.newCon b a:hover{color:#F30;}
.newdate{position:absolute;bottom:28px;height:23px;width:100%;background:url(../images/news_icon_1.jpg) no-repeat top left;text-align:left;}
.datetxt{padding-left:28px;color:#999;font-size:13px;}
.hittxt{float:right;padding-right:10px;color:#999;font-size:13px;}

.newNum{margin-top:30px;margin-bottom:30px;height:100px;border-left:1px solid #E9E9E9;text-align:center;color:#999;}
.newNum p{font-size:24px;font-family:Arial, Helvetica, sans-serif;padding-top:10px;color:#666;}
#newTxt{margin-top:40px;line-height:26px;font-size:14px;}
#newTxt h1{line-height:42px;font-size:28px;color:#de3c3c; font-weight:bolder;}
#new{margin-top:40px;font-size:16px;line-height:32px;color:#666;text-align:left;}
#new p{padding-top:15px;text-indent:2em;line-height:32px;}
#new img{max-width:850px;display:block;margin-left:auto;margin-right:auto;}




#link{height:30px;padding-bottom:10px;background-color:#594d41;font-size:12px;color:#a09382;border-top:1px solid #6a5f54;line-height:30px;}
#link a{color:#a09382;padding-left:10px;}

#main{width:100%;}
#main img{margin-right:auto;margin-left:auto;}

/**************投资*************/
#touziTxt{}
#tztab{margin-top:30px;}
#tztab td{border-bottom:1px solid #EEE;line-height:48px;}
#tabHead{background-color:#4e7ac5;height:36px;text-align:center;}
#tabHead span{font-weight:bolder;color:#FFF;}
.tdmbr{border-right:1px solid #EEE;}
.tdpl{text-align:left;padding-left:20px;}
.trline{line-height:46px;}

#touziMessage{margin-top:80px;position:relative;background:url(../images/tzemail_bg.jpg) no-repeat bottom right;background-color:#FaFcFc;height:400px;}
#touziMessage img{float:left;border-radius:25px 0 0 25px;}
#messageForm{width:600px;float:left;margin-top:30px;margin-left:60px;}
#messageForm td{padding-top:9px;line-height:25px;padding-left:15px;color:#9aa492;}
#messageForm td span{padding-right:5px;color:#F30;}
#messageForm img{float:none;}
#messageForm .inp{height:24px;line-height:24px;border:none;background:none;border-bottom:1px solid #E7E7E7; outline:none;padding-left:5px;}
.inp2{background-color:#FFF;border:none;padding-left:5px; outline:none;border:1px solid #E7E7E7;}
#messageBtn{width:120px;height:30px;margin-top:7px;background-color:#de3c3c;border:none;color:#FFF;font-size:14px;font-weight:bolder; cursor:pointer;}
#messageBtn:hover{background-color:#00709c;}

#messageEmail{background-color:#FFF;height:40px;width:220px;position:absolute;top:140px;left:250px;line-height:40px;border:1px solid #efefed;color:#555;font-size:28px; text-transform:uppercase;font-weight:bolder;}
#messageEmail a{color:#333;}

/*****不间断横向滚动代码**********/

#marquee{position:absolute;top:160px;left:0px;width:100%;height:75px;overflow:hidden;}
#marquee ul li{float:left;height:90px;background-color:#FFF;padding:0px 10px;margin-left:10px;}
#marquee ul li img{display:block;max-height:45px;margin-top:15px;}

/********漂浮广告代码*******/
#floatImg{width:186px;height:163px;border:none; border-radius:5px;background-color:#de3c3c;overflow:hidden;}
#floatImg img{width:100%;height:100%;}

@media screen and (max-width:1024px){
	.banner_txt{top:15%;}
	.nav{width:100%;}
	#mcon{width:90%;padding-left:5%;padding-right:5%;margin-top:10px;}
	#contactInfo{width:90%;margin-left:5%;margin-top:200px;}
	#contactInfo li{width:50%;}
#contactInfo li:first-child{width:50%;}
#contactInfo li h3{margin-bottom:10px;margin-top:10px;}
}
@media screen and (max-width:768px){
	#banner{height:260px;}
	.banner_txt{top:8%;}
	.nav{width:100%;}
	#mcon{width:90%;padding-left:5%;padding-right:5%;margin-top:10px;}
	.licheng{width:750px;}
	.ld_js div{width:55%;}
	
	#aboutTxt{width:100%;}
	#newTxt{width:100%;}
	#new{width:100%;}
	#contactTxt{width:100%;}
	
	.contact_wx{width:60%;left:20%;}
	.contact_wx img{padding-left:50px;}
}

@media screen and (max-width:640px){
	.nav{width:100%;}
	#mcon{width:100%;padding-left:0;padding-right:0;margin-top:10px;}	
.menu-list{overflow:hidden;}	
.menu-list li{padding:0 5px;padding-top:15px;line-height:20px;}
	
#jsnav{display:none;}

#top{height:76px;overflow:hidden;}
#logo{width:70%;}
#logo img{width:75%;height:auto;margin-top:0px;}
#engbtn{margin-right:10px;}
#main{padding-top:20px;padding-bottom:10px;}
#main2{padding-top:30px;}
#menu{display:none;}
#mobmenu{display:block;}
#mobmenu{width:100%;background-color:#de3c3c;color:#FFF;height:34px;line-height:34px;position:relative;}
#mobmenu ul{margin-left:auto;margin-right:auto;padding-left:2%;}
#mobmenu li{float:left;width:16%;}
#mobmenu li a{color:#FFF;}
#mobmenu li div{display:none;}
#mobmenu li:hover{background-color:#b52323;}
#mobmenu li:hover div{display:block;z-index:9999;opacity:0.9;width:100%;padding-top:12px;padding-bottom:12px;height:16px;line-height:16px;background-color:#b52323;position:absolute;top:42px;left:0px;}

#mobmenu li:hover div li{color:#ffeb0f;padding:0px 25px;}
#mobmenu li:hover div li a{color:#ffeb0f;font-weight:100;}
#banner_index{max-height:140px;overflow:hidden;margin-top:110px;}
#searchNav{display:none;}
#banner{width:100%;height:160px;overflow:hidden;margin-top:76px;background-size:cover;}
#banner img{width:100%;}
.banner_txt{top:15%;}
.banner_txt ul{margin-top:10px;}
.banner_txt_title{background:none;}
.banner_txt_title span{top:30px;font-size:1.5em;}

.banner_news .banner_txt{width:60%;}
.banner_about .banner_txt{width:90%;}
.banner_about li{width:33.333%;}

.banner_products .banner_txt{width:60%;}
.banner_products2 .banner_txt{width:90%;}
.banner_products2 li{width:33.3333%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.banner_products2 li:nth-child(5){width:33.3333%;}

.banner_equs .banner_txt{width:90%;}
.banner_equs li{width:33.333%; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.banner_hr .banner_txt{width:90%;}

.banner_touzi .banner_txt{width:90%;}
.banner_touzi li{width:33.333%;}


	
/*****关于我们*******/
#pmenu{width:90%;margin-left:5%;margin-right:5%;line-height:32px;height:auto;background-color:#F6F6F6;}
#pmenu li{float:left;width:33.3333%;line-height:32px;color:#FFF;margin-bottom:1px;border-right:none;}
#pmenu li a{color:#FFF;}
#ptitle{background-color:#333;color:#FFF;}

.nobg{background-color:#da2424;}

#aboutTxt{margin-top:30px;}
#aboutTxt img{max-width:100%;margin-bottom:10px;}
.about-img{margin-left:0;}
.about-img img{width:100%;}
.about-nums{margin-top:30px;}
.about-nums ul{margin-top:30px;}
.about-nums li{width:100%;border:1px solid #D9D9d9;margin-bottom:15px;padding-top:15px;padding-bottom:10px;}

#aboutJg{margin-left:0px;}
#rys{text-align:center;}
#rys img{margin-top:10px;margin-left:auto;margin-right:auto;float:none;}

#pingzhi ul{display:block;}
#pingzhi li{margin-bottom:15px;width:90%;margin-left:5%;margin-right:5%;min-height:160px;}
#pingzhi li:first-child{margin-left:5%;}
#pzimgs1 li{text-align:center;}
#pzimgs1 li img{width:90%;float:none;margin-left:5%;margin-right:5%;}
#pzimgs2 li{text-align:center;}
#pzimgs2 li img{width:90%;float:none;margin-left:5%;margin-right:5%;}
#pzimgs3 li{text-align:center;}
#pzimgs3 li img{width:90%;float:none;margin-left:5%;margin-right:5%;}

/*********领导团队**********/
.ldtd_nav li{width:100%;float:none;margin-left:0;margin-top:30px;}

.ld_show{margin-top:60px;}
.ld_show_pic{background-color:#D5D5D5;height:240px;position:relative;padding-top:80px;}
.ld_show_pic img{position:absolute;right:5%;bottom:0px;width:90%;left:5%;}
.ld_show_txt{width:100%;float:none;position:relative;top:-40px;}
.ld_show_txt h1{font-size:30px;font-weight:bolder;margin-top:0px;margin-bottom:10px;}
.ld_show_con{width:90%;margin-left:5%;}



.about_pic{height:auto;}
.about_pic li img{width:100%;}
.about_pic li:first-child{width:44.8%;margin-right:0.2%;background-color:#FFF;height:auto;}
.about_pic li div{display:none;}
.about_pic li:nth-child(2){width:55%;margin-right:0;height:100%;}
.about_pic li:nth-child(3){width:100%;background-color:#f1f1f1;position:relative;}

/*****企业荣誉*********/
#ryimgs li{width:48%;float:left;margin-left:2.66666%;margin-top:20px;}
#ryimgs li:nth-child(2n+1){margin-left:0;}
#ryimgs img{;height:120px;}

/*****发展历程********/
.licheng_main{min-height:200px;margin-top:70px;}
.licheng_main img{max-width:100%;}
.licheng{width:100%;padding-bottom:100px;}

/**********新闻**********/

#newsList li{float:none;width:100%;margin-left:0;height:auto;margin-top:20px;overflow:hidden;}
#new img{max-width:100%;}
#newInfo{height:auto;}

.newCon{padding:15px;margin:0 auto;height:98px;float:left;background-color:#F7F7F7;overflow:hidden;}
.newCon b a{color:#333;font-size:15px;font-weight:bold;}
.newCon b a:hover{color:#F30;}
.newdate{width:90%;left:5%;right:5%;}
.hittxt{float:right;padding-right:10px;color:#999;font-size:13px;}

/********产品************/
#classPage{width:90%;padding-left:5%;}
#classPage h1{font-size:30px;color:#333;}
#classPage ul{margin-top:60px;}
#classPage li{width:38%;height:200px;float:left;margin-left:auto;margin-right:auto;}
#classPage li:nth-child(even){margin-left:10%;}
#classPage li:hover img{border:1px solid #F00;}
#classPage li img{width:100%;border-radius:100px;border:1px solid #c9E9E9;padding:5px;margin-bottom:15px;}
#classPage li p{font-size:14px;text-align:center; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#classPage li p span{border-bottom:1px solid #E3E3E3;padding-bottom:3px;}


#classExpo{width:100%;}
#classExpo2{width:90%;margin-left:5%;margin-right:5%;margin-top:15px;}
#classPage2{margin-top:30px;width:90%;padding-left:5%;padding-right:5%;}
#classPage2 ul{margin-top:0px;margin-left:auto;}
#classPage2 li{height:260px;width:100%;height:auto;float:none;margin-left:auto;margin-right:auto;margin-bottom:30px;}
#classPage2 li:first-child{width:100%;}
#classPage2 li ul{display:none;}
#classPage2 li img{width:90%;border:1px solid #c9E9E9;padding:5px;margin-bottom:5px;}

.class-page{height:180px;}

.category-list{height:72px;margin-top:30px;}
.category-list li{width:25%; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #FFF;}
.class_txt{border-radius:60px 0 90px 0;}
.class_txt p{color:#F9F9F9;padding:0 10% 10% 10%;font-size:13px;}
.class_btn{position:absolute;top:40%;width:50%;left:25%;height:48px;line-height:48px; opacity:0.92;color:#FFF;font-size:16px; transition:a  0.8s;border-radius:5px 0 5px 0;}
.class_btn:hover{opacity:1;color:#FC0;}
.class_btn_c1{background-color:#374bc8;}
.class_btn_c2{background-color:#d02727;}


#prosTxt{margin-top:30px;}
#prosTxt li{width:45%;height:auto;margin-top:20px;margin-bottom:10px;}
#prosTxt li:nth-child(even){margin-left:5%;}
#prosTxt li img{width:100%;height:auto;}
#prosTxt li p{text-align:center;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mr45{margin-right:0;}
#proTxt{margin-top:40px;margin-bottom:50px;text-align:left;}
#proTxt h1{font-size:24px;color:#6c5837;margin-bottom:25px;}
#ppic{height:180px;overflow:hidden;margin-bottom:10px;}
#ppic li{float:left;margin-right:15px;}
#ppic img{max-height:180px;max-width:250px;}

/***************人才*********/
#mobjoblist{display:block;}
mr48{margin-right:0;}
#rcTxt{margin-top:40px;width:90%;margin-left:5%;height:auto;float:none;background:none;}
.rc_bigimg{width:100%;float:none;}
.rc_bigimg img{width:100%;}
.rc_ys{width:100%;float:none;}
.rc_ys_txt{margin:30px 0% 10px 0%;}
.rcnav{margin:20px 0%;margin-top:20px;width:100%;}
.rcnav img{width:100px;margin-top:30px;}
.rcnav h3{font-size:24px;font-weight:bolder;padding:20px 30px;}
.rcnav:nth-child(2n){margin-left:0;}


#jobList{display:none;}
#mobjoblist li{text-align:left;margin:15px auto 10px auto;border-bottom:1px solid #F3F3F3;padding-bottom:7px;}
#mobjoblist li h2{font-size:16px;margin-bottom:7px;}
#mobjoblist li a{color:#F30;padding:4px 0;}
.jobConTxt b{line-height:30px;}
.jobConInfo{height:auto;border-bottom:none;line-height:28px;} 
.job_btn{border:1px solid #F30;border-radius:3px; display:block;margin-top:10px;margin-bottom:15px;text-align:center;}

#touziMessage img{float:none;}
.tz_img{width:100%;}
#messageForm{width:100%;float:none;margin-top:30px;margin-left:0px;}
#messageForm input{max-width:70%;}
#messageForm textarea{max-width:70%;}
#messageEmail{display:none;}

/************设备****************/
#equsTxt{margin-top:40px;}
#equsTxt li{width:45%;height:auto;float:left;margin-top:20px;margin-bottom:10px;}
#equsTxt li:nth-child(even){margin-left:5%;}
#equsTxt li img{max-width:100%;max-height:200px;border:none;}
#equsTxt li p{text-align:center;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mr40{margin-right:0px;}
	
	/****联系我们********/

#right{width:100%;float:none;}
#rightTit{margin-top:10px;line-height:36px;padding-bottom:5px;height:auto;}
.title-eng{padding-top:0;line-height:36px;}
.page-title h1{top:5px;}
.np{display:none;}
.contact-company{margin-top:30px;}
#contactTxt{margin-top:40px;height:auto;}
#contactInfo{float:none;text-align:left;margin-top:40px;margin-left:0;color:#666;line-height:30px;width:100%;padding-left:0%;}
#contactInfo ul{display:block;}
#contactInfo h1{margin-bottom:10px;}
#contactInfo li{width:100%;float:none;border-left:none;margin-bottom:5px;}
#contactInfo li:first-child{width:100%;}
#contactInfo li h3{margin-bottom:10px;margin-top:10px;}
#contactInfo p a{color:#666;}
#contactMap{background-color:#F3F3F3;width:100%;float:none;height:auto;margin-top:0px;}
#contactMap div{width:100%;}
.contact_wx{display:none;position:absolute;width:100%;left:0;bottom:0;height:160px;border-radius:0px;overflow:hidden;}
.contact_wx img{height:80%;float:left;margin-top:5%;padding-left:20px;padding-right:20px;}
.contact_wx p{color:#FFF;}
.contact_wxtxt{float:left;margin-top:6%;}
.contact_wxtxt span{font-size:18px;color:#FFF;border:1px solid #ff7d82;padding:3px 10px;}

}

