﻿



/* 清除内外边距 */



@charset "utf-8";



body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ fieldset, lengend, button, input, textarea, /* form elements 表单元素 */ th, td {/* table elements 表格元素 */



	margin: 0;



	padding: 0;



}



input, textarea {



	border: 2 none;



	box-shadow: none;



	outline: none;



}



/* 设置默认字体 */



body, button, input, select, textarea {



	font: 14px/22px "Microsoft YaHei";



	color: #666;



}



h1 {



	font-size: 18px;



}



h2 {



	font-size: 16px;



}



h3 {



	font-size: 14px;



}



h4, h5, h6 {



	font-size: 100%;



}



* h1, * h2, * h3, * h4, * h5, * h6 {



	margin: 0px;



}



/* 重置列表元素 */



ul, ol, li {



	list-style: none;



}



/* 重置文本格式元素 */



a {



	text-decoration: none;



	color: #666;



	word-wrap: break-word;



}/*英文换行*/



a:hover {



	text-decoration: none;



	color: #0c86e0;



	;



}



/* 重置表单元素 */



legend {



	color: #000;



} /* for ie6 */



fieldset, img {



	border: none;



} /* img 搭车：让链接里的 img 无边框 */



button, input, select, textarea {



	font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */



}



body {



	min-width: 1200px;



	width: 100%;



	overflow: hidden;



}



/* 重置表格元素 */



table {



	border-collapse: collapse;



	border-spacing: 0;



}



/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */



html {



	overflow-y: scroll;



}



/*设置浮动*/



.fl {



	float: left;



}



.fr {



	float: right;



}



.pr {



	position: relative;



}



.pa {



	position: absolute;



}



/*清除浮动*/



.clear {



	clear: both;



	height: 0;



}



.blk-main .clearlist, .blk-main .listclear {



	clear: both;



	height: 0;



	padding: 0;



	margin: 0;



	border: 0;



	width: 100%;



	float: none;



}



.b-main .clearlist, .b-main .listclear {



	clear: both;



	height: 0;



	padding: 0;



	margin: 0;



	border: 0;



	width: 100%;



	float: none;



}



.clearafter:after {



	content: ".";



	display: block;



	height: 0;



	visibility: hidden;



	clear: both;



}



/*全局背景色1*/



.body-color {



	background: #f7f7f7;



}



.bark-body-color {



	background: #181818;



}



/*Main模板*/



.blk-main {



	width: 1200px;



	margin: 0 auto;



}



/*小模块*/



.blk-xs {



	width: 240px;



}



/*中模块*/



.blk-sm {



	width: 930px;



}



/*首页板块全局补白*/



.p {



	padding: 30px 0;



}



/*首页板块全局变量*/



.b {



	clear: both;



}



/*内页板块全局变量*/



.blk {



	margin-bottom: 20px;



}



/*数据更新中的样式*/



.nodata {



	background: url("../img/nodata.png") no-repeat 58px 20px #fff;



	margin: 10px 0;



	padding: 80px 0 80px 220px;



	border: 1px solid #eee;



	text-transform: capitalize;



}



.header, .content, .footer {



	width: 1200px;



	margin: 0 auto;



}



/*详情内容*/



.endit-content {



	line-height: 28px;



}



.endit-content p {



	margin: 15px 0;



}



.endit-content img {



	max-width: 100%;



}



/*百度地图图片*/



.endit-content #map img, .endit-content #dituContent img, .endit-content #platform img {



	max-width: inherit;



}



.endit-content em, .endit-content i {



	font-style: italic;



}



.endit-content .img-p {



	text-indent: 0px;



	padding-top: 14px;



	margin: 0px;



	text-align: center;



}



.endit-content .img-container {



}



.endit-content .img-block {



	text-indent: 0px;



	padding-top: 14px;



	margin: 0px;



	text-align: center;



}



/*详情关键字飘红加粗*/



.endit-content a {



	color: #f00;



	font-weight: bold;



}



/*详情内容关键字加VI色*/



/*.endit-content a{color:#0c86e0; font-weight: bold;}*/



/*表单弹框*/



.nsw-modal {



	width: 100%;



	height: 100%;



	background: rgba(225, 225, 225, 0.5);



	position: fixed;



	top: 0;



	left: 0;



	z-index: 99999;



}



.modal-dialog {



	position: fixed;



	color: #000000;



	top: 150px;



	width: 400px;



	border-radius: 3px;



	min-height: 155px;



	overflow: hidden;



	z-index: 99998;



	margin-left: -200px;



	left: 50%;



}



.modal-dialog .css-icon {



	background-image: url("../img/modal-icons.png");



}



.modal-dialog .modal-head {



	height: 30px;



	line-height: 30px;



	padding: 0px 20px;



	background: #F6EFEF;



	font-size: 14px;



}



.modal-dialog .modal-head .modal-logo {



	width: 15px;



	height: 15px;



	background-position: 1px 0px;



	margin: 8px 5px 0 0;



	float: left;



}



.modal-dialog .modal-head .close {



	float: right;



	width: 15px;



	height: 15px;



	background-position: -14px 0px;



	margin-top: 8px;



}



.modal-dialog .modal-body {



	width: 100%;



	min-height: 125px;



	background: #ffffff;



}



.modal-dialog .modal-body .modal-body-left {



	width: 140px;



	float: left;



}



.modal-dialog .modal-body .modal-body-left .icon {



	width: 64px;



	height: 64px;



	margin: 30px 0 0 48px;



}



.modal-dialog .modal-body .modal-body-left .success-message {



	background-position: 0px -14px;



}



.modal-dialog .modal-body .modal-body-left .warming-message {



	background-position: 0px -78px;



}



.modal-dialog .modal-body .modal-body-right {



	width: 260px;



	float: right;



	padding-top: 20px;



}



.modal-dialog .modal-body .modal-body-right .close-btn {



	color: #000;



	text-align: center;



	width: 90px;



	display: inline-block;



	height: 24px;



	line-height: 24px;



	background: #818079;



}



.modal-dialog .modal-body .modal-body-right p {



	line-height: 30px;



}



.top_bg{ height:200px;background:url(../images/top_bg.gif) repeat-x; position: relative;z-index: 10;}

.header{width: 1200px; margin:0 auto;}

.h_con{ height: 100px;

    padding: 20px 0 0;

    overflow: hidden;}

.logo{ float:left;width: 280px;padding: 12px 15px 0 0;}

.logo img{ width:280px; height:60px;}

.h_dw{ float:left; font-size:30px; color:#0c86e0;background:url(../images/t_line.gif) no-repeat;height: 82px;line-height: 82px;overflow: hidden;padding: 0 0 0 22px;}

.h_tel{float: right;line-height: 26px;color: #333;padding: 15px 0 0;}

.h_tel em{display: block;font-size: 18px;background:url(../images/tel.gif) no-repeat 0 3px;padding: 0 0 0 30px;}

.h_tel span{display: block;font-size: 30px;font-family: "DINOT";font-weight: bold;line-height: 22px;}

.h_tel b{display: block;font-size: 24px;font-family: "DINOT";line-height: 22px;}

.h_nav{ height:80px; line-height:80px;}

.h_nav li{height: 80px; float:left;padding: 0 70px;position: relative; background:url(../images/nav_bor.gif) no-repeat right 38px;}

.h_nav li a{ font-size:16px; color:#333;display:block; float:left;position: relative;vertical-align: middle;text-align: center;height: 80px;

  -webkit-transform: perspective(1px) translateZ(0);

  transform: perspective(1px) translateZ(0);

  box-shadow: 0 0 1px transparent;}

.h_nav li a:before {

  content: "";

  position: absolute;

  z-index: -1;

  left: 0;

  right: 100%;

  bottom: 0;

  background: #0c86e0;

  height: 2px;

  -webkit-transition-property: right;

  transition-property: right;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}

.h_nav li a:hover:before, .h_nav li a:focus:before, .h_nav li a:active:before {

  right: 0;

}

.h_nav li.cur a{ background:url(../images/nav_line.gif) no-repeat center bottom;color: #057fd9;}

.h_nav li a:hover{color: #057fd9;}

.h_nav li.nobor{padding-right: 0; background: none;}

.h_nav li:first-child{padding-left: 0;}



.h_nav li .erji{display: none; background:rgba(12,134,224,0.7); width:100px; position:absolute; top:80px; left:0px;}

.h_nav li .erji li{ height:40px; line-height:40px;width:100px; padding:0;background:none; border-bottom:#fff 1px solid;}

.h_nav li .erji a,.h_nav li.cur .erji a{color: #fff; width:100px; height:40px; line-height:40px;}

.h_nav li .erji a:before,.h_nav li.cur .erji a:before{background:none;}

.h_nav li.cur .erji a{ background:none;}



/*底部*/



.yunu-footer {



	background-color: #333;



}



.fd-nav {



	padding-top: 14px;



	border-bottom: 1px solid #7f7f7f;



	overflow: hidden;



}



.fd-nav ul {



	text-align: center



}



.fd-nav li {



	width: auto;



	padding: 0px 1.8%;



	display: inline-block;



}



.fd-nav li a {



	display: block;



	height: 70px;



	line-height: 70px;



	text-align: center;



	font-size: 16px;



	color: #fff;



}



.fd-nav li a:hover {



	color: #005ad2;



}



.fd-info {



	padding: 30px 0 20px;



	overflow: hidden;



}



.fd-qr {



	float: left;



}



.fd-qr li {



	float: left;



	margin-right: 30px;



}



.fd-qr li .pic {



	width: 130px;



	height: 130px;



}



.fd-qr li .pic img {



	display: inline-block;



	vertical-align: middle;



	max-width: 100%;



	max-height: 100%;



}



.fd-qr li p {



	text-align: center;



	font-size: 14px;



	font-weight: 400;



	color: #d3d3d3;



	height: 40px;



	line-height: 40px;



}



.fd-txt {



	float: left;



	padding-left: 30px;



	line-height: 25px;
width: 318px;


	color: #d3d3d3;



	font-size: 14px;



}



.fd-txt p strong {



	font-family: arial, helvetica, sans-serif;



	color: #fff;



	font-size: 38px;



}



.fd-logo {



	float: left;



	



	



}



.fd-logo img {



	display: inline-block;



	vertical-align: middle;



	max-width: 100%;



	max-height: 100%;



}



.copy {



	overflow: hidden;



	background-color: #272727;



	line-height: 50px;



	font-size: 14px;



	color: #fff;



}



.copy p {



	float: left;



}



.copy a {



	



	color: #fff;



}



.copy a:hover {



	color: #005ad2;



}

.f_nav{ float: left; width: 149px; margin-top: 16px;    margin-left: 24px;}







.f_nav h3{font-size: 16px; color: #ffffff; margin-bottom: 14px;line-height: 18px;}







.f_nav ul li{ line-height: 24px;}







.f_nav ul li a{font-size: 14px; color: #d3d3d3;}





em, i {



	font-style: normal;



}



/*banner*/



.fullSlide {



	min-width: 1200px;



	position: relative;



	height: 650px;



	overflow: hidden;



}



.fullSlide .bd {



	position: relative;



	z-index: 0;



}



.fullSlide .bd ul {



	width: 100% !important;



}



.fullSlide .bd li {



	width: 100% !important;



	height: 650px;



	overflow: hidden;



	text-align: center;



}



.fullSlide .bd li a {



	display: block;



	height: 650px;



}



.fullSlide .hd {



	width: 1200px;



	left: 50%;



	margin-left: -600px;



	bottom: 30px;



	position: absolute;



	z-index: 1;



	overflow: hidden;



}



.fullSlide .hd ul {



	margin-left: 500px;



}



.fullSlide .hd ul li {



	float: left;



	margin: 0 5px;



	display: inline;



	cursor: pointer;



}



.fullSlide .hd ul li {



	width: 62px;



	height: 6px;



	background: #0c86e0;



}



.fullSlide .hd ul .on {



	background: #0c86e0;



}



.ty-banner-1 {



	overflow: hidden;



	line-height: 0;



	text-align: center;



}



.p1-search-1 {



	background: #f2f2f2;



	height: 82px;



	border-bottom: 1px solid #eee;



	overflow: hidden;



	font-size: 14px;



}



.p1-search-1 p {



	color: #444;



	line-height: 82px;



}



.p1-search-1 a {



	color: #444;



	display: inline-block;



	margin-right: 15px;



}



.p1-search-1-inp {



	width: 270px;



	height: 30px;



	border-radius: 20px;



	background: #fff;



	padding-left: 10px;



	margin-top: 28px;



}



.p1-search-1-inp input {



	border: 0;



}



.p1-search-1-inp1 {



	width: 224px;



	height: 30px;



	line-height: 30px;



	color: #a9a9a9;



	float: left;



}



.p1-search-1-inp2 {



	width: 30px;



	height: 30px;



	background: url(../images/viskins-p1.png) no-repeat -258px -936px;



	float: right;



	cursor: pointer;



}



.p12-curmbs-1 {



	font-size: 14px;



	border-bottom: 1px dashed #dcdcdc;



	height: 47px;



	line-height: 47px;



}



.p12-curblock {



	display: none;



}



.p12-curmbs-1 b {



	border-left: 10px solid #0c86e0;



	font-weight: normal;



	padding-left: 8px;



}



.p12-curmbs-1 i {



	font-style: normal;



}



.fdh-01-tit {



	background: #0c86e0;



	height: 80px;



}



.fdh-01-tit h3 {



	height: 75px;



	font-size: 24px;



	font-weight: normal;



	line-height: 75px;



	color: #fff;



	border-bottom: 1px solid #fff;



	text-align: center;



}



.fdh-01-tit h3 span {



	font-size: 14px;



	text-transform: uppercase;



}



.fdh-01-nav-one h3 {



	height: 50px;



	line-height: 50px;



	background: url(../images/p14-icon5.png) no-repeat right center #0c86e0;



	margin-bottom: 2px;



}



.fdh-01-nav-one h3 a {



	display: block;



	font-size: 18px;



	font-weight: normal;



	margin-right: 40px;



	margin-left: 38px;



	color: #fff;



}



.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover {



	background: url(../images/p14-icon2.png) no-repeat right center #0c86e0;



}



.fdh-01-nav dl {



	padding: 2px 0 4px;



}



.fdh-01-nav dt {



	height: 50px;



	font-size: 16px;



	line-height: 50px;



	padding-left: 54px;



	padding-right: 40px;



	margin-bottom: 1px;



	background: #ececec;



	position: relative;



}



.fdh-01-nav dt:after {



	content: "";



	width: 8px;



	height: 8px;



	border: 2px solid #b8b8b8;



	border-style: solid solid none none;



	position: absolute;



	top: 50%;



	right: 32px;



	margin-top: -4px;



	-webkit-transform: rotate(45deg);



	-moz-transform: rotate(45deg);



	-ms-transform: rotate(45deg);



	-o-transform: rotate(45deg);



	transform: rotate(45deg);



}



.fdh-01-nav dt.sidenavcur:after, .fdh-01-nav dt:hover:after {



	border-color: #0c86e0;



}



.fdh-01-nav dt.sidenavcur a, .fdh-01-nav dt:hover a {



	color: #0c86e0;



}



.fdh-01-nav dd {



	border: 1px solid #ececec;



	border-bottom: 0;



}



.fdh-01-nav p {



	height: 50px;



	font-size: 14px;



	line-height: 50px;



	padding-left: 72px;



	padding-right: 40px;



	border-bottom: 1px solid #ececec;



	background: #fff;



	position: relative;



}



.fdh-01-nav p.sidenavcur a, .fdh-01-nav p:hover a {



	color: #0c86e0;



}



.fdh-01-nav p.sidenavcur:after, .fdh-01-nav p:hover:after {



	background: #0c86e0;



}



.fdh-01-nav a {



	display: block;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



}



.contact-z1 {



	height: 140px;



	background: url("../images/contact-z1.jpg") no-repeat;



	color: #333;



	margin-bottom: 30px;



}



.contact-z1 p {



	font-size: 20px;



	height: 30px;



	line-height: 30px;



	padding: 37px 0 0 95px;



	background: url(../images/contact-z1_tel.png) no-repeat 74px 44px;



}



.contact-z1 span {



	display: block;



	height: 30px;



	font-weight: bold;



	font-size: 18px;



	line-height: 30px;



	padding-left: 73px;



}



.cplb-3n-ts-03-tit {



	height: 50px;



	font-size: 24px;



	font-weight: normal;



	line-height: 50px;



	border-bottom: 1px solid #ebebeb;



	margin-bottom: 15px;



}



.cplb-3n-ts-03-tit span {



	display: inline-block;



	height: 50px;



	border-bottom: 1px solid #0c86e0;



}



.cplb-3n-ts-03-list dl {



	width: 31.9%;



	border: 1px solid #dedede;



	margin-bottom: 15px;



	background: #fff;



	float: left;



	margin-right: 1.2%;



}



.cplb-3n-ts-03-list dl:nth-child(4n-1) {



	margin-right: 0;



}



.cplb-3n-ts-03-list dt img {


width: 290px;
    margin: 0 auto;
    display: block;
    height: 204px;
}



.cplb-3n-ts-03-list dd {



	padding: 0 20px 10px;



}



.cplb-3n-ts-03-list dd h4 {



	height: 45px;



	font-weight: normal;



	font-size: 18px;



	color: #154c64;



	line-height: 45px;



}



.cplb-3n-ts-03-list h4 a {



	display: block;



	color: #333;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



}



.cplb-3n-ts-03-list dl:hover h4 a {



	color: #0c86e0;



}



.cplb-3n-ts-03-list-desc {



	height: 40px;



	font-size: 14px;



	line-height: 20px;



	color: #666;



	margin-bottom: 12px;



	overflow: hidden;



}



.cplb-3n-ts-03-list-deta {



	width: 100px;



	height: 40px;



	display: inline-block;



	border: 1px solid #aaa;



	font-size: 16px;



	line-height: 40px;



	text-align: center;



}



.cplb-3n-ts-03-list dl:hover {



	border-color: #0c86e0;



}



.cplb-3n-ts-03-list dl:hover a {



	color: #0c86e0;



}



.f_bg {



	background: url(../images/f_bg.gif) repeat-x;



	height: 378px;



	padding: 36px 0 0;



	overflow: hidden;



}



.footer {



	width: 1200px;



	margin: 0 auto;



}





.f_ul01 .f_li01 {



	float: left;



}



.f_ul01 li {



	width: 160px;



	float: left;



}



.f_ul01 li a {



	font-size: 18px;



	color: #fff;



	font-weight: bold;



	height: 60px;



	line-height: 60px;



	overflow: hidden;



	display: block;



}



.f_ul01 .f_ul02 li a {



	font-size: 14px;



	color: #929293;



	font-weight: normal;



	height: 30px;



	line-height: 30px;



}



.f_ban {



	height: 250px;



	padding: 0 0 0 50px;



	width: 290px;



	background: url(../images/f_line.gif) no-repeat;



}



.f_ban em, .f_er em {



	display: block;



	font-size: 18px;



	color: #fff;



	font-weight: bold;



	height: 60px;



	line-height: 60px;



	overflow: hidden;



}



.f_ban p {



	font-size: 14px;



	color: #929293;



	line-height: 44px;



	padding: 0 0 0 40px;



}



.f_p01 {



	background: url(../images/f_ico01.gif) no-repeat 0 10px;



}



.f_p02 {



	background: url(../images/f_ico02.gif) no-repeat 0 10px;



}



.f_p03 {



	background: url(../images/f_ico03.gif) no-repeat 0 10px;



}



.f_p04 {



	background: url(../images/f_ico04.gif) no-repeat 0 10px;



}



.f_er {



	height: 318px;



	width: 295px;



	padding: 0 0 0 75px;



	background: url(../images/f_line.gif) no-repeat;



}



.f_er p {



	width: 125px;



	text-align: center;



	float: left;



	padding: 0 20px 0 0;



}



.f_er img {



	width: 125px;



	height: 125px;



}



.f_er span {



	display: block;



	font-size: 14px;



	color: #929293;



	padding: 10px 0 0;



}



.f_bot {



	height: 60px;



	line-height: 60px;



	text-align: center;



	font-size: 14px;



	color: #7d7d7e;



	overflow: hidden;



}



.f_bot span {



	padding: 0 20px;



}



.f_bot a {



	font-size: 14px;



	color: #7d7d7e;



}



em, i {



	font-style: normal;



}







.search_bg {



	height: 72px;



	background: #0c86e0;



}



.search {



	width: 1200px;



	margin: 0 auto;



}



.search p {



	float: left;



	font-size: 14px;



	color: #fff;



	width: 825px;



	height: 72px;



	line-height: 72px;



	overflow: hidden;



}



.search p a {



	font-size: 14px;



	color: #fff;



	padding: 0 10px 0 0;



}



.search .ser_inp {



	background: url(../images/s_inp.gif) no-repeat;



	width: 300px;



	height: 72px;



	border: none;



	float: left;



	font-family: "Microsoft YaHei";



	font-size: 14px;



	color: #8dabab;



	outline: none;



}



.search .ser_so {



	cursor: pointer;



	float: left;



	background: url(../images/s_so.gif) no-repeat;



	border: none;



	width: 74px;



	height: 72px;



}



/*关于我们*/



.tl-fdh-02 {



	height: 55px;



	background: #fff;



	margin-bottom: 20px;



	overflow: hidden;



}



.tl-fdh-02 li {



	width: 14.28%;



	height: 55px;



	font-size: 18px;



	line-height: 55px;



	text-align: center;



	float: left;



	border-right: 1px solid #eee;



	box-sizing: border-box;



	background: #fff;



	cursor: pointer;



	text-overflow: ellipsis;



	overflow: hidden;



	white-space: nowrap;



}



.tl-fdh-02 li a {



	color: #a8a8a8;



}



.tl-fdh-02 li.sidenavcur, .tl-fdh-02 li:hover {



	background: url(../images/p16-icon6.png) no-repeat bottom center #0c86e0;



	border-color: #0c86e0;



}



.tl-fdh-02 a li.sidenavcur span, .tl-fdh-02 li:hover span {



	color: #fff;



}



.p12-aboutinfo-1 {



	display: inline-block;



	width: 100%;



	background: #fff;



	margin-bottom: 38px;



}



.p12-aboutinfo-1-nr {



	padding: 20px;



}



.k12-gl-gslb-3nf1-1-01-left dl {



	width: 24%;



	float: left;



	background: #f0f0f0;



	margin: 0 1.3% 13px 0



}



.k12-gl-gslb-3nf1-1-01-left dl:nth-child(4n) {



	margin-right: 0;



}



.k12-gl-gslb-3nf1-1-01-left dt {



	border: 1px solid #e5e5e5;



	padding: 10px 9px;



	background: #fff;



}



.k12-gl-gslb-3nf1-1-01-left dt img {



	display: block;



	width: 100%;



}



.k12-gl-gslb-3nf1-1-01-left dd {



	height: 50px;



	font-size: 14px;



	line-height: 50px;



	text-align: center;



	padding: 0 5px;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



	background: #f0f0f0;



}



.k12-gl-gslb-3nf1-1-01-left dd a {



	color: #4b4a4a;



}


/*视频列表*/



.zxlb-1n-ts-01-list1 dl {

border: 1px solid #dedede;
    width: 288px;
    /* margin-bottom: 55px; */
    padding: 15px 0px 0px;
    background: #fff;
    float: left;
    margin: 0 10px 16px;
    display: inline-block;
    /* margin-top: 10px; */



}



.zxlb-1n-ts-01-list1 dl:hover {



	border-color: #0c86e0;



}



.zxlb-1n-ts-01-list1 dt {


    /* width: 30%; */
    float: left;
    margin-left: 16px;
    margin-right: 16px;



}



.zxlb-1n-ts-01-list1 dt img {


width: 100%;
    margin: 0 auto;
    display: block;



}



.zxlb-1n-ts-01-list1 dd {

width: 100%;
    text-align: center;
    margin: 0 auto;
    float: left;
    /* padding-top: 2%; */

}



.zxlb-1n-ts-01-list1 dd h4 {



	height: 40px;



    font-weight: normal;



    font-size: 16px;



    color: #154c64;



    line-height: 40px;



   



}



.zxlb-1n-ts-01-list1 h4 a {



	display: block;



	color: #4b4a4a;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



}



.zxlb-1n-ts-01-list1 dl:hover h4 a {



	color: #0c86e0;



}



.zxlb-1n-ts-01-list-desc {



	max-height: 96px;



	font-size: 14px;



	line-height: 24px;



	color: #797979;



	margin-bottom: 8px;



	overflow: hidden;



}



.zxlb-1n-ts-01-list-deta {



	float: right;



	width: 134px;



	height: 30px;



	display: inline-block;



	border: 1px solid #aaa;



	font-size: 16px;



	line-height: 30px;



	text-align: center;



}



.zxlb-1n-ts-01-list1 dl:hover .zxlb-1n-ts-01-list-deta {



	background: #0c86e0;



	border-color: #0c86e0;



}



.zxlb-1n-ts-01-list1 dl:hover .zxlb-1n-ts-01-list-deta a {



	color: #fff;



}



/*案例列表*/



.zxlb-1n-ts-01-list dl {



	border: 1px solid #dedede;



	width: 100%;



	margin-bottom: 15px;



	padding: 22px 0 22px;



	background: #fff;



	display: inline-block;



}



.zxlb-1n-ts-01-list dl:hover {



	border-color: #0c86e0;



}



.zxlb-1n-ts-01-list dt {



	width: 30%;



	float: left;



	margin-left: 22px;



	margin-right: 5.5%;



}



.zxlb-1n-ts-01-list dt img {



	width: 100%;



	margin: 0 auto;



	display: block;



}



.zxlb-1n-ts-01-list dd {



	width: 58%;



	float: left;

    padding-top: 2%;

}



.zxlb-1n-ts-01-list dd h4 {



	height: 30px;



    font-weight: normal;



    font-size: 18px;



    color: #154c64;



    line-height: 30px;



   



}



.zxlb-1n-ts-01-list h4 a {



	display: block;



	color: #4b4a4a;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



}



.zxlb-1n-ts-01-list dl:hover h4 a {



	color: #0c86e0;



}



.zxlb-1n-ts-01-list-desc {



	max-height: 96px;



	font-size: 14px;



	line-height: 24px;



	color: #797979;



	margin-bottom: 8px;



	overflow: hidden;



}



.zxlb-1n-ts-01-list-deta {



	float: right;



	width: 134px;



	height: 30px;



	display: inline-block;



	border: 1px solid #aaa;



	font-size: 16px;



	line-height: 30px;



	text-align: center;



}



.zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta {



	background: #0c86e0;



	border-color: #0c86e0;



}



.zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta a {



	color: #fff;



}



/*新闻列表*/



.zxlb-1n-ts-02-list dl {



	border: 1px solid #dedede;



	width: 100%;



	margin-bottom: 15px;



	



	background: #fff;



	display: inline-block;



}



.zxlb-1n-ts-02-list dl:hover {



	border-color: #0c86e0;



}



.zxlb-1n-ts-02-list dt {



	width: 0%;



	float: left;



	margin-left: 22px;



	margin-right: 5.5%;



}



.zxlb-1n-ts-02-list dt img {



	width: 100%;



	margin: 0 auto;



	display: block;



}



.zxlb-1n-ts-02-list dd {



	    width: 96%;



    margin: 2%;



    float: left;



}



.zxlb-1n-ts-02-list dd h4 {



	height: 30px;



    font-weight: normal;



    font-size: 18px;



    color: #154c64;



    line-height: 30px;



   



}



.zxlb-1n-ts-02-list h4 a {



	display: block;



	color: #4b4a4a;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



}



.zxlb-1n-ts-02-list dl:hover h4 a {



	color: #0c86e0;



}



.zxlb-1n-ts-02-list-desc {



	max-height: 96px;



	font-size: 14px;



	line-height: 24px;



	color: #797979;



	margin-bottom: 8px;



	overflow: hidden;



}



.zxlb-1n-ts-02-list-deta {



	float: right;



	width: 134px;



	height: 30px;



	display: inline-block;



	border: 1px solid #aaa;



	font-size: 16px;



	line-height: 30px;



	text-align: center;



}



.zxlb-1n-ts-02-list dl:hover .zxlb-1n-ts-02-list-deta {



	background: #0c86e0;



	border-color: #0c86e0;



}



.zxlb-1n-ts-02-list dl:hover .zxlb-1n-ts-02-list-deta a {



	color: #fff;



}



/*在线留言*/



input:required:invalid, input:focus:invalid, textarea:required:invalid, textarea:focus:invalid {



box-shadow: none;



}



.code_gg_li img {



	vertical-align: middle;



	width: 100px;



	height: 32px;



}



.p4-order-form-1 {



	overflow: hidden;



}



.p4-order-form-1 .p4-titlel-1 {



	width: 145px;



	height: 46px;



	font-size: 18px;



	line-height: 46px;



	text-align: center;



	color: #fff;



	background: #0c86e0;



}



.p4-order-form-1-con {



	border: 1px solid #bbb;



	background: url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;



	padding: 40px 15%;



}



.p4-order-form-1-con li p {



	padding-left: 130px;



	color: #999;



	font-size: 12px;



}



.p4-order-form-1-con li {



	margin-bottom: 10px;



	font-size: 14px;



	line-height: 35px;



	color: #666;



	overflow: hidden;



}



.p4-order-form-1-con li span {



	font-weight: bold;



	color: #666;



}



.p4-order-form-1-con li b {



	color: #f00;



}



.p4-order-form-1-con li .row-hd {



	color: #666;



}



.timenum {



	padding-left: 95px;



}



.p4-order-form-1-con li p {



	clear: both;



}



.p4-order-form-1-con label {



	display: inline-block;



	width: 120px;



	color: #666;



	vertical-align: top;



	text-align: right;



	height: 33px;



	line-height: 33px;



	overflow: hidden;



}



#code_gg {



	width: 80px;



	margin-right: 10px;



	outline: none;



	padding-left: 10px;



	border: 1px solid #eee;



	height: 33px;



	line-height: 32px;



	color: #666;



}



.p4-order-form-1-con .inputs, .p4-order-form-1-con li select {



	width: 73%;



	margin-right: 10px;



	outline: none;



	padding-left: 10px;



	border: 1px solid #eee;



	height: 33px;



	line-height: 32px;



	color: #666;



	box-sizing: border-box;/*float: left;*/



}



.p4-order-form-1-con .radioandcheck {



	vertical-align: middle;



}



.p4-order-form-1-con .err {



	border: 1px solid #c00;



}



.p4-order-form-1-con .p4-order-form-1-t1 {



	width: 100%;



}



.p4-order-form-1-t1 textarea {



	width: 73%;



	height: 102px;



	line-height: 24px;



	border: 1px solid #eee;



	outline: none;



	resize: none;



	overflow: auto;



	margin-right: 10px;



	padding-left: 10px;



	box-sizing: border-box;



}



.p4-order-form-1-con .p4-order-form-1-t2 {



	width: 100%;



}



.p4-order-form-1-t2 input {



	width: 150px;



	vertical-align: top;



}



.p4-order-form-1-t2 span {



	width: 153px;



	height: 25px;



}



.p4-order-form-1-con .p4-order-form-1-t3 {



	padding-left: 120px;



}



.p4-order-form-1-con .p4-order-form-1-t3 input {



	width: 80px;



	height: 30px;



	border: 0;



	text-align: center;



	margin-right: 30px;



	color: #fff;



	padding-left: 0;



	cursor: pointer;



}



.p4-order-form-1-con .p4-order-form-1-b1 {



	background: #0c86e0;



}



.p4-order-form-1-con .p4-order-form-1-b2 {



	background: #767676;



}



.p4-order-form-1-con .p4-order-form-1-t4 {



	overflow: auto;



	height: auto;



	min-height: 35px;



	width: 100%



}



.p4-order-form-1-con .p4-order-form-1-t4 input {



	vertical-align: middle;



	width: 14px;



	margin: 0 10px;



}



/*文章页*/



.p14-infocontent-1 {



	background: #fff;



	padding: 18px 44px;



}



.p14-infocontent-1-tit {



	height: 38px;



	font-size: 24px;



	font-weight: normal;



	line-height: 38px;



	color: #4b4a4a;



	text-align: center;



}



.p14-infocontent-1-sour {



	height: 24px;



	font-size: 12px;



	line-height: 24px;



	text-align: center;



	color: #aaa;



	margin-bottom: 20px;



}



.p14-infocontent-1-sour a {



	color: #aaa;



}



.p14-infocontent-1-sour span {



	margin: 0 9px;



}



.p14-infocontent-1-text {



	padding: 16px 18px;



	font-size: 14px;



	line-height: 24px;



	border: 1px solid #d6d6d6;



	margin-bottom: 22px;



}



.p14-infocontent-1-text-t1 {



	width: 78px;



	float: left;



	color: #342f2e;



	margin-right: -78px;



}



.p14-infocontent-1-text-t2 {



	padding-left: 80px;



}



.p14-info-3 {



	background: #fff;



	padding: 0 20px 8px;



}



.p14-info-3-tit {



	height: 55px;



	font-size: 20px;



	line-height: 55px;



	color: #4b4a4a;



}



.p14-info-3-list li {



	height: 46px;



	font-size: 14px;



	line-height: 46px;



	color: #4b4a4a;



	border-top: 1px dashed #dbdbdb;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



}



.p14-info-3-list li a {



	color: #4b4a4a;



}



.p14-info-3-list li span {



	float: right;



}



.p14-pagination-1 dl {



	margin-bottom: 24px;



	padding-right: 40px;



}



.p14-pagination-1 dd {



	height: 32px;



	font-size: 14px;



	line-height: 32px;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



}



.p14-pagination-1 dd b {



	float: right;



	font-weight: normal;



}



.p14-pagination-1 dd span {



	width: 60px;



	height: 32px;



	background: #a2a2a2;



	color: #fff;



	text-align: center;



	display: inline-block;



	margin-right: 10px;



}



.p14-pagination-1 dt {



	height: 1px;



	border-bottom: 1px dashed #b5b5b5;



	margin-left: 60px;



	padding-top: 2px;



	margin-bottom: 2px;



}



.p14-pagination-1 dd em {



	float: right;



	font-style: normal;



	padding-left: 20px;



	font-weight: normal;



}



.p14-pagination-1 dl a {



	color: #4b4a4a;



}



.p14-pagination-1-href {



	float: right;



	font-size: 18px;



	line-height: 32px;



}



.p14-pagination-1-href span {



	display: inline-block;



	padding: 0 6px;



	margin-left: 4px;



	background: #0c86e0;



}



.p14-pagination-1-href a {



	display: block;



	color: #fff;



}



.p14-pagination-1-key {



	min-height: 40px;



	border-top: 1px solid #0c86e0;



	font-size: 14px;



	line-height: 40px;



	color: #575556;



}



.p14-pagination-1-key a {



	color: #575556;



}



.p14-pagination-1-key span {



	display: inline-block;



	margin: 0 4px;



}



.p14-info-2 {



	background: #fff;



}



.p14-info-2-tit {



	height: 80px;



	font-size: 24px;



	line-height: 80px;



	background: #0c86e0;



	color: #fff;



	text-align: center;



}



.p14-info-2-list dl {



	padding: 26px 10px 20px 10px;



	border-bottom: 1px dashed rgba(153, 153, 153, 0.3);



	font-size: 12px;



	line-height: 18px;



	overflow: hidden;



}



.p14-info-2-list dt {



	width: 98%;



    /* float: left; */



    margin: 1%;



}



.p14-info-2-list dt img {



	display: block;



	width: 100%;



	margin: 0 auto;



}



.p14-info-2-list dd h3 {



	height: 22px;



	font-size: 14px;



	font-weight: normal;



	line-height: 22px;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



	margin-bottom: 5px;



}



.p14-info-2-list-desc {



	height: 18px;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



}



.p14-info-2-list dl:nth-last-child(1) {



	border-bottom: 0;



}



.p15-showcase {



	position: relative;



	padding: 12px 18px 16px 20px;



	margin-bottom: 15px;



	background: #fff;



	border: 1px solid #eee;



}



.p15-showcase-right-con {



	line-height: 24px;



	font-size: 14px;



	max-height: 168px;



	margin-bottom: 86px;



	overflow: hidden;



}



.p15-showcase-left {



	position: relative;



	width: 44.7%;



	float: left;



	line-height: 0;



	overflow: hidden;



	border: 1px solid #e7e7e7;



	margin-right: 3.3%;



}



.p15-showcase-left-jt {



	width: 12px;



	height: 23px;



	position: absolute;



	top: 50%;



	margin-top: -11px;



	cursor: pointer;



	z-index: 33;



}



.p15-showcase-left-prev {



	left: 10px;



}



.p15-showcase-left-next {



	right: 10px;



}



.p15-showcase-left-size {



	position: absolute;



	right: 0;



	bottom: 0;



	width: 56px;



	height: 28px;



	font-size: 14px;



	line-height: 16px;



	padding: 0 15px;



}



.p15-showcase-left-size em {



	font-style: normal;



}



.p15-showcase-left-pic {



	width: 100%;



	text-align: center;



}



.p15-showcase-left-pic li {



	float: left;



}



.p15-showcase-left-pic img {



	width: 100%;



	display: block;



}



.p15-showcase-right {



	width: 51.6%;



	float: left;



}



.p15-showcase-right-tit {



	height: 40px;



	font-size: 24px;



	line-height: 40px;



	color: #454545;



	margin-bottom: 16px;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



}



.p14-prodcontent-1 {



	background: #fff;



	padding: 32px 0 42px;



	margin-bottom: 22px;



}



.p14-prodcontent-1-tit {



	height: 40px;



	font-size: 24px;



	line-height: 40px;



	border-bottom: 2px solid #d4d4d4;



	margin-bottom: 20px;



}



.p14-prodcontent-1-tit span {



	display: inline-block;



	height: 40px;



	color: #464646;



	border-bottom: 2px solid #0c86e0;



	padding-left: 34px;



	background: url(../images/p14-icon11.png) no-repeat 2px center;



}



.p14-prodcontent-1-tit em {



	font-size: 18px;



	font-family: Arial;



	text-transform: uppercase;



	font-style: normal;



	color: #c2c2c1;



}



.p14-prodcontent-1-desc {



	padding-left: 15px;



	padding-right: 15px;



}



.p14-product-2-tit {



	height: 46px;



	line-height: 46px;



	border-bottom: 2px solid #dfdfdf;



	margin-bottom: 30px;



	padding-top: 26px;



}



.p14-product-2-tit b {



	display: inline-block;



	font-size: 24px;



	font-weight: normal;



	color: #464646;



	padding-left: 45px;



	padding-right: 10px;



	border-bottom: 2px solid #0c86e0;



	background: url(../images/p14-icon11.png) no-repeat 10px center;



}



.p14-product-2-tit span {



	margin-left: 10px;



	font-size: 18px;



	font-family: Arial;



	color: #c2c2c1;



	text-transform: uppercase;



}



.p14-product-2-list dl {



	float: left;



	width: 23.8%;



	border: 1px solid #dfdfdf;



	margin-right: 1.5%;



	box-sizing: border-box;



}



.p14-product-2-list dl.p14-product-clear {



	margin-right: 0;



}



.p14-product-2-list dl img {



	display: block;



	width: 100%;



}



.p14-product-2-list dd {



	padding: 10px 28px 10px 10px;



	margin-right: 2px;



	position: relative;



}



.p14-product-2-list h3 {



	height: 30px;



	font-size: 16px;



	font-weight: normal;



	line-height: 30px;



	color: #191919;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



}



.p14-product-2-list h3 a {



	color: #191919;



}



.p14-product-2-desc {



	font-size: 14px;



	line-height: 24px;



	color: #666;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



}



.p14-product-2-list dl:hover {



	border-color: #0c86e0;



}



.p14-product-2-list dl:hover h3 a {



	color: #0c86e0;



}



.pc-cx-tel-1 {



	width: 50%;



	height: 56px;



	border-top: 2px solid #e6e6e6;



	padding-top: 10px;



	position: absolute;



	bottom: 16px;



	right: 2%;



}



.pc-cx-tel-1-t1 {



	width: 114px;



	height: 44px;



	background: #0c86e0;



	font-size: 18px;



	line-height: 44px;



	text-align: center;



	float: right;



}



.pc-cx-tel-1-t1 a {



	display: block;



	color: #fff;



}



.pc-cx-tel-1-t2 {



	height: 56px;



	padding-left: 70px;



	background: url(../images/pc-xc-icon2.png) no-repeat 10px top;



	font-size: 18px;



	line-height: 18px;



	color: #454545;



}



.pc-cx-tel-1-t2 p {



	line-height: 24px;



}



/*翻页*/



.p12-pagination-1-main {



	margin: 0 auto;



	padding: 20px 0;



	height: 30px;



	text-align: center;



}



.p12-pagination-1 a, .p12-pagination-1 span {



	vertical-align: top;



	display: inline-block;



	padding: 0 8px;



	height: 26px;



	line-height: 26px;



	border: 1px solid #e5e5e5;



	text-align: center;



	margin: 0 2px;



	background: #fff;



}



.p12-pagination-1 span {



	border: 1px solid #fff;



}



.p12-pagination-1 .page_curr {



	background: #0c86e0;



	color: #fff;



	border-color: #0c86e0;



}



.p12-pagination-1 .laypage_first, .p12-pagination-1 .laypage_last {



	display: none;



}



/*分页*/



.pagess {



	clear: both;



	margin: 20px 0;



	overflow: hidden;



	text-align: center;



	font-size: 12px;



	padding: 8px 0



}



.pagess ul li {



	display: inline-block;



	border: 1px solid #ccc;



	padding: 4px 12px;



	margin: 0 1px;



	line-height: 24px;



	background: #fff;



	color: #999



}



.pagess ul li:hover {



	background: #0c86e0;



	color: #fff;



	border: 1px solid #0c86e0



}



.pagess ul li:hover a {



	color: #fff;



}



.pagess ul li.thisclass {



	display: inline-block;



	border: 1px solid #0c86e0;



	padding: 4px 12px;



	margin: 0 1px;



	background: #0c86e0;



	color: #fff;



}



.pagess ul li.thisclass a {



	color: #fff;



}



.pagess ul li a {



	display: block;



	color: #999



}



.pagess ul li a:hover {



	color: #fff;



}



/*表单弹框*/



.nsw-modal {



	width: 100%;



	height: 100%;



	background: rgba(225, 225, 225, 0.5);



	position: fixed;



	top: 0;



	left: 0;



	z-index: 99999;



}



.modal-dialog {



	position: fixed;



	color: #000000;



	top: 150px;



	width: 400px;



	border-radius: 3px;



	min-height: 155px;



	overflow: hidden;



	z-index: 99998;



	margin-left: -200px;



	left: 50%;



}



.modal-dialog .css-icon {



	background-image: url("../img/modal-icons.png");



}



.modal-dialog .modal-head {



	height: 30px;



	line-height: 30px;



	padding: 0px 20px;



	background: #F6EFEF;



	font-size: 14px;



}



.modal-dialog .modal-head .modal-logo {



	width: 15px;



	height: 15px;



	background-position: 1px 0px;



	margin: 8px 5px 0 0;



	float: left;



}



.modal-dialog .modal-head .close {



	float: right;



	width: 15px;



	height: 15px;



	background-position: -14px 0px;



	margin-top: 8px;



}



.modal-dialog .modal-body {



	width: 100%;



	min-height: 125px;



	background: #ffffff;



}



.modal-dialog .modal-body .modal-body-left {



	width: 140px;



	float: left;



}



.modal-dialog .modal-body .modal-body-left .icon {



	width: 64px;



	height: 64px;



	margin: 30px 0 0 48px;



}



.modal-dialog .modal-body .modal-body-left .success-message {



	background-position: 0px -14px;



}



.modal-dialog .modal-body .modal-body-left .warming-message {



	background-position: 0px -78px;



}



.modal-dialog .modal-body .modal-body-right {



	width: 260px;



	float: right;



	padding-top: 20px;



}



.modal-dialog .modal-body .modal-body-right .close-btn {



	color: #000;



	text-align: center;



	width: 90px;



	display: inline-block;



	height: 24px;



	line-height: 24px;



	background: #818079;



}



.modal-dialog .modal-body .modal-body-right p {



	line-height: 30px;



}













