﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
/*正文开始*/
.wz{ height:60px; border-bottom:1px solid #e7e7ea; overflow:hidden; font:12px "宋体"; line-height:60px; color:#484f65;}
.wz2{ width:973px; height:60px; margin:0 auto;background:url(Img/neiye/wz.gif) no-repeat left center; padding-left:30px;}
.wz a{ color:#484f65; padding:0 8px;}
.wz span{ font:14px "宋体"; color:#6f7486; display:inline-block; height:60px; line-height:60px;}
.wz span em{ font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#484f65; font-style:italic;}

.tit01{ height:50px; background:url(Img/neiye/line.gif) repeat-x center center; font:25px "宋体"; text-align:center; font-weight:bold; line-height:50px; text-transform:uppercase;}
.tit01 a{ padding:0 30px; color:#d20303; background:#fff;}
.tit01 i{ font:24px Arial, Helvetica, sans-serif; color:#63697c; padding-left:12px;}

/*fdz_detail非标专题详情页----------------------------------------*/
.fdz_banner a{ display:block; height:320px; background:url(Img/neiye/fdz_detail/banner.jpg) no-repeat center top;overflow:hidden;}

.zl1 h5 a{ display:block; width:26px; height:26px; overflow:hidden; position:absolute; bottom:0; right:0;}
.zl .zl4 h5{ font-size:16px;}
.zl .zl4 dd{border-top:1px dashed #c8cad6;}
.zl .zl4 dd em{ display:block; width:511px; height:120px; overflow:hidden;}
.zl .zl4 dd em img{ width:511px; height:120px;}

.bg6 dd p span{ color:#f00;}

.ys2 .tit02{ *margin-top:48px;}
.ys.ys2{ height:auto;padding-top:48px;}
.ys.ys2 dd h4{ font:24px "宋体"; color:#111111; height:42px; border:0; line-height:42px; margin-bottom:10px; overflow:hidden;}
.ys.ys2 dd h4 i{ display:inline-block; float:left; width:52px; height:42px; font:28px Arial, Helvetica, sans-serif; text-align:center; line-height:42px; color:#eb000d; background:url(Img/neiye/xg_bg.gif) no-repeat center top;margin-right:24px;}
.ys.ys2 dd p{ background:none; color:#555555; padding-left:77px;}
.ys.ys2 dt{ width:470px; height:155px;}
.ys.ys2 dt img{width:470px; height:155px;}

.bg7.bg77{ background:none;}
.bg7.bg77 .cans h4,.bg7.bg77 .cans p{ width:1003px;}
.bg7.bg77 .cans h4 img,.bg7.bg77 .cans p img{width:1003px;}
.bg7.bg77 .cans h5 a{ display:block; height:56px; text-align:left; font:14px "宋体"; color:#777777; line-height:56px; overflow:hidden;}
.bg7.bg77 .cans .tit03{ margin-top:10px; margin-bottom:40px;}

.app.app2{margin:0 auto 0;}
.app.app2 .tit02{ margin-top:30px;}
.bg7.bg77 .app.app2 dd p{ width:470px;}
.zx{ height:50px; margin-top:60px; overflow:hidden; width:388px; overflow:hidden;}
.zx span{ display:inline-block; float:left; width:190px; font:14px "宋体"; color:#4e515b; line-height:24px;}
.bg7.bg77 .app.app2 .zx em a{ display:inline-block; width:175px; height:47px; border:1px solid #df0522; font:18px "宋体"; text-align:center; line-height:47px; color:#df0522; float:right; background:none;}

.lc{ height:390px; background:#eff1f6; margin-top:30px; padding-top:52px;}
.lc h3{ height:124px; overflow:hidden; font:30px "宋体"; text-align:center; font-weight:bold; font-weight:bold; background:url(Img/neiye/fdz_detail/lc_h.gif) no-repeat center top; line-height:50px;}
.lc h3 a{ color:#dd0916;}
.lc h3 i{ font:30px Arial, Helvetica, sans-serif; color:#535d79; padding-left:8px; text-transform:uppercase;}
.lc h3 span{ display:block; font:18px "宋体"; text-align:center; color:#394052; margin-top:21px;}
.lc h4 a{ display:inline-block; float:left; width:165px; height:168px; margin:0 0 0 28px; overflow:hidden; background:url(Img/neiye/fdz_detail/lc_h2.gif) no-repeat center top; font:12px "宋体"; text-align:center; line-height:178px; color:#000; padding-left:20px;}
.lc2_2{ width:740px; float:right; overflow:hidden; height:201px; position:relative;}
.lc2_2 li{ width:88px; height:29px; font:12px "宋体"; text-align:center; line-height:29px; border:1px solid #959595; position:relative; float:left; background:#fff; margin-right:40px; margin-top:20px; margin-bottom:5px;}
.lc2_2 li a{ color:#586175; display:block;}
.lc2_2 li a:hover{ background:#363f59; color:#fff;}
.lc2_2 li span{ display:block; width:31px; height:12px; overflow:hidden; position:absolute; top:8px; left:95px;}
.lc2_2 .nones{ margin-right:0;}
.lc2_2 .li01 span{display:block; width:14px; height:23px; overflow:hidden; position:absolute; top:31px; left:35px;}
.lc2_2 h5{display:block; width:14px; height:23px; overflow:hidden; position:absolute; top:31px; left:35px;}


/*pro_detail产品详情5----------------------------------------*/
.pd_banner a{ display:block; height:320px; background:url(Img/neiye/pro_detail/p_banner.jpg) no-repeat center top; overflow:hidden;}

.zl{ width:938px; height:370px; border:1px solid #c8cad6; overflow:hidden; margin:36px auto 0;}
.zl1{ width:364px; position:relative; overflow:hidden; height:523px;}
.zl1 li{width:364px; overflow:hidden; float:left;}
.zl1 li img{ width:363px; height:370px; border-right:1px solid #c8cad6;}
.zl1 h2{ width:37px; height:119px; z-index:6; overflow:hidden; position:absolute; top:0; right:44px;}
.zl1 h3{ width:130px; height:9px; text-align:center; z-index:6; overflow:hidden; position:absolute; bottom:186px; left:140px;}
.zl1 h3 a{ float:left; text-indent:999px; overflow:hidden; width:9px; height:9px; background:url(Img/neiye/zl_dot1.png) no-repeat; margin-right:10px;}
.zl1 h3 a:hover{background:url(Img/neiye/zl_dot2.png) no-repeat;}

.zl2{ width:505px; float:left; overflow:hidden; margin-left:36px; display:inline;}
.zl2 dt h4 a{ display:block; height:63px; border-bottom:1px solid #c8cad6; font:20px "宋体"; line-height:63px; color:#df0522;}
.zl2 dt p{ font:14px "宋体"; color:#3a4767; line-height:24px; margin-top:10px; height:auto; padding-bottom:12px; overflow:hidden;}
.zl2 dt span{ display:block; height:50px; border-bottom:1px dashed #c8cad6; border-top:1px dashed #c8cad6; font:14px "宋体"; color:#3a4767; line-height:50px;}
.zl2 dt span em{ padding:0 15px;}
.zl2 dt span em a{ color:#555;}
.zl2 dd h5{ font:20px "宋体"; height:40px; line-height:40px; color:#ea0000; overflow:hidden; padding-top:5px;}
.zl2 dd em{ display:block; margin-top:15px;}
.zl2 dd p{ font:14px "宋体"; color:#555555; line-height:28px;}
.zl2 dd span{ display:block; height:47px; font:14px "宋体"; color:#555; margin-top:20px; overflow:hidden;}
.zl2 dd span em a{ display:inline-block; width:176px; height:46px; font:18px "宋体"; text-align:center; color:#fff; background:#df0522; float:left; line-height:46px; margin-right:40px;}
.zl2 dd span i{ font:24px "宋体"; color:#df0522; font-style:italic;}

.bg6{ border-top:15px solid #f5f5f5;border-bottom:15px solid #f5f5f5;  overflow:hidden; margin-top:50px; padding-top:54px;}
.bg6 dl{ margin-top:32px; overflow:hidden; padding:0 50px 0 23px;}
.bg6 dd{  float:left; margin-top:26px;}
.bg6 dd p{ font:14px "宋体"; line-height:30px; color:#555; margin-bottom:8px; }

.tit02{ height:36px; background:url(Img/neiye/h.png) no-repeat left bottom; overflow:hidden;}
.tit02 em a{ display:inline-block; width:150px; height:36px; font:20px "宋体"; text-align:center; color:#c90a1c; line-height:36px; font-weight:bold;}
.tit02 i{ font:20px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 30px 0 20px; background:url(Img/neiye/h_jt.png) no-repeat right center; color:#c7c7c7;}



.reurn{ width:230px; height:45px; overflow:hidden; margin:20px 0 0 387px;}

.wit{ height:438px; margin-top:55px; position:relative;}
.wit .arr3{ width:23px; height:91px; overflow:hidden; position:absolute; top:140px; left:-34px;}
.wit .arr4{ width:23px; height:91px; overflow:hidden; position:absolute; top:140px;right:-34px;}
.wit li{ width:217px; float:left; position:relative; height:300px; border-bottom:1px dashed #e3e1e1; display:inline; margin:36px 20px 0 13px;}
.wit li img{ width:215px; height:228px; border:1px solid #dddfe7;}
.wit li span{ display:block; font:16px "宋体"; color:#3f434c; line-height:24px; padding-top:8px; cursor:pointer;}
.wit li em img{ width:23px; height:23px; border:0; position:absolute; bottom:22px; right:0;}
.wit li a:hover img{ border:1px solid #e1142f;}
.wit li em a:hover img{ border:0;}


/*产品列表页----------------------------------------*/
.p_banner a{ display:block; height:278px; background:url(Img/neiye/p_banner.jpg) no-repeat center top; overflow:hidden;}

.prolist{ background:#eff1f6; padding-top:39px; height:auto; overflow:hidden; font-family:"宋体";}
.side{ width:259px; height:auto; overflow:hidden;}
.side h2{ background:url(Img/neiye/pside1.jpg) no-repeat left top; height:114px; color:#fff; padding:35px 0 0 30px;}
.side h2 span{ text-transform:uppercase; margin-bottom:6px; font-size:22px; font-weight:normal; display:block;}
.side h2 a{ font-size:24px; color:#fff;}
.side h3 a{ font-size:18px; color:#39435e; display:block; background:url(Img/neiye/case_h.jpg) no-repeat; font-weight:normal; height:57px; line-height:57px; padding-left:20px; margin-top:10px;}
.side h3 a:hover,.side h3.cur a{ background:url(Img/neiye/case_h1.jpg) no-repeat; color:#fff;}
.side li a{ font-size:14px; color:#394053; background:url(Img/neiye/psid2.jpg) no-repeat; height:47px; line-height:47px; display:block; padding-left:70px; border-bottom:1px solid #ddd;}
.side li a:hover,.side li.cur a{ background:url(Img/neiye/pside3.jpg) no-repeat; color:#fff; color:#df0522;}
.side .nones a{ border-bottom:0;}
.side h3.cur a{ margin-top:0px;}
.side .ptel{ margin-top:10px; width:234px; height:76px; background:#d30f29; border-bottom:4px solid #b50018; color:#fff; padding:32px 0 0 25px; font-size:16px;}
.side .ptel span{ background:url(Img/neiye/case_lx2.gif) no-repeat left top; padding-left:53px; height:50px; display:block;}
.side .ptel span em{ display:block; font-size:24px; font-weight:bold; font-family:arial; font-style:italic;}

.cp3{ width:705px; }


.cplist{ /* height:1090px;*/ overflow:hidden; background:#fff;}
.cplist h3{ border-bottom:1px solid #d7d7d7; margin:0 38px 0 0; height:60px; line-height:65px; font-weight:normal; margin-bottom:36px;}
.cplist h3 span{ font-size:24px; color:#39435e; border-bottom:2px solid #df0522; height:58px; display:inline-block;}
.cplist h3 span a{color:#39435e; }
.cplist h3 em{ font-size:18px; font-family: Arial, Helvetica, sans-serif; padding-left:10px; color:#4a536a; text-transform:uppercase; font-weight:lighter; }
.cplist_c{ /*height:984px;*/ overflow:hidden; padding-left:40px;}
.cplist_c li{ width:300px; height:300px; float:left; margin:0 24px 31px 0; position:relative; overflow:hidden;}
.cplist_c li img{ width:298px; height:298px; border:1px solid #ccd3e5;}
.cplist_c li span{ display:block; height:25px; text-align:center; background:url(Img/neiye/onproimg.png) repeat; position:absolute; left:0px; bottom:0px; width:300px; font-size:14px; color:#39435e; padding-top:10px; overflow:hidden;}
.cplist_c li span em{ font-size:12px; display:block; text-transform:uppercase;}
.cplist_c .ppages{ float:right; padding-right:42px;}
.cplist_c .pages{margin-top:10px; padding-right:40px;} 



/*case新闻案例-------------------------------------------*/
.ca_banner a{ display:block; height:284px; overflow:hidden; background:url(Img/neiye/case/c_banner.jpg) no-repeat center top;}


/*fdzpd非定制频道--------------------------------*/
.f_banner a{ display:block; height:282px; overflow:hidden; background:url(Img/neiye/fdzpd/banner.jpg) no-repeat center top;}
/**/
.sbdz{ display: block; overflow: hidden; padding: 29px 0 0; height: 236px; overflow: hidden; border-bottom: 15px solid #f5f5f5;}
.sbdz h2{ display: block; overflow: hidden; font-family:"宋体"; padding: 52px 0 0 38px; width: 181px; height: 145px; background: url(Img/neiye/fdzpd/sbdz-tit.jpg) no-repeat left top; line-height: 38px; color: #394052; font-weight: bold; font-size: 30px; float: left;}
.sbdz h2 a{ color: #394052;}
.sbdz dl{ display: block;font-family:"宋体";float: right; width:784px; height: 198px; overflow: hidden;}
.sbdz dt{ display: block; float: right; width:433px; height:198px; overflow:hidden; position:relative;}
.sbdz dt p{width:433px; height:198px; float:left; overflow:hidden;}
.sbdz dt h4{ width:74px; height:10px; overflow:hidden; position:absolute; bottom:10px; right:10px;}
.sbdz dt h4 a{ display:inline-block; width:9px; height:9px; background:url(Img/neiye/fdzpd/dot1.png) no-repeat center top; margin-right:9px;}
.sbdz dt h4 a:hover{background:url(Img/neiye/fdzpd/dot2.png) no-repeat center top;}
.sbdz dd{ display: block; width: 297px; background: #eff1f6; text-indent:2em; padding: 34px 24px 0; height: 164px; background: #eff1f6; line-height: 24px; color: #394052; font-size: 14px;}


.pd-wrp-cnt{ height:2020px;}
.pd-wrp{ display: block; padding-top: 14px; height: 2090px; overflow: hidden;}
.pd-wrp h3{ display: block;font-family:"宋体"; overflow: hidden; height: 100px; line-height: 100px; color: #394052; font-size: 24px; font-weight: bold;}
.pd-wrp h3 a{ color:#394052; text-decoration:none;}
.pd-wrp h3 i{ font-weight: normal; color: #acacac; font-size: 24px; padding-left: 20px;}
.pd-wrp dl{ display: block; height: 296px; padding-bottom: 7px; overflow: hidden;font-family:"宋体";}
.pd-wrp dt{ display: block; padding-left: 65px; overflow: hidden; width: 477px; overflow: hidden; background: url(Img/neiye/fdzpd/fdzpd-bor.jpg) no-repeat 24px 0; float: left;}
.pd-wrp dt img{ display: block; overflow: hidden; width: 477px; height: 296px; }
.pd-wrp dd{ display: block; float: right; width: 430px;}
.pd-wrp dd p{ display: block; line-height: 26px; color: #394052; font-size: 14px; height: 137px; overflow: hidden;}
.pd-wrp dd span{ display: block; overflow: hidden; height: 110px;}
.pd-wrp dd span a{ display: block; color: #666666; font-size: 14px; font-family: "宋体"; line-height: 28px; padding-left: 19px; background: url(Img/neiye/fdzpd/ico.jpg) no-repeat left center;}
.pd-wrp dd .btn{ display: block; width: 256px; height: 43px; line-height: 43px; text-align: center; border: 1px solid #e74459; color: #394052; font-size: 16px; font-family: "宋体"}
.pd-tab{ display: block; overflow: hidden; padding-top: 28px; overflow: hidden; text-align: center;}
.pd-tab a{ display: inline-block; width:26px; height: 13px; overflow: hidden; background: url(Img/neiye/fdzpd/fdz-tab-ico-1.jpg) no-repeat center top;}
.pd-tab a:hover,.pd-tab a.on{background: url(Img/neiye/fdzpd/fdz-tab-ico-2.jpg) no-repeat center top;}

.fd-part{ display: block; overflow: hidden; background: #eff1f6; padding-top: 47px; height: 555px;}
.fd-part h2{ display: block; overflow: hidden;font-family:"宋体"; height: 115px; text-align: center;}
.fd-part h2 .tit{ display: block; text-align: center; height: 50px; line-height: 50px; background: url(Img/neiye/fdzpd/part-tit.jpg) no-repeat center top; text-transform: uppercase; color: #535d79; font-size:30px; font-weight: normal; }
.fd-part h2 .tit b{ padding-right: 15px; color: #394052;}
.fd-part h2 .more{ color: #4a536a; font-size: 18px; font-weight: normal; height: 45px; line-height: 45px;}
.fd-part h2 i{ font-style: normal; text-transform: uppercase; padding-left: 11px; font-size:14px;}
.fd-part .fd-part-ad{ display: block; float: right; width: 280px; overflow: hidden; position: relative; height: 382px;}
.fd-part-ad a{ display: block; z-index: 1; position: relative;}
.fd-part-ad .btn{ display: block; overflow: hidden; position: absolute; z-index: 5; top: 230px; left: 50%; width: 180px; height: 31px; line-height: 31px; border: 1px solid #848588; text-align: center; margin-left: -90px; color: #fff; font-size: 14px;}
.fd-part-cnt{ display: block; overflow: hidden; width: 711px; overflow: hidden; border-left: 1px solid #dedfdf; border-bottom: 4px solid #8f9194; height: 379px;}
.fd-part-cnt li{ display: block; overflow: hidden; float: left; width: 176px; overflow: hidden; background: #fff; height: 189px; border-top: 1px solid #dedfdf; border-right: 1px solid #dedfdf;}
.fd-part-cnt li img{ display: block; overflow: hidden; width: 175px; overflow: hidden; height: 114px;}
.fd-part-cnt li span{ display: block; height: 70px; line-height: 70px; text-align: center; font-family: "宋体"; color: #707070;}


/*case_detail新闻案例详情页-------------------------------------------*/
.cd_banner a{ display:block; height:300px; background:url(Img/neiye/case_detail/cd_banner.jpg) no-repeat center top; overflow:hidden;}

.b{ height:auto; margin:0 auto; width:1003px; overflow:hidden;}
.hb{ width:678px; height:auto; margin-top:36px; overflow:hidden;}
.hb1{ height:auto; overflow:hidden;}
.hb1 h2 a{ display:block; height:91px; font:22px "宋体"; text-align:center; line-height:91px; color:#25282f; border-bottom:1px dashed #c4c4c4; overflow:hidden; background:#f1f1f1;}
.hb1 p{ height:50px; font:14px "宋体"; color:#596176; line-height:50px; overflow:hidden;}
.hb1 p em{ padding:0 10px;}
.hb1 p a.a01{ background:url(Img/neiye/case_detail/fenx.jpg) no-repeat right center; padding-right:20px; padding-left:5px;}
.hb1 p a.a02{background:url(Img/neiye/case_detail/sc.jpg) no-repeat right center; padding-right:20px; padding-left:12px;}
.hb2{ height:auto; overflow:hidden;}
.hb2 p{ font:14px "宋体"; color:#384053; text-indent:2em; line-height:30px;}
.hb2 h2 img{ width:668px; height:380px; margin-top:20px;}
.hb2 h3{ height:34px; overflow:hidden; margin:29px 0 0 184px; overflow:hidden; font:14px "宋体"; line-height:34px; width:356px; height:34px; position:relative;}
.hb2 h3 a{ color:#444;}
.hb2 h3 em{ display:inline-block; width:123px; height:34px; overflow:hidden; position:absolute; top:0; left:170px;}

/*下一篇、下一篇*/
.gduo{ line-height:30px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;}
.gduo span{ overflow:hidden; height:30px; display:block;}
.gduo a{  color:#201618;}

.con_kwd{ color:#3F4C6D; font-weight:bold;}



.case{ width:259px;margin-top:36px; overflow:hidden;}
.case h2{ height:98px; background:url(Img/neiye/case_hbg.gif) repeat-x center top; overflow:hidden; padding-left:16px; font:18px "宋体";}
.case h2 a{ color:#f3f7f9; display:block; background:url(Img/neiye/case_hjt.gif) no-repeat 104px center;}
.case h2 i{ display:block; font:26px Arial, Helvetica, sans-serif; color:#f3f7f9; text-transform:uppercase; margin-top:24px;}
.case ul{ margin-bottom:8px;}
.case li{font:14px "宋体"; height:52px; background:#f2f2f2;line-height:52px; border-top:1px solid #ddd;overflow:hidden;}
.case li a{ color:#394053; display:block; height:52px; overflow:hidden; background:url(Img/neiye/case_jt.gif) no-repeat 31px 19px; padding-left:63px;}
.case h3 a{ display:block; height:60px; background:url(Img/neiye/case_h.jpg) no-repeat center top; font:18px "宋体"; line-height:60px; padding-left:30px; color:#39435e;}
.case h4{ height:52px; overflow:hidden; font:14px "宋体"; background:url(Img/neiye/case_h2.gif) no-repeat center top; border-bottom:1px solid #ddd; line-height:52px;}
.case h4 a{ color:#394053; padding-left:31px;}

.lx{ height:108px; margin-top:11px; background:url(Img/neiye/case_lx.gif) repeat-x center top; overflow:hidden; font:16px "宋体"; color:#fff;}
.lx p{ background:url(Img/neiye/case_lx2.gif) no-repeat 16px 33px; padding-left:70px; padding-top:32px;}
.lx span{ font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-style:italic; display:block;}

/*case_list新闻案例列表页----------------------------------------------*/
.cl_banner a{display:block; height:283px;overflow:hidden; background:url(Img/neiye/cl_banner.jpg) no-repeat center top;}

.case_l{ height:1186px; width:1003px; margin:0 auto;}
.cen{ width:235px; overflow:hidden;}
.cen h2{ background:#39435e;}
.cen h3 a:hover,.cen h3.cur a {  background: url(Img/neiye/case_h1.jpg) no-repeat center top;
  color: #fff;}
.cen li a:hover,.cen li.cur a{background:url(Img/neiye/jt.gif) no-repeat 31px 19px; color:#d51e37;}
.cen .lx{ margin:0;}

.hycase{ width:720px; height:auto; overflow:hidden; margin-top:36px; margin-bottom:20px;}
.hycase h2{ height:42px; overflow:hidden; background:url(Img/neiye/hycase_l.gif) no-repeat left bottom; overflow:hidden; font:18px "宋体"; line-height:42px;}
.hycase h2 a{ color:#39435e;}
.hycase h2 i{ font:18px Arial, Helvetica, sans-serif; color:#4a536a; padding-left:8px; text-transform:uppercase;}
.hycase h2 span a{ display:inline-block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#576280; text-transform:uppercase; height:42px; line-height:42px; overflow:hidden;}

/*新资讯显示方式 */
.inf_lc{ clear:both;padding:5px 0 0;}
.inf_lc li:hover{box-shadow: 0 0 10px #1857A4; }
.inf_lc li:hover .fr{ background:#1857A4;}

.inf_lc li{padding:7px 20px 0 0;height:110px; overflow:hidden;margin:20px 5px; background:#f6f6f6;}
.inf_lc li.bg { background:#edf6f4;}
.inf_lc li h4{ padding:20px 5px 0 0;text-align:center; float:left;width:64px; overflow:hidden;}
.inf_lc li h4 b{ font-weight:100; display:block; line-height:36px;height:36px; overflow:hidden; font-size:36px; font-family:Arial; text-transform:uppercase;}
.inf_lc li h4 span{ font-weight:100; display:block; line-height:16px;height:16px; overflow:hidden; font-size:12px; font-family:Arial; text-transform:uppercase; color:#343434;}
.inf_lc li p{padding:0 0 0 14px; line-height:26px;width:505px; overflow:hidden;font-size:14px; float:left; color:#666; }
.inf_lc li p b{ display:block; font-weight:100; color:#000000;}
.inf_lc li p b a,.inf_lc li p b a:hover{ color:#343434; font-weight:bold;}
.inf_lc li p b a:hover{ color:#1857A4;}
.inf_lc li .fr{margin:30px 0 0; width:70px; height:25px; line-height:25px; text-align:center; color:#ffffff; background-color:#999; }

.pglist { width:700px; height:40px; line-height:32px; padding:0 5px; margin-bottom:0px; margin-top:10px; text-align:right; clear:both;  }
.pglist a {  border:1px solid #1561af; margin-right:5px; margin-left:5px; width:30px;background:#1561af;color:#fff; padding:3px 10px;}
.pglist .num_btns {float:right; font-family:Tahoma;}
.pglist a:hover, .apage .cur { border:1px solid #f02e49; background:#f02e49; color:#fff; text-decoration:none;}
.nolink{ width:30px;background:#42525b;color:#fff; padding:3px 10px;margin-right:5px; margin-left:5px;  border:1px  solid #42525b;}



dl.hycase_news{ width:718px; height:210px; border:1px solid #e1e4ed; margin:30px auto 0;}
.hycase_news dt{ width:275px; height:171px; float:left; overflow:hidden; margin:20px 0 0 27px; display:inline;}
.hycase_news dt img{width:275px; height:171px;}
.hycase_news dd{ width:380px; float:left; margin-left:28px; overflow:hidden; margin-top:20px; position:relative; height:176px;}
.hycase_news dd h3{ height:38px; font:18px "宋体"; line-height:36px; overflow:hidden;}
.hycase_news dd h3 a{ color:#3e465b;}
.hycase_news dd h5 i{ font:14px Arial, Helvetica, sans-serif; color:#a1a1a5; padding-left:70px;}
.hycase_news dd p{ font:14px "宋体"; line-height:26px; color:#4a5366; height:60px; border-bottom:1px dashed #a6abba;}
.hycase_news dd span{ display:none; height:42px; font:14px "宋体"; color:#27303f; line-height:42px;}
.hycase_news dd span em{ padding:0 15px;}
.hycase_news dd h5{ font:12px "宋体"; color:#a1a1a5; background:url(Img/neiye/case_list/case_c.gif) no-repeat left center; padding-left:20px;}
.hycase_news dd h4{ width:24px; height:24px; overflow:hidden; position:absolute; bottom:0; right:0;}


/*intruduce公司简介-------------------------------------------*/
.i_banner a{display:block; height:345px;overflow:hidden; background:url(Img/neiye/intruduce/i_banner.jpg) no-repeat center top;}
.com{ margin-top:60px; overflow:hidden; border-bottom:11px solid #f3f3f3;}
.com dt{ width:448px; float:right; overflow:hidden;}
.com dt img{ width:448px; height:270px; margin-bottom:5px; display:inline-block;}
.com dt p img{ width:221px; height:170px;}
.com dd{ width:510px; float:left; overflow:hidden;}
.com dd h4{ height:50px; font:24px "宋体"; font-weight:bold; overflow:hidden; background:url(Img/neiye/com_jt.gif) no-repeat 36px 5px; padding-left:80px;}
.com dd h4 a{ color:#394052; }
.com dd h4 i{ font:24px Arial, Helvetica, sans-serif; color:#41495f; padding-left:10px; text-transform:uppercase;}
.com dd p{ font:14px "宋体"; line-height:30px; color:#303030;}

.event{ height:960px; margin-top:40px; overflow:hidden;}
.event h3{ height:93px; text-align:center; overflow:hidden;background:url(Img/neiye/honor/line.gif) repeat-x center center; font:30px "宋体";}
.event h3 a{ color:#39435e; padding:0 30px; background:#fff; height:80px; display:block; width:350px; margin:0 auto;}
.event h3 b{ color:#f00000; padding-left:8px;}
.event h3 i{ display:block; font:20px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#8f9194; padding-top:10px;}
.event dl{ height:363px; background:#ecf0f5; overflow:hidden;}
.event dt{ width:486px; height:363px; float:left; overflow:hidden;}
.event dt img{ width:486px; height:363px;}
.event dd{ width:484px; float:right; overflow:hidden;}
.event dd p{ height:147px; margin-top:22px; overflow:hidden;}
.event dd p img{ width:225px; height:147px; margin-right:15px;}
.event dd h4{ height:70px; font:24px "宋体"; overflow:hidden; margin-top:15px;}
.event dd h4 a{ color:#f00202;}
.event dd h4 i{ display:block; font:14px Arial, Helvetica, sans-serif;color:#8f9194; text-transform:uppercase; margin-top:8px;}
.event dd span{ display:block; font:14px "宋体"; line-height:30px; color:#384152;}
.event ul{ width:480px; overflow:hidden; height:440px; margin-top:40px; background:url(Img/neiye/intruduce/com_line.gif) no-repeat 12px top;}
.event li{ height:46px; background:url(Img/neiye/intruduce/com_dot.gif) no-repeat left center; padding-left:36px; font:16px "宋体"; font-weight:bold; line-height:46px; margin-top:30px;}
.event li a{ display:inline-block; color:#384152; width:404px; height:46px; padding-left:14px;}
.event li b{ color:#f00000;}
.event li a:hover{ background:url(Img/neiye/intruduce/com_bg.gif) no-repeat left center; color:#fff;}
.event li a:hover b{ color:#fff;}

.ind{ height:615px; border-top:11px solid #f2f2f2; overflow:hidden; padding-top:35px;}
.ind1{ width:356px; margin-top:40px; overflow:hidden;}
.ind1 h5{ font:24px "宋体"; line-height:34px; height:205px; border-bottom:1px solid #cdcdcd; margin-bottom:37px;}
.ind1 h5 a{ color:#454545;}
.ind1 h5 p{ font:13px "宋体"; color:#454545; line-height:24px; margin-top:12px;}
.ind2 ul{ width:19px; height:215px; background:url(Img/neiye/intruduce/com_line.gif) no-repeat center top; overflow:hidden; float:left; margin-left:22px; display:inline-block; margin-right:40px;}
.ind2 li{ width:19px; height:19px; overflow:hidden; margin-top:20px;}
.ind2 li a{ display:block; width:19px; height:19px; background:url(Img/neiye/intruduce/ind_dot1.gif) no-repeat center top;}
.ind2 li a:hover,.ind2 li.on a{width:19px; height:19px; background:url(Img/neiye/intruduce/ind_dot2.gif) no-repeat center top;}
.ind2 p{ width:262px; margin-top:17px; float:right; overflow:hidden;}
.ind2 p img{width:262px; height:161px;}
.ind2 p span{ display:block; font:13px "宋体"; height:36px; line-height:36px; color:#4a5366; overflow:hidden;}

.ind3{ width:530px; height:415px; margin:75px 20px 0 0; display:inline; overflow:hidden;}
.ind3 img{ width:530px; height:415px;}


/*culture企业文化----------------------------------------*/
.c_banner a{ display:block; height:348px; overflow:hidden; background:url(Img/neiye/culture/c_banner.jpg) no-repeat center top;}

.brand{ margin-top:35px; height:565px; overflow:hidden;}
.brand .tit01{ margin-bottom:25px;}
.brand dl{ height:224px; margin-top:6px; overflow:hidden; background:#ebeff4;}
.brand dt{ width:325px; height:224px; overflow:hidden;}
.brand dt img{ width:325px; height:224px;}
.brand dd{ width:642px; padding:20px 0 0 30px; overflow:hidden; height:204px;}
.brand dd h4 a{ display:block; font:18px "宋体"; color:#25282f; height:30px; line-height:30px; overflow:hidden;}
.brand dd p{ font:14px "宋体"; color:#394052; line-height:25px; padding-bottom:8px;}

.speech{ height:490px; overflow:hidden;}
.speech dl{ background:#eef1f3; height:365px; overflow:hidden; margin-top:25px;}
.speech dt{ width:502px; height:365px; overflow:hidden;}
.speech dt img{width:502px; height:365px;}
.speech dd{ width:460px; height:312px; margin:30px 18px 0 0; display:inline; overflow:hidden;}
.speech dd img{width:460px; height:312px;}

.idea{ height:595px; overflow:hidden;}
.idea dl{ width:430px; height:107px; overflow:hidden; margin:29px 0;}
.idea dt{ width:107px; height:107px; float:left; overflow:hidden; background:url(Img/neiye/culture/idea_bg1.gif) no-repeat center top;}
.idea dt img{ width:107px; height:107px;}
.idea dd{ width:295px; float:right; overflow:hidden;}
.idea dd h4 a{ display:block; font:24px "宋体"; height:40px; line-height:40px; overflow:hidden; color:#41495f;}
.idea dd p{ font:14px "宋体"; color:#41495f; line-height:24px; margin-top:8px;}
.idea .cur dt{ background:url(Img/neiye/culture/idea_bg2.gif) no-repeat center top !important;}

.bg1{ height:570px; padding-top:40px; background:#ecf0f5; overflow:hidden;}
.bg1 .tit01 a{background:#ecf0f5;}
.bg1 ul{ margin-top:32px;}
.bg1 li{ width:254px; height:423px; overflow:hidden; float:left;}
.bg1 li em{ display:block; width:254px; height:205px; background:url(Img/neiye/culture/imp_h.gif) no-repeat center top; cursor:pointer; font:32px "宋体"; text-align:center; line-height:205px; color:#fff; margin-bottom:1px;}
.bg1 li img{ width:254px; height:217px;}
.bg1 .li02{ width:424px; margin:0 1px;}
.bg1 .li02 img{ width:424px; height:161px;}
.bg1 .li02 span img{ width:424px; height:261px;}
.bg1 .li03{ width:323px;}
.bg1 .li03 img{ width:323px; height:211px;}

/*strength企业实力----------------------------------------*/
.s_banner a{ display:block;height:348px;overflow:hidden; background:url(Img/neiye/strength/s_banner.jpg) no-repeat center top;}

.sl{ height:530px; overflow:hidden; margin-top:30px;}
.sl dl{ width:408px; height:431px; overflow:hidden; background:#ecf0f5; margin-top:25px; float:left;}
.sl dd{ padding:20px; height:148px; overflow:hidden;}
.sl dd h4 a{ display:block; font:18px "宋体"; height:34px; line-height:34px; color:#41495f; overflow:hidden; font-weight:bold;}
.sl dd p{ font:14px "宋体"; line-height:24px; color:#41495f;}
.sl dt img{ width:408px; height:242px;}
.sl dt{width:408px; height:242px; overflow:hidden; position:relative;}
.sl .arr1 img{ width:28px; height:68px; overflow:hidden; position:absolute; top:77px; left:0;}
.sl .arr2 img{width:28px; height:68px; overflow:hidden; position:absolute; top:77px; right:0;}
.sl2{ width:571px; height:450px; overflow:hidden; margin-top:25px; float:right;}
.sl2 h2{ width:571px; height:122px; overflow:hidden;}
.sl2 h2 img{ width:571px; height:122px;}
.sl2 p{ font:14px "宋体"; color:#797979; line-height:25px; height:75px; overflow:hidden; margin-top:28px; padding-left:12px; border-bottom:1px solid #e7e7e5; padding-bottom:20px;}
.sl2 p span{ display:block;}
.sl2 p em{ color:#333;}
.sl2 p i{ display:inline-block; float:left; width:18px; height:18px; background:#67718b; color:#fff; text-align:center; line-height:18px; overflow:hidden; margin:5px 8px 0 0;}
.sl2 p .sp01 i{ background:#ef0b0b;}
.sl3{ width:320px; overflow:hidden; margin-top:15px;}
.sl3 h5 a{ display:block; font:16px "宋体"; color:#333; height:35px; line-height:35px; overflow:hidden; padding-left:12px;}
.sl3 p{ margin-top:0; border-bottom:0;}
.sl4{ width:215px;}

.team{ height:472px; overflow:hidden;}
.team h3{ height:50px; font:20px "宋体"; font-weight:bold; line-height:50px; overflow:hidden; background:url(Img/neiye/strength/line.gif) no-repeat left bottom;}
.team h3 a{ color:#39435e;}
.team h3 i{ font:18px Arial, Helvetica, sans-serif; color:#8089a1; padding-left:10px; text-transform:uppercase;}
.team h3 span a{ color:#39435e; font-weight:normal; font-size:14px;}
.team dl{ width:233px; height:320px; border:1px solid #b6bccd; float:left; margin:37px 20px 0 0;}
.team dt{ width:215px; height:132px; margin:15px auto 0; overflow:hidden;}
.team dt img{ width:215px; height:132px;}
.team dd{width:215px; height:177px; position:relative; margin:0 auto;}
.team dd h4 a{ display:block; font:16px "宋体"; height:40px; line-height:40px; margin-top:10px;color:#25282f; overflow:hidden;}

.team dd p{ font:12px "宋体"; line-height:24px; color:#707070; height:96px; overflow:hidden;}
.team dd em{ display:block; width:106px; height:26px; overflow:hidden; position:absolute; bottom:0; *bottom:-10px;_bottom:-15px; right:10px;}
.team .nones{ margin-right:0;}

.bg3{ border-top:24px solid #f2f2f2; padding-top:32px; height:645px; overflow:hidden;}
.str{ width:376px; height:531px; overflow:hidden; margin-top:24px;}
.str dl{ width:376px; height:177px; overflow:hidden;}
.str dt{ width:188px; height:177px; overflow:hidden;}
.str dt img{width:188px; height:177px;}
.str dd{width:188px; height:177px; overflow:hidden;}
.str dd a{ width:170px; height:72px; background:#ecf0f5; display:block; font:18px "宋体"; font-weight:bold; color:#253143; padding:105px 0 0 20px;}
.str dd i{ display:block; font:18px Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase;}
.str dd a:hover{ color:#fff; background:#ef0b0b;}
.str2{ width:623px; height:531px; overflow:hidden; background:#ecf0f5;margin-top:24px; position:relative;}
.str2 dt{width:623px; height:355px; overflow:hidden;}
.str2 dt img{width:623px; height:355px;}
.str2 dd{ height:176px; padding:0 30px; overflow:hidden; position:relative;}
.str2 dd h4{ height:36px; padding-top:25px; font:14px "宋体"; overflow:hidden;}
.str2 dd h4 a{ color:#24272e;}
.str2 dd h4 b{ font-size:18px;}
.str2 dd p{ font:14px "宋体"; color:#545b6f; line-height:23px; height:69px; overflow:hidden;}
.str2 dd em{ display:block; width:24px; height:15px; overflow:hidden; position:absolute; top:0; left:195px;}
.str2 .arr1{width:28px; height:68px; overflow:hidden; position:absolute; top:143px; left:0;}
.str2 .arr2{width:28px; height:68px; overflow:hidden; position:absolute; top:143px; right:0;}

.cj{ height:468px; overflow:hidden;}
.cj ul{ height:53px; overflow:hidden; border-bottom:1px solid #8e929b;}
.cj li{ width:70px; height:53px; overflow:hidden; margin-right:20px; float:left; font:16px "宋体"; line-height:44px;}
.cj li a{ color:#41495f; display:inline-block; height:49px;}
.cj li a:hover,.cj .on a{ border-bottom:4px solid #ef0b0b;}
.cj p{ margin-top:36px; width:1003px; height:316px; overflow:hidden;}
.cj p img{ width:1003px; height:316px;}


/*honor荣誉资质----------------------------------------*/
.h_banner a{ display:block; height:348px; overflow:hidden; background:url(Img/neiye/honor/h_banner.jpg) no-repeat center top;}

.honor{  overflow:hidden; margin-top:30px; margin-bottom:15px;}
.honor p{ font:14px "宋体"; color:#596176; padding:0 20px; line-height:30px; height:60px; overflow:hidden; margin-top:25px;}
.honor li{ width:292px; height:300px; float:left; margin-right:21px; margin-left:20px; overflow:hidden; background:url(Img/neiye/honor_line.gif) no-repeat center bottom; margin-top:56px;}
.honor li img{ width:262px; height:200px; display:block; margin:0 0 0 15px;}
.honor li p{ height:70px; font-size:14px; color:#394052; cursor:pointer; background:url(Img/neiye/honor_bg.jpg) no-repeat center top; padding-top:26px; margin-top:0; text-align:center;}
.honor li p i{ display:block; font-size:12px; color:#596176; cursor:pointer;}
.honor .nones{ margin-right:0;}
.honor .li01{ background:none;}

.pages {text-align:center; font:16px "宋体"; color:#596176; margin-top:20px; padding-right:20px;}
.pages a { display:inline-block; vertical-align:top;}
.pages a:hover { text-decoration:none;}
.pages .pre,.pages .next{ font:14px "宋体"; width:68px; height:22px;border:1px solid #39435e; text-align:center; line-height:22px; color:#39435e; margin:0 5px;}
.pages .pre:hover,.pages .next:hover{ background:#596176; color:#fff;}
.pages span a { font:16px "宋体"; background:#f2f2f2; width:22px; height:22px; line-height:22px; text-align:center; color:#39435e; border:1px solid #39435e; margin:0 5px;}
.pages span a:hover { border:1px solid #df0522; color:#bec2ce; background:#df0522;}

.bg2{ border-top:20px solid #f2f2f2; height:527px; overflow:hidden;}
.bg2 .tit01{ margin-top:45px;}
.bg2 ul{ border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; height:334px; width:1000px; overflow:hidden; margin-top:30px;}
.bg2 li{ width:199px; height:166px;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4; float:left; overflow:hidden;}
.bg2 li img{ width:165px; height:90px; margin:20px 0 0 20px;}
.bg2 li p{ text-align:center; height:24px; font-size:12px; color:#596174; line-height:24px; margin-top:10px;}

/*about联系我们----------------------------------------*/
.a_banner a{ display:block; height:282px; overflow:hidden; background:url(Img/neiye/a_banner.jpg) no-repeat center top;}


.con_com{font-size:16px; line-height:1.7; color:#555; margin-bottom:18px;}
.con_com .tab1{background:#f6f6f6; height:506px;}
.con_com .tab1 .zi1{font-size:14px;}
.con_com .tab1 .zi2{font-size:18px; color:#303030;}
.con_com .zi3{color:#303030;}
.con_com .tab2{background:#ececec; height:474px; padding:32px 35px 0px 35px;}




.bg{ height:1220px; background:#f8f8f8; overflow:hidden;}
.jd{ width:1003px; margin:0 auto; height:1159px; padding-top:54px;}
.jd dl{ width:500px; height:212px; overflow:hidden;}
.jd dt{ width:182px; height:34px; background:url(Img/neiye/about/map_h.gif) no-repeat center top; overflow:hidden; font:20px "宋体"; line-height:34px;}
.jd dt a{ color:#fff; padding-left:25px;}
.jd dd{ font:15px "宋体"; line-height:26px; color:#394052; margin-top:25px;}
.jd2{ height:730px; overflow:hidden;}
.jd2 h3{ height:60px; border-bottom:1px solid #c5c5c5; overflow:hidden; background:url(Img/neiye/about/map_h2.gif) no-repeat left top; font:20px "宋体"; line-height:34px; margin-bottom:50px;}
.jd2 h3 a{ color:#fff; padding-left:22px;}
.jd2 p{ width:500px; height:123px; overflow:hidden; font:14px "宋体"; line-height:26px; color:#394052;}
.jd2 span{ display:block; font-weight:bold; font-size:15px; color:#394052;}

.td{ height:310px; overflow:hidden; margin-top:16px;}
.td h3 a{ display:block; height:86px; background:url(Img/Index/td_line.gif) no-repeat center center; font:20px "宋体"; text-align:center; font-weight:bold; color:#364153; line-height:86px;}
.td p{ width:490px; height:62px; font:14px "宋体"; color:#394052; border:1px solid #ccc; overflow:hidden; margin-bottom:20px; line-height:24px; padding-top:8px;}
.td p span{ display:inline-block; float:left; font:14px "宋体"; font-weight:bold; width:101px; background:url(Img/Index/td_jt.gif) no-repeat right 8px; line-height:24px; margin-right:27px; height:50px;}
.td p span a{ color:#394052; padding-left:11px;}
.td .p03{ width:1001px;}
.td p a{ color:#394052; display:inline-block; padding-right:8px;}




/*leaveword01*/
.temp_on_inp { height:424px;  overflow:hidden; padding-top:90px; }
.temp_on_inp h3 { width:197px; height:78px; font:24px "宋体"; font-weight:bold; color:#1857A4; line-height:24px; float:right; }
.temp_on_inp h3 span { display:block; font:14px Arial; color:#1857A4; line-height:36px; text-transform:uppercase; }
.temp_on_inp h3 a { color:#cf181f; }
.temp_on_con { width:692px; }
.temp_on_con li { height:38px; width:270px; border:1px solid #d1d1d1; float:left; margin-right:22px; margin-bottom:16px; color:#FF070B; line-height:38px; overflow:hidden; }
.temp_on_con li span { font:14px "宋体"; color:#999; line-height:38px; float:left; padding-left:10px; display:inline-block; }
.temp_on_con li input { width:208px; height:38px; border:0; ont:14px "宋体"; color:#999; line-height:38px; float:left; }
.temp_on_con .inp1 input { width:180px; outline:none; }
.temp_on_con .inp3 { width:562px; height:72px; padding-top:10px; }
.temp_on_con .inp3 span { line-height:14px; }
.temp_on_con .inp3 textarea { width:546px; height:56px; resize:none; overflow:auto; outline:none; padding-left:10px; border:0; :14px "宋体";
color:#999; line-height:24px; }
.temp_on_con .inp4 { margin-bottom:0; }
.temp_on_con .inp4 input { width:120px; }
.temp_on_con .inp4 img { width:52px; height:38px; border-left:1px solid #d1d1d1; float:right; }
.temp_on_con .inp2 { width:562px; height:70px; border:0; }
.temp_on_con .inp2 span { display:block; }
.temp_on_con .inp2 em { font:12px "宋体"; color:#999; line-height:36px; float:left; }
.temp_on_con .minp5 { border:0; }
.temp_on_con .minp5 input { width:82px; height:24px; margin-right:16px; cursor:pointer; cursor:pointer; }
.temp_on_con .minp5 .onb1 { background:url(Img/neiye/on_b2.jpg) no-repeat center top; }
.temp_on_con .minp5 .onb2 { background:url(Img/neiye/on_b1.jpg) no-repeat center top; }