﻿@charset "utf-8";@import url(dll.css);@import url(font.css);@import url(main.css);@import url(onlineeditor.css);@import url(ddsmoothmenu.css);@import url(animate.css);@import url(banner.css);/* ��ҳ���ֿ�ʼ */.mfbox{width:1150px; margin:0 auto;}.header{ position:fixed; width:100%; height:71px; padding-bottom:8px; z-index:9000; background:url(../images/icon01.jpg) repeat-x left bottom #FFF; box-shadow:0 0 5px 2px rgba(0,0,0,.1);}.logo{float:left;}.tel{float:right; height:25px; line-height:25px; text-indent:30px; font-size:18px; color:#797979; margin-top:23px; background:url(../images/icon02.png) no-repeat left center;}.i_nav{float:left; margin-top:10px; margin-left:20px; height:61px;}.lan{ position: absolute; top: 5px;left: 80%;display:none;}.lan li{float:left; padding-right:5px;}/*.i_nav li{float:left; height:61px; padding:0 18px;}.i_nav li > a{display:block; color:#333; height:56px; line-height:56px; font-size:14px; border-bottom:5px solid transparent; text-align:center;}.i_nav li > a:hover{color:#8cc63f; border-bottom:5px solid #8cc63f;}.i_nav li > a.on{color:#8cc63f; border-bottom:5px solid #8cc63f;}*/.i_banner_box{position:relative; width:100%; height:560px; margin-top:76px; overflow:hidden;}.i_banner{ float:left; display:inline;}/*.i_banner li{width:100%; height:560px;}.i_banner li a{display:block; width:100%; height:560px;}.i_banner_p{position:absolute; width:100%; left:0; bottom:20px; text-align:center;}.i_banner_p a{display:inline-block; margin:0 5px; width:7px; height:7px; background:#999999; border:2px solid #ffffff; overflow:hidden; border-radius:5px;}.i_banner_p a:hover{ background:#5c553d;}.i_banner_p a.on{ background:#5c553d;}*/.i_container{overflow:hidden;}.i_box01{display:block; height:600px; overflow:hidden; position:relative;}.i_box01_c{border-radius:250px;width:500px;height:440px;background: rgba(255,255,255,0.8);padding-top:60px;position:absolute;top:50px;right:50px;}.i_box01_c h3{font-size:28px;text-align: center;color:#333;line-height: 40px;font-weight: 100; padding:27px 0;}.i_box01_c h3 span{color:#01886a;}.i_box01_c p{font-size:16px;text-align: center;font-style: italic;color:#666; line-height:27px;}.i_box01_c a{display: block;width:200px;height:40px;margin:40px auto 0; border:2px solid #01886a; font-size:16px;line-height: 40px; color:#01886a; border-radius: 20px;text-align: center;}.i_box02{display:block; height:600px; overflow:hidden; position:relative; }.i_box02_c{border-radius:250px;width:500px;height:440px;background: rgba(255,255,255,0.8);padding-top:60px;position:absolute;top:50px;left:50px;}.i_box02_c h3{font-size:28px;text-align: center;color:#333;line-height: 40px;font-weight: 100; padding:27px 0;}.i_box02_c h3 span{color:#01886a;}.i_box02_c p{font-size:16px;text-align: center;font-style: italic;color:#666; line-height:27px;}.i_box02_c a{display: block;width:200px;height:40px;margin:40px auto 0; border:2px solid #01886a; font-size:16px;line-height: 40px; color:#01886a; border-radius: 20px;text-align: center;}.i_case{ width:100%; padding:60px 0;}.i_case_l{width:1100px; position:relative; margin:60px auto 0;}.i_case_lo{width:1100px; overflow:hidden;}.i_case_li{width:5000px;}.i_case_li dl{float:left; position:relative; display:inline-block; margin:0 20px; width:325px;}.i_case_li dl dt{ position:relative; width:325px; height:325px; overflow:hidden;}.i_case_li dl dt img{width:325px; height:325px;}.i_case_li dl dt img.i_cla{ position:absolute; left:0; top:0;}.i_case_li dl h4{ display:block; height:65px; text-align:center; color:#01886a; font-size:16px; line-height:65px; border-bottom:1px solid #cccccc; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}.i_case_li dl dd{width:325px; height:60px; margin:10px 0; line-height:20px; overflow:hidden; font-size:16px; color:#666666; overflow:hidden;}.i_case_li dl dt a:hover img.i_cla{top:-325px;}.footer{overflow:hidden; width:100%; color:#3e464c;}.i_dingzhi{width:100%; height:550px; padding-top:20px; background:url(../images/icon03.jpg) no-repeat center center; background-size:cover;}.i_dingzhi_c{width:480px; height:450px; padding:35px 60px; margin:0 auto; background: rgba(0, 0, 0, .3); border-radius:3px;}.i_dingzhi_c h3{ display:block; padding:26px 0; height:44px; line-height:44px; font-size:32px; font-weight:bold; text-align:center; color:#fff;}.i_dingzhi_c span{ display:block; margin-bottom:40px; height:24px; line-height:24px; font-size:16px; text-align:center; color:#fff; background:url(../images/icon04.png) no-repeat center center;}.i_dingzhi_c dl{ margin-top:12px; width:478px; height:48px; font-size:14px; line-height:48px; border:1px solid #FFF; border-radius:4px; background:#FFF;}.i_dingzhi_c dt{float:left; width:95px; padding-left:40px; text-align:center; color:#838383;}.i_dingzhi_c dt.idc01{ background:url(../images/icon05.png) no-repeat 14px center;}.i_dingzhi_c dt.idc02{ background:url(../images/icon06.png) no-repeat 14px center;}.i_dingzhi_c dt.idc03{ background:url(../images/icon07.png) no-repeat 14px center;}.i_dingzhi_c dd{float:left; width:343px; overflow:hidden;}.i_dingzhi_c dd input.i_dcint{float:left; width:340px; height:48px; border-left:1px solid #e8e8e8; text-indent:10px; line-height:48px; font-family:microsoft yahei;}.i_dingzhi_c dd i{float:left; display:block; width:113px; height:48px; text-align:center; border-left:1px solid #e8e8e8; font-style:normal;}.i_dingzhi_c dd i input{margin-right:10px;}.i_dingzhi_c dd i select{margin-top:13px; color:#838383; font-size:14px; font-family:microsoft yahei; border:none;}.i_dingzhi_c ins{ display:block; margin-top:16px; height:60px; text-decoration:none;}.i_dingzhi_c ins input{ width:478px; height:58px; border:1px solid #3eb166; border-radius:5px; background:#059659; color:#FFF; font-size:16px; line-height:58px; font-family:microsoft yahei; cursor:pointer;}.i_dingzhi_c ins input:hover{ background:#129065;}.social{ height:59px; line-height:59px; text-align:center; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}.social ul{ display:inline-block; border-left:1px solid #c9c9c9;}.social ul li{float:left; padding-right:30px; text-indent:75px; border-right:1px solid #c9c9c9; height:59px; text-align:left;}.social ul li:nth-child(1){ background:url(../images/icon08.png) no-repeat 45px center;}.social ul li:nth-child(2){ background:url(../images/icon09.png) no-repeat 45px center;}.social ul li:nth-child(3){ background:url(../picture/icon13.png) no-repeat 45px center;}.social dl{ display:inline-block;}.social dl dd{float:left; width:63px; height:59px; border-right:1px solid #c9c9c9;}.social dl dd a{ display:block; height:39px; padding-top:20px;}.social dl dd a img{vertical-align:top;}.footer_nav{ padding:20px 0; height:26px; text-align:center;}.footer_nav li{display:inline-block; padding:0 15px; height:26px; line-height:26px; border-right:1px solid #c1c1c1;}.footer_nav li a{color:#3e464c; line-height:26px;}.footer_nav li a:hover{color:#129065;}.footer_nav li.norline{ border:0;}.fbox{padding:40px 0 30px; background:#129065; text-align:center;}.flogo{ display:inline-block; width:47%; padding-right:2%; text-align:right; vertical-align:top;}.copyright{ display:inline-block; width:47%; padding-left:2%; line-height:25px; color:#FFF; text-align:left; border-left:1px solid #19be86;}.jsq{  line-height:25px; color:#FFF; text-align:left; }.copyright a{color: white;}/* ��ҳ���ֽ��� *//* ��ҳ���ֿ�ʼ */.p_container{ width:1154px; margin:76px auto 0; padding-bottom:60px; overflow:hidden;}.i_container1{ width:1154px; margin:0px auto;}.p_path{ height:60px; font-style:italic; line-height:60px; font-size:14px; color:#6c6c60; border-bottom:1px solid #cfcccb;}.p_path a{ padding:0 5px;}.p_pro{width:1154px; margin-top:35px; overflow:hidden;}/*.p_pro dl{height:270px;}.p_pro dl dt{float:left; width:750px; height:270px;}.p_pro dl dt img{width:750px; height:270px;}.p_pro dl dd{width:370px; padding-left:14px; padding-right:20px; height:270px; overflow:hidden;}.p_pro dl dd h4{ display:block; margin-top:10px; color:#6c6c60; font-weight:100; font-size:22px; letter-spacing:2px;}.p_pro dl dd span{ display:block; margin-top:10px; padding-bottom:20px; line-height:20px; max-height:120px; color:#6c6c60; font-size:14px;}.p_pro dl dd a{float:left; display:block; height:33px; line-height:33px; padding:0 15px; background:#666666; color:#FFF; font-size:12px;}.p_pro dl dd a:hover{ background:#129065;}*/.p_pro dl:nth-child(2n) dt{float:right;}.p_pro dl:nth-child(2n) dd{float:left;}/* ��ҳ���ֽ��� */.p_left{ float:left;}.p_right{ float:right;}