/* CSS Document */


* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #000;
}

img {
	border: none;
	image-rendering:-moz-crisp-edges;
	image-rendering:-o-crisp-edges;
	image-rendering:-webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode:nearest-neighbor;
}

ul {
	list-style: none;
}

body {
	color: #151515;
	font-size: 13px;
	overflow-x: hidden;
	font-family: 'Microsoft Yahei';
}

@media screen and (min-width:320px) {
	body {
		font-size: 75%;
	}
}

@media screen and (min-width:360px) {
	body {
		font-size: 85%;
	}
}

@media screen and (min-width:375px) {
	body {
		font-size: 88%;
	}
}

@media screen and (min-width:400px) {
	body {
		font-size: 98%;
	}
}

@media screen and (min-width:414px) {
	body {
		font-size: 97%;
	}
}

@media screen and (min-width:480px) {
	body {
		font-size: 112%;
	}
}

@media screen and (min-width:568px) {
	body {
		font-size: 131%;
	}
}

@media screen and (min-width:639px) {
	body {
		font-size: 150%;
	}
}

.warp {
	min-width: 320px;
	max-width: 640px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

.b10 {
	height: 10px;
	overflow: hidden;
}

/* 头部分站导航开始 2017-10-06*/
.atop {
	background: #990000;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}

.atop-top1 {
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
	height: 30px;
}

.atop-top2 {
	height: 30px;
	width: 49%;
	float: right;
	line-height: 30px;
	color: white;
	font-size: 14px;
	overflow: hidden;
}

.atop-top99 {
	height: 30px;
	width: 150px;
	float: left;
	line-height: 30px;
	color: white;
	font-size: 14px;
	overflow: hidden;
}

.atop-top3 {
	height: 30px;
	width: 120px;
	float: right;
	line-height: 30px;
	color: white;
	font-size: 12px;
	overflow: hidden;
}

.atop-top2 a {
	font-size: 14px;
	color: white;
}

.atop-top2 a:hover {
	font-size: 14px;
	color: white;
	text-decoration: none;
}

.atop-top99 a {
	font-size: 14px;
	color: white;
}

.atop-top99 a:hover {
	font-size: 14px;
	color: white;
	text-decoration: none;
}

.atop-top3 a {
	font-size: 12px;
	color: white;
}

.atop-top3 a:hover {
	font-size: 12px;
	color: white;
	text-decoration: none;
}

/* 头部分站导航结束 2017-10-10*/


/* 头部正式导航开始 2017-10-10*/
.header_logo {
	height: 70px;
	background: #fff
}

.header_logo .logo {
    width: 50%;
    float: left;
}

.header_logo .logo img {
	display: block;
	max-width: 100%;
}

.header_logo .tel {
	width: 50%;
	float: left;
	text-align: center;
	font-size: 1em;
	padding-top: 1em;
	color: #282425;
}

.header_logo .tel b {
	display: block;
}

/*导航样式*/
.g-nav {
	position: relative;
	margin: 0.83em 0 0 0.83em;
}

.g-nav a {
	font-size: 1em;
	color: #fff;
	text-align: center;
	width: 8.29em;
	height: 2.83em;
	line-height: 2.83em;
	margin: 0 1px 2px 0;
	text-align: center;
	display: block;
	float: left;
}

.g-nav a:nth-child(2n-1){
	background: #ad2525;
}

.g-nav a:nth-child(2n){
	background: #747273;
}


/* 头部正式导航结束 2017-10-10*/


/*通栏广告*/
.g-adv {
	position: relative;
	width: 100%;
	margin: 0 auto;
	height: auto;
	z-index: 15;
}

.g-adv .sclwrap_box {
	height: 12.5em;
}

.g-adv .m-box img {
	display: block;
	position: relative;
	width: 100%;
	height: auto!important;
}

.g-adv .m-cnt {
	width: 100%;
	background: #a32538;
	height: 0.33em;
}

.g-adv .m-cnt li {
	float: left;
	height: 0.33em;
}

.g-adv .m-cnt li.z-on {
	background: #00026f;
}

.g-adv .m-cnt li:nth-child(1) {
	width: 33.3%;
}

.g-adv .m-cnt li:nth-child(2) {
	width: 33.3%;
}

.g-adv .m-cnt li:nth-child(3) {
	width: 33.4%;
}


/* 头部开始 九道网络 2017-10-06*/


.header-b {
	width: 100%;
	float: right;
	margin-top: 5px;
}

.nav {
	font-size: 14px;
	padding-top: 1px;
}

.nav li {
	position: relative;
	padding-left: 55px;
	background: url('../img/page_fl_icon.png') no-repeat 20px 8px;
	line-height: 35px;
	text-align: left;
	font-weight: bold;
	font-size: 15px;
	color: #63a7d0;
	border-bottom: 1px dotted #d0d0d0;
	overflow: hidden;
}

.nav ul {
	width: 200px;
	visibility: hidden;
	position: absolute;
	left: 0px;
	z-index: 900;
	_z-index: 900;
	background-color: #28abf0;
}

.nav li:hover ul {
	visibility: visible;
	position: inherit;
}

.nav a {
	display: block;
	font-size: 1em;
	color: #63a7d0;
	text-decoration: none;
	padding: 0 28px;
	_padding: 0 25px;
}

.nav a:hover,.nav .cur a {
	color: #9a0000;
	_text-decoration: none;
}

.nav ul li {
	width: 200px;
	clear: both;
	text-align: left;
	font-size: 14px;
	margin: 0;
	height: 32px;
	line-height: 32px
}

.nav ul li a {
	display: block;
	margin: 0;
	height: 32px;
	line-height: 32px;
	color: #fff;
	background-color: #ff7d00;
}

.nav ul li a:hover {
	color: #fff;
	text-decoration: none;
	border-radius: 0;
}
/*!手机版导航 responsive-nav.js 1.0.39 by @viljamis */

.nav-collapse ul {
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
	list-style: none;
}

.nav-collapse li {
	width: 100%;
	display: block;
}

.js .nav-collapse {
	clip: rect(0 0 0 0);
	max-height: 0;
	position: absolute;
	display: block;
	overflow: hidden;
	zoom: 1;
}

.nav-collapse.opened {
	max-height: 9999px!important;
}

.nav-toggle {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	height: 30px;
	float: right;
	margin-top: -40px;
	background-color: #000;
}

.nav-button {
    /* Use data uri */
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NjU2N0Q1RTNBMkZFMjExQTlCNjg5QjQzQTBGRDY1QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MkIzMDBDNTJGODIxMUUyOTgzN0ExQ0FEREZERTE4MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MkIzMDBDNDJGODIxMUUyOTgzN0ExQ0FEREZERTE4MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU3NTY3RDVFM0EyRkUyMTFBOUI2ODlCNDNBMEZENjVBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU2NTY3RDVFM0EyRkUyMTFBOUI2ODlCNDNBMEZENjVBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+S+feugAAAFtJREFUeNpi/P//PwMtAeOQt4AFjU8V2xgZGXmA1E8g/oPuA2pZoAykXgLxVxQLgBLcQEociHkotOMLLgtAQcaOJehIBX+wBhHQApqnotFIHo3k0UgeipEMEGAADaRXEC7WAy0AAAAASUVORK5CYII=);
    /* Or use png */
    /*background-image:url(menu-btn.png);*/ background-repeat: no-repeat;
	background-position: center center;
	padding: 0;
	width: 2.5em;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}


/* 头部结束 九道网络 2017-10-06*/



/* 底部footer开始 2017-10-12*/
.g-ft {
	height: 16em;
	padding-top: 0.5em;
	overflow: hidden;
	width: 100%;
}

.g-ft .u-top {
	display: block;
}

.g-ft .u-top img {
	width: 100%;
}

.g-ft .f-p01 {
	font-size: 1em;
	color: #383838;
	text-align: center;
	padding: 1em 0;
}

.g-ft .f-p01 a {
	color: #383838;
	padding: 0 0.2em;
}

.g-ft .f-p02 {
	font-size: 1em;
	color: #383838;
	text-align: center;
	padding: 1em 0;
	line-height: 1.5em;
}

.g-kefu {
	width: 100%;
	height: 2.7em;
	position: fixed;
	bottom: 0;
	max-width: 640px;
	min-width: 320px;
	z-index: 9999;
	background: #383838;
}

.g-kefu a {
	display: block;
	float: left;
	width: 24.7%;
	height: 2.7em;
	line-height: 2.7em;
	border-right: solid 1px #fff;
	text-align: center;
	color: #fff;
	font-size: 1em;
}

.g-kefu a:last-child {
	border: none;
}

.g-kefu a:nth-child(2) {
	background: #9a0000
}

/* 底部footer结束 2017-10-12*/


/*内页返回结束*/

/* 内页公用调用开始 2017-10-12*/
.ny_main {
	margin-top: 2px;
}

/** 左边菜单开始 2017-10-12**/
.ny_main  .fl {
	width: 100%;
	margin: auto;
	overflow: hidden;
}

.ny_main  .fl .lm .bt {
	height: 39px;
	line-height: 39px;
	background: #383838;
	font-size: 20px;
	color: #fff;
}

.ny_main  .fl .lm  .bt  .fanghui {
	float: left;
	width: 39px;
	height: 39px;
	padding-left: 10px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	background: url('../img/fanghui.png') no-repeat;
}

.ny_main  .fl .lm  .bt  .title {
	float: left;
	width: 150px;
	padding-left: 10px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}

.ny_main  .fl .lm  .con {
	width: calc(100% - 2px);
	overflow: hidden;
	border: 1px dotted #d0d0d0;
}

.ny_main  .fl .lm  .con  ul {
	list-style: none;
	margin: 0 auto;
	padding: 0px;
	margin-left: 10px;
}

.ny_main  .fl .lm  .con  ul  li {
	padding-left: 55px;
	background: url('../img/page_fl_icon.png') no-repeat 20px 8px;
	line-height: 35px;
	text-align: left;
	font-weight: bold;
	font-size: 15px;
	color: #63a7d0;
	border-bottom: 1px dotted #d0d0d0;
	overflow: hidden;
}

.ny_main  .fl .lm  .con  ul  li a {
	color: #63a7d0;
}

.ny_main  .fl .lm  .con  ul  li a:hover {
	color: #035904;
}
/** 左边菜单结束 2017-10-12**/
.czl_zz {
	height: 200px;
	background: url(../index/czl_zz_bg.jpg) no-repeat 0px 0px;
	margin-left: -1140px;
}
/** 左边搜索开始 2017-10-12**/
.ny_main  .fl .ny_soso {
	margin-top: 8px;
	overflow: hidden;
}

.ny_main  .fl .ny_soso .form {
	line-height: 3em;
}

.ny_main  .fl .ny_soso .right {
	padding: 0 10px;
}

.ny_main  .fl .ny_soso input.infoInput {
	font-size: 9pt;
	padding: 3px 0px 0px 2px;
	height: 18px;
	color: #000000;
	background-color: #fff;
	border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background: url(../img/ny_soso_bg.jpg) repeat-x;
	background-position: 0px -0px;
}

.ny_main  .fl .ny_soso input.buttonface {
	background: #f60;
	color: #fff;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 81px;
	height: 26px;
	line-height: 24px;
	border: 0px;
	cursor: pointer;
}
/** 左边搜索结束 2017-10-12**/

/** 左边联系我们开始 2017-10-12**/
.ny_main  .fl .ny_about {
	margin-top: 8px;
	overflow: hidden;
}

.ny_main  .fl .ny_about .tel_title {
	width: 260px;
	height: 90px;
	padding-top: 2px;
	background: #f4f4f4;
	margin-top: 6px;
	background: url(../img/fl_tle_icon.jpg) no-repeat 10px 13px #f4f4f4;
}

.ny_main  .fl .ny_about .tel_title span {
	text-align: center;
	display: inline-block;
	margin-left: 90px;
	font-size: 18px;
	margin-top: 20px;
	color: #f69f4d;
	font-weight: bold;
}

.ny_main  .fl .ny_about .tel_title_span {
	padding: 10px 0px;
	line-height: 2em;
	font-size: 0.8px;
}
/** 左边联系我们结束 2017-10-12**/

/** 右边正文开始 2017-10-12**/
.ny_main  .fr {
	width: 100%;
}

.ny_main  .fr .daohang {
	height: 41px;
	line-height: 41px;
	overflow: hidden;
	border-bottom: 2px solid #990000;
}

.ny_main  .fr .daohang .name {
	float: left;
	font-size: 22px;
}

.ny_main  .fr .daohang .wz {
	padding-left: 25px;
	height: 41px;
	line-height: 41px;
	background: url('../img/wz_icon.png') no-repeat 5px 10px;
	font-size: 14px;
}

.ny_main  .fr .con {
	padding: 3%;
	line-height: 2em;
	font-size: 1em;
}

.ny_main  .fr .con img {
	width: 100%!important;
	max-width: 98%;
	text-align: center;
	height: auto!important;
}
/** 右边正文开始 2017-10-12**/

/** 内页翻页开始 2017-10-12**/
.pages {
	padding: 30px 0 30px;
	text-align: center;
}

.pages a {
	padding: 5px 10px;
	border: 1px solid #CCC;
	background: #fff;
	color: #A4A4A4;
	line-height: 18px;
}

.pages span, .pages a:hover {
	padding: 5px 10px;
	border: 1px solid #9a0000;
	background: #9a0000;
	color: #fff;
	text-decoration: none;
}

/** 内页翻页结束 2017-10-12**/

/* 内页公用调用结束 2017-10-12*/


/* 单页PAGE开始 2017-10-12*/
.page_main {
	margin-top: 30px;
}

/** 右边正文开始 2017-10-12**/
.page_main  .fr {
	width: 100%;
}

.page_main  .fr .daohang {
	height: 41px;
	line-height: 41px;
	overflow: hidden;
	border-bottom: 2px solid #1a681b;
	margin-bottom: 20px;
}

.page_main  .fr .daohang .name {
	float: left;
	font-size: 22px;
}

.page_main  .fr .daohang .wz {
	padding-left: 25px;
	height: 41px;
	line-height: 41px;
	background: url('../img/wz_icon.png') no-repeat 5px 10px;
	font-size: 14px;
	float: right;
}

.page_main  .fr .con {
	margin-top: 8px;
	line-height: 2em;
	font-size: 1.2em;
}
/** 右边正文开始 2017-10-12**/

/* 单页PAGE结束 2017-10-12*/

/* 专家团队开始 2017-10-12*/

/** category开始 2017-10-12**/
.zhuanjia_con {
	overflow: hidden;
	list-style-type: none;
	margin: 0px auto;
	margin-top: 0px;
}

.zhuanjia_con li {
    float: left;
    padding: 1em;
    text-align: center;
    width: 10em;
    overflow: hidden;
}

.zhuanjia_con li .images {
	height: 13em;
	overflow: hidden;
}

.zhuanjia_con li .t {
	height: 2em;
	line-height: 2em;
	overflow: hidden;
	display: list-item;
}

.zhuanjia_con li p {
	height: 25px;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
}

/** category结束 2017-10-12**/

/** show开始 2017-10-12**/
.zhuanjia_show {
	overflow: hidden;
	list-style-type: none;
	margin: 0px auto;
	margin-top: 0px;
}

.zhuanjia_show  .bt {
	width: 100%;
	overflow: hidden;
}

.zhuanjia_show  .bt h4 {
	text-align: center;
	line-height: 2em;
	font-size: 1.2em;
}

.zhuanjia_show  .bt .time {
	text-align: center;
	font-size: 0.5em;
	border-bottom: 1px solid #E5E5E5;
}

.zhuanjia_show  .nr {
	margin-top: 20px;
	width: 100%;
	overflow: hidden;
}

.zhuanjia_show  .nr  h1 {
	padding: 0px 0px 0px 35px;
	margin: 0px;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	color: rgb(98, 98, 98);
}

.zhuanjia_show  .nr  img {
	text-align: center;
	max-width: 98%;
	width: auto!important;
	height: auto!important;
}

.zhuanjia_show  .nr  .next {
	margin: 20px 0;
	border-top: 1px dashed #DADBD6;
	border-bottom: 1px dashed #DADBD6;
	font-size: 0.8px;
}
/** show结束 2017-10-12**/

/* 专家团队结束 2017-10-12*/

/* 案例展示开始 2017-10-12*/

/** category开始 2017-10-12**/
.pro_con {
	overflow: hidden;
	list-style-type: none;
	margin: 0px auto;
	margin-top: 0px;
}

.pro_con li {
	float: left;
	padding: 0.4em;
	text-align: center;
	width: 46%;
	height: 12.8em;
	overflow: hidden;
}

.pro_con li .images {
	vertical-align: middle;
	display: table-cell;
	height: 10em;
	overflow: hidden;
}

.pro_con li .t {
	height: 2em;
	line-height: 2em;
	overflow: hidden;
	display: list-item;
}

.pro_con li p {
	height: 25px;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
}

/** category结束 2017-10-12**/