@charset "utf-8";

.zcxy{ padding:35px 0 60px 0; font-size:14px; color:#666; line-height:24px; }

.zcxy strong{ display:block; font-size:18px; color:#333; font-weight:normal; }

.zcxy a{ color:#008fd6; font-size:14px; }

.zcxy{ padding: 35px 15px 60px 15px;}

.clear{ overflow:hidden; _height:1px; _overflow:visible; }

.clean{ font-size:0px; line-height:0px; clear:both;}

.none{ display:none;}

:focus { outline: 0;}

.dlkuai .name a{ color: #999;}

pre{background:none;border:0;line-height:24px;font-size:14px;font-family: "Microsoft YaHei","微软雅黑","宋体",Arial, sans-serif;width:100%;white-space: pre-wrap;padding:10px 15px;}

.xmbjnr li .bt.message{
    font-size: 14px;
    text-align: left;
}
.CodeMirror,.cm-s-monokai{ display:none; height:0px; overflow:hidden; border:none; }

#theme-select{ display:none; border:none; }

.xmjhkuai .xmjhdl dd .xjj2{
  top: 154px;
  background: url(/bg/ztebg692.gif) no-repeat;
}

.cjblbg td .name input.radio{
    opacity: 1;
    -webkit-appearance: normal;
}
.cjblbg td .name{ background: none;}

.wjlist{ width: 520px;}

.wjlist li{ width: 520px;}

.wjlist li .name{ width: 165px;}

.wjlist li .nr{ width: 348px;}

.wjlist li.zc4 input{ width: 400px;}



a{ blr:expression(this.onFocus=this.blur());text-decoration:none; }

*{ margin:0; padding:0; -webkit-text-size-adjust:none;}

a{ text-decoration:none; outline:none; cursor:pointer;}

a:hover,img{ border:none; text-decoration:none; }

::selection{color:#fff; background:#008fd5;}

::-moz-selection{color:#fff; background:#008fd5;}

::-webkit-selection{color:#fff; background:#008fd5;}

body{ background:#fff; }

textarea{ resize:none}

h1,h2,h3,h4,h5,h6{ font-weight:normal; margin:0px; }

i{ font-style:normal;}

p{ text-align:justify; text-justify:inter-ideograph; margin:0px; }

ul,ol,dl{ list-style-type:none;}

.fl,.fr,.lifl dd{ float:left; display:inline;
  list-style:none;
}
.lifl li{
  float:left; display:inline;
}
.fr{ float:right;}

/*.fmyh,h2.t,ul.mf input.t,ul.mf li{ font-family:Microsoft YaHei,LiHei Pro;}*/

.ttuc{ text-transform:uppercase;}

.szm{ text-transform:capitalize; }

.mod{ position:relative; z-index:9999; }

.scroll,.scroll2{ position:relative; overflow:hidden;}

.scroll ul{ position:absolute; width:20000em; }

.scroll2 ul{ position:absolute; height:200em; }

.scroll ul li{ float:left; }

.hdm{ background:#fff; }

.wrap{ width:1240px; margin:0 auto; }

.topbar{ line-height:28px; color:#cfdfe6; font-size:13px; }

.mininav{ margin:0px; }

.mininav li{ line-height:28px; font-size:14px; }

.mininav li.line{ background:url(../bg/line.gif) no-repeat left center; width:1px; height:28px; overflow:hidden; margin:0 8px; }

.mininav li a{ color:#999; transition: all linear .3s; }

.mininav li a:hover{ color:#008fd5; }

.header{ height:62px; position:relative; }

.logo{width:300px;float:left;overflow:hidden}

.logo a{ background:url(../bg/logo.png) no-repeat;background-size:contain; width:120px; height:35px; display:block; position:absolute; top:10px; left:0px;z-index: 99999 }

.logo span{color:#008fd5;font-size:24px;padding-left:135px;line-height:50px;}

.logo_en span{padding-left: 85px;}

.navbar-inverse{ background:#fff; border:none; }

.navbar{ margin-bottom:0px; }

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ border-color:#fff;}

.navbar-toggle{ background:url(../bg/navbg.gif) no-repeat; padding:0px; width:46px; height:40px; overflow:hidden; }

.navbar-inverse .navbar-toggle{ border-color:#fff; }

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{ border-color:#fff; }

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{ background:url(../bg/navbg.gif) no-repeat; padding:0px; width:46px; height:40px; overflow:hidden; }

.navbar-inverse .navbar-toggle .icon-bar{ background:none; }
.nbanner p{ text-align: center;}
.nav{ position:absolute; top:0px; right:230px; }

.navbar-inverse .navbar-nav>li{ height:62px; line-height:52px; margin-left:25px; position:relative; z-index:9999; }

.navbar-inverse .navbar-nav>li>p>a{ font-size:16px; color:#666; display:block; transition: all linear .3s; text-decoration:none; }

.navbar-inverse .navbar-nav>li>p>a:hover{ color:#008fd5; border-bottom:3px solid #008fd5; }

.navbar-inverse .navbar-nav>li>p>a.on{ color:#008fd5; border-bottom:3px solid #008fd5; }

.xlnav{ position:absolute; width:100%; top:55px; left:0px; background:#fff; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1); border-bottom-left-radius:5px; border-bottom-right-radius:5px; transition: all 0.2s ease-out 0s; opacity: 0; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0px, 10px, 0px);  -webkit-transform: translate3d(0px, 10px, 0px); visibility: hidden; z-index:99999999999; }

.xlnav.hover{ opacity:1; transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);visibility: visible; }

.xlnav dl{ width:140px; float:left; margin-left:19px; margin-top:25px; }

.xlnav dl:nth-child(1){ margin-left:110px; }
.xlnav dl:nth-child(2){ width:210px; }

.xlnav dl dt{ font-size:18px; color:#333; font-weight:normal; padding-bottom:10px; }
.xlnav dl dt a{ font-size:18px; color:#333; font-weight:normal; padding-bottom:10px; }
.xlnav dl dt a:hover{ color:#008fd5; }
.xlnav dl dd{ width:140px; }
.xlnav dl:nth-child(2) dd{ width:200px; }

.xlnav dl dd a{ text-align:left; display:block; font-size:14px; line-height:18px; color:#999; padding-top:10px; }

.xlnav dl dd a:hover{ color:#008fd5; }

.xlnav.nav_en dl:nth-child(1){ margin-left:0px; }
.xlnav.nav_en dl:first-child{ width:160px; }
.xlnav.nav_en dl:first-child dd{ width:160px; }
.xlnav.nav_en dl:not(:first-child){ width:190px; }
.xlnav.nav_en dl:not(:first-child) dd{
width: 190px;
}
.xlnav.nav_en dl:last-child{ width:200px; }
.xlnav.nav_en dl:last-child dd{
width: 200px;
}

.hmod{ border-bottom:1px solid #e6e6e6; }

.carousel{ width:100%; height:500px; overflow:hidden; }

.carousel .carlbg{ position:absolute; top:230px; left:10px; cursor:pointer; background:url(../bg/syanniu.png) no-repeat left top; width:20px; height:37px; }

.carousel .carlbg:hover{ background-position: left bottom; }

.carousel .carrbg{ position:absolute; top:230px; right:10px; cursor:pointer; background:url(../bg/syanniu.png) no-repeat right top; width:20px; height:37px;  }

.carousel .carrbg:hover{ background-position:right bottom; }

.carousel-inner{ height:100%; }

.carousel-inner>.item{width:100%; height:100%; background-position:center; background-size:cover; }

.carousel-inner>.item img{ height:100%; }

.carousel-indicators li{ width:10px; height:10px; background:url(../bg/dd.png) no-repeat; cursor:pointer; margin:0 5px; border:none; }

.carousel-inner>.item .active{ position:relative; }

.carousel-inner>.item .bkwrap{ position:absolute; top:0px; left:0px; width:100%; }

.carousel-indicators .active{ background:url(../bg/dd1.png) no-repeat; width:25px; height:10px; }

.carousel-inner .name{ font-size:36px; color:#fff; padding-top:120px; font-weight:bold; }

.carousel-inner .nr{ font-size:18px; color:#fff; line-height:30px; margin-top:25px; max-width:630px; }

.carousel-inner .more a{ font-size:14px; color:#fff; border:1px solid #fff; width:108px; height:35px; line-height:35px; text-align:center; display:block; margin-top:30px; border-radius: 4px; }

.serdm{ height:54px; overflow:hidden; margin-top:20px; }

.serdm .news{ position:relative; height:54px; border:2px solid #e7e7e7; border-radius:4px; background:#fff; }

.serdm .news h1{ background:url(../bg/bg1.gif) no-repeat left center; margin-left:18px; margin-top:0px; height:50px; padding-left:46px; line-height:50px; color:#008fd5; font-size:24px; }
.serdm .news p{ background:url(../bg/bg1.gif) no-repeat left center; margin-left:18px; margin-top:0px; height:50px; padding-left:46px; line-height:50px; color:#008fd5; font-size:24px; }

.serdm .news .necont{ height:50px; overflow:hidden; width:550px; margin-left:110px; }

.serdm .news .necont li{ width:550px; }

.serdm .news .necont li a{ line-height:50px; color:#333; font-size:14px; transition: all linear .3s; }

.serdm .news .necont li a i{ color:#999; padding-right:25px; }

.serdm .news .necont li a:hover{ color:#008fd5; }

.serdm .news .nelbg{ background:url(../bg/anniu.png) no-repeat left top; width:14px; height:7px; overflow:hidden; cursor:pointer; position:absolute; top:14px; right:14px; }

.serdm .news .nelbg:hover{ background-position: right top; }

.serdm .news .nerbg{ background:url(../bg/anniu.png) no-repeat left bottom; width:14px; height:7px; overflow:hidden; cursor:pointer; position:absolute; top:30px; right:14px; }

.serdm .news .nerbg:hover{ background-position: right bottom; }

.about{ margin-top:20px; border:2px solid #e7e7e7; border-radius:4px; background:#fff; padding:18px; }

.about .ablbg{ padding-left:0px; }

.about .ablbg img{ width:100%;}

.about .abrbg{ padding-right:0px; }

.about .abrbg .title{ font-size:30px; color:#333; }

.about .abrbg .nr{ color:#666; font-size:16px; line-height:30px; margin-top:12px; }

.about .abrbg .more a{ color:#333; font-size:14px; margin-top:23px; display:block; transition: all linear .3s; }

.about .abrbg .more a:hover{ color:#008fd5; }

.fdm1{ padding-top:20px; padding-bottom:40px; }

.service ul{ margin: 0 -10px; }

.service li{ width:33%; height:265px; }

.service li a{ background:#fff; display:block; height:250px; margin: 0 10px; border:2px solid #e7e7e7; border-radius:4px; }

/* .service_cn li,.service_cn li a{ height:270px; } */

.service li .tu{ height:92px; }

.service li .sr1{ background:url(../bg/pbg1.png) no-repeat center bottom; transition: all linear .3s; }

.service li .sr2{ background:url(../bg/pbg2.png) no-repeat center bottom; transition: all linear .3s; }

.service li .sr3{ background:url(../bg/pbg3.png) no-repeat center bottom; transition: all linear .3s; }

.service li .sr4{ background:url(../bg/pbg4.png) no-repeat center bottom; transition: all linear .3s; }

.service li .sr5{ background:url(../bg/pbg5.png) no-repeat center bottom; transition: all linear .3s; }

.service li .sr6{ background:url(../bg/pbg6.png) no-repeat center bottom; transition: all linear .3s; }

.service li .bt{ height:70px; line-height:70px; text-align:center; font-size:18px; color:#333; }

.service li .nr{ text-align: left; line-height:24px; color:#999; font-size:14px; padding: 0 20px; }

.service li:hover a{ box-shadow:0px 0px 16px #999999; -moz-box-shadow:0px 0px 16px #999999; -webkit-box-shadow:0px 0px 16px #999999; -webkit-transition: all 0.5s; }

.service li:hover a .sr1{ background:url(../bg/pbgh1.png) no-repeat center bottom; }

.service li:hover a .sr2{ background:url(../bg/pbgh2.png) no-repeat center bottom; }

.service li:hover a .sr3{ background:url(../bg/pbgh3.png) no-repeat center bottom; }

.service li:hover a .sr4{ background:url(../bg/pbgh4.png) no-repeat center bottom; }

.service li:hover a .sr5{ background:url(../bg/pbgh5.png) no-repeat center bottom; }

.service li:hover a .sr6{ background:url(../bg/pbgh6.png) no-repeat center bottom; }

.bg_footer{ background-image:-webkit-linear-gradient(to right, #008fd5, #10ad4b);  background-image:linear-gradient(to right, #008fd5, #10ad4b); height:2px; width:100%; }

.fdm3{ background:#e6e6e6; padding-top:30px; padding-bottom:20px; }


.folist li{ margin-right:30px; }

.folist li dt{ font-size:16px; color:#000; padding-bottom:10px; }

.folist li dd{ width:100%; line-height:36px; font-size:14px; color:#666; }

.folist li dd a{ display:block; color:#666; transition: all linear .3s; }

.folist li dd a:hover{ color:#008fd5; }

.folist li dt a{ display:block; color:#666; transition: all linear .3s; }

.folist li dt a:hover{ color:#008fd5; }
.wxtu i{ display:block; color:#000; font-size:16px; padding-bottom:20px; }

.wxlist li{ width:25px; height:25px; margin-right:6px; position: relative;border-radius:4px; transition: all linear .3s; }

.wxlist li a{ width:25px; height:25px; display:block; }

.wxlist li.wx1 a{ background:url(../bg/fbg1.png) no-repeat center center;}

.wxlist li.wx2 a{ background:url(../bg/fbg2.png) no-repeat center center;}

.wxlist li.wx3 a{ background:url(../bg/fbg3.png) no-repeat center center;}


.wxlist li.wx3 .wxctu{ position:absolute; top:-125px; left:0px; width:120px; height:120px; overflow:hidden; display:none; }

.wxlist li.wx3:hover .wxctu{ display:block; }

.wxlist li.wx4 a{ background:url(../bg/fbg4.png) no-repeat center center;}

.wxlist li.wx5 a{ background:url(../bg/fbg5.png) no-repeat center center;}

.wxlist li:hover{ background:#2daae1; }

.wxlist li.wx1{ background:#f68816; }

.wxlist li.wx2{ background:#f68816; }

.wxlist li.wx3{ background:#2dc100; }
.wxlist li.wx4{ background:#2daae1; }
.wxlist li.wx5{ background:red; }


.zcnrkuai{ padding:40px 0 115px 0; background:url(/bg/dlbg.gif) no-repeat center 300px; }

.zcnrkuai1{ background:none; }

.zclist{ width:505px; margin:0 auto; }

.zclist li{ width:505px; margin-top:20px; }

.zclist li .name{ width:90px; height:40px; font-size:16px; color:#666; line-height:40px; text-align:right; padding-right:13px; }

.zclist li .nr{ border:1px solid #d3d3d3; width:358px; height:38px; overflow:hidden; border-radius:4px; }

.zclist li .nr input{ width:356px; height:36px; border:1px solid #fff; font-size:16px; color:#333; padding-left:10px; -webkit-appearance: none; outline: medium; }

.zclist li:hover .nr{ border:1px solid #008fd5; }

.zclist li.zc1{ padding-left:90px; padding-top:20px; }

.zclist li.zc1 .dx{ margin-top:4px; padding-right:8px; }

.zclist li.zc1 .dx input{ width:13px; height:13px; background:#d6d6d6; border-radius:4px; }

.zclist li.zc1 .cnr{ width:337px; font-size:14px; color:#666; line-height:20px; padding-top:4px; }

.zclist li.zc2{ padding-top:0px; margin-top:15px; }

.zclist li.zc3{ font-size:14px; color:#666; margin-top:15px; text-align:right; }

.zclist li.zc3 a{ color:#000; }

.zclist li.zc4{ width:360px; height:40px; padding-left:90px; margin-top:35px; }

.zclist li.zc4 input{ width:360px; background:#008fd5; height:40px; border:none; font-size:16px; color:#fff; border-radius:4px; }


.zclist li .nr1{ border:1px solid #d3d3d3; width:218px; height:38px; overflow:hidden; border-radius:4px; }

.zclist li .nr1 input{ width:206px; height:36px; border:1px solid #fff; font-size:16px; color:#333; padding-left:10px; -webkit-appearance: none; outline: medium; }

.zclist li .tzm input{ width:129px; height:38px; border:none; background:#008fd5; font-size:16px; color:#fff; -webkit-appearance: none; outline: medium; border-radius: 4px; cursor:pointer; }

.hzhbzqkuai{ margin-top:30px; border-bottom:1px solid #eeeeee; padding-bottom:20px; }

.hzhbzqkuai .title{ font-size:24px; color:#000; }

.hzhbzqkuai ul{ height:auto!important; min-height:300px; height:300px; }

.hzhbzqkuai li{ margin-top:20px; }

.hzhbzqkuai li a{ border:1px solid #eeeeee; background:#f6f6f6; font-size:18px; color:#666; display:block; border-radius:3px; padding:10px 15px; }


.jsdlkuai{ position:fixed; top:0px; left:0px; z-index:999999; background:url(../bg/ccggbg8.png) repeat; width:100%; height:100%; display:none; }

.jsdlkuai .dlzhnr{ width:440px; background:#fff; border-radius:3px; position:fixed; top:50%; left:50%; -webkit-transform:translate3d(-50%, -50%, 0); -webkit-backface-visibility:hidden; z-index:2; padding:20px; }

.jsdlkuai .dlzhnr .title{ font-size:24px; color:#333; text-align:center; margin-top:15px; }

.jsdlkuai .dlzhnr ul{ padding:0 60px; margin:0px; }

.jsdlkuai .dlzhnr li{ width:100%; margin-top:15px; }

.jsdlkuai .dlzhnr li.d1{ border:1px solid #d3d3d3; border-radius:3px; background:url(../bg/ccggbg6.gif) no-repeat 10px top; height:48px; padding:0 10px 0 50px; }

.jsdlkuai .dlzhnr li.d1 input{ height:46px; width:100%; border:1px solid #fff; -webkit-appearance: none; outline: medium; font-size:16px; color:#999; }

.jsdlkuai .dlzhnr li.d2{ border:1px solid #d3d3d3; border-radius:3px; background:url(../bg/ccggbg7.gif) no-repeat 10px top; height:48px; padding:0 10px 0 50px; }

.jsdlkuai .dlzhnr li.d2 input{ height:46px; width:100%; border:1px solid #fff; -webkit-appearance: none; outline: medium; font-size:16px; color:#999; }

.jsdlkuai .dlzhnr li.d3 input{ border:1px solid #008fd5; border-radius:3px; background:#008fd5; font-size:16px; color:#fff; height:48px; width:100%;  }

.jsdlkuai .dlzhnr .aniu{ border-top:1px solid #e6e6e6; text-align:right; margin-top:15px; padding-top:15px; }

.jsdlkuai .dlzhnr .aniu a{ color:#008fd5; font-size:14px; margin-right:20px; }

.jsdlkuai .dlzhnr .dlxx{ position:absolute; top:0px; right:-25px; background:url(../bg/ccggbg5.png) no-repeat; width:18px; height:18px; cursor:pointer; }

/*.dlkuai{ background:#fff; padding:35px 0 45px 0; }*/
.dlkuai{ padding-top:10px; }

.dlkuai .title{
    /*display:none;*/
  background:url(../bg/zbg8.gif) no-repeat left top; height:auto;
  line-height:37px; color:#333; font-size:24px; padding-left:47px; }

.dlkuai .title.w1{ background:url(../bg/zbg11.gif) no-repeat left top; }

.dlkuai .title.w2{ background:url(../bg/zbg12.gif) no-repeat left top; }

.dlkuai .name{ font-size:16px; color:#666; margin-top:15px; }

.dlkuai .name a { color: #999; }
.dlkuai .name a:hover { color: #428bca; }

.dlnrkuai{ padding:40px 0 250px 0;
  /*background:url(../bg/dlbg.gif) no-repeat center 228px; */
}

.dllist{ width:360px; margin:0 auto; }

.dllist li{ width:360px; margin-top:20px; }

.dllist li .name{ background:url(../bg/dbg1.gif) no-repeat 10px center; width:358px; height:48px; overflow:hidden; border:1px solid #d3d3d3; border-radius:4px; padding-left:53px; }

.dllist li:hover .name{ border:1px solid #008fd5; }

.dllist li .name1{ background:url(../bg/dbg2.gif) no-repeat 10px center; }

.dllist li .name input{ width:303px; height:46px; border:1px solid #fff; font-size:15px; color:#999; -webkit-appearance: none; outline: medium; }

.dllist li .dx{ margin-top:4px; padding-right:7px; }

.dllist li .dx input{ width:14px; height:13px; background:#d6d6d6; border-radius:4px; }

.dllist li .nr{ color:#666; font-size:14px; padding-top:4px; }

.dllist li .anniu input{ background:#008fd5; height:40px; width:360px; border-radius:4px; border:none; font-size:16px; color:#fff; cursor:pointer; }

.dllist li.d01{ margin-top:12px; }

.dllist li.d02{ margin-top:50px; }

.dllist li dd{ margin-left:25px; }

.dllist li dd a{ color:#008fd5; font-size:14px; }
/* add by hzy */

.jszclmkuai{ margin-top:30px; border-bottom:1px solid #eeeeee; padding-bottom:20px; }

.jszclmkuai .title{ font-size:24px; color:#000; }

.jszclmkuai .lmbt{ line-height:36px; color:#666666; font-size:16px; margin-top:15px; }

.jszclmkuai .lmbt i{ color:#333333; font-weight:bold; }

.jszclmkuai .jszclmlist li{ width:100%; position:relative; padding:0 0 0 115px; margin-top:15px; }

.jszclmkuai .jszclmlist li .name{ width:115px; position:absolute; top:0px; left:0px; font-size:16px; color:#666666; text-align:right; line-height:41px; }

.jszclmkuai .jszclmlist li .cjd1{ width:691px; border:1px solid #999999; background:#eeeeee; padding:12px; border-radius:5px; font-size:16px; color:#333333; text-align:left; }

.jszclmkuai .jszclmlist li .cjd3 .cjd3nr{ width:691px; border:1px solid #999999; background:#eeeeee; padding:15px 12px; border-radius:5px; font-size:16px; color:#333333; margin-top:15px; line-height:24px; text-align:left; }

.jszclmkuai .jszclmlist li .cjd3 .cjd3nr i{ color:#333333; display:block; padding-bottom:10px; font-weight:bold; }

.jszclmkuai .jszclmlist li .cjd5{ width:100%; }

.jszclmkuai .jszclmlist li .cjd5 textarea{ border:1px solid #999999; border-radius:5px; font-size:16px; color:#333333; width:100%; padding:12px 15px; height:150px; line-height:24px; text-align:left; }

.jszclmkuai .jszclmlist li .fileUpload{ margin-top:0px; }

.jszclmkuai .jszclmlist li .cjbdlist{ margin-top:-15px; }


.fixck p {
  margin: 9px 0;
}

.fixck a {
  text-decoration: underline !important;
  color: #428bca !important;
}

.fixck ul,
.fixck ol {
  padding-left: 40px !important;
  /*padding-right: 40px !important;*/
}
.fixck ul {
  list-style: disc outside none !important;
}
.fixck ol {
  list-style: decimal outside none !important;
}
.fixck ul li {
  display: list-item !important;
  list-style-type: disc !important;
}

.fixck ol li {
  display: list-item !important;
  /* list-style-type: decimal !important; */
}

.fixck h1 {
  font-weight: bold !important;
  font-size: 32px !important;
  margin: 21px 0 !important;
}
.fixck h2 {
  font-weight: bold !important;
  font-size: 24px !important;
  margin: 19px 0 !important;
}
.fixck h3 {
  font-weight: bold !important;
  font-size: 19px !important;
  margin: 18px 0 !important;
}
.fixck h4 {
  font-weight: bold !important;
  font-size: 16px !important;
  margin: 21px 0 !important;
}
.fixck h5 {
  font-weight: bold !important;
  font-size: 13px !important;
  margin: 22px 0 !important;
}
.fixck h6 {
  font-weight: bold !important;
  font-size: 11px !important;
  margin: 24px 0 !important;
}
/*end*/
.wjlist{ width:465px; margin:0 auto; }

.wjlist li{ width:465px; margin-top:20px; }

.wjlist li .name{ width:105px; height:40px; font-size:16px; color:#666; line-height:40px; text-align:right; padding-right:13px; }

.wjlist li .nr{ border:1px solid #d3d3d3; width:358px; height:38px; overflow:hidden; border-radius:4px; }

.wjlist li .nr input{ width:346px; height:36px; border:1px solid #fff; font-size:16px; color:#333; padding-left:10px; -webkit-appearance: none; outline: medium; }

.wjlist li .nr1{ border:1px solid #d3d3d3; width:218px; height:38px; overflow:hidden; border-radius:4px; }

.wjlist li .nr1 input{ width:206px; height:36px; border:1px solid #fff; font-size:16px; color:#333; padding-left:10px; -webkit-appearance: none; outline: medium; }

.wjlist li .tzm input{ width:129px; height:38px; border:none; background:#008fd5; font-size:16px; color:#fff; -webkit-appearance: none; outline: medium; border-radius: 4px; cursor:pointer; }

.wjlist li:hover .nr{ border:1px solid #008fd5; }

.wjlist li.zc4{ width:465px; height:40px; padding-left:105px; margin-top:35px; }

.wjlist li.zc4 input{ width:360px; background:#008fd5; height:40px; border:none; font-size:16px; color:#fff; border-radius:4px; }



.fdm4{ background:#e6e6e6; border-top:1px solid #ccc; }

.fnavlist{ margin:0px;}

.fnavlist li.line{ background:url(../bg/fline.gif) no-repeat; width:1px; height:49px; overflow:hidden; margin:0 10px; }

.fnavlist li a{ color:#666; font-size:14px; display:block; line-height:49px; transition: all linear .3s; }

.fnavlist li a:hover{ color:#008fd5; }

.copyright{ color:#666; font-size:14px; line-height:49px; }

.ssk{ position:absolute; top:13px; right:0px; width:198px; z-index: 99999; height:29px; border:1px solid #bfe4f1; border-radius:4px; }

.ssk .name{ width:170px; height:29px; overflow:hidden; }

.ssk .name input{ width:158px; height:27px; border:1px solid #fff; overflow:hidden; line-height:27px; color:#7397a9; padding-left:10px; -webkit-appearance: none; outline: medium; }

.ssk .anniu{ width:25px; height:29px; overflow:hidden; }

.ssk .anniu input{ background:url(../bg/abg.gif) no-repeat center center; width:25px; height:29px; border:none; cursor:pointer;  }

.ndm{ background:#f5f5f5; }

.nbanner{ height:260px; overflow:hidden; text-align:center; font-size:35px; color:#fff; }

.nbanner strong{ font-size:35px; color:#fff; display:block; padding:75px 0 15px 0; }
.nbanner h1{ font-size:35px; color:#fff; display:block; padding:75px 0 15px 0; }

.prolist1{ padding:15px 0px 15px 0px; }

.prolist{ padding-bottom:45px; }

.prolist ul{ margin:0px; }

.prolist li{ width:100%; }

.prolist li .prcnr{ background:#fff; display:block; padding:48px 0 48px 180px; border-bottom:1px solid #e6e6e6; }

.prolist li .tu{ height:92px; }

.prolist li .sr1{ background:url(../bg/pbg1.png) no-repeat 58px center; transition: all linear .3s; }

.prolist li .sr2{ background:url(../bg/pbg2.png) no-repeat 58px center; transition: all linear .3s; }

.prolist li .sr3{ background:url(../bg/pbg3.png) no-repeat 58px center; transition: all linear .3s; }

.prolist li .sr4{ background:url(../bg/pbg5.png) no-repeat 58px center; transition: all linear .3s; }

.prolist li .sr5{ background:url(../bg/pbg6.png) no-repeat 58px center; transition: all linear .3s; }

.prolist li .bt{ text-align:left; font-size:24px; color:#333; cursor: pointer;}

.prolist li .nr{ line-height:24px; color:#999; font-size:14px; padding-top:8px; }

.prolist li .nr dl{ margin:0px; }

.prolist li .nr dl dd{ margin-right:35px; line-height:24px; }

.prolist li .nr dl dd a{ color:#999; background:url(../bg/pdd.gif) no-repeat left center; display:block; padding-left:10px; }

.prolist li .nr dl dd a:hover{ color:#008fd5; }

.prolist li:hover .sr1{ background:url(../bg/pbgh1.png) no-repeat 58px center; }

.prolist li:hover .sr2{ background:url(../bg/pbgh2.png) no-repeat 58px center; }

.prolist li:hover .sr3{ background:url(../bg/pbgh3.png) no-repeat 58px center; }

.prolist li:hover .sr4{ background:url(../bg/pbgh5.png) no-repeat 58px center; }

.prolist li:hover .sr5{ background:url(../bg/pbgh6.png) no-repeat 58px center; }

.dlkuai{ background:#f5f5f5; padding:42px 0 42px 0; }

.dlkuai .title{ font-size:30px; color:#333; padding-bottom:15px; }

.dlkuai .name{ font-size:14px; color:#999; }

.dlkuai .name span{ padding-right:10px; }

.dlkuai .name i{ color:#333; }

.ny_cpjs{ padding:42px 0 60px 0; }

.ny_cpjs .cptitle{ font-size:30px; text-align:center; color:#333; }

.ny_cpjs .photo .tu{ text-align:center; padding-top:30px; }

.ny_cpjs .photo .name{ color:#666; font-size:16px; text-align:center; padding-top:20px; }

.ny_cpjs .photo .nr{ line-height:30px; color:#666; font-size:16px; padding-top:35px; }

.vdcjsgg{ padding-top:50px; }

.vdcjsgg .title{ font-size:24px; color:#333; text-align:center; }

.vdcjsgg table{border-collapse:collapse; width: 100%; margin-top:20px; }

.vdcjsgg th{ font-size:16px; color:#666; padding:16px 0; border:1px solid #e6e6e6; }

.vdcjsgg td{ font-size:16px; color:#666; padding:16px 0; border:1px solid #e6e6e6; }

.vdcjsgg .more a{ border:1px solid #ccc; border-radius: 4px; width:195px; height:39px; display:block; margin:0 auto; line-height:39px; text-align:center; color:#666; font-size:16px; margin-top:40px; transition: all linear .3s; }

.vdcjsgg .more a:hover{ color:#008fd5; }

.nbanner1{ height:350px; overflow:hidden; text-align:center; font-size:30px; color:#fff; }

.nbanner1 .cc{ text-align:center; }

.nbanner1 strong{ font-size:30px; color:#fff; display:block; padding:65px 0 15px 0; text-align:center; }

.nbanner1 .hzlist a{ color:#fff; font-size:16px; border:1px solid #fff; display:inline-block; *display:inline; *zoom:1; width:195px; height:40px; text-align:center; line-height:40px; border-radius: 4px; margin:40px 10px 0 10px; transition: all linear .3s; }

.nbanner1 .hzlist a:hover{ background:#008fd5; color:#fff; }

.hzlrkuai{ padding:40px 0 60px 0; }

.hzlrkuai .title{ font-size:30px; color:#333; text-align:center; }

.hzlrkuai li{ margin-top:35px; }

.hzlrkuai li .tu{ width:120px; height:120px; background:#fff; border:2px solid #ddd; border-radius:60px; margin:0 auto; transition: all linear .3s; }

.hzlrkuai li .hz1{ background:url(../bg/hbg1.png) no-repeat center center #fff; }

.hzlrkuai li .hz2{ background:url(../bg/hbg2.png) no-repeat center center #fff; }

.hzlrkuai li .hz3{ background:url(../bg/hbg3.png) no-repeat center center #fff; }

.hzlrkuai li .hz4{ background:url(../bg/hbg4.png) no-repeat center center #fff; }

.hzlrkuai li .name{ font-size:18px; color:#333; text-align:center; padding-top:20px; }

.hzlrkuai li a:hover .tu{ border:2px solid #008fd5; }

.hzlrkuai li a:hover .hz1{ background:url(../bg/hbgh1.png) no-repeat center center #008fd5; }

.hzlrkuai li a:hover .hz2{ background:url(../bg/hbgh2.png) no-repeat center center #008fd5; }

.hzlrkuai li a:hover .hz3{ background:url(../bg/hbgh3.png) no-repeat center center #008fd5; }

.hzlrkuai li a:hover .hz4{ background:url(../bg/hbgh4.png) no-repeat center center #008fd5; }

.hzlrkuai li a:hover .name{ color:#008fd5; }

.kygxkuai{ padding:40px 0 50px 0; }

.kygxkuai .title{ font-size:16px; color:#333;

  /*text-align:center; */
  text-align:left;
  line-height:30px; }

.kygxkuai li{ margin-top:25px; }

.kygxkuai li a{ display:block; border:2px solid #eee; border-radius: 4px; }

.kygxkuai li a:hover{ box-shadow:0px 0px 16px #999999; -moz-box-shadow:0px 0px 16px #999999; -webkit-box-shadow:0px 0px 16px #999999; -webkit-transition: all 0.5s; }

.kygxkuai li img{ width:100%; }

.kygxkuai .more a{ width:120px; height:35px; border:1px solid #d9d9d9; font-size:16px; color:#999; display:block; margin:0 auto 0 auto; border-radius:4px; text-align:center; line-height:32px; margin-top:40px; transition: all linear .3s; }

.kygxkuai .more a:hover{ background:#008fd5; color:#fff; }

.caselist{ padding:25px 0 45px 0; margin-left:100px; margin-right:100px; margin-bottom:0px; }

.caselist li{ margin-top:20px; height: 195px;}

.caselist li a{ display:block; position:relative; border-radius:5px; transition: all linear .3s; }

.caselist li img{ width:100%; border-radius:4px; }

.caselist .cakuai{ position:absolute; top:0px; left:0px; width:100%; height:0px; background:url(../bg/ccbg.png) repeat; border-radius:5px; transition: all linear .3s; overflow:hidden; }

.caselist li a:hover .cakuai{ height:100%; }

.caselist .cakuai .bt{ color:#fff; font-size:24px; text-align:center; margin-top:10px; }

.caselist .cakuai .name{ color:#fff; font-size:16px; text-align:center; margin-top:10px;
padding-left: 15px;padding-right: 15px;}

.caselist .cakuai dl{ padding:0 10px; margin-top:10px;
margin-left: 40px;}

/*.caselist .cakuai dd {
    width: 100%;
    font-size: 14px;
    color: #fff;
    padding-bottom: 5px;
    line-height: 24px;
    text-align: left;

}*/
.caselist .cakuai dd {
    width: 100%;
    font-size: 14px;
    color: #fff;
    padding-bottom: 5px;
    line-height: 20px;
    text-align: left;
    background: url(../bg/dd2.png) no-repeat left 8px;
    padding-left: 1em;
}

.caselist li.more a{ font-size:24px; color:#999; display:block; text-align:center; }

.caselist li.more a i{ position:absolute; top:50%; left:0px; margin-top:-16px; display:block; width:100%; }

.caselist li.more a:hover i{ color:#219dda; }

.caslist{ margin-top:20px; }

.caslist li{ width:38px; height:38px; margin-right:6px; background:#666666; border-radius:19px; transition: all linear .3s; }

.caslist li a{ width:38px; height:38px; display:block; }


.caslist li.wx1 a{ background:url(../bg/xqbg1.png) no-repeat center center;}

.caslist li.wx2 a{ background:url(../bg/xqbg2.png) no-repeat center center;}

.caslist li.wx3 a{ background:url(../bg/xqbg3.png) no-repeat center center;}
.caslist li.wx4 a{ background:url(../bg/fbg4.png) no-repeat center center;}

.caslist li{ background:#2daae1; }

.caslist li.wx1{ background:#f68816; }

.caslist li.wx2{ background:#28bedc; }

.caslist li.wx3{ background:#2dc100; }

.detail{ padding:38px 0 60px 0; }

.detail .title{ color:#333; font-size:30px; text-align:center; padding-bottom:30px; }

.detail .delbg img{ width:100%; }

.detail .derbg .name{ color:#333; font-size:24px; }

.detail .derbg .nr{ color:#666; font-size:13px; line-height:23px; padding-top:10px; }

.detail .debt{ font-size:24px; color:#333; margin-top:20px; }

.detail .detu{ text-align:center; margin-top:32px; }

.detail .denr{ color:#666; line-height:24px; font-size:14px; padding-top:20px; }

.detail .detu1{ text-align:center; margin-top:32px; padding-bottom:25px; }

.detail .denr1{ color:#666; line-height:24px; font-size:14px; padding-top:10px; padding-left:18px; }

.detail h3{ font-size:18px; color:#333; }

.fdm5{ padding:15px 0 55px 0; }

.fdm7{ padding:0 0 25px 0; }

.nwtoplist{ margin:0px; }

.nwtoplist li{ width:100%; margin-top:25px; border-bottom:1px solid #e6e6e6; }

.nwtoplist li a{ display:block; padding-bottom:25px; }

.nwtoplist li a .tu{ padding-left:0px; }

.nwtoplist li a .tu img{ width:100%; }

.nwtoplist li a .cont{ padding-right:0px; }

.nwtoplist li a .cont .name{ font-size:18px; color:#333; padding-top:10px; }

.nwtoplist li a .cont .name span{ color:#999; font-size:14px; }

.nwtoplist li a .cont .nr{ font-size:14px; line-height:24px; color:#666; padding-top:15px; }

.nwtoplist li a .cont .more{ color:#666; font-size:14px; margin-top:20px; }

.nwtoplist li a:hover .cont .more{ color:#008fd5; }

.nwtoplist li a:hover .name{ color:#008fd5; }


.star{ 
    width:100%;
    margin-top:10px; 
    display:block;
    padding-bottom:15px;
    margin-right:auto;
    margin-left:auto;
}

.row{
    margin-right:-15px;
    margin-left:-15px;
}

.stars_title2{
    line-height: 70px;
    text-align: center;
    color: #333;
    padding-top:20px;
    padding-bottom:20px;
}

.stars{
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto;
    border: 2px solid #f1f1f1;
}

.stars:hover{ 
    box-shadow:0px 0px 16px #999999; 
    -moz-box-shadow:0px 0px 16px #999999; 
    -webkit-box-shadow:0px 0px 16px #999999; 
    -webkit-transition: all 0.5s;
    background-color: #f3f3f3;
}

.stars_img{
    padding-top:20px;
    height: 80px;
    text-align: center;
}

.insight{
    /* border-top:1px solid #e6e6e6; */
    width:100%;
    margin-top:10px; 
    display:block;
    padding-bottom:15px;
    padding-right:15px;
    padding-left:15px;
    padding-top:15px;
    margin-right:auto;
    margin-left:auto;
    text-align: center;
}

.insights-list-all{
    width:100%;
    display:block;
    word-break: break-all;
    overflow: hidden;
}

.insights-list-all .casepadding{
    height: 280px;
    padding-top:15px;
    padding-bottom:15px;
}

.insights-list-all .casepadding .casepadding2{
    height: 258px;
}

.insight .row{
    width:100%;
    text-align: center;
}

.inisight-read-more{
    margin-right:auto;
    margin-left:43%;
    height: 40px;
    line-height: 40px;
    width: 180px;
    padding-right:15px;
    padding-left:15px;
    border: 2px solid #999999;
    text-align: center;
    cursor:pointer;
}

.inisight-read-more a{
    color: #000;
}

.inisight-read-more:hover{
    border: 2px solid #008fd5;
}

.insights_list{
    padding-top:10px;
    padding-bottom:10px;
}

.insights{
    height: 97px;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto;
    border: 2px solid #f1f1f1;
}

.insights:hover{ 
    box-shadow:0px 0px 16px #999999; 
    -moz-box-shadow:0px 0px 16px #999999; 
    -webkit-box-shadow:0px 0px 16px #999999; 
    -webkit-transition: all 0.5s;
    background-color: #f3f3f3;
}

.insights .insights_img{
    width: 25px;
    position: relative;
    float: left;
    padding-top:25px;
    height: auto;
    overflow: hidden;
}

.insights .insights_img img{
    height:25px;
    width: 25px;
    text-align: left;
}

.insights .insights_display{
    padding-top:15px;
    padding-bottom:5px;
    padding-right:15px;
    padding-left:40px;
    margin-right:auto;
    margin-left:auto;
}

.insights .insights_display .insights_title{
    font-size: 13px;
    text-align: left;
    color: #666;
}


.insights .insights_display .insights_text{
    height: 35px;
    word-break: break-all;
    overflow: hidden;
    text-align: left;
    line-height: 15px;
    color: #444;
    font-size: 15px;
    padding-top:5px;
}

.insights .insights_display .insights_text .insights_text_link{
    height: 30px;
    word-break: break-all;
    overflow: hidden;
    color: #444;
    font-size: 15px;
}

.insights:hover .insights_display .insights_text .insights_text_link{ 
    color: #008fd5;
}

.stars_img img{ height: 60px;width: 60px;text-align: center;}

.stars_title{
    text-align: center;
    color: #333;
    padding-top:15px;
    padding-bottom:15px;
}


.stars_text{
    text-align: center;
    line-height: 30px;
    color: #666;
    font-size: 15px;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto;
    padding-bottom:20px;
}

.nwbotlist{ margin-top:25px; }

.nwbotlist .title{ background:url(../bg/nbg1.gif) no-repeat; height:37px; line-height:37px; font-size:24px; color:#333; padding-left:48px; }

.nwbotlist1 .title{ background:url(../bg/zhbg2.gif) no-repeat; }

.nwbotlist ul{ margin-top:10px; }

.nwbotlist li{ margin-top:5px; width:100%; padding:16px 0; border-bottom:1px solid #e6e6e6; background:url(../bg/nbg2.gif) no-repeat 12px center; }

.nwbotlist1 li{ background:url(../bg/zhbg4.gif) no-repeat 12px center; }

.nwbotlist li a{ display:block; font-size:16px; color:#666; padding-left:35px; }

.nwbotlist li a:hover{ color:#008fd5; }

.nwbotlist .more{ margin-top:20px; }

.nwbotlist .more a{ color:#666; font-size:16px; float:right; }

.nwbotlist .more a:hover{ color:#008fd5; }

.nwbotlist1 .nelbg {
    background: url("/bg/bg2.gif") no-repeat left top;
    width: 14px;
    height: 7px;
    overflow: hidden;
    cursor: pointer;
    top: 0;
    right: 3px;
}
.nwbotlist1 .nelbg:hover {
    background-position: right top;
}

.nwbotlist1 .nerbg {
    background: url("/bg/bg2.gif") no-repeat left bottom;
    width: 14px;
    height: 7px;
    overflow: hidden;
    cursor: pointer;
    top: 11px;
    margin-top: 5px;
    right: 3px;
}
.nwbotlist1 .nerbg:hover {
    background-position: right bottom;
}

.scroll2 ul { position: relative; }

.fdm6{ padding:38px 0; }

.fdm9{ padding:0 0 38px 0; }

.newsdetail{ font-size:14px; color:#666; line-height:24px; }

.newsdetail .text .photo{ text-align:center; padding:15px 0; }

.newsdetail .text .photo .name{ color:#666; padding-top:15px; text-align:center;}

.newsdetail .other{ margin-top:40px; width: 100%; border-top:1px solid #e6e6e6; padding-top:25px; }

.newsdetail .other .title{ background:url(../bg/zhbg3.gif) no-repeat left center; height:38px; padding-left:50px; color:#333; font-size:18px; line-height:38px; margin-bottom:20px; }

.newsdetail .other li{ line-height: 28px; width: 100%;}

.newsdetail .other li a{ color:#008fd5; }

.pro_case .title{ color:#333; font-size:24px; background:url(../bg/zhbg1.gif) no-repeat left center; height:51px; border-bottom:1px solid #d9d9d9; line-height:51px; padding-left:45px; }


.pro_case .title2{ color:#333; font-size:24px; background:url(../bg/zhbg11.png) no-repeat left center; height:51px; border-bottom:1px solid #d9d9d9; line-height:51px; padding-left:45px; }


.pro_case ul{ padding-top:20px; }

.pro_case li{ margin-right:35px; font-size:18px; line-height:35px; }

.pro_case li a{ color:#333; }

.pro_case li a:hover{ color:#008fd5; }

.denwlist{ margin-top:30px; }

.denwlist .title{ color:#333; font-size:24px; background:url(../bg/zhbg2.gif) no-repeat left center; height:51px; border-bottom:1px solid #d9d9d9; line-height:51px; padding-left:45px; }

.denwlist ul{ padding-top:15px; }

.denwlist li{ width:100%; line-height:50px; font-size:18px; }

.denwlist li a{ display:block; color:#666; background:url(../bg/zhbg4.gif) no-repeat 6px center; padding-left:30px; }

.denwlist li a:hover{ color:#008fd5; }

.jszclist{ margin:0px; padding-bottom:45px; }

.jszclist li{ margin-top:35px; width:33%; }

.jszclist li .jszcont{ background:#fff; padding-top:30px; margin:0 10px; }

.jszclist li .tu{ width:120px; height:120px; border:2px solid #ddd; border-radius:60px; margin:0 auto; }

.jszclist li .js1{ background:url(../bg/jsbg.png) no-repeat center center; }

.jszclist li .js2{ background:url(../bg/jsbg1.png) no-repeat center center; }

.jszclist li .js3{ background:url(../bg/jsbg2.png) no-repeat center center; }

.jszclist li .js4{ background:url(../bg/jsbg3.png) no-repeat center center; }

.jszclist li .js5{ background:url(../bg/jsbg4.png) no-repeat center center; }

.jszclist li .js6{ background:url(../bg/jsbg8.png) no-repeat center center; }

.jszclist li .name{ text-align:center; color:#333; font-size:24px; padding-top:20px; }

.jszclist li dl{ padding:20px 0 25px 0; height:140px; margin:0px; }

.jszclist li dd{ width:100%; line-height:25px; }

.jszclist li dd a{ color:#666; font-size:16px; display:block; background:url(../bg/jsbg3.gif) no-repeat 32px 10px; padding-left:50px; transition: all linear .3s; }

.jszclist li dd a:hover{ color:#008fd5; }

.jszcinput{ width:786px; height:51px; border:1px solid #ddd; border-radius:5px; margin:0 auto; position:relative; }

.jszcinput .inputname{ width:100%; height:51px; border:none; }

.jszcinput .inputname input{ width:100%; height:49px; border:none; border:1px solid #fff; text-indent:2em; color:#999; font-size:16px; -webkit-appearance: none; outline: medium; }

.jszcinput .inputanniu{ position:absolute; top:0px; right:0px; width:43px; height:49px; }

.jszcinput .inputanniu input{ background:url(../bg/nbg3.gif) no-repeat; width:43px; height:49px; border:none; cursor:pointer; }

.jszcplist{ width:100%; text-align:center; margin-top:20px; }

.jszcplist a{ display:inline-block; *display:inline; *zoom:1; line-height:42px; font-size:16px; color:#666; margin: 0 10px; border:1px solid #ccc; padding: 0 45px; border-radius:5px; transition: all linear .3s; margin-top:20px; }

.jszcplist a:hover{ background:#008fd5; color:#fff; border:1px solid #008fd5; }

.jszcplist a.on{ background:#008fd5; color:#fff; border:1px solid #008fd5; }

.jszckuai{ margin-top:30px; }

.jszckuai .title{ text-align:center; color:#333; font-size:24px; }

.jszckuai .xcc{ padding: 0 10px; }

.jszckuai .cont{ border:1px solid #eee; height:auto!important; height:170px; min-height:170px; border-radius:5px; margin-top:24px; padding:15px; }

.jszckuai .cont .bt{ font-size:18px; color:#008fd5; background:url(../bg/nbg4.gif) repeat-y left center; padding-left:13px; }

.jszckuai .cont ul{ margin:15px 0 0 0; }

.jszckuai .cont li{ width:33.33333%; }

.jszckuai .cont li.ts{ width:66.33333%; }

.jszckuai .cont li a{ display:block; padding-left:10px; font-size:14px; color:#666; line-height:30px; height:30px; overflow:hidden; text-align:left; text-overflow: ellipsis; white-space:nowrap; transition: all linear .3s; }

.jszckuai .cont li a:hover{ color:#008fd5; }

.cjdlist{ margin-top:20px; padding-bottom:45px; }

.cjdlist .title{ background:url(../bg/ccggbg1.gif) no-repeat; height:51px; overflow:hidden; }

.cjdlist ul{ margin:0px; background:url(../bg/ccggbg2.gif) repeat-y left top; }

.cjdlist li{ width:100%; padding-left:50px; background:url(../bg/ccggbg3.gif) no-repeat left 5px; margin-top:15px; }

.cjdlist li .bt{ background:url(../bg/ccggbg4.gif) no-repeat left bottom; padding-bottom:25px; font-size:14px; color:#666; text-align:left; }

.cjdlist li .bt i{ color:#333; font-size:18px; display:block; padding-top:5px; }

.cjdlist li .nr{ background:#f3f3f3; font-size:14px; line-height:24px; color:#666; padding:15px; border-radius:5px; text-align:left; }

.wendidan{ padding:30px 0 80px 0; }

.wendidan .title{ font-size:24px; color:#000; padding-bottom:15px; }

.wtdinput{ padding-left:0px; padding-right:0px; }

.wtdinputcont{ width:100%; border:1px solid #999; height:42px; border-radius:5px; position:relative; }

.wtdinputcont .name input{ width:100%; height:40px; border:1px solid #fff; border-radius:5px; text-indent:1em; color:#666; font-size:16px; -webkit-appearance: none; outline: medium; }

.wtdinputcont .anniu input{ position:absolute; top:0px; right:0px; background:url(../bg/abg.gif) no-repeat left center; width:37px; height:40px; border:none; cursor:pointer; }

.wtdselbg{ padding-right:0px; }

.wtdselbg select{ width:100%; height:42px; border:1px solid #999; border-radius:5px; color:#666; font-size:16px; text-indent:1em; }

.wtdcj{ padding-left:30px; padding-right:0px; }

.wtdcj input{ width:100%; height:42px; border:1px solid #999; font-size:16px; color:#666; border-radius:5px; background:#fff; }

.wtdgb{ padding-right:0px; }

.wtdgb input{ width:100%; height:42px; border:1px solid #e6e6e6; background:#e6e6e6; font-size:16px; color:#666; border-radius:5px; }

.wendidan .wtdbt{ color:#999; font-size:14px; padding:23px 0; }

.wendidan .wtdbt i{ color:#999; padding:0 10px; }

.wendidan .wtdlist{ border-top:1px solid #e6e6e6; width:100%; }

.wendidan .wtdlist li{ width:100%; border-bottom:1px solid #e6e6e6; padding:12px 0; position:relative; cursor:pointer; }

.wendidan .wtdlist li .fxknr{ position:absolute; top:50%; left:0px; margin-top:-7px; width:15px; height:15px; background:url(../bg/xzbg.gif) no-repeat left top; }

.wendidan .wtdlist li .fxknr input{ margin:0px; width:15px; height:15px; opacity: 0; -webkit-appearance: none; cursor:pointer; }

.wendidan .wtdlist li .name1{ position:absolute; top:50%; left:0px; margin-top:-7px; width:15px; height:15px; }

.wendidan .wtdlist li .name1 input{ margin:0px; width:15px; height:15px; cursor:pointer; }

.wendidan .wtdlist li.on .fxknr{ background-position: left bottom; }

.wendidan .wtdlist li .name{ font-size:20px; width:34px; height:34px; border:2px solid #e6e6e6; border-radius:17px; background:#fff; text-align:center; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#999; position:absolute; top:50%; left:35px; margin-top:-17px; }

.wendidan .wtdlist li .wtkuai{ padding-left:80px; font-size:14px; color:#666; }

.wendidan .wtdlist li .wtkuai .bt strong{ display:block; text-align:left; font-family:Arial, Helvetica, sans-serif; }

.wendidan .wtdlist li.on .name{ border:2px solid #008fd5; background:#e4f6ff; }

.phone table{ border-collapse:collapse; width: 100%; }

.phone th{ font-size:16px; color:#333; text-align:center; padding:12px 0; border:1px solid #eee; font-weight:normal; }

.phone td{ font-size:16px; color:#333; padding:12px 0; border:1px solid #eee; text-align:center; }

.cjbiao .title{ font-size:24px; color:#000; text-align:left; }

.cjbiao .jszlbg{ padding-left:0px; }

.cjbiao .jszrbg{ padding-right:0px; }

.cjbiao .cjblbg{ padding-left:0px; margin-top:25px; }

.cjbiao .cjblbg .bt{ font-size:16px; color:#666; line-height:24px;padding-bottom:5px; text-align:left; }

.cjbiao .cjblbg .bt a{ color:#008fd5; }
.cjbiao .cjblbg .bt span.red{color:red;}

.cjbiao .cjblbg select{ width:100%; height:42px; border:1px solid #999; border-radius:5px; font-size:16px; color:#333; text-indent:1em; }

.cjbiao .cjblbg textarea{ width:100%; height:124px; border:1px solid #999; border-radius:5px; font-size:16px; color:#333; text-indent:1em; padding:15px 0; -webkit-appearance: none; outline: medium; }

.cjbiao .cjblbg input.text{ width:100%; border:1px solid #999; border-radius:5px; font-size:16px; color:#333; text-indent:1em; padding:15px 0; -webkit-appearance: none; outline: medium; }
.cjbiao .cjblbg input.text1{padding:0;height:42px;line-height:42px;}

.cjbiao .cjbrbg{ padding-right:0px; margin-top:25px; }

.cjbiao .cjbrbg .bt{ font-size:16px; color:#666; height:45px;  text-align:left; }

.cjbiao .cjbrbg select{ width:100%; height:42px; border:1px solid #999; border-radius:5px; font-size:16px; color:#333; text-indent:1em; }

.cjbiao .cjbrbg textarea{ width:100%; height:124px; border:1px solid #999; border-radius:5px; font-size:16px; color:#333; text-indent:1em; padding:15px 0; }

.cjbiao .cjbrbg .nr{ height:87px; color:#666; font-size:16px; padding-top:47px;  text-align:left; }

.cjbiao .cjbrbg .nr1{ padding-top:10px; }

.cjbiao .cjbnr{ margin-top:25px; padding-left:0px; font-size:16px; color:#666; }

.cjbiao .cjbnr i{ display:block; }

.fileUpload{ position:relative; overflow:hidden; margin-top:15px; }

.fileUpload input.upload{ position:absolute; top:0; right:0; cursor: pointer; opacity: 0; filter:alpha(opacity=0); width:173px; height:42px; border:none; }

.btn-primary{ background:url(../bg/fj.gif) no-repeat!important; width:173px; height:42px; display: inline-block; border:none; }
.btn-primary.en{ background:url(../bg/fj1.gif) no-repeat!important; width:173px; height:42px; display: inline-block; border:none; }


.cjbdlist a{ color:#666; font-size:16px; border:1px solid #999; display:inline-block; *display:inline; *zoom:1; width:195px; height:40px; text-align:center; line-height:40px; border-radius: 4px; margin:20px 20px 0 0; transition: all linear .3s; }

.cjbdlist a:hover{ background:#008fd5; color:#fff; border:1px solid #008fd5; }


.cjbdlist input.submit{ color:#666; background:#fff;font-size:16px; border:1px solid #999; display:inline-block; *display:inline; *zoom:1; width:195px; height:40px; text-align:center; line-height:40px; border-radius: 4px; margin:20px 20px 0 0; transition: all linear .3s; }

.cjbdlist input.submit:hover{ background:#008fd5; color:#fff; border:1px solid #008fd5; }

/* 
.service li{ width:33%; height:265px; }
.service li a{ background:#fff; display:block; height:250px; margin: 0 10px; border:2px solid #e7e7e7; border-radius:4px; }
 */

.jjcase ul{ margin:-10px -10px 0 -10px; }

.jjcase li{ width:33%;}

.jjcase li .isolution{ background:#fff; display:block; margin: 0 10px; border:2px solid #e7e7e7; border-radius:4px;}

.jjcase li .tu{ height:92px; }

.jjcase li .sr1{ background:url(../bg/pbg1.png) no-repeat center center; transition: all linear .3s; }

.jjcase li .sr2{ background:url(../bg/pbg2.png) no-repeat center center; transition: all linear .3s; }

.jjcase li .sr3{ background:url(../bg/pbg3.png) no-repeat center center; transition: all linear .3s; }

.jjcase li .sr4{ background:url(../bg/pbg4.png) no-repeat center center; transition: all linear .3s; }

.jjcase li .sr5{ background:url(../bg/pbg5.png) no-repeat center center; transition: all linear .3s; }

.jjcase li .sr6{ background:url(../bg/pbg6.png) no-repeat center center; transition: all linear .3s; }

.jjcase li .bt{ height:60px; line-height:60px; text-align:center; font-size:18px; color:#333; background:url(../bg/jbg.gif) no-repeat center bottom; }

.jjcase li dl{ margin-bottom:0px; padding-top:28px; }

.jjcase li dl dd{ width:100%; line-height:32px; }

.jjcase li dl dd a{ display:block; color:#323232; background:url(../bg/jsbg3.gif) no-repeat 70px 12px; padding-left:88px; font-size:14px; transition: all linear .3s; }

.jjcase li dl dd a:hover{ color:#008fd5; }

.jjcase li:hover .sr1{ background:url(../bg/pbgh1.png) no-repeat center center; }

.jjcase li:hover .sr2{ background:url(../bg/pbgh2.png) no-repeat center center; }

.jjcase li:hover .sr3{ background:url(../bg/pbgh3.png) no-repeat center center; }

.jjcase li:hover .sr4{ background:url(../bg/pbgh4.png) no-repeat center center; }

.jjcase li:hover .sr5{ background:url(../bg/pbgh5.png) no-repeat center center; }

.jjcase li:hover .sr6{ background:url(../bg/pbgh6.png) no-repeat center center; }

.mano .title{ font-size:30px; color:#333; text-align:center; }

.mano .manofl{ padding: 0 65px; }

.mano .manoflnr{ background:#dddddd; border-radius:25px; text-align:center; margin-top:35px; }

.mano .manofl a{ display:inline-block; *display:inline; *zoom:1; height:51px; line-height:51px; font-size:18px; color:#666; padding:0 30px; }

.mano .manofl a:hover{ background:#008fd5; color:#fff; }

.mano .photo{ text-align:center; margin-top:40px; }

.mano .macont{ line-height:24px; color:#666; font-size:14px; }

.mano .macont h3{ background:url(../bg/dd3.gif) no-repeat left center; padding-left:24px; font-size:24px; color:#333; margin-top:32px; margin-bottom:20px; }

.mano .macont .name{ text-align:left; color:#333; font-size:24px; font-size:18px; padding-left:20px; padding-top:10px; }

.mano .macont .nr{ text-align:left; color:#666; line-height:24px; font-size:14px; padding-left:35px; padding-top:10px; }

.mano .macont li{ margin-top:25px; }

.mano .macont li a{ transition: all linear .3s; }

.mano .macont li .tu{ width:120px; height:120px; border:2px solid #ddd; margin:0 auto; border-radius:60px; transition: all linear .3s; }

.mano .macont li .ma1{ background:url(../bg/mbg1.png) no-repeat center center; }

.mano .macont li .ma2{ background:url(../bg/mbg2.png) no-repeat center center; }

.mano .macont li .ma3{ background:url(../bg/mbg3.png) no-repeat center center; }

.mano .macont li .ma4{ background:url(../bg/mbg4.png) no-repeat center center; }

.mano .macont li .ma5{ background:url(../bg/mbg5.png) no-repeat center center; }

.mano .macont li .ma6{ background:url(../bg/mbg6.png) no-repeat center center; }

.mano .macont li .maoname{ text-align:center; font-size:18px; color:#333; padding-top:25px; transition: all linear .3s; }

.mano .macont li a:hover .ma1{ background:url(../bg/mbgh1.png) no-repeat center center #008fd5; border:2px solid #008fd5; }

.mano .macont li a:hover .ma2{ background:url(../bg/mbgh2.png) no-repeat center center #008fd5; border:2px solid #008fd5; }

.mano .macont li a:hover .ma3{ background:url(../bg/mbgh3.png) no-repeat center center #008fd5; border:2px solid #008fd5; }

.mano .macont li a:hover .ma4{ background:url(../bg/mbgh4.png) no-repeat center center #008fd5; border:2px solid #008fd5; }

.mano .macont li a:hover .ma5{ background:url(../bg/mbgh5.png) no-repeat center center #008fd5; border:2px solid #008fd5; }

.mano .macont li a:hover .ma6{ background:url(../bg/mbgh6.png) no-repeat center center #008fd5; border:2px solid #008fd5; }

.mano .macont li a:hover .maoname{ color:#008fd5; }

.kfsykuai{ border-bottom:1px solid #e6e6e6; padding-bottom:40px; margin-top:20px;line-height: 1.8;}

.kfsykuai .title{ font-size:24px; color:#333; padding-bottom:25px; }
.kfsykuai .title h1{ font-size:24px; color:#333;}

.kfsykuai .title a{ background:#fff; border:1px solid #999; font-size:14px; color:#666; padding:10px 20px; border-radius:5px; float:right; display:block; }

.kfsykuai .title a:hover{ color:#008fd5; }

.kfsykuai .vidlbg{ padding-left:0px; }

.kfsykuai .vidlbg img{ width:100%; }

.kfsykuai .vidrbg{ padding-right:0px; }

.kfsykuai .vidrbg .nr{ line-height:1.8; color:#666; font-size:16px; text-align:left; word-wrap:break-word; }

.kfsykuai .vidrbg .more{ text-align:right; padding-top:40px; }

.kfsykuai .vidrbg .more a{ color:#999; font-size:16px; transition: all linear .3s; }

.kfsykuai .vidrbg .more a:hover{ color:#008fd5; }

.kfsp{ margin-top:30px; }

.kfsp .title{ background:url(../bg/vbg2.png) no-repeat left center; padding-left:48px; font-size:24px; color:#333; height:37px; line-height:35px; }

.kfsp .swiper-container{ margin-top:15px; height:224px; overflow:hidden; }

.kfsp .swiper-wrapper{ height:224px; overflow:visible; }

.kfsp .swiper-wrapper li{ width:315px; margin-right:0px; float: left; }

.kfsp .swiper-wrapper li .tu{ width:295px; height:170px; padding:0px; margin:0 auto; }

.kfsp .swiper-wrapper li .tu img{ width:100%; height:100%; }

.kfsp .swiper-wrapper li .tu a{ width:295px; height:170px; display:block; position:relative; }

.kfsp .swiper-wrapper li .tu a i{ position:absolute; top:50%; left:50%; margin-top:-23px; margin-left:-23px; background:url(../bg/vbg1.png) no-repeat; width:45px; height:45px; display:block; }

.kfsp .swiper-wrapper li .tu a img{ width:100%; height:100%; overflow:hidden; }

.fwq .swiper-wrapper li:hover .tu img{ border:2px solid #1baded; }

.fwq .swiper-wrapper li .tu{ width:295px; height:170px; padding:0px; }

.fwq .swiper-wrapper li .tu img{ border-radius:8px; border:2px solid #eeeeee; }

.fwq .swiper-wrapper li:hover .tu img{ border:2px solid #1baded; }

.fwq .swiper-wrapper li .name{ color:#666; }

.fwq .swiper-wrapper li:hover .name{ color:#1baded; }
.kfsp .swiper-wrapper li .name{ color:#1baded;
  /*add by hzy*/
  /*line-height:54px;*/
  line-height:20px;
  height:54px; font-size:14px; text-align:left; width:295px; margin:0 auto; }

  .image-align-center{
    text-align: center;
    text-indent: 0em !important;
  }

.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ margin: 0 !important;}
  
.kfsp .swiper-wrapper li:hover img {-webkit-filter: grayscale(0);filter: none;opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;}

.kfsp .swiper-pagination-bullet-active{ background:#9dc816; }

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ display:none; }

.fwq .title{ background:url(../bg/ztebg13.gif) no-repeat left center; }

.fwq .swiper-wrapper{ height:254px; border-bottom:1px solid #e6e6e6;  }

.fwq .swiper-wrapper li .tu{ width:295px; height:170px; padding:0px; }

.fwq .swiper-wrapper li .tu img{ border-radius:8px; border:2px solid #eeeeee; }

.fwq .swiper-wrapper li .name{ color:#666; }

.fwq .swiper-wrapper li:hover .name{ color:#1baded; }
/*by hzy */
.fwq .swiper-wrapper li .name{ margin-top: 10px;}
/*页码放置 hzy begin*/
.page{  text-align: center; padding:10px 0; line-height:36px; font-size:12px; margin-top:20px; }

.page .prev,.page .next { margin: 0 1px; border:1px solid #dfdfdf; padding:7px 11px; color:#303033; }
.page .prev.disabled,.page .next.disabled {  background:#f2f2f2; }

.page .prev:hover,.page .next:hover{ background:#f2f2f2; }

.page .num { padding:7px 11px; text-align: center; color:#303033; border:1px solid #dfdfdf; margin: 0 1px; }

.page .cur { color: #fff; background:#008fd5; border:1px solid #008fd5; }

.page .all{ color:#303033; font-size:12px; padding-right:10px; }
/*页码放置 end*/

/*相关视频*/
#player_wrapper { height: 540px; width: 960px; display: block; overflow: hidden; }
.fancybox-outer {  background: none; }
.fancybox-wrap { padding: 0; }
.fancybox-bg{display:none;}
.speaker-bgcolor { background-color: #f5f5f5;min-height: 320px; }
.speaker-bgcolor > h4, .speaker-bgcolor > p{padding:0 10px;}
.fancybox-lock body { overflow: hidden !important; }
/*相关视频*/

.cpzxdetail{ padding:30px 0 45px 0; }

.cpzte .title{ color:#000; font-size:24px; }

.cpzte ul{ border-bottom:1px solid #e6e6e6; padding-bottom:45px; }

.cpzte li{ width:20%; padding:0 20px; }

.cpzte li a{ display:block; }

.cpzte li .tu{ height:130px; overflow:hidden; }

.cpzte li .cp1{ background:url(../bg/ztebg.gif) no-repeat center center; }

.cpzte li .cp2{ background:url(../bg/ztebg1.gif) no-repeat center center; }

.cpzte li .cp3{ background:url(../bg/ztebg2.gif) no-repeat center center; }

.cpzte li .cp4{ background:url(../bg/ztebg3.gif) no-repeat center center; }

.cpzte li .cp5{ background:url(../bg/ztebg4.gif) no-repeat center center; }

.cpzte li .name{ text-align:center; color:#000; font-size:18px; }

.cpzte li .nr{ line-height:24px; font-size:14px; color:#999; text-align:center; padding-top:15px; }

.cpict{ margin-top:30px; border-bottom:1px solid #e6e6e6; padding-bottom:20px; }

.cpict .title{ color:#000; font-size:24px; background:url(../bg/ztebg12.gif) no-repeat left center; padding:10px 0 10px 46px; }

.cpict .title i{ font-size:16px; color:#666; padding-left:15px; }

.cpict .cpictlist li{ width:50%; padding:0 20px; margin-top:30px; }

.cpict .cpictlist li a{ display:block; background:url(../bg/ztebg5.gif) no-repeat left center; padding-left:92px; }

.cpict .cpictlist li a.cp2{ background:url(../bg/ztebg6.gif) no-repeat left center; }

.cpict .cpictlist li .name{ color:#008fd5; font-size:18px; }

.cpict .cpictlist li .nr{ font-size:14px; color:#999; line-height:24px; padding-top:10px; }

.cpicotlist{ margin-top:50px; }

.cpictbotlist li{ width:25%; padding:0 15px 15px; }

.cpictbotlist li a{ border:2px solid #eee; display:block; border-radius:5px; padding-bottom:20px; }

.cpictbotlist li .tu{ background:url(../bg/ztebg7.gif) no-repeat center center; height:148px; overflow:hidden;  }

.cpictbotlist li .cp2{ background:url(../bg/ztebg8.gif) no-repeat center center;  }

.cpictbotlist li .cp3{ background:url(../bg/ztebg9.gif) no-repeat center center;  }

.cpictbotlist li .cp4{ background:url(../bg/ztebg10.gif) no-repeat center center;  }

.cpictbotlist li .name{ text-align:center; color:#333; font-size:18px; }

.cpictbotlist li .nr{ padding:15px 20px 0 20px; font-size:14px; line-height:24px; color:#999; height:159px; overflow:hidden; text-align:left; }

.cpdzpj{ margin-top:25px; }

.cpdzpj .title{ color:#000; font-size:24px; background:url(../bg/ztebg11.gif) no-repeat left center; padding:10px 0 10px 46px; }

.cpdzpj li{ width:232px; padding:0 15px 0 15px; margin-top:20px; }

.cpdzpj li a{ border:2px solid #eee; display:block; border-radius:5px; padding-bottom:25px; padding-top:25px; }

.cpdzpj li .name{ text-align:center; font-size:24px; color:#333; }

.cpdzpj li .nr{ font-size:14px; color:#999; text-align:center; padding-top:25px; padding-bottom:35px; }

.cpdzpj li .more{ width:130px; height:38px; border:1px solid #999; border-radius:5px; line-height:38px; text-align:center; margin:0 auto; font-size:14px; color:#666; }

.cpdzpj li a:hover .more{ background:#219dda; color:#fff; border:1px solid #219dda; }

.xmzxkuai{ margin-top:35px; }

.xmzxkuai .title{ color:#000; font-size:24px; background:url(../bg/ztebg14.gif) no-repeat left center; padding:10px 0 10px 46px; }

.xmzxkuai li{ width:25%; padding:0 15px; margin-top:20px; }

.xmzxkuai li .xmcont{ border:2px solid #eee; border-radius:5px; padding-bottom:15px; }

.xmzxkuai li .name{ text-align:center; font-size:18px; color:#333; height:75px; line-height:75px; }

.xmzxkuai li .tu,.xmzxkuai li .tu img{ width:100%; }

.xmzxkuai li dl{ padding:15px 15px 0 15px; height:auto!important; height:129px; min-height:129px; }

.xmzxkuai li dl dd{ width:100%; }

.xmzxkuai li dl dd a{ background:url(../bg/ztebg15.gif) no-repeat left center; display:block; line-height:37px; padding-left:20px; border-bottom:1px solid #eee; color:#999; font-size:13px; transition: all linear .3s; }

.xmzxkuai li dl dd a:hover{ color:#008fd5; }

.xmzxkuai li .more{ padding:0 15px; }

.xmzxkuai li .more a{ color:#999; font-size:14px; transition: all linear .3s; }

.xmzxkuai li .more a:hover{ color:#008fd5; }

.zltjlist{ margin-top:20px; }

.zltjlist .title{ font-size:24px; color:#333; background:url(../bg/vbg2.png) no-repeat left center; padding:10px 0 10px 46px; }

.zltjlist li{ width:33.33%; padding:0 15px;  margin-top:16px; }

.zltjlist li dt{ color:#333; font-size:18px; border-bottom:1px solid #ddd; font-weight:normal; padding-bottom:10px; margin-bottom:20px; }

.zltjlist li dd{ width:100%; line-height:30px; font-size:14px; }

.zltjlist li dd a{ display:block; color:#666; background:url(../bg/zhbg4.gif) no-repeat 10px center; padding-left:30px; transition: all linear .3s; }

.zltjlist li dd a:hover{ color:#008fd5; }

.cpjcont{ border-bottom:1px solid #eee; padding-bottom:30px; }

.cpjcont .cpjlbg img{ width:100%; }

.cpjcont .cpjrbg .name{ color:#313339; font-size:30px; }

.cpjcont .cpjrbg .nr{ color:#999; font-size:14px; line-height:24px; padding-top:15px; }

.cpjcont .cpjrbg .more{ padding-top:35px; }

.cpjcont .cpjrbg .more a{ font-size:16px; color:#008fd5; }

.cpjcms{ margin-top:38px; border-bottom:1px solid #eeeeee; padding-bottom:35px; }

.cpjcms .title{ font-size:24px; color:#333; background:url(../bg/cpbg1.gif) no-repeat left center; padding:10px 0 10px 46px;  }

.cpjcms .cpbt{ font-size:18px; color:#333; padding-left:40px; margin-top:12px; }

.cpjcms li{ width:25%; padding:0 15px; margin-top:20px; }

.cpjcms li .tu{ text-align:center; }

.cpjcms li .name{ text-align:center; color:#333; margin-top:18px; font-size:18px; }

.cpjcms li .nr{ color:#666; font-size:14px; line-height:24px; padding:5px 20px 0 20px; text-align:left; height:80px; }

.cpjcms .cpjstu{ width:100%; text-align:center; margin-top:18px; }

.cpjcml{ margin-top:30px; border-bottom:1px solid #e6e6e6; padding-bottom:20px; }

.cpjcml .title{ color:#000; font-size:24px; background:url(../bg/cpbg3.gif) no-repeat left center; padding:10px 0 10px 46px; }

.cpjcml .title i{ font-size:16px; color:#666; padding-left:15px; }

.cpjcml .cpjclist li{ width:50%; padding:0 20px; margin-top:30px; }

.cpjcml .cpjclist li a{ display:block; background:url(../bg/cpbg4.gif) no-repeat left center; padding-left:92px; }

.cpjcml .cpjclist li a.cp2{ background:url(../bg/cpbg5.gif) no-repeat left center; }

.cpjcml .cpjclist li a.cp3{ background:url(../bg/cpbg6.gif) no-repeat left center; }

.cpjcml .cpjclist li a.cp4{ background:url(../bg/cpbg7.gif) no-repeat left center; }

.cpjcml .cpjclist li a.cp5{ background:url(../bg/cpbg8.gif) no-repeat left center; }

.cpjcml .cpjclist li a.cp6{ background:url(../bg/cpbg9.gif) no-repeat left center; }

.cpjcml .cpjclist li .name{ color:#008fd5; font-size:18px; }

.cpjcml .cpjclist li .nr{ font-size:14px; color:#999; line-height:24px; padding-top:10px; height:58px; overflow:hidden; }

.rzlckuai{ margin-top:30px; }

.rzlckuai .title{ color:#000; font-size:24px; background:url(../bg/cpbg2.gif) no-repeat left center; padding:10px 0 10px 46px;  }

.rzlist{ height:45px; background:url(../bg/ztebg16.gif) repeat-x left top; margin-top:25px; }

.rzlist li{ width:295px; height:45px; margin-left:20px; background:#666666; border-radius: 4px; font-size:16px; color:#fff; text-align:center; line-height:45px; cursor:pointer; transition: all linear .3s; position:relative; }

.rzlist li.r1{ margin-left:0px; }

.rzlist li.active{ background:#008fd5; }

.rzlist li i{ width:37px; height:10px; display:block; overflow:hidden; position:absolute; top:55px; left:50%; margin-left:-19px; display:none; }

.rzlist li.active i{ display:block; }

.ztecont{ height:210px; overflow:hidden; background:#fff; margin-top:20px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1); border-radius: 4px; }

.ztecont .box{ display:none; text-align:center; padding-top:35px; }

.ztecont .box:nth-child(1){ display:block; }

.jszdecont .title{ color:#333; font-size:24px; padding-bottom:20px; }

.jszdecont{ border-bottom:1px solid #eee; padding-bottom:30px; }

.jszdecont .cpjlbg img{ width:100%; }

.jszdecont .cpjrbg .nr{ color:#666; font-size:16px; line-height:24px; text-align:left; }

.jszdecont .cpjrbg .nr a{ font-size:16px; color:#008fd5; }

.jszdebot{ margin-top:35px; }

.jszdebot .title{ color:#000; font-size:24px; background:url(../bg/ztebg17.gif) no-repeat left center; padding:10px 0 10px 46px;  }

.jszdebot ul{ width:200px; margin-top:10px; }

.jszdebot li{ width:200px; line-height:36px; font-size:14px; }

.jszdebot li a{ color:#008fd5; display:block; border-bottom:1px solid #eee; background:url(../bg/ztebg18.gif) no-repeat 12px center; padding-left:25px; }

.jszdecont .cpjlbg{ padding-left:0px; }

.jszdecont .cpjrbg{ padding-right:0px; }

.customer{ margin-top:20px; border-bottom:1px solid #e6e6e6; padding-bottom:30px; }

.customer .title{ font-size:24px; color:#333; background:url(../bg/ztebg14.gif) no-repeat left center; padding:10px 0 10px 46px; }

.customer li{ width:25%; padding:0 15px; margin-top:30px; }

.customer li .tu{ width:100px; height:100px; margin:0 auto; border:1px solid #b8b8b8; border-radius:50px; }

.customer li .cu1{ background:url(../bg/ztebg19.gif) no-repeat center center; }

.customer li .cu2{ background:url(../bg/ztebg20.gif) no-repeat center center; }

.customer li .cu3{ background:url(../bg/ztebg21.gif) no-repeat center center; }

.customer li .cu4{ background:url(../bg/ztebg22.gif) no-repeat center center; }

.customer li .name{ font-size:18px; color:#333; text-align:center; padding-top:24px; }

.customer li .nr{ font-size:14px; line-height:24px; color:#999; padding:15px 15px 0 15px; text-align:left; }

.cpxlkuai{ margin-top:20px; }



.cpxlkuai .title{ font-size:24px; color:#333; background:url(../bg/vbg2.png) no-repeat left center; padding:10px 0 10px 46px; }

.cpxlkuai .w1{ background:url(../bg/ztebg43.gif) no-repeat left center; }

.cpxlkuai .fwrap{ margin-top:20px; }

.cpxlkuai .swiper-container{ margin-top:15px; height:226px; overflow:hidden; }

.cpxlkuai .swiper-wrapper{ height:226px; overflow:visible; }

.cpxlkuai .swiper-wrapper li{ width:315px; margin-right:0px; float:left; }

.cpxlkuai .swiper-wrapper li .tu{ width:295px; height:170px; padding:0px; border:1px solid #eeeeee; margin:0 auto; }

.cpxlkuai .swiper-wrapper li .tu img{ width:100%; height:100%; }

.cpxlkuai .swiper-wrapper li .name{ color:#333; line-height:54px; height:54px; font-size:14px; text-align:center; }

.cpxlkuai .swiper-wrapper li a:hover .name{ color:#008fd5; }

.side{ width:250px; margin-top:40px; }

.ny_case .title{ background:url(../bg/zhbg111.png) no-repeat left center;font-size:24px; color:#333; padding:15px 0 15px 45px; border-bottom:2px solid #c1c1c1; }

/* .ny_case ul{ background:#fff; } */

.ny_case li{ width:250px; }

.ny_case li a{ height:50px; display:block; border-bottom:1px solid #f1f1f1; color:#333; font-size:16px; line-height:50px;background:url(../bg/ztebg24.gif) no-repeat 224px center; transition: all linear .3s; }

.ny_case li a:hover{ color:#008fd5; background:url(../bg/ztebg23.gif) no-repeat 224px center; }

.ny_case li a.on{ color:#008fd5; background:url(../bg/ztebg23.gif) no-repeat 224px center; }

.main{ width:950px; margin-top:40px; }

.ny_bt{ height:52px; overflow:hidden; }

.ny_bt h1{ color:#333; font-size:24px; background:url(../bg/ztebg22.png) no-repeat left center; padding-left:46px; height:52px; overflow:hidden; line-height:52px; }

.ny_bt h1.w2{ background:url(../bg/ztebg28.gif) no-repeat left center; }

.ny_bt h1.w3{ background:url(../bg/ztebg32.gif) no-repeat left center; }

.ny_about{ padding:20px 0 35px 0; font-size:14px; line-height:24px; color:#666; }

.ablist{ background:url(../bg/ztebg27.gif) repeat-y left top; margin-top:10px; }

.ablist li{ width:100%; }

.ablist li dt{ background:url(../bg/ztebg25.gif) no-repeat; width:51px; height:51px; text-align:center; line-height:51px; color:#008fd5; font-size:18px; font-weight:normal; }

.ablist li dd{ width:100%; margin-top:15px; position:relative; }

.ablist li dd .time{ background:url(../bg/ztebg26.gif) no-repeat; width:84px; height:19px; line-height:19px; font-size:14px; overflow:hidden; padding-left:52px; color:#fff; margin-top:3px; position:absolute; top:0px; left:0px; }

.ablist li dd .nr{ padding-left:110px; }

.mapkuai .mapbot li{ width:100%; margin-top:30px; }

.mapkuai .mapbot li.ma1{ background:url(../bg/ztebg29.gif) no-repeat 10px 5px; padding-left:35px; font-size:16px; color:#333; line-height:24px; }

.mapkuai .mapbot li.ma2{ background:url(../bg/ztebg30.gif) no-repeat 10px 5px; padding-left:35px; font-size:16px; color:#333; line-height:24px; }

.mapkuai .mapbot li.ma3{ background:url(../bg/ztebg31.gif) no-repeat 10px 5px; padding-left:35px; font-size:16px; color:#333; line-height:24px; }

.cjblbg table{border-collapse:collapse; width: 100%; }

.cjblbg th{ font-size:16px; color:#666666; font-weight:normal; padding:16px 0; border:1px solid #e6e6e6; padding-left:15px; }

.cjblbg tr{ cursor:pointer; }

.cjblbg td{ font-size:14px; color:#666; padding:16px 0; border:1px solid #e6e6e6; padding-left:15px;  }

.cjblbg td .name{ width:15px; height:15px; background:url(../bg/xzbg.gif) no-repeat left top; margin-top:3px; text-align:left; }

.cjblbg td .name input{ margin:0px; width:15px; height:15px; opacity: 0; -webkit-appearance: none; cursor:pointer; }

.cjblbg td .name1{ width:15px; height:15px; margin-top:3px; text-align:left; }
.cjblbg td .name1 input{ margin:0px; width:15px; height:15px; cursor:pointer;margin-top:-8px;}

.cjblbg td .nr{ padding-left:12px; text-align:left; }

.cjblbg tr.on .name{ background-position: left bottom; }

.ztekuai{ border-bottom:1px solid #eeeeee; margin-top:30px; }

.ztekuai .title{ font-size:24px; color:#333; padding:10px 0 10px 0; }

.ztekuai .title i{ color:#666; font-size:14px; padding-left:20px; }

.ztekuai ul{ padding-top:15px; }

.ztekuai li dd{ width:100%; line-height:34px; }

.ztekuai li dd a{ display:block; background:url(../bg/jsbg3.gif) no-repeat 10px center; font-size:16px; color:#666; padding-left:28px; }

.ztekuai .title1{ background:url(../bg/ztebg33.gif) no-repeat left center; padding:10px 0 10px 46px; }

.jskuai{ margin-top:30px; border-bottom:1px solid #eeeeee; padding-bottom:20px; }

.jskuai .title{ background:url(../bg/ztebg34.gif) no-repeat left center; padding:10px 0 10px 46px; font-size:24px; color:#333; padding:10px 0 10px 46px; }

.jskuai .title i{ color:#666; font-size:14px; padding-left:20px; }

.jskuai li{ margin-top:20px; }

.jskuai li a{ display:block; }

.jskuai li .tu{ width:100px; height:100px; border:1px solid #666; border-radius:50px; margin:0 auto; }

.jskuai li .jsbg1{ background:url(../bg/ztebg37.gif) no-repeat center center; }

.jskuai li .jsbg2{ background:url(../bg/ztebg38.gif) no-repeat center center; }

.jskuai li .jsbg3{ background:url(../bg/ztebg39.gif) no-repeat center center; }

.jskuai li .jsbg4{ background:url(../bg/ztebg40.gif) no-repeat center center; }

.jskuai li .jsbg5{ background:url(../bg/ztebg41.gif) no-repeat center center; }

.jskuai li .jsbg6{ background:url(../bg/ztebg42.gif) no-repeat center center; }

.jskuai li .name{ font-size:16px; color:#333; text-align:center; padding-top:15px; }

.cpfknr{ margin-top:30px; border-bottom:1px solid #eeeeee; padding-bottom:20px; }

.cpfknr .title{ background:url(../bg/ztebg35.gif) no-repeat left center; padding:10px 0 10px 46px; font-size:24px; color:#333; padding:10px 0 10px 46px; }

.cpfknr .title i{ color:#666; font-size:14px; padding-left:20px; }

.cpfknr .cont{ width:100%; margin-top:12px; }

.cpfknr .cont textarea{ border:1px solid #999; border-radius:5px; width:100%; height:153px; font-size:16px; color:#666; line-height:24px; padding:10px; }

.cpfknr .botnr{ width:100%; margin-top:12px; text-align:center; }

.cpfknr .botnr input{ border:1px solid #999; border-radius:5px; width:240px; height:37px; margin:0 auto; background:#fff; font-size:16px; color:#666; }

.bendinr{ margin-top:30px; padding-bottom:20px; }

.bendinr .title{ background:url(../bg/ztebg35.gif) no-repeat left center; padding:10px 0 10px 46px; font-size:24px; color:#333; padding:10px 0 10px 46px; }

.bendinr .title i{ color:#666; font-size:14px; padding-left:20px; }

.bendinr .bentu{ text-align:center; margin-top:15px; }

.bendinr .bentu1{ text-align:center; margin-top:15px; display:none; }

.bendinr .bensz{ background:url(../bg/ccbg1.gif) repeat-x left center; margin-top:35px; text-align:center; }

.bendinr .bensz span{ background:#fff; padding:0 10px; }

.bendinr .bensz a{ color:#4fb2e2; font-size:24px; display:inline-block; *display:inline; *zoom:1; margin:0 8px 0 8px; transition: all linear .3s; }

.bendinr .benlist li{ width:100%; position:relative; padding-left:30px; margin-top:20px; }

.bendinr .benlist li .name{ color:#333; font-size:16px; position:absolute; top:0px; left:0px; }

.bendinr .benlist li .betop,.bendinr .benlist li .bebot{ margin:0px; padding:0px; }

.bendinr .benlist li .betop{ padding-bottom:15px; }

.bendinr .benlist li .betop dd{ margin-right:75px; color:#333; font-size:16px; cursor:pointer; }

.bendinr .benlist li .betop dd.on{ color:#4fb2e2; }

.bendinr .benlist li .bebot dd{ background:#f6f6f6; width:100%; padding:15px; font-size:14px; line-height:23px; color:#999; border-radius:5px; display:none; word-break:break-all; }

.imscs{ margin-top:20px; border-bottom:1px solid #e6e6e6; padding-bottom:30px; }

.imscs .title{ font-size:24px; color:#333; background:url(../bg/ztebg43.gif) no-repeat left 8px; padding:10px 0 10px 46px; }

.imscs .title a{ background:#fff; border:1px solid #999; font-size:14px; color:#666; padding:10px 20px; border-radius:5px; float:right; display:block; }

.imscslist{ background:url(../bg/ztebg45.gif) repeat-y left top; margin-top:10px; }

.imscslist li{ width:100%; }

.imscslist li dt{ background:url(../bg/ztebg44.gif) no-repeat; width:51px; height:51px; text-align:center; line-height:51px; color:#008fd5; font-size:18px; font-weight:normal; }

.imscslist li dd{ width:100%; margin-top:15px; position:relative; cursor:pointer; }

.imscslist li dd .time{ background:url(../bg/ztebg47.gif) no-repeat; width:84px; height:19px; line-height:19px; font-size:14px; overflow:hidden; padding-left:52px; color:#fff; margin-top:3px; position:absolute; top:0px; left:0px; }

.imscslist li dd .hover{ background:url(../bg/ztebg46.gif) no-repeat; }

.imscslist li dd .imscsnr{ padding-left:110px; padding-bottom:10px; }

.imscslist li dd .imscsnr .bt{ color:#333333; font-size:16px; border-bottom:1px solid #eee; background:url(../bg/ztebg48.gif) no-repeat left 3px; padding-left:40px; padding-bottom:10px; }

.imscslist li dd .imscsnr .cont{ color:#666; font-size:14px; line-height:24px; padding:10px 0 10px 40px; display:none; }

.imscslist li dd .imscsnr.on .bt{ background:url(../bg/ztebg49.gif) no-repeat left 3px; }

.imscslist li dd .imscsnr.on .cont{ display:block; }

.zygneir{ margin-top:20px; padding-bottom:10px; }

.zygneir .title{ font-size:24px; color:#333; background:url(../bg/ztebg50.gif) no-repeat left 8px; padding:10px 0 10px 46px; }

.zygneir .w1{ background:url(../bg/ztebg53.gif) no-repeat left 8px; }

.zygneir .title a{ background:#fff; border:1px solid #999; font-size:14px; color:#666; padding:10px 20px; border-radius:5px; float:right; display:block; }

.zygneir li{ width:100%; margin-top:20px; }

.zygneir li .bt{ font-size:18px; color:#333333; background:url(../bg/ztebg51.gif) no-repeat 32px 9px; padding-left:50px; }

.zygneir li .nr{ font-size:14px; color:#666; padding-left:50px; padding-top:10px;
  /* add by hzy*/
   line-height: 25px;
 /* end add*/}

.zygneir.extend1 .title{ font-size:24px; color:#333; background:url(/bg/extend1.png) no-repeat left 8px; padding:10px 0 10px 46px; }
.zygneir.extend2 .title{ font-size:24px; color:#333; background:url(/bg/extend2.png) no-repeat left 8px; padding:10px 0 10px 46px; }
.zygneir .nr{ font-size:14px; color:#666; padding-left:50px; padding-top:10px; line-height: 25px;}
  
 .border_bottom{ border-bottom: 1px solid #e6e6e6; }

.vnfnei{ margin-top:20px; }

.vnfnei .title{ font-size:24px; color:#333; background: url(../bg/vbg2.png) no-repeat left center; padding:10px 0 10px 46px; }

.vnfnei li{ margin-top:20px;height:175px;overflow:hidden; }

.vnfnei li .tu img{ width:100%; border:1px solid #eeeeee; }

.vnfnei li dt{ color:#333333; font-size:18px; font-weight:normal; padding-bottom:10px; }
.vnfnei li h2{ color:#333333; font-size:18px; font-weight:normal; padding-bottom:10px; }

.vnfnei li dd{ width:100%; line-height:24px; }

.vnfnei li dd a{ color:#999999; font-size:14px; display:block; background:url(../bg/ztebg52.gif) no-repeat left center; padding-left:15px; }

.vnfnei li dd a:hover{ color:#008fd5; }

.mskuai{ border:1px solid #eeeeee; border-radius:5px; height:auto!important; height:755px; min-height:755px; }

.mskuai .title{ font-size:16px; color:#333333; background:#eeeeee; height:50px; padding-top: 15px; line-height:20px; padding-left:30px; }

.mskuai ul{ padding:0 20px;
    height: 1120px;
    width: 605px;
    min-height: 755px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.mskuai li{ margin-top:20px; width:100%; border-bottom:1px solid #eeeeee; padding-bottom:20px; }

.mskuai li .bt{ font-size:16px; line-height:24px; color:#008fd5; background:url(../bg/ztebg54.gif) no-repeat left 10px; padding-left:12px; text-align:left; }

.mskuai li .nr{ font-size:14px; line-height:18px; color:#666666; padding-left:12px; margin-top:10px; text-align:left; }

.kygxkuai ul{ margin-left:150px; margin-right:150px; }


.fvtitle{ font-size:24px; color:#333333; padding-top:30px; }

.xmbjnr{ margin-top:25px; }

.xmbjnr .title{ background:url(../bg/ztebg55.gif) no-repeat left center; padding:10px 0 10px 50px; font-size:24px; color:#333333; }

.xmbjnr .w1{ background:url(../bg/ztebg59.gif) no-repeat left center; }

.xmbjnr .w2{ background:url(../bg/ztebg60.gif) no-repeat left center; }

.xmbjnr .w3{ background:url(../bg/ztebg61.gif) no-repeat left center; }

.xmbjnr .w4{ background:url(../bg/ztebg62.gif) no-repeat left center; }

.xmbjnr .w5{ background:url(../bg/ztebg63.gif) no-repeat left center; }
/*修改时间7.10*/
.xmbjnr .w6{ background:url(../bg/xcc11.gif) no-repeat left center; }
.xmbjnr img{ margin-top:15px; }
/*修改时间7.10*/
.xmbjnr .title a{ float:right; font-size:16px; color:#666666; width:195px; height:39px; display:block; border:1px solid #999999; border-radius:3px; text-align:center; line-height:39px; }

.xmbjnr .title a:hover{ color:#008fd5; }

.xmbjnr .cont{ font-size:14px; line-height:24px; color:#666666; margin-top:5px; border-bottom:1px solid #eeeeee; padding-bottom:20px; }

.xmjhkuai{ margin-top:25px; }

.xmjhkuai .title{ background:url(../bg/ztebg56.gif) no-repeat left center; padding:10px 0 10px 50px; font-size:24px; color:#333333; }

.xmjhkuai .xmbt{ color:#666; font-size:18px; margin-top:12px; }

/*修改时间7.10*/
.xmjhkuai .xmjhdl{ border-bottom:1px solid #eeeeee; padding-bottom:40px; margin-top:40px; background:url(../bg/ztebg57.gif) repeat-x left top; }

.xmjhkuai .xmjhdl dt{ width:86px; height:86px; border:2px solid #008fd5; border-radius:43px; text-align:center; line-height:20px; font-size:18px; color:#008fd5; font-weight:normal; padding-top:22px; background:#fff; margin-top:9px; float:left; }

.xmjhkuai .xmjhdl dd{ position:relative; height:205px; margin:0px; padding:0px; }

.xmjhkuai .xmjhdl dd .name{ height:82px; text-align:center; background:#008fd5; border-radius:3px; font-size:14px; color:#fff; line-height:18px; padding-top:12px; }

.xmjhkuai .xmjhdl dd .time{ background:url(../bg/ztebg64.gif) no-repeat center top; font-size:14px; text-align:center; color:#333; height:50px; padding-top:35px; }

.xmjhkuai .xmjhdl dd .xjj{ background:url(../bg/ztebg69.gif) no-repeat; width:21px; height:32px; overflow:hidden; position:absolute; top:24px; left:50%; margin-left:-11px; }

.xmjhkuai .xmjhdl dd:nth-child(even) .name{ height:82px; text-align:center; background:#008fd5; border-radius:3px; font-size:14px; color:#fff; padding-top:12px; }

.xmjhkuai .xmjhdl dd:nth-child(even) .time{ background:url(../bg/ztebg58.gif) no-repeat center bottom; font-size:14px; text-align:center; color:#333; height:122px; padding-top:72px; }

.xmjhkuai .xmjhdl dd.qdm01 .name{ background:#e93434; }
.xmjhkuai .xmjhdl dd.qdm01 .time{ background:url(../bg/ztebg70.gif) no-repeat center top; }




.xmjhkuai .xmjhdl dd.qdm01:nth-child(even) .time{ background:url(../bg/ztebg65.gif) no-repeat center bottom;}


.xmjhkuai .xmjhdl dd.qdm02 .name{ background:#ff9426; }
.xmjhkuai .xmjhdl dd.qdm02 .time{ background:url(../bg/ztebg71.gif) no-repeat center top; }
.xmjhkuai .xmjhdl dd.qdm02:nth-child(even) .time{ background:url(../bg/ztebg66.gif) no-repeat center bottom;}
.xmjhkuai .xmjhdl dd.qdm03 .name{ background:#999999; }
.xmjhkuai .xmjhdl dd.qdm03 .time{ background:url(../bg/ztebg72.gif) no-repeat center top; }
.xmjhkuai .xmjhdl dd.qdm03:nth-child(even) .time{ background:url(../bg/ztebg67.gif) no-repeat center bottom;}
.xmjhkuai .xmjhdl dd.qdm04 .name{ background:#53d12d; }
.xmjhkuai .xmjhdl dd.qdm04 .time{ background:url(../bg/ztebg73.gif) no-repeat center top; }
.xmjhkuai .xmjhdl dd.qdm04:nth-child(even) .time{ background:url(../bg/ztebg68.gif) no-repeat center bottom;}

.xmjhkuai .xmjhdl dd .cc1{ line-height:60px; }
/*修改时间7.10*/
.xmjhkuai .xmjhdl1{ border-bottom:none; }

.xmjhkuai .xmzt{ font-size:18px; color:#666666; border-bottom:1px solid #eeeeee; padding-bottom:20px; }

.xmjhkuai .xmzt i{ color:#008fd5; font-size:16px; }

.xmbjnr table{border-collapse:collapse; width:100%; margin-top:15px; }

.xmbjnr th{ font-size:16px; color:#333333; padding:16px 0; border:1px solid #e6e6e6; text-align:center; }

.xmbjnr td{ font-size:14px; color:#666666; padding:12px 0; border:1px solid #e6e6e6; text-align:center; }

.xmbjnr ul{ padding-bottom:5px; margin-bottom:0px; }

.xmbjnr li{ margin-top:25px; }

.xmbjnr li .bt{ font-size:24px; color:#333333; text-align:center; border-bottom:1px solid #eeeeee; padding-bottom:25px; }

.xmbjnr li dd{ width:100%; margin-top:12px; }

.xmbjnr li dd a{ color:#666666; display:block; background:url(../bg/ztebg51.gif) no-repeat left center; padding-left:18px; }

.xmbjnr li dd a:hover{ color:#008fd5; }

.cckuai{ padding-bottom:60px; }

.cckuai1{ padding-bottom:30px; border-bottom:1px solid #eeeeee; padding:10px 0 40px 0; }

.xmbjnr textarea{ font-size:16px; color:#333333; width:100%; border:1px solid #efefef; padding:15px; height:150px; line-height:24px; }

.fdm3 .wrap{ position:relative; }

.flogo a{ position:absolute; top:50%; left:0px; background:url(../bg/logo.png) no-repeat; width:137px; height:35px; display:block; margin-top:-18px; }

.fcopynr{ margin-left:160px; border-left:1px solid #d7d7d7; padding-left:23px; position:relative; padding-right:110px; }

.wxtu{ position:absolute; top:50%; right:0px; margin-top:-54px; }

.wxtu i{ display:block; color:#000; font-size:16px; text-align:center; }

.hzhbkuai .title{ font-size:24px; color:#000; text-align:left; }

.hzhbkuai li{ padding:0 8px; margin-top:15px; }

.hzhbkuai li a{ border:1px solid #eeeeee; display:block; }

.hzhbkuai li a img{ width:100%; }

/*修改时间7.10*/
.jszcqakuai{ padding-top:50px; position:relative; }
.cpdllist{ position:relative; padding-left:90px; margin-top: 20px;}
.cpdllist .name{ font-size:18px; color:#333; position:absolute; top:0px; left:0px; line-height:43px; }
.cplist{ margin-bottom:0px; }
.cpdllist li{ padding-bottom:20px;width:auto;min-width:150px; }
.cpdllist li a{ border:1px solid #999; display:block; height:43px; line-height:43px; text-align:center; color:#666; font-size:18px; text-decoration:none; border-radius:3px;padding-left:5px;padding-right:5px; }
.cpdllist li.on a{ border:1px solid #008fd5; background:#008fd5; color:#fff; }

.cjwtkuai{ padding-bottom:65px; margin-top:50px; }
.cjwtkuai .title{ font-size:24px; color:#333; }
.cjwtkuai li{ width:100%; margin-top:24px; border-bottom:1px solid #e6e6e6; padding-bottom:18px; }
.cjwtkuai li .name{ font-size:18px; color:#333; }
.cjwtkuai li .nr{ font-size:14px; color:#666; margin-top:15px; }

.jsmore{ position:absolute; top:120px; right:0px; height:43px; line-height:43px; width:97px; background:#eee; border-radius:3px; text-align:center; font-size:18px; color:#666; cursor:pointer; }

.cjxqkuai{ border:1px solid #b3b3b3; border-radius:3px; height:230px; margin-top:20px; margin-bottom:25px; padding:7px 15px 15px 15px; overflow-y:auto; }
.cjxqkuai li{ width:100%; border-bottom:1px solid #eeeeee; margin-top:15px; padding-bottom:15px; font-size:16px; color:#333; line-height:43px; }
.cjxqkuai li a{ float:right; display:block; border:1px solid #999999; width:197px; height:43px; line-height:43px; text-align:center; color:#666; font-size:16px; border-radius:3px; }
.cjxqkuai li a:hover{  border:1px solid #008fd5; background:#008fd5; color:#fff; }

.xmjhullist{ border-bottom:1px solid #eeeeee; margin-top:30px; }
.xmjhullist li .xmcont{ width:160px; margin:0 auto; padding-bottom:20px; }
.xmjhullist li .xmcont .tu{ border:8px solid #eee; border-radius:80px; height:160px; line-height:150px; text-align:center; font-size:24px; color:#fff; }
.xmjhullist li .xmcont .xm01{ background:#53d12d; }
.xmjhullist li .xmcont .xm011{ background:#ff9426; }
.xmjhullist li .xmcont .xm012{ background:#e93434; }
.xmjhullist li .xmcont .xm013{ background:#999999; }
.xmjhullist li .xmcont .xm014{ background:#008fd5; }
.xmjhullist li .xmcont .xm02{ background:url(../bg/xcc12.png) no-repeat; line-height:190px; }
.xmjhullist li .xmcont .xm03{ background:#ff9426; }
.xmjhullist li .xmcont .name{ font-size:18px; color:#333; text-align:center; line-height:64px; }
/*修改时间7.10*/

/*修改时间7.21*/
.znssbt{ font-size:14px; color:#999999; padding-top:45px; }
.znssbt span{ color:#333; font-size:14px; }
.znssnrkuai{ padding-bottom:50px; }
.ny_case1 .title{ font-size:18px; }
.ny_case1 ul{ background:none; padding-top:15px; }
.ny_case li a{ background:none; color:#666; border-bottom:none; line-height:30px; height:30px; }
.ny_case li a:hover{ background:none;}
.ny_case li a.on{ background:none;}
.ny_bt1 h1{ background:none; padding:0px; }
.nyssk{ width:100%; z-index: 99; height:51px; border:1px solid #999999; border-radius:4px; position:relative; }
.nyssk .name{ width:100%; height:49px; overflow:hidden; }
.nyssk .name input{ width:100%; height:49px; border:1px solid #fff; overflow:hidden; color:#999999; padding-left:10px; -webkit-appearance: none; outline: medium; font-size:16px; }
.nyssk .anniu{ width:51px; height:51px; overflow:hidden; position:absolute; top:0px; right:0px; }
.nyssk .anniu input{ background:url(../bg/abg.gif) no-repeat center center; width:51px; height:51px; border:none; cursor:pointer;  }
.ssjl{ font-size:14px; color:#999999; padding-top:15px; }
.sxjllist li{ width:100%; margin-top:35px; border-bottom:1px solid #d6d6d6; padding-bottom:15px; }
.sxjllist li .name{ color:#333333; font-size:18px; }
.sxjllist li .nr{ color:#666666; line-height:24px; font-size:14px; padding:15px 0; }
.sxjllist li .time{ font-size:14px; color:#999999; }
.sxjllist li a:hover .name{ color:#008fd5; }
/*修改时间7.21*/

@media (max-width:1300px){
/*屏幕宽度小于1300px*/
 .wrap{ width:auto; }

 .service ul{ margin:0px; }

}

@media (max-width:1200px){
/*屏幕宽度小于1200px*/

.wrap{ width:auto; }

.topbar{ padding: 0 20px; }

.navbar-inverse .navbar-nav>li{ margin-left: 15px; }

.carousel-inner>.item .wrap{ padding: 0 50px; }

.dlkuai{ padding: 42px 15px; }

.ny_cpjs{ padding: 42px 15px 60px 15px; }

.ndm{ padding: 0 15px; }

.nydm{ padding: 0 15px; }

.detail .detu img{ width:100%; }

.newsdetail .text .photo img{ width:100%; }

.wtdinput{ padding-bottom:15px; }

.wtdselbg{ padding-left:0px; padding-right:15px; }

.wtdcj{ padding-left:15px; }

.wendidan .wtdlist li .wtkuai .nr{ margin-top:6px; }

.jjcase li{ width:33.333%; }

.mano .manofl{ padding:0px; }

.cpzxdetail{ padding:30px 15px 45px 15px; }

.xmzxkuai li{ width:33.333%; }

.rzlist{ background:none; }

.rzlist li{ width:21%; margin:0 2%; }

.rzlist li.r1{ margin: 0 2%; }

.ztecont{ height:auto; }

.ztecont .box{ padding: 35px 15px 35px 15px; }

.ztecont .box img{ width:100%; }

.customer li{ width:33.333%; }

.customer li .nr{ height:130px; overflow:hidden; }

.side{ width:100%; }

.ny_case{ width:100%;}

.ny_case .title{ padding:8px 0 8px 0; font-size:18px; text-align-last:center; width:100%; }

.ny_case li{ width:100%; }

.ny_case li a{ line-height:35px; height:35px; background:none; text-align-last:center; padding-left:0px; width:100%; }

.ny_case li a:hover{ background:none; }

.ny_case li a.on{ background:none; }

.main{ width:100%; }

.ny_about img{ width:100%; }

.caselist{ margin-left:0px; margin-right:0px; }

.kygxkuai ul{ margin-left:0px; margin-right:0px; }

.xmjhkuai .xmjhdl{ background:none; }

.xmjhkuai .xmjhdl dt{ float:none; }

.xmjhkuai .xmjhdl dd{ margin-right:0px; margin-left:0px; margin-top:15px; }

.ny_about img{ width:100%; }

.flogo a{ left:10px; }

.wxtu{ right:10px; }

.service li .nr{ padding: 0 10px; }

/*修改时间7.10*/
.jszcqakuai{ padding:100px 15px 0 15px; }
.cjwtkuai{ padding:0 15px 45px 15px; }
.jsmore{ top:30px; right:30px; }
/*修改时间7.10*/

}

@media (max-width:1180px){
/*屏幕宽度小于1180px*/
/* add by hzy */
.vnfnei li dt{
  line-height: 1;
}
/* end*/
.navbar-inverse .navbar-nav>li{ margin-left:5px; }

.fwrap{ width:1000px; margin:0 auto; }

.kfsp .swiper-wrapper li{ margin-right:0px; width:351px; }

.cpxlkuai .swiper-wrapper li{ margin-right:0px; width:351px; }

.cpictbotlist li .nr{ height: 180px; }

.cpjcms li{ width:33.33%; }

.cpjcms .cpjstu img{ width:100%; }

.jszclist li{ width:33.3333%; }

.service li,.service li a{ height:370px; }

.caselist .cakuai dl{ padding:30px 30px 0 30px; }

.caselist .cakuai dd{ line-height: 30px; background: url(../bg/dd2.png) no-repeat left center;text-indent: 1em; font-size:16px; }

.xlnav.hover{ opacity:0; }

}

@media (max-width:1080px){
/*屏幕宽度小于1080px*/

.logo a{ top:-15px; }

.mininav li{ line-height:50px; }

.mininav li.line{ height:50px; }

.nav{ right:0px; }

.navbar-inverse .navbar-nav>li{ margin-left:10px; }

.ssk{ top:-40px; right:270px; }

.service li{ width:33.3333%; margin-top:15px; }

.fdm3 .fr{ float:none; }

.ny_cpjs .photo .tu img{ width:100%; }

.fwrap{ width:900px; margin:0 auto; }

.kfsp .swiper-wrapper li{ margin-right:0px; width:303px; }

.cpxlkuai .swiper-wrapper li{ margin-right:0px; width:303px; }

.cpictbotlist li{ width:50%; }

.cpictbotlist li .nr{ height:159px; }

.service li,.service li a{ height:330px; }

}

@media (max-width:992px){
/*屏幕宽度小于992px*/

.navbar-inverse .navbar-nav>li{ margin-left:7px; }

.about .ablbg{ padding:0px; }

.about .abrbg{ padding:20px 0 0 0; }

.nbanner1{ padding:0 15px; }

.detail .derbg .name{ padding-top:20px; }

.nwtoplist li a .cont .name span{ display:none; }

.jszcinput{ width:100%; }

.cjbiao .cjblbg{ padding-right:0px; }

.cjbiao .cjbrbg{ padding-left:0px; }

.jszlbg{ padding-right:0px; }

.jszrbg{ padding-left:0px; margin-top:25px; }

.kfsykuai .vidlbg{ padding-right:0px; }

.kfsykuai .vidrbg{ padding-left:0px; padding-top:20px; }

.fwrap{ width:800px; margin:0 auto; }

.kfsp .swiper-wrapper li{ margin:0 0px; width:401px; }

.cpxlkuai .swiper-wrapper li{ margin:0 0px; width:401px; }

.cpzte li{ width:33.333%; padding:0 20px; }

.cpzte li .nr{ height:87px; overflow:hidden; }

.xmzxkuai li{ width:50%; }

.zltjlist li{ width:50%; }

.customer li{ width:50%; }

.cjbiao .cjblbg .bt,.cjbiao .cjbrbg .bt,.cjbiao .cjbrbg .nr{ height:auto; padding-bottom:15px; }
.cjbiao .cjblbg .bt span.red{color:red;}
.vnfnei li{ padding:0 10px; height:auto; }

.vnfnei li .tu{ padding:0px; }

.vnfnei li dl{ padding:15px 0 0 0; height:146px; }

.jszclist li{ width:50%; }

.mskuai{ height:auto; min-height:auto; padding-bottom:15px; }
/*修改时间7.10*/
.xmjhkuai .xmjhdl dd{ margin-right:0px; }
/*修改时间7.10*/
}

@media (max-width:864px){
/*屏幕宽度小于864px*/

.navbar-inverse .navbar-nav>li{ margin:0 2px; }

.serdm .news .necont{ margin-left:35px; }

.nbanner1{ font-size:24px; }

.caselist .cakuai .bt{  font-size:24px;margin-top:20px; }

.caselist .cakuai .name{ font-size:16px; margin-top:10px; }

.caselist .cakuai dl{ margin-top:10px; }

.jjcase li{ width:50%; }

.mano .photo img{ width:100%; }

.fwrap{ width:700px; margin:0 auto; }

.kfsp .swiper-wrapper li{ margin: 0 0px; width:355px; }

.cpxlkuai .swiper-wrapper li{ margin: 0 0px; width:355px; }

.cpjcml .cpjclist li .nr{ height:78px; }

.jszclmkuai .jszclmlist li .cjd1{ width:100%; }

/*修改时间7.10*/
.jszclmkuai .jszclmlist li .cjd3 .cjd3nr{ width:100%; }
.cjxqkuai{ height:235px; }
.cjxqkuai li{ margin-top:5px; }
.cjxqkuai li a{ float:none; }

/*修改时间7.10*/

.caselist .cakuai dl{ padding:0px 30px 0 30px; margin-top:0px; }

.caselist .cakuai dl dd{ background:none; text-indent:0; line-height:21px; font-size:14px; }

.logo span{ padding-left:0px; margin:0 0 0 -10px; line-height:72px; }

}

@media (max-width:768px){
/*屏幕宽度小于768px*/


.serdm .news .necont li{
	width: 350px;
}
.serdm .news .necont{
	width: 350px;
}
/* .nydm img{
	width: 100%;
	height: 100%;
} */
.logo a{ top:-10px; }
.xlnav.hover{opacity: 0;}
.navbar-toggle{ margin-top:18px; margin-right:0px; }

.navbar-collapse{ background:#fff; padding:0px; margin:0 -15px; }

.nav{ width:100%; margin:0px; border-top:1px #eee solid; position:static; }

.nav i{ background:none; padding-right:0px; }

.navbar-inverse .navbar-nav>li{ margin-left:0px; text-align: center; height:34px; line-height:34px; border-bottom:1px #eee solid; width:100%; }

.navbar-inverse .navbar-nav>li .name{ width:100%; }

.navbar-inverse .navbar-nav>li>p>a{ width:100%; height:auto; line-height:34px; transition:all .25s; text-align:center; font-size: 15px; }
.navbar-inverse .navbar-nav>li>p>a.on{border-bottom:none;}
.navbar-inverse .navbar-nav>li>p>a:hover{ background:#008fd5; border:none; color:#fff; }

.navbar-inverse .navbar-nav>li>p>a:hover i{ background:none; }

.navbar-inverse .navbar-nav>li dl{ display:none; }

.fdm4 .fr{ float:left; }

.serdm .news h1{ margin-left:5px; padding-left:40px; }

.serdm .news .necont{ margin-left:10px; }

.folist li{ margin-top:15px; }

.caselist .cakuai .bt{  font-size:24px;margin-top:50px; }

.caselist .cakuai .name{ font-size:24px; margin-top:30px; }

.caselist .cakuai dl{ margin-top:30px; }

.detail .detu1 img{ width:100%; }

.detail .delbg,.detail .derbg{ padding-left:0px; padding-right:0px; }

.nwtoplist li a .tu{ padding-right:0px; }

.nwtoplist li a .cont{ padding-left:0px; padding-top:20px; }

.nwbotlist li a span{ display:none; }

.newsdetail,.newmain{ padding-left:0px; padding-right:0px; }

.wtdselbg1{ padding-right:0px; }

.wtdcj{ padding-left:0px; padding-right:0px; margin-top:0px; }

.wtdgb{ padding-left:0px; margin-top:15px; }

.wendidan .wtdlist li .wtkuai .bt{ margin-top:6px; }

.fwrap{ width:670px; margin:0 auto; }

.kfsp .swiper-wrapper li{ margin:0 0px; width:339px; }

.cpxlkuai .swiper-wrapper li{ margin:0 0px; width:339px; }

#player_wrapper { height: auto; width: 100%; }
.fancybox-wrap { width: 96% !important;  left: 2% !important; }
.fancybox-outer { background: none; }
.fancybox-content { width: 100% !important; height: auto !important; }
.fancybox-content >div { overflow:hidden!important; }
.fancybox-inner{ width:98%!important;height:auto!important;}

.cpict .cpictlist li{ width:100%; padding:0px; margin-top:30px; }

.cpjcont .cpjrbg .name{ padding-top:15px; }

.cpjcms li{ width:50%; }

.jszdecont .cpjrbg .nr{ padding-top:20px; }

.jszdecont .cpjlbg,.jszdecont .cpjrbg{ padding:0px; }

.jszclist li{ padding:0px; }

.flogo a{ top:20px; }

.fcopynr{ margin:0; padding:55px 110px 0 10px; }

.folist li dt{ padding-bottom:0px; }

.wxtu{ top:0px; margin:0px; }
/*修改时间7.10*/
.xmjhkuai .xmjhdl dd{ height:143px; }
.xmjhkuai .xmjhdl dd:nth-child(even) .name{ height:82px; text-align:center; background:#008fd5; border-radius:3px; font-size:14px; color:#fff; padding-top:12px; position:absolute; top:0px; left:0px; width:100%; }
.xmjhkuai .xmjhdl dd:nth-child(even) .time{ background:url(../bg/ztebg64.gif) no-repeat center top; font-size:14px; text-align:center; color:#333; height:50px; padding-top:35px; position:absolute; top:82px; left:0px; width:100%; }
.xmjhkuai .xmjhdl dd.qdm01 .name{ background:#e93434; }
.xmjhkuai .xmjhdl dd.qdm01 .time{ background:url(../bg/ztebg70.gif) no-repeat center top; }

.xmjhkuai .xmjhdl dd.qdm02 .name{ background:#ff9426; }
.xmjhkuai .xmjhdl dd.qdm02 .time{ background:url(../bg/ztebg71.gif) no-repeat center top; }

.xmjhkuai .xmjhdl dd.qdm03 .name{ background:#999999; }
.xmjhkuai .xmjhdl dd.qdm03 .time{ background:url(../bg/ztebg72.gif) no-repeat center top; }

.xmjhkuai .xmjhdl dd.qdm04 .name{ background:#53d12d; }
.xmjhkuai .xmjhdl dd.qdm04 .time{ background:url(../bg/ztebg73.gif) no-repeat center top; }
/*修改时间7.10*/
}

@media (max-width:720px){
/*屏幕宽度小于720px*/

.news h1{ display:none; }

.service li{ width:50%; }

.folist li{ margin-top:15px; }

.fwrap{ width:600px; margin:0 auto; }

.kfsp .swiper-wrapper li{ margin:0 0px; width:299px; }

.cpxlkuai .swiper-wrapper li{ margin:0 0px; width:299px; }

.cpzte li .nr{ height:110px; overflow:hidden; }

.cpjcml .cpjclist li{ width:100%; }

.cpjcml .cpjclist li .nr{ height:auto; }

}

@media (max-width:640px){
/*屏幕宽度小于640px*/
/* add by hzy*/
.case_ul{
  height: 100%;
  /*display: inline;*/
}
/* */
.nbanner1{ font-size:18px; }

.caselist .cakuai{ display:none; }

.caselist .cakuai .bt{  font-size:24px;margin-top:40px; }

.caselist .cakuai .name{ font-size:24px; margin-top:20px; }

.caselist .cakuai dl{ margin-top:30px; }

.fwrap{ width:500px; margin:0 auto; }

.kfsp .swiper-wrapper li{ margin:0 0px; width:495px; }

.cpxlkuai .swiper-wrapper li{ margin:0 0px; width:495px; }

.cpzte li{ width:50%; padding:0 20px; }

.cpict .title i{ display:block; padding-left:0px; }

.cpictbotlist li{ width:100%; }

.cpictbotlist li a{ padding-bottom:30px; }

.cpictbotlist li .nr{ height:auto; }

.xmzxkuai li{ width:100%; }

.xmzxkuai li dl{ height:auto; min-height:inherit; }

.zltjlist li{ width:100%; }

.cpjcms li .tu img{ width:100%; }

.customer li .nr{ height:155px; overflow:hidden; padding:15px 5px 0 5px;}

.jszclmkuai .jszclmlist li{ padding:45px 0 0 0; }

.jszclmkuai .jszclmlist li .name{ text-align:left; }

.jszclmkuai .jszclmlist li .fileUpload{ margin-top:-55px; }

.jszclmkuai .jszclmlist li .cjbdlist{ margin-top:-70px; }

/*修改时间7.10*/
.cjxqkuai li i{ display:block; height:43px; width:100%;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
/*修改时间7.10*/

/*修改时间7.17*/
.carousel-inner .name{ font-size:24px; }
.carousel-inner .nr{ line-height:23px; font-size:15px; }
.carousel-inner .more a{ margin-top:20px; }
.carousel .carlbg,.carousel .carrbg{ z-index:9999999; }
/*修改时间7.17*/

}

@media (max-width:540px){
/*屏幕宽度小于540px*/

.logo a{ top:12px; }

.zclist li.zc3{
    text-align: left;
}
.serdm .news .nerbg,.serdm .news .nelbg{ display:none; }

.service li{ width:100%; }

.header{ height:110px; }

.ssk{ top:67px; right:0px; }

.carousel-inner>.item .wrap{ padding:0 20px; }

.carousel-inner .name{ padding-top:110px; }

.caselist .cakuai .bt{  font-size:20px;margin-top:30px; }

.caselist .cakuai .name{ font-size:18px; margin-top:20px; }

.caselist .cakuai dl{ margin-top:20px; }

.jjcase li{ width:100%; height:auto; }

.nbanner strong{ padding:45px 0 15px 0; }

.fwrap{ width:400px; margin:0 auto; }

.kfsp .swiper-wrapper li{ margin:0 0px; width:401px; }

.cpxlkuai .swiper-wrapper li{ margin:0 0px; width:401px; }

.customer li{ width:100%; padding:0px; }

.customer li .nr{ height:auto; padding:15px 0 0 0; }

.bendinr .bensz{ background:none; }

.jszclist li{ width:100%; }

.jszclist li .jszcont{ margin:0px; }

.xmbjnr .title a{ float:none; margin-top:10px; }

.service li,.service li a{ height:auto; }

/*修改时间7.10*/
.jszcqakuai{ padding:100px 15px 0 15px; }
.cjwtkuai{ padding:0 15px 25px 15px; margin-top:20px; }
.cpdllist li{ width:100%; }
/*修改时间7.10*/

.logo span{ padding-left:70px; line-height:55px; }

.logo_cn span{ padding-left:125px; line-height:55px; }

}

@media (max-width:480px){
/*屏幕宽度小于480px*/

.nbanner1 .cc{ display:none; }

.caselist .cakuai .bt{  font-size:20px;margin-top:18px; }

.caselist .cakuai .name{ font-size:16px; margin-top:10px; }

.caselist .cakuai dl{ margin-top:20px; }

.cpjcms li{ width:100%; }

.prolist li .nr dl dd{ width:100%; margin-right:0px; }

.bendinr .bentu1{ display:block; }

.bendinr .bentu{ display:none; }

.jsdlkuai .dlzhnr{ width:100%; }

.jsdlkuai .dlzhnr ul{ padding:0px; }

.jsdlkuai .dlzhnr .dlxx{ top:-25px; right:0px; }

.wjlist{ width:360px; margin:0 auto; }

.wjlist li{ width:360px; margin-top:20px; }

.wjlist li .name{ width:100px; height:40px; font-size:15px; color:#666; line-height:40px; text-align:right; padding-right:13px; }

.wjlist li .nr{ border:1px solid #d3d3d3; width:255px; height:38px; overflow:hidden; border-radius:4px; }

.wjlist li .nr input{ width:255px; height:36px; border:1px solid #fff; font-size:16px; color:#333; padding-left:10px; -webkit-appearance: none; outline: medium; }

.wjlist li .nr1{ border:1px solid #d3d3d3; width:158px; height:38px; overflow:hidden; border-radius:4px; }

.wjlist li .nr1 input{ width:146px; height:36px; border:1px solid #fff; font-size:16px; color:#333; padding-left:10px; -webkit-appearance: none; outline: medium; }

.wjlist li .tzm input{ width:89px; height:38px; border:none; background:#008fd5; font-size:16px; color:#fff; -webkit-appearance: none; outline: medium; border-radius: 4px; cursor:pointer; }

.wjlist li:hover .nr{ border:1px solid #008fd5; }

.wjlist li.zc4{ width:360px; height:40px; padding-left:100px; margin-top:35px; }

.wjlist li.zc4 input{ width:255px; background:#008fd5; height:40px; border:none; font-size:16px; color:#fff; border-radius:4px; }

.zclist{ width:360px; margin:0 auto; }

.zclist li{ width:360px; margin-top:20px; }

.zclist li .name{ width:75px; height:40px; font-size:15px; color:#666; line-height:40px; text-align:right; padding-right:13px; }

.zclist li .nr{ border:1px solid #d3d3d3; width:285px; height:38px; overflow:hidden; border-radius:4px; }

.zclist li .nr input{ width:285px; height:36px; border:1px solid #fff; font-size:16px; color:#333; padding-left:10px; -webkit-appearance: none; outline: medium; }

.zclist li:hover .nr{ border:1px solid #008fd5; }

.zclist li.zc1{ padding-left:0; padding-top:20px; text-align:left; }

.zclist li.zc1 .dx{ margin-top:4px; padding-right:8px; }

.zclist li.zc1 .dx input{ width:13px; height:13px; background:#d6d6d6; border-radius:4px; }

.zclist li.zc1 .cnr{ width:337px; font-size:14px; color:#666; line-height:20px; padding-top:4px; }

.zclist li.zc2{ padding-top:0px; margin-top:15px; }

.zclist li.zc3{ font-size:14px; color:#666; margin-top:15px; text-align:right; width:100%; font-size:13px; }

.zclist li.zc3 a{ color:#000; }

.zclist li.zc4{ width:360px; height:40px; padding-left:0px; margin-top:35px; }

.zclist li.zc4 input{ width:360px; background:#008fd5; height:40px; border:none; font-size:16px; color:#fff; border-radius:4px; }


.zclist li .nr1{ border:1px solid #d3d3d3; width:158px; height:38px; overflow:hidden; border-radius:4px; }

.zclist li .nr1 input{ width:146px; height:36px; border:1px solid #fff; font-size:16px; color:#333; padding-left:10px; -webkit-appearance: none; outline: medium; }

.zclist li .tzm input{ width:89px; height:38px; border:none; background:#008fd5; font-size:16px; color:#fff; -webkit-appearance: none; outline: medium; border-radius: 4px; cursor:pointer; }

.fwrap{ width:380px; margin:0 auto; }

.flistkuai .swiper-wrapper li{ margin:0 23px; }
}

@media (max-width:438px){
/*屏幕宽度小于438px*/

/*修改时间7.17*/
.navbar-header{ position:absolute; top:-8px; right:0px; }
.ssk{ width:100%; }
.ssk .anniu{ position:absolute; top:0px; right:0px; }
.ssk .name,.ssk .name input{ width:100%; }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ position:absolute; top:50px; left:15px; width:100%;z-index:9999999 }
/*修改时间7.17*/

.caselist .cakuai .bt{  font-size:18px;margin-top:10px; }

.caselist .cakuai .name{ font-size:15px; margin-top:10px; }

.caselist .cakuai dl{ margin-top:10px; }

.fwrap{ width:300px; margin:0 auto; }

.kfsp .swiper-wrapper li{ margin:0 0px; width:301px; }

.cpxlkuai .swiper-wrapper li{ margin:0 0px; width:301px; }

.cpzte li{ width:100%; padding:0; }

.kfsykuai .title a{ float:none; margin-top:10px; padding:10px 0; text-align:center; }

.imscs .title{ background:none; padding-left:0px; }

.imscs .title a{ float:none; margin-top:10px; padding:10px 0; text-align:center; }

.zygneir .title{ background:none; padding-left:0px; }

.zygneir .title a{ float:none; margin-top:10px; padding:10px 0; text-align:center; }

.zygneir li .bt{ padding-left:20px; background: url(../bg/ztebg51.gif) no-repeat 0 9px; }

.zygneir li .nr{ padding-left:20px; }

.imscslist li dd .imscsnr{ padding-left:95px; }

.imscslist li dd .imscsnr .bt{ padding-left:25px; }

.xmjhkuai .xmjhdl dd{ width:100%; margin:15px 0 0 0; }

}

@media (max-width:395px){
/*屏幕宽度小于375px*/

.copyright{ line-height:28px; padding-top:10px; }

.caselist .cakuai .bt{  font-size:18px;margin-top:10px; }

.caselist .cakuai .name{ font-size:14px; margin-top:10px; }

.caselist .cakuai dl{ margin-top:6px; padding: 0 10px 0 10px; }

.caselist .cakuai dd{ font-size:13px; line-height:20px; }

/* add by hzy*/

    .wjlist{
        width: 300px;
    }
    .wjlist li{
        width: 100%;
    }
    .wjlist li .nr{
        width: 200px;
    }
    .wjlist li .nr1{
        width: 120px;
    }
    .wjlist li .nr1 input{
        width: 118px;
    }
    .wjlist li .tzm input{
        width: 70px;
        font-size: 14px;
    }
    .wjlist li .nr input{
        width: 198px;
    }
    .wjlist li.zc4{
        width: 100%;
        padding-left: 0;
        text-align: right;
    }
    .wjlist li.zc4 input{
        width: 198px;
    }
.zcnrkuai{
    padding: 20px 0 60px 0;
}

    .zclist{
        width: 300px;
    }
    .zclist li,.zclist li.zc4{
        width: 100%;
    }
    .zclist li .nr{
        width: 224px;
    }
    .zclist li .nr input{
        width: 224px;
    }
    .zclist li.zc1 .cnr{
        width: 273px;
    }
    .zclist li.zc3{
        text-align: left;
    }
    .zclist li.zc4 input{
        width: 100%;
    }

    .zclist li .nr1{
        width: 120px;
    }
    .zclist li .nr1 input{
        width: 118px;
    }
    .zclist li .tzm input{
        width: 70px;
        font-size: 14px;
    }
    .dllist{
        width: 300px;
    }
    .dllist li{
        width: 100%;
    }
    .dllist li .name{
        width: 298px;
    }
    .dllist li .name input{
        width: 243px;
    }
    .dllist li .anniu input{
        width: 100%;
    }

}

@media (max-width:320px){
/*屏幕宽度小于320px*/
.nydm .detail p
.copyright{ line-height:28px; padding-top:10px; }

.mano .manofl a{ display:block; }

}

.red{color:orangered}

/*2017-07-25 09:06:12 By Junior*/
.nydm .detail p{margin:12px 0 !important;text-indent: 2em;}
.image-align-right{
	float: right;
	margin-left: 20px;
}
.image-align-left{
	float: left;
	margin-right: 20px;
}

.dlkuai2{ background: none !important;}
.dlkuai2{ padding: 10px 0 0 0 !important;  }
.dlkuai2 .name{ font-size:16px; color:#666; margin-top:15px; }
.dlkuai2 .title{
	display: none;
}

.caslist1 li{ width:30px; height:30px; margin-right:6px; background:#666666; border-radius:19px; transition: all linear .3s; }

.caslist1 li a{ width:30px; height:30px; display:block; }
.tit{
	font-size: 24px;
	text-align: center;
	color: #323232;
  line-height: 1.8;
}


/*---- 20180111添加 ----*/
/*---- safety-notice 安全通告 ----*/
.znssbt {
    font-size: 14px;
    color: #999999;
    padding-top: 45px;
}
.no-p{
    padding: 30px 0 10px;
}
.znssbt span{
    color: #333;
}
.notice .side,.notice .main{
    margin-top: 0;
}
.notice .ny_case .title{
    background: #f2f2f2;
    padding: 15px 0 10px 18px;
}
.notice .ny_case li a.on{
    background: #fcfcfc url(../bg/ztebg23.gif) no-repeat 224px center;
}
.notice .ny_case li a:hover{
    background: #fcfcfc url(../bg/ztebg23.gif) no-repeat 224px center;
}
.nyssk {
    width: 100%;
    z-index: 99;
    height: 51px;
    border: 1px solid #999999;
    border-radius: 4px;
    position: relative;
}
.nyssk .name {
    width: 100%;
    height: 49px;
    overflow: hidden;
}
.nyssk .name input {
    width: 100%;
    height: 49px;
    border: 1px solid #fff;
    overflow: hidden;
    color: #999999;
    padding-left: 10px;
    -webkit-appearance: none;
    outline: medium;
    font-size: 16px;
}
.nyssk .anniu {
    width: 51px;
    height: 51px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
}
.nyssk .anniu input {
    background: url(../bg/abg.gif) no-repeat center center;
    width: 51px;
    height: 51px;
    border: none;
    cursor: pointer;
}
.updated{
    margin-top: 24px;
    line-height: 40px;
}
.updated span{
    font-size: 16px;
    color: #666;
}
.updated input{
    width: 26%;
    height: 40px;
    border: 1px solid #999999;
    padding-left: 10px;
    margin-left: 10px;
    border-radius: 3px;
}
.updated em{
    padding-left: 10px;
}
.notice .list{
    margin: 36px auto;
    padding-bottom: 50px;
}
.notice .list ul{
    margin-bottom: 0;
}
.notice .list li{
    width: 100%;
}
.notice .list li a{
    display: block;
    font-size: 18px;
    line-height: 48px;
    color: #666;
}
.notice .list li:hover a{
    color: #008fd5;
}
.notice .list li a span{
    float: left;
    display: inline-block;
    width: 70%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.notice .list li a em{
    float: left;
    display: inline-block;
    width: 30%;
    font-style: normal;
    text-align: right;
    padding-right: 18px;
}
@media (max-width: 1200px){
    .ndmp{
        padding: 0 15px;
    }
    .notice .ny_case li a.on{
        background: #fcfcfc;
    }
}
@media (max-width: 480px){
    .updated input{
        width: 60%;
    }
    #up-d2{
        margin-left: 77px;
        margin-top: 10px;
    }
    .notice .list li a{
        font-size: 16px;
    }
    .notice .list li a em{
        padding-right: 8px;
    }
}
@media (max-width: 360px){
    .notice .list li a span{
        width: 65%;
    }
    .notice .list li a em{
        width: 35%;
    }
}
/*---- safety-detail 安全通告详情 ----*/
.safety{
    padding-bottom: 50px;
}
.safety .title{
    font-size: 24px;
    line-height: 36px;
    padding: 40px 0 20px;
    border-bottom: 1px solid #e6e6e6;
}
.safety .info{
    padding: 20px 0;
}
.safety .info span{
    display: block;
    font-size: 16px;
    line-height: 30px;
    color: #666;
}
.safety .info span.c-blue{
    color: #008fd5;
}
.safety .detail{
    padding: 0;
    margin-bottom: 20px;
}
.safety .detail .head{
    line-height: 46px;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}
.safety .detail .head h4{
    display: inline-block;
    font-size: 16px;
}
.safety .detail .head.cur-a h4{
    color: #333;
}
.safety .detail .head.cur-b h4{
    color: #008fd5;
}
.safety .detail .head h4:before{
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../bg/ico-plus.png) no-repeat;
    vertical-align: middle;
    margin: 0 10px 0 0;
    cursor: default;
}
.safety .detail .head.cur-a h4:before{
    background: url(../bg/ico-plus.png) no-repeat;
}
.safety .detail .head.cur-b h4:before{
    background: url(../bg/ico-less-h.png) no-repeat;
}
.safety .detail .head .ico-plus{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../bg/ico-plus.png) no-repeat;
    vertical-align: middle;
    margin: 0 10px 0 0;
    cursor: default;
}
.safety .detail .head .ico-plus.cur-a{
    display: inline-block;
}
.safety .detail .head .ico-plus.cur-b{
    display: none;
    background: url(../bg/ico-less-h.png) no-repeat;
}
.safety .detail .main{
    display: none;
    margin-top: 0;
    padding: 15px 0;
}
.safety .detail .main p{
    font-size: 14px;
    line-height: 24px;
    color: #666;
}
