/*全局*/body {font-size: 14px; color: #333; }.dyui-container {max-width: 1200px; min-width: 1200px}/*头部*/#top {width: 1200px; height: 100px; margin: 0px auto; overflow: hidden;}#top img {padding: 20px 0px 15px 0px;}#top-a {background: linear-gradient(top, #ffffff, #eaeaea);    background: -ms-linear-gradient(top, #ffffff, #eaeaea);    background: -webkit-linear-gradient(top, #ffffff, #eaeaea);    background: -moz-linear-gradient(top, #ffffff, #eaeaea);}/*导航栏*/#daoh {height: 36px; width: 100%; background: url(../img/daohl_02.png) repeat-x left top; overflow: hidden;}#daoh-a {height: 36px; width: 1200px; text-align: center; overflow: hidden; margin: 0px auto;}#daoh-a ul {}#daoh-a li {float: left; color: #fff; height: 36px; line-height: 35px; width:122px; text-align:center;  font-size: 16px; }#daoh-a li a {color: #fff;}#daoh-a li:hover a {text-decoration: underline;}#daoh-a .fgx {width: 2px; padding: 0; font-size: 0; background: url(../img/fgx.jpg) no-repeat left center;}#daoh-a .on {background: url(../img/navon.jpg) repeat-x left top;}/*幻灯图*/.fullSlide{width:100%;position:relative;height:226px;}.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}.fullSlide .bd ul{width:100% !important;}.fullSlide .bd li{width:100% !important;height:226px;overflow:hidden;text-align:center;}.fullSlide .bd li a{display:block;height:226px;}.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}.fullSlide .hd ul{text-align:center;}.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}.fullSlide .hd ul .on{background:#f00;}.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../img/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}/*内容*/#fuji {width: 1200PX; height: auto; overflow: hidden; margin: 0px auto;}#gong-a {height: 38px; border-bottom: solid 1px #d9d9d9; overflow: hidden}#gong-a p {height: 38px; font-size: 16px;color: #F0F8FF; background: url(../img/zuix_03.png); background-repeat: no-repeat;}#gong-a a {float: right; text-decoration: none; color: #000000; font-size: 12px; margin-top: 5px;}.news-list li {background: url(../img/dot.jpg) no-repeat left center; border-bottom: dashed 1px #ddd;}#fuwu-a {height: 38px; border-bottom: solid 1px #d9d9d9; overflow: hidden;}#fuwu-a p {height: 38px; font-size: 16px; color: #F0F8FF;  background: url(../img/fuwu_03.png); background-repeat: no-repeat; padding: 0 0 0 40px;}#fuwu-a a {float: right; text-decoration: none; color: #000000; font-size: 12px; margin-top: 5px}#fuwu .more {color: #E2463F; line-height: 24px; height: 24px; overflow: hidden;}#anlie {height: 217px; overflow: hidden; border: solid 1px #D9D9D9; position:relative;}#anlie-a {height: 39px; border-bottom: solid 1px #D9D9D9;}#anlie-a p {height: 38px;font-size: 16px; color: #F0F8FF; padding: 10px 0px 0px 40px;; background: url(../img/anl4_03.png); background-repeat: no-repeat;}#anlie-a a {float: right; text-decoration: none; color: #000000; font-size: 12px; margin:auto 10px;}#anlie .dcon {height: auto; overflow: hidden;}#neirong {height: 180px; border: solid 1px #D9D9D9; margin: 10px 0px 0px 0px;}.main-header {height: 38px; background: linear-gradient(top, #ffffff, #eaeaea); background: -ms-linear-gradient(top, #ffffff, #eaeaea); background: -webkit-linear-gradient(top, #ffffff, #eaeaea); background: -moz-linear-gradient(top, #ffffff, #eaeaea);}#neirong-a {height: 38px; background: linear-gradient(top, #ffffff, #eaeaea); background: -ms-linear-gradient(top, #ffffff, #eaeaea); background: -webkit-linear-gradient(top, #ffffff, #eaeaea); background: -moz-linear-gradient(top, #ffffff, #eaeaea);}#neirong-a p {font-size: 16px; color: #F0F8FF; padding: 10px 0px 10px 40px;background: url(../img/neir1_03.png); background-repeat: no-repeat;}#neirong-a p a {float: right; line-height: 20px; font-size: 12px; padding-right: 10px;}#neirong-b {width: 233px; height: 145px; background: url(../img/neir10_03_03.png); background-repeat: no-repeat; margin: 20px 0px 0px 12px; border: solid 1px #D9D9D9; background-position: center; float: left; font-size: 14px; font-weight: bold;}#neirong-b .h {text-align: center; width: 233px; line-height: 20px;}#neirong-b img {width: 233px; height: 108px; background-color: #fff; border: none;}#neirong-b:hover a {color: #f00;}.fuwu-lb li .box {height: 38px; line-height: 38px; background: url(../img/neirong-cbg.png); background-repeat: repeat-x left top; border: solid 1px #D3DBE5; background-position: center;font-size: 14px; font-weight: bold;}.fuwu-lb li .box img {width: 24px; height: 24px; float: left; padding-right: 10px; margin: 8px 0 0 70px;}/*版权*/#fomg {width: 100%; height: 40px; background-color: #f2f2f2; float: left; margin-top: 20px; overflow: hidden;}#fomg-a {width: 1200px; height: 40px; line-height: 40px; margin: 0px auto;}#fomg-a span {color: #f00;}#fomg-a a {padding-right: 5px;}#banq {width: 100%; height:auto; padding: 10px 0; background-color: #419ef7; overflow: hidden;}#banq {color: #F0F8FF; line-height: 180%; text-align: center; margin-top: 20px;}#banq a {color: #fff;}#foot {}/*内页*/#tong-main {width: 1200px; height: auto; overflow: hidden; margin: 20px auto;}#main {width: 1200px; height: auto; overflow: hidden; margin: 20px auto;}#mainl {float:left; width:280px; height:auto; overflow:hidden;}#mainr {float:right; width:900px; height:auto; overflow:hidden; border: solid 1px #ddd;}.pdtit {width:100%; height:38px; overflow:hidden; background:url(../img/pdtit-2.jpg) no-repeat left top; border-bottom:solid 1px #ddd}.pdtit .weizi {line-height:38px; height:38px; float: right; padding-right: 10px;}.pdtit h3 {height:38px; line-height:38px; float: left; padding-left:45px; color: #fff; font-size: 16px;}.pdcon {min-height: 500px; overflow:hidden;}.title {width:auto; height:50px; line-height:50px; overflow:hidden; text-align:center; margin: 10px 0 0;}.title h1 {font-size:20px;}.fenxiang {height: 40px}.fenxiang span.bds_more, .fenxiang .bds_tools a {height: 24px}.content {min-height:400px;height:100%;_height:400px; padding:10px; line-height:200%; font-size:14px; border-top: solid 1px #ddd; padding-top: 10px;}.content img {max-width: 100%;}.updown {border-top:dashed 1px #ddd;}/*子栏目*/#znav {height:auto; overflow:hidden; border: solid 1px #ddd;}#znav .dtit {width:auto; height:38px; background:url(../img/pdtit.jpg) repeat-x left top; border-bottom: solid 1px #ddd;}#znav .dtit h3 {line-height:38px; padding-left:45px; font-size: 16px; color: #fff;}#znav ul li {height:42px; line-height:42px; overflow:hidden; background:url(../img/znavli.png) no-repeat 10px center; border-bottom:solid 1px #ccc; padding-left:35px; font-size:14px}#znav ul .on {background: url(../img/znavon.png) no-repeat 10px center #f5f5f5;}#znav ul .on a {color:#f00}#znav ul li:hover {background-color:#F1F9FC;}#rtel {height:auto; overflow:hidden; border: solid 1px #ddd; margin-top: 20px;}#rtel .dtit {width:auto; height:38px; background:url(../img/pdtit.jpg) repeat-x left top}#rtel .dtit h3  {line-height:38px; padding-left:45px; font-size: 16px; color: #fff;}#rtel .dcon {padding: 5px 10px; height: auto; overflow: hidden;}#rtel .dcon p {}/*分页*/#wzlb {margin:10px 20px}#wzlb li {height:44px; line-height:44px; overflow:hidden; border-bottom:dashed 1px #ddd;font-size:14px}#wzlb li .iconfont {color: #e80707; padding-right: 8px;}#wzlb li .time {float:right; line-height:34px; color:#999}/*图片列表*/.tplb {float:left; width:232px; height:214px; overflow:hidden; margin:10px; display:inline}.tplb dt {width:228px; height:180px; border:solid 1px #ddd; padding:1px}.tplb dt img {width:228px; height:180px}.tplb dd {height:30px; line-height:30px; text-align:center; overflow:hidden; background-color:#eee}.tplb:hover dt {border:solid 1px #f00}.tplb:hover dd {background-color:#AE0D13; color:#fff}.tplb:hover dd a {color:#fff}/*产品列表*/.cplb {float:left; width:234px; height:234px; overflow:hidden; margin:9px; display:inline}.cplb dt {width:230px; height:180px; border:solid 1px #ddd; padding:1px}.cplb dt img {width:230px; height:180px}.cplb dd {height:40px; line-height:20px; overflow:hidden; padding:5px 0}.cplb:hover dt {border:solid 1px #007ECA}.cplb:hover dd {background-color:#007ECA; color:#fff}.cplb:hover dd a {color:#fff}/*产品内容页*/.cpimgsx {width:728px; height:auto; overflow:hidden; margin:15px}.cpimg {float:left; width:400px; height:300px; border:solid 1px #ddd; padding:2px}.cpsx {float:right; width:310px; height:300px; overflow:hidden}.cpsx ul li {height:34px; line-height:34px; overflow:hidden; border-bottom:solid 1px #ddd}.cpsx ul li strong {width:70px; text-align:right; display:block; float:left; padding-right:5px}/*留言反馈*/#message .tisi {font-size: 14px; color: #f00; margin: 20px;}#message table {margin:10px}#message table tr td {padding:5px 0 }#message table tr td .ktxt {background:url(biaodianbg.png) repeat-x left top #fff; height:28px; line-height:28px; border:solid 1px #ccc; width:200px}#message table tr td .ktxtb {background:url(biaodianbg.png) repeat-x left top #fff; height:28px; line-height:28px; border:solid 1px #ccc; width:400px}#message table tr td .ktext {background:url(biaodianbg.png) repeat-x left top #fff; height:28px; line-height:28px; border:solid 1px #ccc; width:400px; height:100px}#message table tr td .kbut {background-color:#BB0406; color:#fff; width:80px; height:30px; line-height:30px; border:none; cursor:pointer}/*内容表格美化集*//*图片+标题-适合证书展示-头像展示等*/.bgmha {border-left:solid 1px #ddd; border-top:solid 1px #ddd}.bgmha tr td {border-right:solid 1px #ddd; border-bottom:solid 1px #ddd; padding:5px}.bgmha tr td.title {background-color:#eee}/*图片加边框*/.bgmhb img {border:solid 1px #ddd; padding:1px; margin:10px; display:inline}/*留言表单*/.liouyan li {margin: 15px 0;}.liouyan li em {padding-left: 6px; color: #f00;}.liouyan li .ktxt {width: 300px; height: 30px; line-height: 30px; padding-left: 5px; border: solid 1px #ddd;}.liouyan li .ktext {width: 500px; height: 140px; line-height: 20px; padding-left: 5px; border: solid 1px #ddd;}.liouyan li label {display: block; float: left; width: 130px; text-align: right;}.liouyan li .kbut {background-color: #117FE0; padding: 0 20px; height: 34px; line-height: 34px; border: none; color: #fff; cursor: pointer;}.liouyan li .kbut:hover {background-color: #0A70DB;}/*成功案例*/#anlilb li {float: left; width: 300px; height: 90px; padding: 15px 15px 15px; border: solid 1px #ddd; margin: 20px 0 5px 30px; display: inline;}#anlilb li img {float: left; width: 98px; height: 90px; margin-right: 8px;}#anlilb li h5 {float: left; width: 194px; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px;}#anlilb li p {float: left; width: 194px; height: 60px; line-height: 20px; overflow: hidden; color: #666;}#anlilb li p.t {height: 30px; line-height: 30px; overflow: hidden; font-weight: bold;}#anlilb li p.c {height: 40px; line-height: 18px; overflow: hidden;}#xmlb {margin: 10px 20px;}#xmlb li {height: 48px; line-height: 48px; overflow: hidden; border-bottom: dashed 1px #ddd; font-size: 14px; background: url(../img/wzli.png) no-repeat left center; padding-left: 30px;}#xmlb li .time {float: right; line-height: 44px; font-size: 12px; color: #999;}/*表单*/.dyui-form-flex .form-group {display: flex}.dyui-form-flex .form-group .control-label {line-height: 38px;}@media(min-width:992px) {    .dyui-form-flex .form-group .control-label {margin-bottom: 0}}.dyui-form-flex .form-group .code {margin-left: 10px}.dyui-form .btn i {margin-right: 10px}/*msg与404*/.fc-msg-main { text-align: center}.fc-msg-main .fc-msg-body {min-height: 400px}.fc-msg-main .fc-msg-body i.fa {font-size: 30px; display: inline-block; background-color: #000000; color: #fff; border-radius: 100px; height: 50px; line-height: 50px; width: 50px; margin: 20px auto}.fc-msg-main .fc-msg-body .fc-msg-info {display: block}.fc-msg-body .fc-msg-info .fc-msg-title {padding: 10px 0 20px}.fc-msg-body .fc-msg-info .fc-msg-title {color: #d91010; font-size: 18px}