/*
Theme Name: DouPHP Default
Theme URI: http://demo.douco.com/
Description: DouPHP 默认模板
Version: 1.0
Author: DouCo Co.,Ltd.
Author URI: http://www.dou.co/
*/


/* 初始化
----------------------------------------------- */

body {
	font-family: Microsoft Yahei, \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, Arial, Lucida, Verdana, Helvetica, sans-serif;
	color: black;
	background-color: #FFF;
}

body,
button,
input,
textarea {
	font-size: 12px;
	line-height: 1.531;
	outline: none;
	margin: 0;
	padding: 0;
	border: 0;
}

p,
ul,
ol,
dl,
dt,
dd,
form,
blockquote {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: black;
}

a:hover {
	color: #C70D0E;
}

ul,
ol {
	list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

input,
select {
	font-family: Microsoft Yahei;
	vertical-align: middle;
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #EEEEEE inset !important;
}

em,
b,
i {
	font-style: normal;
	font-weight: normal;
}

img {
	vertical-align: middle;
	border: 0;
}

label {
	cursor: pointer;
}

/* 引入方正兰亭中黑字体*/
/*@font-face {
	
	font-family: fzltzh;
	src: url('http://qn.supermaly.net/FZLTZHJW.TTF');
}*/
/* 引入方正兰亭细黑字体*/
/*@font-face {
	
	font-family: fzltxh;
	src: url('http://qn.supermaly.net/FZLTXIHJW.TTF');
}*/
	/* 引入方正兰亭准黑字体*/
/*@font-face {

	font-family: fzltzhunh;
	src: url('http://qn.supermaly.net/FZLTZHUNHK.TTF');
}*/
/* 引入方正兰亭纤黑字体*/
/*@font-face {
	
	font-family: fzltxianh;
	src: url('http://qn.supermaly.net/FZLTXHK.TTF');
}*/
	/* 方正特粗光辉简体*/
/*@font-face {

	font-family: fztcgh;
	src: url('http://qn.supermaly.net/FZTCGHJW.TTF');
}*/
/* 华文行楷*/
/*@font-face {
	
	font-family: hwxk;
	src: url('http://qn.supermaly.net/stxingka.ttf');
}*/
/* 中粗黑*/
/*@font-face {
	
	font-family: zch;
	src: url('http://qn.supermaly.net/FZLTZCHK.ttf');
}*/
/* 主体框架
----------------------------------------------- */

#wrapper .wrap {
	width: 1200px;
	margin: 0px auto;
}

#wrapper .mb {
	margin-bottom: 50px;
}


/* -- page -- */

#pageLeft {
	float: left;
	width: 180px;
	margin-right: 20px;
}

#pageIn {
	float: left;
	/*width: 800px;*/
	overflow: hidden;
}


/* 头部导航
----------------------------------------------- */


/* -- top -- */

#top {
	background-color: white;
	height: 92px;
	/*border-bottom: 1px solid #DDDDDD;*/
	margin-top: 30px;
	margin-bottom: 30px;
	/*text-align: right;*/
}

#top .top-img {
	float: left;
	margin-left: 50px;
	margin-right: 50px;
}

#top .top-p {
	float: left;
	height: 92px;
	padding-top: 26px;
	margin-left: -30px;
	margin-right: 50px;
	color: rgb(35, 31, 32);
}

#top .top-p .p1 {
	font-size: 24px;
	font-family:  "微软雅黑";
}

#top .top-p .p2 {
	font-size: 17px;
	font-family:  "微软雅黑";
	line-height: 14px;
}


/* topNav */


/*#top .topNav {
 float: left;
 position: relative;
 z-index: 1000;
 height: 30px;
 font-size: 13px;
}
#top .topNav li {
 border: 1px solid #EEEEEE;
 border-bottom: 0;
 float: left;
 zoom: 1;
 text-align: center;
}
#top .topNav li.spacer {
 overflow: hidden;
 margin: 11px 5px 0;
 width: 1px;
 height: 10px;
 background-color: #BBB;
}
#top .topNav li a {
 padding: 0 7px;
 height: 28px;
 line-height: 28px;
 color: #333;
}
#top .topNav li.hover {
 position: relative;
 background: #FFFFFF;
 border: 1px solid #DDDDDD;
 border-bottom: 0;
}
#top .topNav li.hover s {
 border-left: 1px solid #FFF;
}
#top .topNav ul {
 background: #FFFFFF;
 border: 1px solid #DDDDDD;
 border-top: 0;
 width: 100%;
 display: none;
 position: absolute;
 top: 100%;
 left: -1px;
 padding-bottom: 4px;
}
#top .topNav ul li {
 float: none;
}
#top .topNav li.hover ul li {
 border: none;
}
#top .topNav li.hover ul li a {
 height: 25px;
 line-height: 25px;
}*/


/* search */


/*#top .search {
 float: right;
 _width: 205px;
}
#top .search .searchBox {
 border: 1px solid #545454;
 background-color: #545454;
 height: 28px;
 padding-left: 10px;
}
#top .search .searchBox .keyword {
 background-color: #545454;
 color: #CCCCCC;
}
#top .search .searchBox .btnSearch {
 background-color: #545454;
}*/


/*.网站首页__________公司简介__________产品中心__________新闻动态_ {
  font-size: 22px;
  font-family: "FZLTXHK";
  color: rgb(255, 255, 255);
  line-height: 14.184;
  text-align: left;
  position: absolute;
  left: 400.308px;
  top: 327.585px;
  z-index: 7;
}*/


/* -- header -- */

#header {
	height: 104px;
	position: relative;
	z-index: 1000;


	 font-family: "微软雅黑";
}

#header .logo {
	float: left;
}




/* -- mainNav -- */

#header .mainNav {
	 height: 104px;
	 font-size: 15px;
	
	font-family: 'fzltxh';
	position: relative;
	z-index: 1001;
	
}

#header .mainNav li {
	position: relative;
}

#header .mainNav .m {
	 height: 104px;
	  width: 100px;
	zoom: 1;
	float: left;
	border-right: 1px solid rgb(193, 193, 193);
}




#header .mainNav  .m-top{
	width: 100%;
	font-size: 13px;
	color: rgb(135, 135, 135);
	margin-top: 25px;
	display: inline-block;
	text-align: center;
	font-weight: 100;
	
}



/* LEVEL ONE */

#header .mainNav .nav {
	display: block;
	text-align: center;
	height: 104px;
	line-height: 30px;
	
color: rgb(0, 40, 94);
}

#header .mainNav .hover .nav,
#header .mainNav .cur

 {
	background: rgb(0, 108, 255);
	position: relative;
	color: #FFF;
}
#header .mainNav .hover .m-top{
	color: #FFF;
}

#header .mainNav .slide-ul{
	display: none;
	position: absolute;
	top: 100%;
	left: -300%;

}

/* LEVEL TWO */

/*#header .mainNav ul {
	display: none;
	position: absolute;
	background: #E0E0E0;
	top: 100%;
	left: 0;
	width: 171px;
}

#header .mainNav ul li {
	_float: left;
}

#header .mainNav .child {
	display: block;
	text-align: center;
	height: 55px;
	line-height: 55px;
	padding: 0 20px;
	color: white;
}

#header .mainNav .hover .hover .child {
	background: rgb(150, 150, 150);
	color: #FFF;
}

#header .mainNav .parent {
	background: url(../images/icon_main_nav.png) no-repeat 85px top;
}

#header .mainNav .hover .hover .parent {
	background: rgb(150, 150, 150) url(../images/icon_main_nav.png) no-repeat 85px bottom;
}*/


/* LEVEL THREE */

/*#header .mainNav ul ul {
	left: 100%;
	top: 0;
	width: 171px;
}

#header .mainNav .children {
	display: block;
	text-align: center;
	height: 55px;
	line-height: 55px;
	padding: 0 20px;
	color: white;
}

#header .mainNav .hover .hover .hover .children {
	background: rgb(150, 150, 150);
	color: #FFF;
}*/


/* 首页样式
----------------------------------------------- */


/* -- indexBox -- */

#index .indexBox {
	zoom: 1;
	overflow: hidden;
	border-bottom: 1px solid #D1D1D1;
}


/*.热门关键词：发电机价格、沼气发电机、400kw发电机、静音式发电机组、天然气发电机组、柴油发电机组 {
  font-size: 17px;
  font-family: "FZLTZHK";
  color: rgb(35, 31, 32);
  line-height: 18.355;
  text-align: left;
  -moz-transform: scale(0.95, 1);
  -webkit-transform: scale(0.95, 1);
  -ms-transform: scale(0.95, 1);
  position: absolute;
  left: 447.216px;
  top: 838.334px;
  z-index: 9;
}*/

.hot {
	height: 57px;
	font-size: 17px;
	font-family: 'fzltxh';
	color: rgb(35, 31, 32);
	margin: 0;
	float: left;
}

.hot span {
	font-family: 'fzltzh';
}

.hot img {
	vertical-align: -50%;
}

.product-list {
	width: 257px;
	float: left;
	margin-bottom: 30px;
}

.product-list-title {
	color: rgb(255, 255, 255);
	font-size: 18px;
	font-family: 'fzltzhunh';
	height: 40px;
	background-color: rgb(209, 0, 0);
	text-align: center;
	line-height: 40px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.product-nav {
	background-color: rgb(215, 215, 215);
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 7px;
	font-size: 18px;
	font-family: 'xzltxianh';
	color: rgb(0, 0, 0);
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	
}

.product-nav li {
	margin-bottom: 5px;
}

.product-nav img {
	margin-right: 15px;
	vertical-align: middle;
	
	width: 18px;
	height: 18px;	
}

.product-banner {
	overflow: hidden;
	float: left;
	width: 884px;
	/*height: 365px;*/
	margin-left: 22px;
}

.product-banner ul {
	clear: both;
}

.product-banner .bd li img {
	margin-right: 21px;
}

.product-banner .hd {
	text-align: center;
	margin-top: 0px;
}

.product-banner .hd li {
	overflow: hidden;
	clear: none;
	display: inline-block;
	background: url(../images/pb-bg2.png);
	width: 14px;
	height: 14px;
	margin-right: 5px;
}

.product-banner .hd .on {
	display: inline-block;
	background: url(../images/pb-bg.png) no-repeat;
}

.product-banner .pblist{
	float: left;
	text-align: center;
	
}
.product-banner .pblist p{
	font-size: 15px;
	color: rgb(92, 92, 92);
	  line-height: 2.2;
}


.by-power {
	width: 100%;
	height: 252px;
	background-color: rgb(227, 227, 227);
	padding-top: 16px;
}




.power-list {
	width: 1200px;
	padding-left: 28px;
}

.power-list .power{
	
	width: 170px;
	height: 48px;
	margin-right: 24px;
	margin-top: 13px;
	font-size: 16px;
	line-height: 48px;
	background-color: rgb(108,110,128);
	text-align: center;
	float: left;
	color: white;
	font-family: "微软雅黑";
}

.power-hot img{
	 position: relative;
  left: -22%;
  top: -10px;
  
}
.power-hot span{
	 position: relative;
	 left: -13.5%;
}


.brand-list ul li img {
	margin-bottom: 10px;
}

.brand-list ul li{
	margin-right: 7px;
	margin-bottom: 8px;
	width: 289px;
	float: left;
	text-align: center;
	font-size: 16px;
}

.by-use {
	width: 100%;
	margin-top: 15px;
	padding-top: 18px;
	font-size: 15px;
	font-family: 'fzltzhunh';
	text-shadow: 0px 0px 3.7px rgba(255, 255, 255, 0.004);
	/*background-color: rgb(227,227,227);*/
	height: 445px;
	background: url(../images/use-bg.png) no-repeat ;


}




.by-use-left {
	float: left;
	width: 155px;
	height: 428px;
}

.by-use-left .left1 {
	margin-left: 10px;
	padding-top: 90px;
	float: left;
}

.by-use-left .left1 p {
	margin-left: 2px;
	font-family: 'fztcgh';
	font-size: 46px;
	line-height: 46px;
	color: rgb(168, 0, 0);
	width: 1px;
}

.by-use-left .left2 {
	padding-top: 169px;
	float: left;
	margin-left: 10px;
}

.by-use-left .left2 p {
	width: 1px;
	font-size: 42px;
	line-height: 42px;
	font-family: 'hwxk';
	color: black;
}

.by-use-left .left3 {
	font-size: 18px;
	font-family: 'fzltxianh';
	text-align: center;
	line-height: 8px;
	margin-top: 40px;
	color: black;
}


/*.Use_classification {
  font-size: 16px;
  font-family: "FZLTXHK";
  color: rgb(0, 0, 0);
  line-height: 1.375;
  text-align: center;
  -moz-transform: matrix( 1.25490196078431,0,0,1.2588512981904,0,0);
  -webkit-transform: matrix( 1.25490196078431,0,0,1.2588512981904,0,0);
  -ms-transform: matrix( 1.25490196078431,0,0,1.2588512981904,0,0);
  position: absolute;
  left: 396.161px;
  top: 2344.42px;
  z-index: 87;
}*/

.by-use ul {
	float: left;
	width: 1045px;
}

.by-use ul li {
	float: left;
}

.by-use ul li img {
	margin-right: 15px;
}

.by-use ul li span {
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: center;
	display: block;
}

.about-sml img {
	width: 100%;
	margin-bottom: 20px;
}

.about-left {
	width: 313px;
	height: 421px;
	overflow: hidden;
	position: relative;
	float: left;
}

.about-left .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 1;
}

.about-left .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.about-left .hd ul li {
	float: left;
	margin-right: 2px;
	width: 15px;
	height: 15px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}

.about-left .hd ul li.on {
	background: #f00;
	color: #fff;
}

.about-left .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.about-left .bd li {
	zoom: 1;
	vertical-align: middle;
}

.about-left .bd img {
	width: 313px;
	height: 421px;
	display: block;
}

.about-middle {
	width: 480px;
	height: 421px;
	margin-left: 26px;
	text-align: left;
	float: left;
}

.about-middle .hd {
	font-family: 'fzltzhunh';
	font-size: 18px;
	height: 32px;
	line-height: 30px;
	padding: 0;
	border-bottom: 1px solid rgb(143, 143, 143);
	position: relative;
	color: white;
}

.about-middle .hd ul {
	float: left;
	position: absolute;
	top: -1px;
	height: 32px;
}

.about-middle .bd ul video {
	width: 465px;
	height: 375px;
}

.about-middle .hd ul li {
	width: 106px;
	float: left;
	cursor: pointer;
	margin-right: 6px;
	margin-left: 6px;
	background: rgb(143, 143, 143);
	text-align: center;
}

.about-middle .hd ul li.on {
	height: 30px;
	background: rgb(69, 69, 69);
	border: 1px solid #ddd;
	border-bottom: 2px solid #fff;
}

.about-middle .bd ul {
	padding: 15px;
	zoom: 1;
}

.about-middle .bd li {
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	padding-left: 10px;
	padding-right: 10px;
}

.about-middle .bd li .date {
	float: right;
	color: #999;
}

.top-news {
	color: black;
	height: 130px;
}

.top-news img {
	display: block;
	width: 110px;
	height: 110px;
	float: left;
}

.top-news-content {
	float: left;
	text-align: center;
	padding-left: 10px;
	width: 320px;
}

.top-news-content span {
	font-size: 17px;
	font-family: 'fzltzh';
}

.top-news-content p {
	font-size: 15px;
	line-height: 26px;
	text-align: left;
	text-indent: 2rem;
	font-family: "fzltxh";
}

.about-right {
	float: left;
	height: 421px;
	width: 319px;
	margin-left: 49px;
}

.about-right img {
	width: 100%;
	height: 100%;
}

.honor {
	margin-top: 18px;
	background-color: rgb(228, 228, 228);
	padding-bottom: 30px;
}

.honor .wrap img {
	width: 100%;
}

.picScroll-left {
	overflow: hidden;
	position: relative;
}

.picScroll-left .bd {
	padding: 10px 0 0 35px;
	font-size: 15px;
	color: rgb(88, 88, 88);
	font-family: 'fzltxianh';
}

.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-left .bd ul li {
	margin: 0 4.5px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.picScroll-left .bd ul li .pic {
	text-align: center;
}

.picScroll-left .bd ul li .pic img {
	width: 165px;
	height: 230px;
	display: block;
	padding: 2px;
	border: 1px solid #ccc;
}

.picScroll-left .bd ul li .pic a:hover img {
	border-color: #999;
}

.picScroll-left .bd ul li .title {
	line-height: 24px;
	margin-top: 14px;
}

.picScroll-left .prev,
.picScroll-left .next {
	position: absolute;
	left: 0.2%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../images/slider-arrow.png) -163px 5px no-repeat;
	filter: alpha(opacity=100);
	opacity: 1;
}

.picScroll-left .next {
	left: auto;
	right: 0.2%;
	background-position: -60px 5px;
}

.picScroll-left .prevStop {
	display: none;
}

.picScroll-left .nextStop {
	display: none;
}

.partner {
	margin-top: 15px;
}

.picScroll-partner {
	overflow: hidden;
	position: relative;
}

.picScroll-partner .bd {
	padding: 10px 0 0 35px;
	font-size: 15px;
	color: rgb(88, 88, 88);
	font-family: 'fzltxianh';
}

.picScroll-partner .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-partner .bd ul li {
	margin: 0 4.5px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.picScroll-partner .bd ul li .pic {
	text-align: center;
}

.picScroll-partner .bd ul li .pic img {
	width: 173px;
	height: 102px;
	display: block;
	padding: 2px;
}

.picScroll-partner .bd ul li .pic a:hover img {
	border-color: #999;
}

.picScroll-partner .bd ul li .title {
	line-height: 24px;
	margin-top: 14px;
}

.picScroll-partner .prev,
.picScroll-partner .next {
	position: absolute;
	left: 0.2%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../images/slider-arrow.png) -163px 5px no-repeat;
	filter: alpha(opacity=100);
	opacity: 1;
}

.picScroll-partner .next {
	left: auto;
	right: 0.2%;
	background-position: -60px 5px;
}

.picScroll-partner .prevStop {
	display: none;
}

.picScroll-partner .nextStop {
	display: none;
}

.links {
	margin-top: 25px;
	margin-bottom: 30px;
	font-size: 15px;
	font-family: 'fzltxianh';
}

.links .link-info {
	margin-left: 21px;
}

.links .link-info a {
	margin-right: 24px;
}


/*.赛马力_____山东赛马力 {
  font-size: 15px;
  font-family: "FZLTXHK";
  color: rgb(0, 0, 0);
  line-height: 2.008;
  position: absolute;
  left: 383.44px;
  top: 3635.704px;
  z-index: 166;
}*/


/* -- recProduct -- */

#index .recProduct {
	float: left;
	width: 570px;
	padding-right: 30px;
	border-right: 1px solid #EEEEEE;
}

#index .recProduct .list {
	padding-top: 20px;
	zoom: 1;
	overflow: hidden;
}

#index .recProduct .list dl {
	float: left;
	width: 130px;
	height: 200px;
	margin-right: 16px;
}

#index .recProduct .list dl.noMargin {
	margin-right: 0;
}

#index .recProduct .list dl dd.img {
	border: 1px solid #E4E4E4;
	margin-bottom: 8px;
	_padding-bottom: 1px;
}

#index .recProduct .list dl dd.img img {
	width: 128px;
	height: 127px;
}


/* -- recArticle -- */

#index .recArticle {
	float: right;
	width: 360px;
	text-align: left;
}

#index .recArticle .list {
	padding-top: 15px;
}

#index .recArticle .list li {
	border-bottom: 1px dotted #D1D1D1;
	padding: 0 2px 13px 2px;
	margin-bottom: 13px;
}

#index .recArticle .list li b {
	float: right;
	color: #999999;
}

#index .recArticle .list li.last {
	border-bottom: 0;
}


/* -- about -- */

#index .about {
	float: left;
	width: 680px;
}

#index .about h1 {
	font-size: 20px;
	color: #0072C6;
}

#index .about .desc {
	color: #666666;
	margin: 15px 0 15px 0;
	line-height: 200%;
}


/* -- contact -- */

#index .contact {
	float: right;
	width: 270px;
	text-align: left;
	padding-top: 45px;
}

#index .contact h2 {
	float: left;
	width: 80px;
	height: 30px;
	background: #19B4EA url(images/icon_contact.png) no-repeat center 12px;
	color: #FFF;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	padding-top: 40px;
}

#index .contact ul {
	float: right;
	width: 170px;
	text-align: left;
	color: #666;
}

#index .contact ul li {
	margin-bottom: 8px;
}


/* -- link -- */

#index .link {
	padding: 10px 0;
	border-top: 1px solid #DDD;
	background-color: #F5F5F5;
}

#index .link strong {
	color: #7A7F81;
	font-weight: bold;
}

#index .link a {
	color: #555;
}


/* page
----------------------------------------------- */

#page {
	padding: 20px 0;
	min-height: 400px;
}

#page h1 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}

#page .info {
	padding: 2px 0 20px 0;
	color: #999999;
	font-size: 13px;
}

#page .content {
	color: #666666;
	line-height: 200%;
	padding-top: 10px;
}

#page .content img {
	max-width: 100%;
}


/* product_category
----------------------------------------------- */

#productList {
	padding-top: 20px;
	color: #999999;
}

#productList dl {
	float: left;
	width: 380px;
	height: 135px;
	margin: 0 30px 30px 0;
}

#productList dl.noMargin {
	margin-right: 0;
}

#productList dt {
	float: left;
	width: 135px;
}

#productList dd {
	margin-left: 155px;
	padding-top: 10px;
}

#productList dt img {
	border: 1px solid #EEEEEE;
	width: 135px;
	height: 135px;
}

#productList .name {
	height: 18px;
	overflow: hidden;
	font-size: 14px;
}

#productList .name a {
	color: #333333;
	font-weight: bold;
}

#productList .brief {
	color: #999999;
	padding-top: 8px;
	height: 60px;
}

#productList .price {
	padding-bottom: 10px;
}


/* product
----------------------------------------------- */

#product {
	padding: 15px 0;
}

#product .productImg {
	float: left;
	width: 300px;
}

#product .productInfo {
	float: left;
	width: 465px;
	padding: 10px 0 0 15px;
	line-height: 200%;
}

#product .productInfo h1 {
	font-size: 18px;
}

#product .productInfo ul {
	padding-top: 10px;
	margin-bottom: 50px;
}

#product .productInfo .productPrice {
	margin-bottom: 5px;
}

#product .productInfo .productPrice .price {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
}

#product .productInfo .btnAsk {
	zoom: 1;
	overflow: hidden;
}

#product .productInfo .btnAsk dt {
	float: left;
	width: 88px;
	height: 39px;
	line-height: 39px;
	text-align: right;
	padding-right: 3px;
	margin-right: 6px;
	background-color: #E0E0E0;
	color: #333;
	font-weight: bold;
}

#product .productInfo .btnAsk dd {
	float: left;
	width: 300px;
}

#product .productInfo .btnBuy {
	margin-bottom: 40px;
}

#product .productInfo .btnBuy .addToCart {
	background: #19B4EA url(images/btn_addtocart.png) no-repeat 20px 50%;
	color: #FFFFFF;
	padding: 8px 25px 8px 50px;
	text-decoration: none;
	cursor: pointer;
	font-size: 16px;
}

#product .productInfo .btnBuy .addToCart:hover {
	background-color: #44C4EE;
}

#product .productContent {
	padding: 15px 0;
}

#product .productContent h3 {
	padding: 30px 0 10px 0;
	color: #333;
	font-weight: bold;
	font-size: 16px;
	border-bottom: 1px solid #CBD1D3;
}

#product .productContent ul {
	padding: 15px 0;
	color: #666;
	line-height: 200%;
}

#product .productContent img {
	max-width: 100%;
}


/* article_category
----------------------------------------------- */

#articleList dl {
	border-bottom: 1px dotted #D1D1D1;
	padding: 20px 0;
	zoom: 1;
	overflow: hidden;
}

#articleList dl.last {
	border-bottom: 0;
}

#articleList dt {
	width: 620px;
	margin-bottom: 10px;
	font-size: 14px;
}

#articleList dd {
	color: #999999;
	line-height: 180%;
	zoom: 1;
	overflow: hidden;
}

#articleList dd p {
	float: left;
}

#articleList dd p.img {
	margin-right: 10px;
}

#articleList dd p.desc {
	width: 590px;
}

#articleList .numDate {
	float: right;
	text-align: right;
	padding-top: 12px;
}

#articleList .numDate em {
	background-color: #0072C6;
	color: #FFF;
	padding: 3px 4px;
	font-size: 14px;
	font-weight: bold;
}

#articleList .numDate p {
	font-size: 16px;
	color: #999999;
	margin-top: 5px;
}


/* article
----------------------------------------------- */

#article {
	padding: 15px 0;
	min-height: 400px;
}

#article h1 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}

#article .info {
	padding: 2px 0 20px 0;
	color: #999999;
	font-size: 13px;
}

#article .content {
	color: #666666;
	line-height: 180%;
}

#article .content img {
	max-width: 100%;
}


/* 提示信息
----------------------------------------------- */

#douMsg {
	padding: 10px 0 100px 0;
}

#douMsg dl {
	padding: 160px 0 200px 0;
	text-align: center;
	border: 1px solid #E4E4E4;
}

#douMsg dt {
	color: #0072C6;
	font-size: 16px;
	margin-bottom: 30px;
	font-weight: bold;
}

#douMsg dd {
	color: #666;
}

#douMsg dd a {
	margin-left: 5px;
	color: #000;
}


/* 全局样式
----------------------------------------------- */


/* -- common -- */

.captcha {
	text-transform: uppercase;
}

#vcode {
	cursor: pointer;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

.none {
	display: none;
}

.cue {
	color: red;
	font-size: 12px;
}

.price {
	color: #CC0000;
}


/* -- form -- */

.btn {
	display: inline-block;
	background-color: #0072C6;
	color: #EEE;
	padding: 6px 25px;
	text-transform: capitalize;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	-webkit-appearance: none;
}

.btn:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #007AD5;
}

.btnGray {
	display: inline-block;
	background-color: #CCC;
	border: 0;
	color: #333;
	padding: 6px 15px;
	text-transform: capitalize;
	cursor: pointer;
	font-weight: bold;
	-webkit-appearance: none;
}

.btnPayment {
	display: inline-block;
	background-color: #ff4246;
	color: #FFF;
	padding: 7px 28px;
	text-transform: capitalize;
	cursor: pointer;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	-webkit-appearance: none;
}


/* -- input -- */

.textInput {
	height: 20px;
	padding: 6px;
	font-size: 14px;
	border: 1px solid #DDD;
	background-color: #F4F4F4;
	color: #666;
	-webkit-appearance: none;
}

.textArea {
	padding: 4px;
	border: 1px solid #DDDDDD;
	background-color: #F4F4F4;
	line-height: 20px;
	-webkit-appearance: none;
}

.textAreaAuto {
	border: 1px solid #DBDBDB;
	background-color: #F4F4F4;
	padding: 0;
	font-size: 12x;
	line-height: 20px;
	resize: none;
	min-height: 40px;
	-webkit-appearance: none;
}


/* -- urHere -- */

.urHere {
	height: 35px;
	line-height: 35px;

	color:black;

	font-size: 17px;
	border-bottom: 1px solid #DDD;
}

.urHere a {
	
}

.urHere b {
	margin: 0 8px;
}


/* -- tree -- */

.treeBox {
	margin-bottom: 15px;
}

.treeBox h3 {
	height: 35px;
	line-height: 35px;
	padding-top: 15px;
	color: #999999;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #DDD;
	margin-bottom: 15px;
}

.treeBox li {
	padding: 5px 8px;
}

.treeBox li a {
	color: #000;
	font-size: 14px;
}

.treeBox li.cur {
	background-color: #19B4EA;
}

.treeBox li.cur a {
	color: #FFF;
}

.treeBox .search {
	margin: 20px 0;
}

.treeBox .search .keyword {
	width: 136px;
}


/* -- searchBox -- */


/*._400KW {
  font-size: 18px;
  font-family: "FZLTXHK";
  color: rgba(35, 31, 32, 0.4);
  line-height: 17.336;
  position: absolute;
  left: 1283.609px;
  top: 524.476px;
  z-index: 45;
}*/

.searchBox {
	/*width: 257px;*/
	margin-left: 20px;
	margin-top: 0px;


	

	height: 38px;
	padding-left: 5px;
}

.searchBox {

	white-space: normal;
}

.searchBox  a{

  font-size: 15px;
  font-family: "Microsoft YaHei";
  color: rgb(140, 140, 140);
 }
 
 .searchBox form{
 	
  font-size: 15px;
  font-family: "Microsoft YaHei";
  color: rgb(140, 140, 140);
 }

#search {
	margin-top: 5px;
	
}


.searchBox .keyword {
	font-size: 18px;
	font-family: "fzltxh";
  border-width: 1px;
  border-color: rgb(255, 0, 0);
  border-style: solid;
  border-radius: 4px;
	width: 180px;
	padding-left: 5px;
	 height: 36px;
}




.searchBox .btnSearch {
	/*background: url(../images/icon_search.png) no-repeat 50% 50%;*/
	  width: 63px;
  height: 36px;
	 border-radius: 4px;
  background-color: rgb(255, 0, 0);
  color: white;
  font-size: 18px;
}



/*- tableBasic -*/

.tableBasic {
	color: #666666;
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-collapse: collapse;
}

.tableBasic select {
	color: #8F8F8F;
}

.tableBasic td,
.tableBasic th {
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

.tableBasic th {
	background-color: #EFEFEF;
}

.tableBasic .child {
	background-color: #FFFFFF;
}

.tableBasic td label {
	margin-right: 15px;
}

.tableBasic td i {
	color: #F00;
	margin-left: 5px;
	font-weight: bold;
}


/*- tableDiv -*/

.tableDiv dl {
	zoom: 1;
	overflow: hidden;
	margin-bottom: 15px;
}

.tableDiv dl dt {
	float: left;
	width: 160px;
	text-align: right;
	line-height: 34px;
	font-size: 13px;
}

.tableDiv dl dd {
	float: left;
	width: 640px;
	padding-left: 10px;
}

.tableDiv dl dd i {
	color: #F00;
	margin-left: 5px;
	font-weight: bold;
}

.tableDiv dl dd label {
	margin-right: 15px;
	line-height: 34px;
}


.lift {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 20px;
  font-family: "Microsoft YaHei";
  color: rgb(0, 0, 0);
	font-size: 15px;
	text-align: left;
}

.lift a {
	color: #999;
}

.lift span {

}


/* -- pager -- */

.pager {
	text-align: center;
	padding-top: 20px;
	color: #666;
	font-size: 14px;
}

.pager a {
	color: #666;
	text-decoration: underline;
}


/* -- pager class two -- */

.pager ul {
	display: inline-block;
	*display: inline;
	border-left: 1px solid #dddddd;
}

.pager ul li {
	display: inline;
}

.pager ul li a {
	float: left;
	padding: 0 14px;
	line-height: 38px;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-left-width: 0;
}

.pager ul li a:hover {
	background-color: #f5f5f5;
}

.pager ul .active a {
	background-color: #f5f5f5;
	color: #999999;
	cursor: default;
}


/* -- slideShow -- */

.slideShow {
	position: relative;
	margin: 0 auto 10px;
	padding: 0;
	*zoom: 1;
}

.slideShow .slides a {
	display: block;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center center;
}

.slideShow .slideBox {
	background: #fff;
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
}


/* -- slideLoading -- */

.slideShow .slideLoading {
	min-height: 50px;
	background: url(../images/slide_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 60;
}


/* -- previous 和 next 按钮 -- */

.slideShow .arrowBox a {
	z-index: 70;
	font-family: \5b8b\4f53, sans-serif;
	position: absolute;
	display: block;
	margin-bottom: -20px;
	width: 40px;
	height: 40px;
	bottom: 50%;
	line-height: 40px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	font-size: 2em;
	background-color: #333;
	background-color: rgba(50, 50, 50, .3);
}

.slideShow .arrowBox a.disabled {
	display: none;
}

.slideShow .arrowBox .arrowPrev {
	left: 20px;
}

.slideShow .arrowBox .arrowNext {
	right: 20px;
}

.slideShow .arrowBox a:hover {
	background-color: rgba(50, 50, 50, .6);
}


/* -- controlBox -- */

.slideShow .controlBox {
	z-index: 70;
	position: absolute;
	bottom: 10px;
	width: 100%;
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
}

.slideShow .controlBox .control {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.slideShow .controlBox.controlDefault a {
	background: url(../images/inactive.png) no-repeat 50% 50%;
	text-indent: -9999px;
	overflow: hidden;
	width: 20px;
	height: 30px;
	clear: none;
	display: block;
}

.slideShow .controlBox.controlDefault a:hover,
.slideShow .controlBox.controlDefault a.active {
	background: url(../images/active.png) no-repeat 50% 50%;
}


/* -- slideTitle -- */

.slideShow .slideTitle {
	z-index: 70;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.slideShow .slideTitle span {
	color: #fff;
	display: block;
	font-size: .85em;
	padding: 15px 10px;
}


/* -- sileThumb -- */

.slideShow .sileThumb {
	z-index: 70;
	text-align: center;
	position: absolute;
	bottom: 8px;
	right: 8px;
}

.slideShow .sileThumb a {
	margin: 0 3px;
}

.slideShow .sileThumb a img {
	border: solid #B0B0B0 1px;
}

.slideShow .sileThumb a.active img {
	border: solid #19B4EA 1px;
}


/* -- douBox -- */

#douBox .boxBg {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000001;
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity=15);
	opacity: 0.15
}

#douBox .boxFrame {
	position: absolute;
	z-index: 10000002;
	overflow: hidden;
	padding: 0;
	border: 2px solid #C4C4C4;
	background-color: #FFF;
	width: 360px;
	left: 50%;
	top: 300px;
	margin-left: -180px;
}

#douBox .boxFrame h2 {
	height: 28px;
	padding: 0 10px;
	background: #f5f5f5;
	line-height: 28px;
	color: #666;
	font-size: 14px;
	font-weight: normal;
}

#douBox .boxFrame h2 .close {
	background: url(images/icon_fork.png) no-repeat;
	width: 12px;
	height: 12px;
	display: block;
	float: right;
	text-indent: -9999px;
	margin-top: 8px;
}

#douBox .boxFrame .boxCon {
	background: url(images/icon_exclamation.png) no-repeat 15px 15px;
	padding: 13px 10px 15px 70px;
	height: 100px;
}

#douBox .boxFrame .boxCon dt {
	font-family: Microsoft YaHei;
	font-size: 16px;
	color: #19B4EA;
	font-weight: bold;
}

#douBox .boxFrame .boxCon dd {
	color: #999;
	zoom: 1;
	overflow: hidden;
}

#douBox .boxFrame .boxCon dd a {
	background-color: #F5F5F5;
	border: 1px solid #CBD1D3;
	display: block;
	float: left;
	width: 70px;
	line-height: 26px;
	text-align: center;
	margin: 10px 12px 0 0;
	text-decoration: none;
}


/* -- onlineService -- */

#onlineService {
	position: fixed;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-380+"px");
	top: 208px;
	right: 0;
	z-index: 999999;
	display: block;
}

#onlineService .onlineIcon {
	position: relative;
	cursor: pointer;
	background: url(images/online_service.png) no-repeat;
	width: 34px;
	height: 110px;
	text-indent: -9999px;
	overflow: hidden;
}

#onlineService #pop {
	border: 3px solid #19B4EA;
	background-color: #F2F2F2;
	padding: 8px;
	width: 95px;
	min-height: 84px;
	position: absolute;
	right: 34px;
	top: 0;
	display: none;
	z-index: 999999;
}

#onlineService .onlineQQ a {
	display: block;
	background: url(images/online_service.png) no-repeat left -160px;
	color: #19B4EA;
	width: 82px;
	height: 24px;
	line-height: 23px;
	padding-left: 27px;
	margin-bottom: 8px;
}

#onlineService .onlineQQ a:hover {
	text-decoration: none;
	color: #19B4EA;
}

#onlineService .service {
	border-top: 1px solid #DDDDDD;
	padding-top: 8px;
	color: #666;
}

#onlineService .service a {
	color: #666;
}

#onlineService .service li {
	background: url(images/online_service.png) no-repeat left -202px;
	padding-left: 8px;
}

#onlineService .goTop {
	display: none;
}

#onlineService .goTop .goBtn {
	background: #F2F2F2 url(images/online_service.png) no-repeat left -120px;
	width: 34px;
	height: 34px;
	display: block;
}


/* footer
----------------------------------------------- */

#footer {
	border-top: 1px solid #DDD;
	background-color: rgb(34,34,34);
	font-size: 14px;
}

#footer:after {
							clear: both;
							display: block;
							content: "";
						
	
}

.foot-left{
	float: left;

	
}
.foot-left img{
	display: inline-block;
	float: left;
	margin-right: 14px;
}
.foot-left ul{
	width: 176px;
	padding-top: 31px;
	float: left;
}
.foot-left .foot-tit{
	font-size: 16px;
  font-family: "FZLTXHK";
  color: rgb(220, 220, 220);
  line-height: 1.286;
  text-align: left;
  margin-bottom: 16px;
}
.foot-left  .foot-content a{
	 font-size: 13px;
  font-family: "FZLTXHJW";
  color: rgb(145, 145, 145);
line-height: 22px;
}






.foot-top{
	
	width: 100%;
}
.foot-top ul{
	float: left;
	
	
}
.foot-top ul span{
	 font-size: 20px;
	 color: rgb(189, 189, 189);
	 margin-bottom: 15px;
}


.foot-top ul li a{
	color: rgb(165, 165, 165);
}
.foot-top ul li img{
	margin: 0;
margin-top: 3px;
margin-right: 3px;

}
.foot-bottom{
	width: 750px;
	margin-left: 80px;
	
}
.li-bootom{
	width: 130px;
	float: left;
}
.li-bootom img{
	margin-left: 29px;
	margin-right: 29px;
	margin-bottom: 11px;
	margin-top: 0;
}
.li-bootom p{
	
	font-size: 12px;
	text-align: center;
}
.form-info {
	margin-top: 30px;
	
	float: right;
	width: 360px;
	
	border-radius: 10px;
}

.form-info p {
	text-align: center;
	font-size: 18px;
	font-family: 'fzltzhunh';
	color: white;
	margin-bottom: 20px;
}

.form-info form {
	color: white;
	text-align: center;
}

.form-info ul li {
	margin-top: 14px;
	font-size: 16px;
	font-family: 'fzltxianh';
}

.form-info .conn2 {
	font-size: 16px;
	color: white;
	width: 240px;
	height: 40px;
	border: 1px solid rgb(77, 80, 83);
	background-color: rgb(34, 34, 34);
}

.form-info .btn1 {
	background-color: rgb(78, 62, 46);
	width: 300px;
	height: 40px;
	font-size: 20px;
	font-family: 'fzltzhunh';
	color: white;
}

.form-info  .bottom-bt{
	width: 254px;
	margin-top: 31px;
	margin-left: 50px;
}

.form-info  .bottom-bt .bottom-bt-tit{
	float: left;
	padding-top: 25px;
}
.form-info  .bottom-bt p{
	  font-size: 13px;
  font-family: "FZLTXHJW";
  color: rgb(145, 145, 145);
 line-height: 13px;
  text-align: right;

}
.form-info  .bottom-bt img{
	display: block;
	float: right;
}

/*来院路线*/
.乘车路线 {
  font-size: 18px;
  font-family: "Adobe Heiti Std";
  color: rgb(0, 0, 0);
  line-height: 1.699;
  text-align: left;
  position: absolute;
  left: 438.447px;
  top: 49.433px;
  z-index: 22;
}


.lylx_main2{ width:1200px; margin:0 auto; padding:0px;}
.lylx_left{ width:474px; float:left; padding-left:50px;padding-top:50px;}
.lylx_left_top{ width:100%; float:left;  color:#000000;font-size: 18px;padding-left: 36px;}
.lylx_right{ width:620px; float:left; height:510px; border:4px solid ;margin-top:50px;border-color: rgb(211, 223, 232);
  background-color: rgb(220, 220, 220);}
.lylx_left_main{ width:100%; float:left;}



.tab_cont{
	padding-left: 36px;
}
.lylx_left .tabmenu02 {
	width: auto;
	overflow: hidden;
	padding-left: 18px;
}
.lylx_left .tabmenu02 li.hover {
	float: left;
	height:35px;
	text-align:center;
	width: 108px;
	cursor: pointer;

	background: rgb(196,0,0);
	border-radius:50px;
}
.lylx_left .tabmenu02 li {
	float: left;
	height:35px;
	width:108px;
	cursor: pointer;
	margin:15px 6px 15px 0;
	text-align:center;

	background: rgb(201,201,201);
	border-radius:50px;
}

.lylx_left1{ width:400px; float:left; height: 110px; line-height:24px; font-size:16px;}

.lylx_left_main .lylx_left_lxwm{width:470px; float:left;line-height:24px; font-size:14px;margin-bottom: 25px;}
.lylx_left_main .lylx_left_lxwm_img{
	float: left;
	margin-right: 27px;
}
.lylx_left_main .lylx_left_lxwm_content{
	float: left;
	line-height: 30px;
	font-size: 18px;
}

/*合作共赢*/
.hzgy{
	width: 100%;
	background-image: url(../images/zsjm.png);
	background-size: cover;
	height: 526.5px;
}
.hzgy1{
	padding-left: 155px;
	padding-top: 143px;
	margin-right: 162px;
	width: 485px;
	height: 384px;
	float: left;
}
.hzgy1 p{
	margin-top: 18px;
	padding-left: 8px;
	font-size: 20px;
	 font-family: "Microsoft YaHei";
  color: rgb(255, 255, 255);
  line-height: 1.6;
}
.jrwm{
	 background-color: rgba(255, 255, 255,0.6);
 
   width: 283px;
  height: 350px;
float: left;
margin-top: 110px;
text-align: center;
}
.jrwm p{
	 font-size: 30px;
  font-family: "Microsoft YaHei";
  color: rgb(0, 0, 0);
  line-height: 1.004;
  padding-top: 33px;
  margin-bottom: 28px;
}
.jrwm .conn2 {
  background-color: rgba(255, 255, 255,1);

  width: 229px;
  height: 48px;
 border-radius: 10px;
 margin-bottom: 22px;
 padding-left: 13px;
  font-size: 18px;
  font-family: "Microsoft YaHei";
}

.jrwm .btn1{
	margin-top: 18px;
	 border-radius: 10px;
  background-color: rgb(255, 0, 0);
    width: 242px;
  height: 48px;
  font-size: 25px;
  font-family: "Microsoft YaHei";
  color: rgb(255, 255, 255);
  line-height: 1.205;
}

.hzhb{
	background-image:url(../images/hzhb-bg.png) ;
	background-size: cover;
}

.zsjm-foot{
	margin-top: 44px;
	width: 100%;
	height: 600px;
	text-align: center;
	background-image: url(../images/zsjm-foot.png);
	background-size: cover;	
	
}

.zsjm-banner {
	overflow: hidden;
	position: relative;
}

.zsjm-banner .bd {
	padding: 10px 0 0 35px;
	font-size: 15px;
	color: rgb(88, 88, 88);
	font-family: 'fzltxianh';
}

.zsjm-banner .bd ul {
	overflow: hidden;
	zoom: 1;
}

.zsjm-banner .bd ul li {
	margin: 0 4.5px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.zsjm-banner .bd ul li .pic {
	text-align: center;
}

.zsjm-banner .bd ul li .pic img {
	width: 363px;
	height: 258px;
	display: block;
	padding: 4px;
}

.zsjm-banner .bd ul li .pic a:hover img {
	border-color: #999;
}

.zsjm-banner .bd ul li .title {
	line-height: 24px;
	margin-top: 14px;
}

.zsjm-banner .prev,
.zsjm-banner .next {
	position: absolute;
	left: 1%;
	top: 50%;
	margin-top: -35px;
	display: block;
	width: 53px;
	height: 64px;
	background: url(../images/s-left.jpg);
	filter: alpha(opacity=100);
	opacity: 1;
}

.zsjm-banner .next {
	left: auto;
	right: 0.2%;
	background: url(../images/s-right.jpg);
}





.zsjm-banner .prevStop {
	display: none;
}

.zsjm-banner .nextStop {
	display: none;
}
		/*.zsjm-banner{ overflow:hidden; position:relative;  border:1px solid #ccc;width: 1200px;   }
		.zsjm-banner .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.zsjm-banner .hd .prev,.zsjm-banner .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
		.zsjm-banner .hd .next{ background-position:0 -50px;  }
		.zsjm-banner .hd .prevStop{ background-position:-60px 0; }
		.zsjm-banner .hd .nextStop{ background-position:-60px -50px; }
		.zsjm-banner .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.zsjm-banner .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.zsjm-banner .hd ul li.on{ background-position:0 0; }
		.zsjm-banner .bd{ padding:10px;   }
		.zsjm-banner .bd ul{ overflow:hidden; zoom:1; }
		.zsjm-banner .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.zsjm-banner .bd ul li .pic{ text-align:center; }
		.zsjm-banner .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
		.zsjm-banner .bd ul li .pic a:hover img{ border-color:#999;  }
		.zsjm-banner .bd ul li .title{ line-height:24px;   }*/
.foot-form{
	width: 430px;
	margin: 0 auto;
	padding-top: 125px;
}
.foot-form p{
	 font-size: 30px;
  font-family: "Microsoft YaHei";
  color: rgb(255, 0, 0);
  line-height: 1.004;
  margin-bottom: 58px;
}
.foot-form form input{
	 background-color: rgb(255, 255, 255);
	  width: 407px;
  height: 48px;
  margin-bottom: 20px;
  border-radius: 10px;
    font-size: 18px;
  font-family: "Microsoft YaHei";
  color: rgb(0, 0, 0);
  line-height: 1.34;
  padding-left: 15px;
}
.foot-form span{
	 font-size: 25px;
  font-family: "Microsoft YaHei";
  color: rgb(0, 0, 0);
  line-height: 1.205;
}


/*搜索表单设计*/
.ss{
	margin-top: 19px;
	padding-left: 40px;
	
}
.sou{
	float: left;
	margin-right: 4px;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 18px;
	
}
.sou a{
	color: rgb(100, 100, 100);

}
.sou input {
	background-color: white;
	color: rgb(100, 100, 100);
	font-size: 16px;
}

.sou .curr{
	background-color: red;
	color: white;
}

/*产品展示*/
.cpzs{
	width: 1200px;
	margin: 0 auto;
	margin-top: 70px;
	text-align: center;
	font-size: 33px;
  font-family: "FZLTZCHK";
  color: rgb(0, 46, 109);

  
}
.cpzs span {
	font-size: 20px;
	color: #B3B3B3;

}

.cpzs .cpzs-content{
	 font-size: 15px;
  font-family: "Microsoft YaHei";
  color: rgb(140, 140, 140);
}
/*产品 轮播*/

.picScroll-cplb {
	overflow: hidden;
	position: relative;
}

.picScroll-cplb .bd {
	padding: 10px 0 0 20px;
	font-size: 15px;
	color: rgb(88, 88, 88);
	font-family: 'fzltxianh';
}

.picScroll-cplb .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-cplb .bd ul li {
	margin: 0 4.5px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	border-width: 1px;
  border-color: rgb(205, 205, 205);
  border-style: solid;
  height: 370px;
  width: 280px;
}



.picScroll-cplb .bd ul li .pic {
	text-align: center;
}

.picScroll-cplb .bd ul li .pic img {
	width: 276px;
	height: 187px;
	display: block;
	margin-top: 32px;
	
}

.picScroll-cplb .bd ul li .pic a:hover img {
	border-color: #999;
}

.picScroll-cplb .bd ul li .title {
	  font-size: 20px;
  font-family: "Microsoft YaHei";
  color: rgb(0, 0, 0);
	margin-top: 14px;
}
.blue-line{
	width: 25%;
	border: 1px solid rgb(0, 70, 186);
}

.cp-more{
	margin: 0 auto;
	margin-top: 24px;
  background-color: rgb(0, 46, 109);
  width: 116px;
  height: 37px;
 font-size: 18px;
  font-family: "Microsoft YaHei";
  color: rgb(255, 255, 255);
  line-height: 37px;
  border-radius: 10px;
}


.picScroll-cplb .prev,
.picScroll-cplb .next {
	position: absolute;
	left: 0.4%;
	top: 50%;
margin-top: -35px;
	display: block;
	width: 41px;
	height: 102px;
	background: url(../images/arrow-left.jpg) ;
	filter: alpha(opacity=100);
	opacity: 1;
}

.picScroll-cplb .next {
	left: auto;
	right: 0%;

	background: url(../images/arrow-right.jpg) ;
}

.picScroll-cplb .prevStop {
	display: none;
}

.picScroll-cplb .nextStop {
	display: none;
}

/*机组咨询*/

		.slide-jzzx{ width:1200px;margin-top: 24px;margin: 0 auto;}
		.slide-jzzx .hd{ height:36px; line-height:36px;position:relative;text-align: center;margin-left: 90px;margin-right: 90px;}
		.slide-jzzx .hd ul{position:absolute;height:36px;   }
		.slide-jzzx .hd ul li{ float:left;cursor:pointer;width: 143px; font-size: 18px;color: rgb(114, 114, 114);  border-width: 1px; border-color: rgb(209, 209, 209);border-style: solid;}
		.slide-jzzx .hd ul li.on{background-color: rgb(255, 0, 0); color: white;  }
	
		.slide-jzzx .bd ul{ padding:15px 0 0 0;  zoom:1; }
		.slide-jzzx .bd li{ width: 740px; height:50px; line-height:50px; font-size: 15px; font-family: "Microsoft YaHei"; color: rgb(0, 0, 0);text-align: left; border-bottom: 1px dashed black;}
		.slide-jzzx .bd li .date{ float:right; font-size: 15px;color: #000000; }



.jzzx-bg{
	margin: 0 auto;
	width: 1141px;
	height: 80px;
	margin-top: 14px;
	text-align: center;
	/*background-image: url(../images/jzzx-bg.jpg);*/
	padding-top: 66px;
	margin-bottom: 10px;
	
}

.jzzx-bg a{
	  font-size: 17px;
  font-family: "Microsoft YaHei";
  color: rgb(255, 255, 255);
  border: 1px solid white;
  vertical-align: middle;
}
.jzzx-pic{
	width: 438px;height: 300px;
	float: left;
	
}
.jzzx-tit{
	float: right;
}
.jzzx-more{
	font-size: 17px;
  font-family: "Microsoft YaHei";
  color: rgb(0, 0, 0);
  line-height: 1.293;
  float: left;
  margin-top: 20px;
}

/*实力见证*/
.sljz{
	width: 1200px;
	margin-top: 65px;
	text-align: left;
	margin: 0 auto;

}
.sljz .fl{
	float: left;
}
.sljz span{
  font-size: 25px;
  font-family: "Microsoft YaHei";
  color: rgb(140, 140, 140);
vertical-align: bottom;
  margin-left: 24px;



}
.sljz .sl-cont{
	padding-top: 17px;
	margin-left: 47px;
}
.sljz .sl-cont p{
	 font-size: 16px;
line-height: 28px;
  color: rgb(26, 26, 26);
  width: 633px;
  margin-bottom: 50px;
  text-indent: 2rem;
  margin-top: 17px;
}

.hf{
	width: 100%;
	position: relative;

}
.hf .hf-bg{
	width: 100%;
	z-index: 1;
}
.hf .hf1{
	position: absolute;
	z-index: 9999;
	top: 40px;
	left: 50%;
	
}
.hf .hf2{
	position: absolute;
	z-index: 9999;
top: 40px;
	left: 75%;
}
.hf  .hf2-1{
	  font-size: 18px;
  font-family: "Microsoft YaHei";
  color: rgb(255, 255, 255);
}
.hf  .hf2-2{
	font-size: 20px;
	color: white;
	margin-bottom: 5px;
}

.hf a{

	font-size: 16px;
  font-family: "Microsoft YaHei";
  color: rgb(255, 255, 255);
  border: 1px solid white;
  
}


.gcal{
	padding-top: 42px;
	width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}

.gcal .gcal-tit{
  font-size: 25px;
 font-weight: bold;
  color: rgb(26, 26, 26);
  margin-top: 19px;

}
.gcal .gcal-con{
  font-size: 15px;
  
  color: rgb(26, 26, 26);

  width: 255px;

}


.learn-more {
  background-color: rgb(255, 0, 0);
  margin: 0 auto;
  color: white;
  font-size: 22px;
  width: 209px;
  height: 39px;
text-align: center;
margin-top: 87px;
}

.gywm {
 margin: 0 auto;
 text-align: center;
 padding-top: 75px;
  font-family: "Microsoft YaHei";
  color: rgb(63, 63, 63);
  width: 1200px;
}

.gywm .t1{
		font-size: 24px;

}
.gywm .t2{
		font-size: 18px;
 
}
.gywm .gywm-cont img{
	float: left;
}
.gywm .gywm-cont p{
	  text-indent: 30px;
  width: 560px;
  
  float: left;
  margin-left: 22px;
  line-height: 24px;
}
.gywm .gywm-cont p a{
	border: 1px solid black;
	 font-size: 15px;
  font-family: "Microsoft YaHei";
  color: rgb(35, 31, 32);
padding-top: 5px;padding-bottom: 5px;
  
}
.gywm .gywm-cont{

	  font-size: 15px;
  font-family: "Microsoft YaHei";
  color: rgb(35, 31, 32);
  text-align: left;
  

}

/*企业荣誉*/
.qyry{
	float: left;
	margin-left: 24px;
	text-align: left;
}
.qyry .ry1{
	font-size: 18px;
  font-family: "Adobe Heiti Std";
    color: rgb(76, 76, 76);
}
.qyry .ry1 span{
	color: rgb(0,73,163);
}           
.qyry .ry2{
  font-size: 32px;
  font-family: "Adobe Heiti Std";
  color: rgb(0, 0, 0);
  letter-spacing:4px;
  
}
.qyry .ry2 span{
	font-size: 25px;
	color: black;
	 
}
.qyry .ry3{
	  font-size: 16px;
  font-family: "Microsoft YaHei";
  color: rgb(0, 0, 0);
    width: 491px;
  height: 259px;
    text-indent: 32px;
    margin-top: 20px;
    line-height: 34px;
}

.qyry2{
	margin-right: 48px;
	float: right;
	width: 434px;
	text-align: center;
}
.qyry2 img{
	margin-bottom: 14px;
}
.qyry2 .ry-more{
	
	  width: 164px;
  height: 42px;
  border-radius: 15px;
  background-color: rgb(0, 46, 109);
  margin: 0 auto;
}
.qyry2 .ry-more a{
	 font-size: 22px;
  font-family: "Microsoft YaHei";
  color: rgb(255, 255, 255);
  line-height: 42px;
}

/*新闻动态*/
.xwdt{
	/*padding-left: 20px;*/
}
.xw1{
	margin-left: 20px;
	width: 463px;
	float: left;
}
.xw1 .wz-date{
	 width: 67px;
	text-align: center;
	float: left;
}
.xw1 .wz-date .wz-day{
	display: block;
	  background-color: rgb(255, 0, 0);
	   font-size: 40px;
line-height: 44px;
  color: rgb(255, 255, 255);
}

.xw1 .wz-date .wz-month
{
	margin-top: 2px;
	display: block;
  background-color: rgb(234, 234, 234);
 font-size: 16px;
  width: 67px;
  line-height: 20px;


}

.xw1 .wz{
	margin-left: 22px;
	text-align: left;
	float: left;
	width: 365px;
}

.xw1 .wz .tit{
	line-height: 14px;
	font-size: 22px;
  font-family: "Microsoft YaHei";
  color: rgb(255, 0, 0);
  
}
.xw1 .wz .content{
	margin-top: 10px;
	  font-size: 14px;
  font-family: "Microsoft YaHei";
  color: rgb(76, 76, 76);
 
}


.ry-gd{
	margin-top: 10px;
	  font-size: 18px;
	   color: rgb(76, 76, 76);
	 padding-left: 80%;
}

.xw2{
	width: 323px;
	float: left;
	margin-left: 20px;
}
.xw2 img{
	width: 100%;
}


.xw2 .cate {
  font-size: 25px;
margin-top: 10px;
margin-bottom: 5px;
  color: rgb(0, 46, 109);


}
.xw2 .tit{
	  font-size: 18px;

  color: rgb(76, 76, 76);
  line-height: 28px;
}




/*产品展示*/

.cpall{
	padding-top: 20px;
}
.cp-left{
	float: left;
	width: 250px;
}
.cp-left .left-img{
	width: 250px;
	height: 101px;
}

.cp-left ul li{
	width: 248px;
	height: 42px;
border: solid #999999 ;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 0px;
}

.cp-left ul li span{
		  font-size: 15px; 
  color: rgb(52, 52, 52);
	line-height: 42px;
	width: 165px;
	margin-left: 50px;
	text-align: left;
	display: inline-block;
	
}




.cp-right{
	float: left;
	width: 908px;
	padding-left: 40px;
	margin-bottom: 20px;

}
.cp-right .cpms{
	font-size: 15px;
	  font-family: "Microsoft YaHei";
  color: rgb(81, 81, 81);
	line-height: 24px;
	text-indent: 30px;

}



.cp-right  ul li{
	width: 100%;
	margin-top: 40px;
}

.cp-right  ul li img{
	float: left;
}
.cp-right-tit{
line-height:20px;
	  font-family: "Microsoft YaHei";
  color: rgb(255, 78, 0);
	font-size: 20px;

}

  


.cp-right-cont{
	 font-size: 15px;
  font-family: "Microsoft YaHei";
  color: rgb(0, 0, 0);
  line-height: 24px;
}




.cp-right-more{
	 font-size: 15px;
  font-family: "Microsoft YaHei";
  color: rgb(255, 255, 255);
	display: block;
	width: 90px;
	text-align: center;
 background-color: rgb(255, 78, 0);
	line-height: 27px;
	width: 88px;
  height: 27px;
}

.second-top{
	width: 100%;
	height: 343px;
	text-align: center;
	background-image: url(../images/second-top.jpg);
    
}
.second-top img{
	margin-top: 130px;
	background-size: cover;
}

/*新闻三级*/
.xw-left{
	/*margin-left: 47px;*/
	width: 930px;
	text-align: center;
	float: left;
}
.xw-left h1{
	margin-top: 38px;
	font-size: 23px;
}


.xw-left .tit-info{
	display: inline-block;
	margin-top: 5px;
	width: 40%;
  font-size: 14px;
  font-family: "Microsoft YaHei";
  color: rgb(178, 178, 178);
}
.xw-bd{
	width: 100%;
	  background-image: -moz-linear-gradient( 90deg, rgb(255,96,0) 2%, rgb(255,186,0) 85%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,96,0) 2%, rgb(255,186,0) 85%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,96,0) 2%, rgb(255,186,0) 85%);
	height: 45px;
	margin-top: 23px;
	margin-bottom: 23px;
}



.xw-bd span{
	display: inline;
	color: white;
	line-height:45px;
}
.xw-bd   form{
	display: inline;
	
}
.xw-bd  .conn2{
	width: 300px;
	font-size: 18px;
	margin-left: 20px;
	
margin-top: -6px;
margin-bottom: 5px;

}
.xw-bd  .btn1{
	width: 80px;
margin-left: 5px;
	font-size: 22px;
	background-color: white;
	 font-family: "Microsoft YaHei";
  color: rgb(255, 149, 0);
	margin-top: -12px;
}


.xw-left .content{
	text-align: left;
color: #666666;

}

.xw-left .content img {
	max-width: 100%;
}

.xw-left .xw-dibu{
	font-size: 14px;
  font-family: "Microsoft YaHei";
  color: rgb(178, 178, 178);
  text-align: left;
}




.xw-right{
	width: 258px;
	float: right;
	margin-top: 88px;
	margin-bottom: 10px;
	/*margin-left: 47px;*/
}
.xw-right ul li{
	width: 255px;
	height: 42px;
	background-color: rgb(239, 239, 239);
border: solid #999999 ;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 0px;
}

.xw-right .small-red{
	color: red;
	font-weight: bold;
	font-size: 15px;
	line-height: 42px;
margin-left: 35px;
}

.xw-right ul li span{
		font-size: 15px;
	line-height: 42px;
	
	margin-left: -1px;
	color: rgb(99, 99, 99);
	display: inline-block;	
}


.xw-right ul li img{
	margin-left: 32px;
	/*vertical-align: middle;*/
	
}

.xw-right p{
	font-size: 16px;
}



/*新闻3级*/
.right-list{
	width: 805px;
}
.right-list .right-tit{
	  font-size: 25px;
  font-family: "Microsoft YaHei";
  color: rgb(0, 0, 0);
}

/*改版后 顶部样式*/

.top-nav{
	float: right;
	margin-right: 73px;
	height: 37px;
	line-height: 37px;
	font-size: 14.3px
}
.top-nav img{
	width: 28.6px;
}

/*网站地图*/

.site-map {
  border-width: 5px;
  border-color: rgb(0, 80, 147);
  border-style: solid;
  /*position: absolute;
  left: 369px;
  top: 180px;*/
 margin: 0 auto;
 margin-top: 36px;
 margin-bottom: 18px;
  width: 1115px;
  height: 1034px;

 font-size: 15px;
  font-family: "Microsoft YaHei";
  color: rgb(96, 96, 96);
  line-height: 1.869;
  
  padding-left: 58px;
}


.red-title {
  font-size: 20px;
  font-family: "Microsoft YaHei";
  color: rgb(255, 0, 0);
  font-weight: bold;
  line-height: 1.402;
 margin-top: 50px;
 margin-bottom: 16px;
}

.site-one{
	border-width: 1px;
  border-color: rgb(0, 80, 147);
  border-style: solid;
    width: 1020px;
  height: 46px;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.site-one ul li{
	width: 204px;
	float: left;
}
.site-one ul li a{
	color: rgb(89, 89, 89);
}
.site-two{
	 border-width: 1px;
  border-color: rgb(0, 80, 147);
  border-style: solid;
  width: 1046px;
  height: 307px;
}

.site-two-app{
	height: 106px;
	width: 69px;
	border-style: solid;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-width: 0;
	border-left-width: 0;
	  border-color: rgb(175,175,175);
	  line-height: 106px;
	  text-align: center;
	  float: left;
}
.site-two-content{
	height: 106px;
	float: left;
	width: 976px;
		border-style: solid;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-top-width: 0;
	border-left-width: 0;
	  border-color: rgb(175,175,175);
}
.site-two-content ul{
	margin-left: 12px;
}
.site-two-content ul li{
	float:left;
	width: 190px;
	text-align: left;
	line-height: 32px;
	
	
}
.site-two-content ul li a{
	color: rgb(89, 89, 89);
}
