body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0; list-style:none;}fieldset,img{border:0}:focus{outline:0}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt{font-size:100%}input,button,textarea,select{*font-size:100%}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{ color:#000;}
a:link, a:active , a:visited { text-decoration:none; outline-style:none;}
a:hover{ text-decoration:none; }
.clear { clear:both; font-size:0px;  overflow:hidden;zoom:1;}
body { font-family:'微软雅黑'; font-size:12px;}


/*头部*/
.top{ width:1100px; height:97px; margin:0 auto; overflow:hidden;}
.logo{ width:275px; height:97px; float:left; overflow:hidden;position: relative; display:block; background:url(../images/logo.jpg) no-repeat left top;}
.light { animation: 2.5s linear 1s normal none infinite running light_move; background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0)); cursor: pointer; height: 97px; left:-180px; position: absolute; top: 0;transform: skewX(-25deg); width: 80px;}
.tel{ width:825px; height:97px; float:left; overflow:hidden;}

.nav{ width:100%; height:52px; background:#013e75;}
.nav_lb{ width:1184px; height:52px; margin:0 auto; }
.xiala{ float: left; font-family: "微软雅黑";  font-size: 15px; text-align:center; line-height:52px; color: #FFFFFF;     width:148px; height: 52px; background:url(../images/menu_line.jpg) no-repeat right;}
.xiala a{ color:#FFF;}
.xbck a:hover{color: #eac082;}

/*可恩文化*/
.main_banner{ overflow:hidden; width:100%; height:auto; }
.banner_wh{background:url(../images/kewhbanner.jpg) no-repeat center center; height:503px;}
.main{ width:1100px; height:auto; overflow:hidden; margin:0 auto;}
.wh01{ width:1100px; height:304px; margin-top:30px;}
.wh01lf{ width:456px; height:144px; background:#e2eaf5; float:left; overflow:hidden;padding:80px 40px; color:#4f4f4f; line-height:30px;}
.wh01lf h2{ width:455px; height:30px; line-height:30px; font-size:15px;}
.wh01lf p{ font-size:15px;}
.wh01rg{ width:564px; height:304px; float:right; overflow:hidden;}
.wh02{ width:1100px; height:258px; margin-top:10px;}
.wh02rg{ width:542px; height:98px; background:#f0edd5; float:right; overflow:hidden;padding:80px 60px; color:#4f4f4f; line-height:30px;}
.wh02rg p{ font-size:15px;}
.wh02lf{ width:438px; height:258px; float:left; overflow:hidden;}
.wh03{ width:1100px; height:630px; margin-top:10px;}
.wh03lf{ width:360px; height:630px; float:left; overflow:hidden; margin-right:10px;}
.wh03rg{ width:360px; height:630px; float:right;}
.wh03top{ width:360px; height:318px;}
.wh03bot1{ height:82px; width:220px; padding:115px 70px; background:#eae5dc; }
.wh03 p{ color:#4f4f4f; line-height:30px; font-size:15px;}
.wh03bot2{ height:112px; width:240px; padding:100px 60px; background:#e3e1d7; }
.wh03bot3{ height:30px; width:260px; padding:141px 50px; background:#d9e2df; }
.wh04{ width:1100px; height:304px; margin:10px 0;}
.wh04lf{ width:456px; height:184px; background:#e2eaf5; float:left; overflow:hidden;padding:60px 40px; color:#4f4f4f; line-height:30px;}
.wh04lf p{ font-size:15px;}
.wh01rg{ width:564px; height:304px; float:right; overflow:hidden;}

/*vip*/
.banner_vip{background:url(../images/vipbanner.jpg) no-repeat center center; height:870px;}
.vipnr{ width:1100px; height:30px; line-height:30px; font-size:15px;}
.vipn{ width:1100px; height:auto; overflow:hidden;}
.vip_left{ width:367px; height:302px; float:left; overflow:hidden;}
.vip_right{ width:733px; height:auto; float:left; overflow:hidden;}
.vipn h2{ font-size:26px; text-align:center; line-height:50px; font-weight:normal; padding-top:50px;}
.vipn p{ text-align:center; font-size:15px; line-height:30px;}
.vipn span{ width:150px; height:36px; background:#cfa265; float:right; margin-right:290px; margin-top:30px; text-align:center; font-size:18px; line-height:36px;}
.vipn span a{ color:#FFF;}
.vipn span.aa{ width:150px; height:36px; background:#cfa265; float:right; margin-right:100px; margin-top:30px; text-align:center; font-size:18px; line-height:36px;}
.vipb{ width:100%; height:370px; background:url(../images/vipbot.jpg) no-repeat center center; margin-top:20px;}


/*联系我们*/
.banner_lx{background:url(../images/lxwbanner.jpg) no-repeat center center; height:503px;}
.lxlf{ width:282px; height:auto; overflow:hidden; float:left; margin-top:30px;}
.lxtop{ width:282px; height:55px;}
.lxlist{ width:282px; height:auto; overflow:hidden;}
.lxlist div{ width:282px; height:47px; margin-top:8px; background:url(../images/lxbg01.jpg) no-repeat left; text-align:center; line-height:47px; font-size:15px; color:#FFF; cursor:pointer;}
.lxlist p{ width:272px; text-align:center;}
.lxlist div.hover{ background:url(../images/lxbg02.jpg) no-repeat left;}
.lxlist div.xs{ width:282px; height:25px; background:none;}
.lxlist div.yc{ display:none;}
.lxbot{ width:280px; height:270px; border:1px solid #1877af; margin-top:20px;}
.lxrg{ width:784px; height:950px; overflow:hidden; float:right; margin-top:30px; border:1px solid #cfcdcd;}
.lxcon{ width:754px; height:auto; overflow:hidden; margin:0 auto;}
.lxcon h2{ width:754px; height:50px; line-height:50px; font-size:24px; margin-top:10px;}
.lxcon p{ width:754px; line-height:30px; font-size:14px; color:#c38734;}
.lxhb{ width:754px; height:32px; margin:10px 0; float:left;}
.lxld{ width:320px; float:left; padding:0;}
.as{ width:215px; height:30px; border:1px solid #013e75; float:left;}
.callBtn{ width:85px; height:28px; background:#013e75;border: medium none; cursor: pointer; color:#FFF; margin:2px 5px; font-size:15px;border-radius:5px;}
.lxb{ float:left; line-height:32px; padding-right:10px; font-size:15px;}
.lxa{ float:left; line-height:28px;}
.lxa span{ width:85px; height:28px; float:left; background:#013e75; font-size:15px;border-radius:5px; text-align:center;margin:2px 0;}
.lxa span a{ color:#fff;}
.iw_poi_title{ font-size:15px; line-height:30px;}
.iw_poi_content{ font-size:14px;}
.lxdz{ width:754px; height:100px; float:left; overflow:hidden; margin-bottom:10px;}
.lxdz h2{ width:754px; height:40px; line-height:40px; font-weight:normal; font-size:20px; color:#3b3b3b;}
.lxdz p{ color:#565656; line-height:24px;}
.shadow{ left:0px; top:0px;}


/*连锁*/
.banner_ls{background:url(../images/lsbanner.jpg) no-repeat center center; height:503px;}
.jj_lf{ width:694px; height:280px; float:left; overflow:hidden;}
.jj_right{ width:400px; height:280px; float:right; overflow:hidden; background:#e6ecf1;}
.jj_right p{ line-height:30px; font-size:15px; padding:50px 27px; color:#161616;}
.lslist{ width:1100px; height:184px; overflow:hidden; float:left;}
.lslist div{ width:214px; height:184px; float:left; overflow:hidden; margin:0 3px 0 1px; display:inline;}
.lslist img{ width:214px; height:129px; float:left;}
.lslist p{ width:214px; height:35px; overflow:hidden; text-align:center; line-height:35px; background:#e0dfdd; float:left; margin-top:9px; color:#383638; font-size:15px;}
.lslist div.hover p{ width:214px; height:46px; background:url(../images/lsbg2.jpg) no-repeat top; color:#FFF;}
.lscon{ width:1100px; height:402px; overflow:hidden; margin:10px 0; float:left; background:#f4efe8;}
.lslf{ width:512px; height:345px; float:left; overflow:hidden; margin:28px 22px; display:inline;}
.lsrg{ width:536px; height:345px; float:right; overflow:hidden; margin:28px 0; display:inline;}
.lsrg h2{ height:66px; font-size:24px; color:#373737; line-height:66px; margin-top:20px;}
.lsrg p{ font-size:15px; line-height:30px; color:#3d3d3d; padding-right:48px;}
.lsrg p.lsrx{ padding-top:30px;}
.lsrg span{ color:#bb781a;}
.lsrg div{ float:right; margin-right:42px; width:122px; height:36px; background:#1871c1;border-radius:5px; text-align:center; line-height:36px;}
.lsrg div a{ color:#FFF;}
.lslist2{ width:1100px; height:184px; overflow:hidden; float:left;position:relative;}
.lslist2 div{ width:214px; height:184px; float:left; overflow:hidden; margin:10px 3px 0 1px; }
.lslist2 img{ width:214px; height:129px; float:left;}
.lslist2 p{ width:214px; height:35px; overflow:hidden; text-align:center; line-height:35px; background:#e0dfdd; float:left; margin-top:11px; margin-bottom:9px; color:#383638; font-size:15px;}
.lslist2 div.hover p{ width:214px; height:46px; background:url(../images/lsbg.jpg) no-repeat; color:#FFF; margin-top:0px; line-height:55px;}


/*经典案例*/
.banner_al{background:url(../images/albanner.jpg) no-repeat center center; height:506px;}
.allist{ width:1100px; height:70px; overflow:hidden; float:left;}
.allist div{ width:152px; height:56px; float:left; overflow:hidden; margin-right:6px; display:inline;background:#e0dfdd;  color:#555353;}
.allist p{text-align:center; line-height:56px; font-size:22px;}
.allist div.hover{ background:url(../images/albg.jpg) no-repeat left; height:67px; color:#FFF;}
.alcon{ width:1100px; height:500px; overflow:hidden; margin:15px 0; background:#eeeeee;}
.allf{ width:550px; height:470px; float:left; overflow:hidden; margin:15px 40px;}
.al1{ width:550px; height:74px; background:url(../images/albg1.png) no-repeat top left; margin-top:10px;}
.al2{ width:550px; height:74px; background:url(../images/albg2.png) no-repeat top left; margin-top:10px;}
.al3{ width:550px; height:74px; background:url(../images/albg3.png) no-repeat top left; margin-top:10px;}
.al4{ width:550px; height:74px; background:url(../images/albg4.png) no-repeat top left; margin-top:10px;}
.al5{ width:550px; height:74px; background:url(../images/albg6.png) no-repeat top left; margin-top:10px;}
.al6{ width:550px; height:74px; background:url(../images/albg7.png) no-repeat top left; margin-top:10px;}
.al7{ width:550px; height:74px; background:url(../images/albg5.png) no-repeat top left; margin-top:10px;}
.allf p{ line-height:36px; font-size:18px; color:#525252; padding-left:85px;}
.anliEffect{ width:100%; height:auto; overflow:hidden; text-align:center; padding-top:15px; font-size:16px;}
.anliEffect span{ width:260px; height:60px; line-height:60px; background:url(../images/happy.png) no-repeat left center; display:block; margin-left:160px; font-size:23px;}
.anliEffect a:hover{ color:#f40;}
.alrg{ width:400px; height:500px; float:right; overflow:hidden;}
.alrg img{ float:right;}

.anli{ width:266px; height:608px; float:left; overflow:hidden; display:inline;}
.anlipic{ width:266px; height:384px; float:left; overflow:hidden;}
.anlicon{ width:266px; height:210px; float:left; overflow:hidden; margin-top:14px; background:#eeeeee;}
.anlicon h2{ color:#525252; font-size:26px; line-height:50px; padding-top:50px; text-align:center; font-weight:lighter;}
.anlicon p{ line-height:30px; font-size:16px; color:#525252; text-align:center;}
.ff{ margin-left:12px;}
.tt{ margin-top:0; margin-bottom:14px;}
.alzx{ width:284px; height:67px; margin:40px auto;}

/*可恩环境*/
.banner_hj{background:url(../images/hjbanner.jpg) no-repeat center center; height:503px;}
.hjcon{ width:1100px; height:auto; overflow:hidden; margin-top:20px;}
.hjlf { width:730px; height:310px; overflow:hidden; float:left;}
.hjrg{ width:360px; height:310px; overflow:hidden; float:right; background:#e2e9f1;}
.hjrg p{ font-size:15px; line-height:30px; padding:80px 35px; color:#525252;}

/*专家团队*/
.banner_zj{background:url(../images/zjbanner.jpg) no-repeat center center; height:503px;}
.zjlist{ width:308px; height:32px; margin:0 auto; overflow:hidden;}
.zjlist div{ width:154px; height:32px; background:#c89043; color:#fff; text-align:center; font-size:18px; line-height:32px; float:left; cursor:pointer;}
.zjlist div.hover{ background:#055499;}
.zjcon{ width:1100px; height:auto; overflow:hidden;}
.zj{ width:512px; height:286px; float:left; margin:20px 0;}
.zj:nth-child(2n){float:right;}
.zjpic{ width:236px; height:286px; float:left;}
.exp{ width:276px; height:286px; float:left; background:#055499; color:#FFF;}
.exp h2{ font-size:20px; line-height:30px; padding:20px; padding-bottom:0; margin-top:10px;}
.exp b{ font-size:15px; line-height:30px; padding-left:20px;}
.exp p{ font-size:14px; line-height:22px; padding:20px; }
.exp div{ float:right; margin-right:20px; display:inline; width:40px; height:40px; line-height:40px; text-align:center; font-size:14px;}
.zjxq{ background:#FFF;border-radius:20px;}
.zjxq a{ color:#055499;}
.zjzx{  background:#c89043;border-radius:20px;}
.zjzx a{ color:#fff;}
.zjslide{ width:670px; height:55px; margin:0 auto; overflow:hidden;}
.zjslide div{ width:166px; height:35px; float:left; margin-top:15px; line-height:35px; text-align:center; color:#585858; font-size:16px; cursor:pointer;}
.zjslide div.hover{ border-bottom:3px solid #c89043;}
.zjslide span{ float:right;}


/*仪器设备*/
.banner_sb{background:url(../images/sbbanner.jpg) no-repeat center center; height:503px;}
.eqjj{ width:1100px; height:120px; margin-top:20px;}
.eqjj h2{ font-size:20px; color:#525252; line-height:40px; font-weight:lighter;}
.eqjj p{ line-height:30px; color:#525252; font-size:15px; text-indent:30px;}
.eqcon{ width:1100px; height:274px; float:left; margin:15px 0; overflow:hidden;}
.eqlist{ width:357px; height:274px; float:left; overflow:hidden; background:#e4e4e4; margin:0 12px 0 1px;}
.eqlist p{ line-height:45px; text-align:center; color:#525252; font-size:17px;}
.sb{ margin-right:0;}

/*iso*/
.banner_iso{background:url(../images/isobanner.jpg) no-repeat center center; height:619px;}
.isojj{ width:1100px; height:267px; overflow:hidden;}
.isojjlf{ width:401px; height:267px; float:left; display:inline; margin-left:66px;}
.isorg{ width:596px; height:155px; float:right; overflow:hidden; background:url(../images/isojjbg.jpg) no-repeat left top; padding-top:112px;}
.isorg p{ font-size:18px; line-height:35px; color:#4e4d4d; padding-left:15px;}
.isot{ width:1100px; height:40px; text-align:center;}
.isot h2{ font-size:26px; line-height:40px;}
.isotp{ width:1100px; height:auto; overflow:hidden;}
.isotpc{ width:267px; height:420px; float:left; overflow:hidden; margin:15px 148px 16px 1px;}
.isotpc img{ padding-bottom:10px;}
.isotpc p{ line-height:20px; text-align:center; font-size:15px; color:#4e4d4d;}
.iso{ margin-right:0;}
.isob{ width:1100px; height:70px; margin:10px 0;}
.isob p{ line-height:35px; font-size:18px; color:#4e4d4d;}
.isob p span{ color:#105bac;}
.isoyq{ width:1100px; height:280px; overflow:hidden;}
.isoyqlf{ width:366px; height:280px; float:left; overflow:hidden; background:#ebeef2; color:#4e4d4d;}
.isoyqlf h2{ font-size:20px; padding:30px; padding-bottom:0;}
.isoyqlf h2 span{ font-size:60px; font-weight:lighter;}
.isoyqlf p{ line-height:30px; font-size:15px; padding:0 30px;}
.isoyqrg{ width:734px; height:280px; float:left; overflow:hidden;}
.isoyqp{ width:367px; height:280px; float:left; overflow:hidden;}
.isobot{ width:1100px; height:286px; overflow:hidden; color:#4e4d4d;}
.isobot h2{ font-size:30px; line-height:35px; padding-top:50px; text-align:center;}
.isobot p{ font-size:16px; line-height:30px; padding-top:20px;}

/*关于我们*/
.banner_gy{background:url(../images/gybanner.jpg) no-repeat center center; height:502px;}
.about{ width:1100px; height:303px; overflow:hidden;}
.aboutlf{ width:368px; height:303px; float:left; overflow:hidden;}
.aboutlf p{ font-size:16px; color:#6a6a6a; line-height:30px; padding-left:48px; padding-right:20px;}
.aboutrg{ width:732px; height:303px; float:left; overflow:hidden;}
.aboutrg p{ font-size:16px; color:#6a6a6a; line-height:30px; padding-left:184px;}
.aboutlfp{ width:367px; float:left; height:303px;}
.bg{ background:#eff1f1; width:367px;}
.tw{ width:366px;}
.sj p{ padding:0 10px 0 15px;}
.aboutbot{ width:100%; height:276px; background:url(../images/aboutbg.jpg) no-repeat center;}




.foot{ width:100%; height:318px; overflow:hidden; background:#013e75; margin-top:15px; border-top:4px solid #c89042;}
.foot_main{ width:1190px; height:auto; overflow:hidden; margin:0 auto;}
.foot_left{ width:534px; height:250px; float:left; overflow:hidden; margin-top:80px;}
.foot_left_pic{ width:148px; height:200px; overflow:hidden; float:left;}
.foot_left_con{ width:356px; height:250px; overflow:hidden; float:left;margin-left:30px; display:inline;}
.foot_left_con div{  float:left;color:#FFF; }
.qq { width:356px; height:150px; overflow:hidden; float:left;}
.lf{ width:80px;  height:30px; overflow:hidden; line-height:30px; float:left;  font-size:18px;}
.rg{ width:270px; float:left; overflow:hidden; font-size:14px; line-height:24px;}
.rg p a{ margin:0 10px; color:#FFF;}
.foot_mid{ width:211px; height:238px; overflow:hidden; float:left; background:url(../images/dbbg2.jpg) no-repeat left; color:#FFF; padding-top:80px; padding-left:15px;}
.foot_mid p{ font-size:14px; line-height:24px;}
.foot_mid h3{ font-size:16px; margin-top:30px; font-weight:lighter;}
.foot_mid h2{ font-size:24px;}
.foot_right{ width:420px; height:270px; overflow:hidden; float:left; margin-top:30px; background:url(../images/footbg.jpg) no-repeat center;}
.nrlycon{ width:380px; height:200px;  margin:70px 20px 10px 20px;}

.line{ width:330px;  overflow:hidden; margin:15px; color:#FFF;}

.lineH{ width:50px; height:34px; float:left; overflow:hidden; font-size:14px; line-height:34px;}

