/*产品中心*/
.left315 {
    float:left;width:256px;height:auto;padding-right:59px;
}
.right1085 {
    float:left;width:1085px;height:auto;
}
.lmenu1bx {
	float:left;width:197px;height:75px;background: url("/images/lmnxbg.png");color:#ffffff;padding-top:35px;padding-left:59px;
}
.lmenu1bx h2 {
	float:left;width:197px;height:25px;font-weight:normal;font-size:24px;
}
.lmenu1bx h3 {
	float:left;width:197px;height:20px;font-weight:normal;color:rgba(255,255,255,0.3);font-size:13px;
}
.lprdmenu {
    float:left;width:256px;height:auto;
}
.lprdmenu ul {
    float:left;width:256px;height:auto;
}
.lprdmenu ul li.current {
    float:left;width:256px;height:auto;background:url(../images/litem1bg.png);line-height:75px;
}
.lprdmenu ul li {
    float:left;width:256px;height:auto;background:url(../images/litem2bg.png);line-height:75px;border-top:#00769b 1px solid;
}
.lprdmenu ul li a {
    float:left;width:221px;height:auto;color:#ffffff;font-size:14px;padding-left:35px; 
}
.lcontact {
	float:left;width:256px;height:auto;font-size:13px;
}
.lcontact h2 {
	float:left;width:256px;height:40px;background:#00769b;text-align:center;color:#ffffff;font-weight:normal;line-height:40px;
}
.lcontact_info {
	float:left;width:254px;height:auto;border:#4d9fb9 1px solid;
}
.lcontact_info h3 {
	float:left;width:254px;height:40px;text-align:center;font-weight:normal;line-height:40px;color:#00769b;font-size:16px;
}
.lcontact_img {
	float:left;width:254px;height:auto;padding-top:10px;text-align:center;clear:both;
}
.lcontact_img img {
	display:block;margin:0px;border:0px;
}
.lcontact_text {
	float:left;width:194px;height:auto;padding-top:10px;line-height:25px;padding-left:30px;padding-right:30px;
}
.defpsmn_tr {
	float:left;width:100%;height:50px;
}
.defpsmn_tr p {
	float:left;width:90%;height:50px;font-size:14px; 
}
.defpsmn_tr p A {float:left;width:120px;height:50px;line-height:40px;background:url(../images/defprdbgn.png);margin-right:40px;text-align:center;}
.defpsmn_tr p A:hover {float:left;width:120px;height:50px; color: #ffffff;line-height:40px;background:url(../images/defprdbg.png);margin-right:40px;text-align:center;}

.defpsmn_tr p A.current {float:left;width:120px;height:50px; color: #ffffff;line-height:40px;background:url(../images/defprdbg.png);margin-right:40px;text-align:center;}
.defpsmn_tr p A.current:hover {float:left;width:120px;height:50px; color: #ffffff;line-height:40px;background:url(../images/defprdbg.png);margin-right:40px;text-align:center;}
A.pclsmore {float:right;width:65px;height:25px;line-height:25px;font-size:14px;color:#00769b;background:url(../images/arrr.png) no-repeat;text-indent:15px;}
A.pclsmore:hover {float:right;width:65px;height:25px;line-height:25px;font-size:14px;color:#01999a;background:url(../images/arrr.png) no-repeat;text-indent:15px;}
.rcontent {
	float:left;width:100%;height:auto;overflow:hidden;margin-top:30px;
}
.threebox {
    float:left;width:33.3%;height:auto;font-size:14px;
}
.threebox_1 {
    float:left;width:326px;height:376px;border:#e5e5e5 1px solid;
}
.threebox_0 {
    margin: 0px auto; width:326px; height:376px;border:#e5e5e5 1px solid;
}
.threebox_2 {
    float:right;width:326px;height:376px;border:#e5e5e5 1px solid;
}
.threeboxhover {
    border:#00769b 1px solid;cursor:pointer;
}
.threebox_img {
    float:left;width:326px;height:326px;text-align:center;display:flex; justify-content:center; align-items:center;
}
.threebox_img img {
    max-width:326px;max-height:326px;
}
.threebox_href {
    float:right;width:326px;height:35px;text-align:center;background:#f2f2f2;padding-top:15px;
}
.threebox_link1 {
    float:left;width:100%;height:35px;text-align:center;padding-top:15px; 
}
.threebox_link0 {
    float:left;width:100%;height:35px;text-align:center;padding-top:15px; 
}
.threebox_link2 {
    float:left;width:100%;height:35px;padding-top:15px;padding-left:75px;
}
A.clickhref {width:100px;line-height:30px;font-size:14px;text-align:center;border:#00769b 1px solid;display:inline-block;margin-left:10px;margin-right:10px;}
A.clickhref:hover {width:100px;line-height:30px;font-size:14px;text-align:center;background:#00769b;display:inline-block;margin-left:10px;margin-right:10px;color:#ffffff;}
/*产品优势*/
.def_platfw {
    float:left;width:100%;height:auto;
}
.def_platfw_item {
    float:left;width:25%;height:auto;
}
.def_platfw_a {
    float:left;width:291px; height:281px;background:url(../images/def_fw1bg.png) no-repeat;padding-top:220px;
}
.def_platfw_b {
    margin: 0px auto; width:291px; height:281px;background:url(../images/def_fw2bg.png) no-repeat;padding-top:220px;
}
.def_platfw_c {
    margin: 0px auto; width:291px; height:281px;background:url(../images/def_fw3bg.png) no-repeat;padding-top:220px;
}
.def_platfw_d {
    float:right;width:291px; height:281px;background:url(../images/def_fw4bg.png) no-repeat;padding-top:220px;
}
.def_platfw p {
	float:left;width:231px;height:auto;padding-top:25px;padding-left:30px;padding-right:30px;font-size:16px;line-height:25px;
}
.def_platfw p.title {
	float:left;width:231x;height:auto;padding-top:10px;padding-bottom:10px;text-align:center;font-size:20px;text-align:center;
	background:url(../images/line5bgft.jpg) no-repeat center bottom;
}
/*在线留言*/
.defbox_ljzx2 {
    float:left;width:700px;height:315px; text-align:left; color:white; overflow:hidden;
}
.defbox_ljzx2 .lywz1{ font-size:28px; font-weight:500; margin-top:80px; margin-left:140px;}
.defbox_ljzx2 .lywz2{ font-size:14px; text-transform:uppercase; font-weight:400; margin-top:20px; margin-left:140px; line-height:22px;}
.defbox_ljzx2 .lywz3{ font-size:20px; font-weight:500; margin-left:140px; margin-top:29px;}
.defbox_ljzx2 .ljzx{ width:143px; height:43px; float:left; border:1px solid white; border-radius:5px; text-align:center; line-height:40px; overflow:hidden; margin-right:15px; margin-left:67px;}
.defbox_ljzx2 .fwrx{ float:left; margin-top:8px;}

.def_submsg {
    float:left;width:700px;height:315px; overflow:hidden;
}
.def_tbsubmit {
    float:left;text-align:left;color:#ffffff; margin-top:15px;
}
.def_tbsubmit td span {
    float:right;padding-right:20px;
}
.def_tbsubmit td {
    padding-top:15px;font-size:18px;
}
.def_tbsubmit td strong {
    float:left;width:100%;font-size:22px;font-weight:normal;padding-bottom:5px;
}
.def_tbsubmit td label {
    font-size:12px;
}
.def_tbsubmit td p.max {
    float:left;
}
.def_tbsubmit td p.mid {
    float:left;
}
.def_tbsubmit td p.mix {
    float:left;
}
.def_tbsubmit td p.sml {
    float:left;width:81px; height:34px; background:white;border-radius:5px; border:1px solid white; margin-left:55px;
}
p.sml img{ width:81px; height:34px;}
.def_textfield {
    float:left; width:278px; height:36px; border-radius:5px; border:1px solid white;
}
.mid .def_textfield { width:140px;}
p.mix input{ width:109px; height:36px;border-radius:5px; border:1px solid white; color:#00769b;}
/*应用领域*/
.programcenter{ height:425px; position:relative;}
.programtab{ float:left; width:249px;}
.programtab a{ display:block; width:100%; height:70px; color:#fff; font-size:16px; line-height:70px; background:#222; padding-left:82px; position:relative;}
.programtab a:before{ content:''; display:block; width:0px; height:100%; background:url(/images/yyjt1.png) no-repeat center; position:absolute; top:0px; left:0px; z-index:2; transition:all 0.5s ease;}
.programtab a:after{ content:''; display:block; width:42px; height:34px; background:url(/images/yytb1.png) no-repeat center; position:absolute; top:18px; left:20px; z-index:3; transition:all 0.5s ease;}
.programtab a+a{ margin-top:1px;}
.programtab a.cur:before{ width:261px;}
.programtab a.cur:after{ transform: rotate(360deg);}
.programtab a p{ position:relative; z-index:333;}

.programcon{ float:right; width:1150px;}
.programcon ul{ display:none;}
.programcon ul:nth-child(1){ display:block;}
.programpic img{ width:660px; height:425px;}
.programwa{ width:490px; height:425px; background:#eee; padding:60px; overflow:hidden;}
.programwa>p:nth-child(1){ color:#222; font-size:22px; font-weight:bold;}
.programwa>p:nth-child(2){ width:30px; height:1px; background:#222; margin:16px 0px;}
.programwa>p:nth-child(3){ color:#222; font-size:14px; font-weight:lighter; line-height:32px;}

.programbtn{ margin:10px 0px 26px 0px;}
.programbtn a{ display:inline-block; width:175px; height:40px; color:#fff; font-size:14px; text-align:center; line-height:40px; transition:all 0.5s ease;}
.programbtn a+a{ margin-left:15px;}
.programbtn a:nth-child(1){ background:#00769b;}
.programbtn a:nth-child(2){ background:#222;}
.programconcat{ color:#222; font-size:14px; font-weight:lighter; background:url(/images/yydh.png) no-repeat left center; padding-left:90px; margin-left:-60px;}
.programconcat span{ display:block; font-size:18px; font-weight:bold; line-height:29px;}

.programjt{ width:36px; height:22px; position:absolute; left:104px; cursor:pointer; transition:all 0.3s ease;}
.programleft{ top:-42px; background:url(/images/yyjt2.png) no-repeat top left;}
.programright{ bottom:-42px; background:url(/images/yyjt3.png) no-repeat top left;}
.programjt:hover{ background-position-y:-22px;}
/*公司优势*/
.adv{ width:100%; height:986px; background:url(/images/ysbg.jpg)center no-repeat; margin:92px auto auto auto;}
.advul{ width:94%; margin:0 auto;}
.advul li{ float:left; width:33%; height:373px; text-align:center; background:#fff; overflow:hidden; position:relative; transition:all 0.5s ease; cursor:pointer;}
.advul li:nth-child(1),.advul li:nth-child(3),.advul li:nth-child(5){ height:373px; padding-top:52px;}
.advul li img{ transition:all 0.8s ease;}
.advul li:hover img{ transform:scale(1.1);}
.advul li:after{ content:''; display:block; width:100%; height:100%; background:rgba(0,118,155,0.9); transition:all 0.8s ease; position:absolute; top:0px; left:-100%;}
.advwa{ padding:0px 10%; transition:all 0.5s ease;}
.advul li p,.advul li div ,.advul li img{ position:relative; z-index:111; transition:all 0.5s ease;}
.advul li:hover:after{ transform:rotate(360deg); left:0px;}
.advul li:hover .advwa p{ color:#fff;}
.advul li:hover .advwa{ padding:0px 10%;}
.advwa p:nth-child(1){ color:#ddd; font-size:40px; font-family:Impact; transition:all 0.5s ease;}
.advwa p:nth-child(2){ color:#222; font-size:26px; margin:0px 0px 16px 0px;}
.advwa p:nth-child(3){ width:76%; color:#222; font-size:14px; line-height:32px; font-weight:lighter; text-align:left; margin:0 auto;}
.advul li>p{ width:14px; height:8px; margin:0 auto; background:url(/images/jt2.png) no-repeat center;}
.advul li:nth-child(1)>p,.advul li:nth-child(3)>p{ transform:rotate(180deg); margin-top:20px;}
.advul li:nth-child(6)>p{ margin-bottom:20px;}
/*关于我们*/
.gywm_l{ float:left; width:688px; margin-right:128px;}
.jjwz{ color:#555; line-height:1.8;}
.sgywm_gsmc{ font-size:18px; color:#333; margin-bottom:17px; display:block;}
.gywm_l .sqywh{ margin-top:80px;}
.gywm_l .sqywh dl{ width:306px; height:96px; float:left; margin-right:74px; padding-left:72px; box-sizing:border-box; font-size:12px; margin-bottom:44px;}
.gywm_l .sqywh dl:nth-child(2n){ margin-right:0;}
.gywm_l .sqywh dl:nth-child(1){ background: url(../images/sqywh.png) no-repeat left 16px;}
.gywm_l .sqywh dl:nth-child(2){ background: url(../images/sqyyj.png) no-repeat left 16px;}
.gywm_l .sqywh dl:nth-child(3){ background: url(../images/sqyln.png) no-repeat left 16px;}
.gywm_l .sqywh dl:nth-child(4){ background: url(../images/sqyjs.png) no-repeat left 16px;}
.gywm_l .sqywh dl dt{ font-size:16px; margin-bottom:8px;}
.gy_more{ font-weight:bold;}
.gywm_r{ float:left; width:584px; height:472px; margin-top:38px; }
.gywm_r img{ width:584px; height:472px;}
.gsfc { display: block; overflow: hidden; clear:both; }
.gsfc li { display: block; float: left; width: 326px; height:246px;  margin-right: 23px;}
.gsfc li a{ display:block; overflow:hidden; position:relative;display:flex; justify-content:center;}
.gsfc li a dt { width: 326px; height:246px; display:flex; justify-content:center; align-items:center; }
.gsfc li a dt img { max-width:326px; max-height:246px;}
.gsfc li:hover a:before{content:''; width:100%; height:100%; display:block; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5) }
.gsfc li a span{ text-align:center; z-index:1; position:absolute; left:0; top:0; font-size:18px; width:100%; height:100%; display:block; line-height:246px; display:none;}
.gsfc li a:link,.gsfc li a:visited,.gsfc li a:hover{ color:#fff;}
.gsfc li:hover a span{ display:block;}
/*新闻中心*/
.def_news {
    float:left;width:765px;height:auto;overflow:hidden;padding-right:40px;
}
.def_faq {
    float:left;width:595px;height:auto;overflow:hidden;
}
.def_nfmn {
    float:left;width:100%;height:57px;overflow:hidden;background:url(../images/def_msw0.jpg);
}
.def_nfmn p A {float:left;width:159px;height:57px;line-height:40px;background:url(../images/def_msw0.jpg);text-align:center;font-size:16px;}
.def_nfmn p A:hover {float:left;width:159px;height:57px; line-height:40px;background:url(../images/def_msw0.jpg);text-align:center;font-size:16px;}

.def_nfmn p A.current {float:left;width:159px;height:57px; color: #ffffff;line-height:40px;background:url(../images/def_msw1.png);text-align:center;}
.def_nfmn p A.current:hover {float:left;width:159px;height:57px; color: #ffffff;line-height:40px;background:url(../images/def_msw1.png);text-align:center;}

A.newsmore {float:right;width:85px;height:26px;line-height:26px;font-size:14px;color:#004da0;background:url(../images/defmorebg.jpg) no-repeat;text-indent:15px;margin-top:10px;}
A.newsmore:hover {float:right;width:85px;height:26px;line-height:26px;font-size:14px;color:#0d68c9;background:url(../images/defmorebg.jpg) no-repeat;text-indent:15px;}

.def_news1 {
    float:left;width:100%;height:auto;padding-top:15px;padding-bottom:15px;
}
.def_news1_img {
    float:left;width:335px;height:auto;
}
.def_news1_info {
    float:left;width:320px;height:auto;font-size:14px;
}
.def_news1_info .sxwmc {
    float:left;width:100%;height:45px;font-size:16px;
}
.def_news1_info A {color: #00769b; TEXT-DECORATION: none}
.def_news1_info A:hover {color: #00769b; TEXT-DECORATION:none;}

.def_news1_infof {
    float:left;width:100%;height:auto;font-size:14px;
}
.def_news1_infof .sxwmc {
    float:left;width:100%;height:45px;font-size:16px;
}
.def_news1_infof A {color: #00769b; TEXT-DECORATION: none}
.def_news1_infof A:hover {color: #00769b; TEXT-DECORATION:none;}

.def_news1_rmk {
    float:left;width:100%;height:70px;line-height:25px;
}
.def_news1_info p.date {
    float:left;width:100%;height:40px;line-height:40px;text-align:right;color:#cccccc;padding-top:6px;
}
.def_news1ul {
    float:left;width:100%;height:auto;
}
.def_news1ul ul {
    float:left;width:100%;height:auto;font-size:14px;
}
.def_news1ul ul li {
    float:left;width:100%;height:40px;line-height:40px;text-indent:20px;border-bottom:#f0f0f0 1px dashed;
}
.def_news1ul ul li span {
    float:left;width:100%;height:auto;background:url(../images/deflibg0.png) no-repeat;
}
.def_news1ul ul li label {float:right;width:auto;height:40px;line-height:40px;font-size:14px;color:#cccccc}

.def_news1ul ul li A {float:left;width:auto;height:40px;line-height:40px;text-indent:20px;background:url(../images/deflibg0.png) no-repeat;}
.def_news1ul ul li A:hover {float:left;width:auto;height:40px;line-height:40px;text-indent:20px;background:url(../images/deflibg1.png) no-repeat;}

.def_faqbox {
    float:left;width:100%;height:auto;padding-top:15px;padding-bottom:5px;
}
.def_faqtr {
    float:left;width:100%;height:auto;
}
.def_faqtr_a {
    float:left;width:10%;height:auto;
}
.def_faqtr_b {
    float:left;width:90%;height:auto;font-size:16px;
}
.def_faqtr_b2 {
    float:left;width:90%;height:auto;font-size:14px;padding-bottom:13px;
}
.def_faqtr_line {
    float:left;width:100%;height:auto;border-top:#f0f0f0 1px solid;
}
.def_faqbox A {color: #00769b; TEXT-DECORATION:none;}
.def_faqbox A:hover {color: #01999a; TEXT-DECORATION:none;}
/*底部 友链*/
.footer-link{padding:20px 0px 20px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-top:1px solid #dddddd; clear:both;}
.footer-link .container{display:flex;justify-content:space-between;}
.footer-link span{background:url(../images/footlink.png)no-repeat left;color:#333333;font-size:16px;line-height:32px;padding-left:34px;align-items:center;text-transform:uppercase;}
.footer-link span em{text-transform:uppercase;font-weight:bold;font-family: arial; }
.footer-link a{color:#666666;margin-right:12px;font-size:14px;}
.footer-link a:last-child{margin-right:0;}
.footer-link a:hover{color:#005fcf;}