
*, *::before, *::after {

	box-sizing: border-box;
}

body {

	font-family: "Microsoft YaHei", "SimSun", Arial, Tahoma, Helvetica, sans-serif;

	font-size: 14px;

	color: #333;

	background-color: #FFF;

}

h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

	margin-top: 0;

	margin-bottom: 0;

}

p {

	margin-top: 0;

	margin-bottom: 0;

}

ol, ul, dl {

	padding-left: 0;

	margin-top: 0;

	margin-bottom: 0;

}

li {

	list-style: none;

}

dd {

	margin-left: 0;

}

a {

	color: #333;

	text-decoration: none;

	background-color: transparent;

	-webkit-text-decoration-skip: objects;

	transition: all 0.5s;

}

a:focus {

	outline: none;

}

a:hover {

	color: #28a050;

}

figure {

	margin: 0;

}

img {

	max-width: 100%;

	vertical-align: middle;

}

.container {

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

}

.container::before, .container::after {

	display: block;

	clear: both;

	content: '';

}

.clearfix::after {

	display: block;

	clear: both;

	content: '';

}

.float-left {

	float: left !important;

}

.float-right {

	float: right !important;

}


/**

 * 导航

 */

#logo {

	display: block;

	margin-top: 24px;

}

.navbar {

	width: 60%;

	margin-left: 80px;

}

.navbar>ul>li {

	position: relative;

	float: left;

	width: 16.666666%;

}

.navbar>ul>li>a {

	display: block;

	font-size: 16px;

	line-height: 100px;

	color: #666;

	text-align: center;

}

.navbar>ul>li>a:hover, .navbar>ul>li>a.active {

	color: #fff;

	background-color: #28a050;

}

#p1 #h1,

#p2 #h2,

#p3 #h3,

#p4 #h4,

#p5 #h5,

#p6 #h6 {

	color: #fff;

	background-color:#027583;

}

.children-menu {

	position: absolute;

	top: 100px;

	right: 0;

	left: 0;

	z-index: 10;

	display: none;

	width: 100%;

	padding-top: 10px;

	padding-bottom: 10px;

	background: #fff;

}

.children-menu li a {

	display: block;

	font-size: 12px;

	line-height: 40px;

	color: #000;

	text-align: center;

	padding: 0 10px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.children-menu li a:hover {

	color: #fff;

	background-color: #28a050;

}

 

.cd-search-trigger {

	position: relative;

	display: inline-block;

	width: 36px;

	height: 36px;

	overflow: hidden;

	color: transparent;

	z-index: 3;

	background-color: #ddd;

	border-radius: 100%;

}

.cd-search-trigger::before,

.cd-search-trigger::after {

	/* search icon */

	content: '';

	position: absolute;

	-webkit-transition: opacity 0.3s;

	-moz-transition: opacity 0.3s;

	transition: opacity 0.3s;

	/* Force Hardware Acceleration in WebKit */

	-webkit-transform: translateZ(0);

	-moz-transform: translateZ(0);

	-ms-transform: translateZ(0);

	-o-transform: translateZ(0);

	transform: translateZ(0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

}

.cd-search-trigger::before {

	top: 7px;

	left: 7px;

	width: 18px;

	height: 18px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	border: 2px solid #292929;

}

.cd-search-trigger::after {

	/* handle */

	height: 2px;

	width: 8px;

	background: #292929;

	bottom: 9px;

	right: 8px;

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

}

.cd-search-trigger span {

	/* container for the X icon */

	position: absolute;

	height: 100%;

	width: 100%;

	top: 0;

	left: 0;

}

.cd-search-trigger span::before,

.cd-search-trigger span::after {

	/* close icon */

	content: '';

	position: absolute;

	display: inline-block;

	height: 2px;

	width: 22px;

	top: 50%;

	margin-top: -2px;

	left: 50%;

	margin-left: -11px;

	background: #292929;

	opacity: 0;

	/* Force Hardware Acceleration in WebKit */

	-webkit-transform: translateZ(0);

	-moz-transform: translateZ(0);

	-ms-transform: translateZ(0);

	-o-transform: translateZ(0);

	transform: translateZ(0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;

	-moz-transition: opacity 0.3s, -moz-transform 0.3s;

	transition: opacity 0.3s, transform 0.3s;

}

.cd-search-trigger span::before {

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

}

.cd-search-trigger span::after {

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

}

.cd-search-trigger.search-is-visible::before,

.cd-search-trigger.search-is-visible::after {

	/* hide search icon */

	-moz-opacity: 0;

	opacity: 0;

}

.cd-search-trigger.search-is-visible span::before,

.cd-search-trigger.search-is-visible span::after {

	/* show close icon */

	-moz-opacity: 1;

	opacity: 1;

}

.cd-search-trigger.search-is-visible span::before {

	-webkit-transform: rotate(135deg);

	-moz-transform: rotate(135deg);

	-ms-transform: rotate(135deg);

	-o-transform: rotate(135deg);

	transform: rotate(135deg);

}

.cd-search-trigger.search-is-visible span::after {

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg);

}

 

/**

 * banner

 */

#banner .owl-nav .owl-next, #banner .owl-nav .owl-prev {

	position: absolute;

	top: 50%;

	font-family: sans-serif;

	font-size: 80px;

	color: #fff;

	transform: translateY(-50%);

}

#banner .owl-nav .owl-next {

	right: 40px;

}

#banner .owl-nav .owl-prev {

	left: 40px;

}

#banner .owl-dots {

	position: absolute;

	right: 0;

	bottom: 38px;

	left: 0;

	text-align: center;

}

#banner .owl-dots .owl-dot {

	display: inline-block;

}

#banner .owl-dots .owl-dot span {

	width: 16px;

	height: 16px;

	margin: 0 9px;

	background: none;

	display: block;

	-webkit-backface-visibility: visible;

	transition: opacity .5s ease;

	border: 1px solid #fff;

	border-radius: 50px

}

#banner .owl-dots .owl-dot.active span, #banner .owl-dots .owl-dot:hover span {

    background: #fff

}



/**

 * 首页产品

 */

.title {

	 

}

.title h3 {

	font-size: 30px;

	color:#000 ;

}

.title span {

	display: block;

	font-size: 14px;

	color: #666;

	margin-top: 14px;

}

.section {

	padding-top: 80px;

	padding-bottom: 80px;

}



#index-product {

	margin-top: 60px;

}

#index-product .item a {

	position: relative;

	display: block;

	padding-bottom: 40px;

	border-right: 1px dashed #ddd;

}

#index-product .item a article {

	position: absolute;

	right: 0;

	bottom: 0;

	left: 0;

	height: 40px;

	background:#134ac1;

	padding: 0 20px;

	overflow: hidden;

	transition: all 1s;

}

#index-product .item a article h4 {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 40px;

	color: #fff;

	text-align: center;

}

#index-product .item a article h5 {

	font-size: 16px;

	color: #fff;

	text-align: center;

	border-top: 1px solid rgba(255,255,255,0.4);

	padding-top: 12px;

	margin-bottom: 21px;

}

#index-product .item a article span 

{

	display: block;

	font-size: 14px;

	line-height: 1.9;

	color: #fff;

}

#index-product .item a article span::before 

{

	content: '';

	display: inline-block;

	width: 6px;

	height: 6px;

	background: #fff;

	border-radius: 100%;

	vertical-align: middle;

	margin-right: 12px;

}

#index-product .item {margin:10px;}

#index-product .item a:hover {

	border-right-color: #28a050;

}

#index-product .item a:hover article {

	height: 100%;

	padding-top: 27px;

}

#index-product .owl-nav .owl-next, #index-product .owl-nav .owl-prev {

	position: absolute;

	top: 50%;

	font-family: sans-serif;

	font-size: 80px;

	color: #999;

	transform: translateY(-50%);

}

#index-product .owl-nav .owl-next {

	right: -55px;

}

#index-product .owl-nav .owl-prev {

	left: -55px;

}



/**

 * 首页关于

 */

.index-about {

	background: url(../images/index-aboutbg.jpg) center no-repeat;

	background-size: cover;

}

.index-about .title span {

	color: #333;

}

.index-about-content {

	margin-top: 60px;

}

.index-about-grid {

	width: 380px;

	height: 460px;

	background-color: #fff;

	margin-right: 30px;

}

.index-about-grid:last-of-type {

	margin-right: 0;

}

.index-about-grid h3 {

	font-size: 18px;

	color: #555;

	text-align: center;

	margin-top: 27px;

}

.index-about-grid h4 {

	font-size: 16px;

	color: #cccbbb;

	text-align: center;

	margin-top: 8px;

}

.index-about-grid h4::after {

	content: '';

	display: block;

	width: 120px;

	height: 1px;

	background-color: #ddd;

	margin-top: 21px;

	margin-right: auto;

	margin-left: auto;

}

.index-about-grid p {

	font-size: 14px;

	line-height: 1.9;

	color: #666;

	padding: 0 22px;

	margin-top: 16px;

}



/**

 * 首页新闻





.index-news {

	padding-top: 80px;

	padding-bottom: 80px;

}

.index-news-content {

	margin-top: 60px;

}

.index-news-grid {

	position: relative;

	width: 380px;

	margin-right: 30px;

}

.index-news-grid:last-of-type {

	margin-right: 0;

}

.index-news-grid time {

	position: absolute;

	top: 0;

	right: 0;

	display: block;

	width: 80px;

	height: 80px;

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 16px;

	color: #999;

	text-align: center;

	padding-top: 7px;

	background-color: #fff;

}

.index-news-grid time span {

	display: block;

	font-size: 42px;

	line-height: 1;

	color: #999;

}

.index-news-grid img {

	display: block;

	padding: 4px;

	border: 1px solid #ddd;

}

.index-news-grid h3 {

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	margin-top: 38px;

}

.index-news-grid h3 a {

	font-size: 18px;

}

.index-news-grid p {

	font-size: 14px;

	line-height: 1.75;

	color: #666;

	padding-left: 10px;

	border-top: 1px solid #ddd;

	padding-top: 9px;

	margin-top: 21px;

}

.index-news-grid .more {

	display: block;

	width: 120px;

	height: 40px;

	font-size: 14px;

	line-height: 36px;

	color: #666;

	text-align: center;

	border: 2px solid #ddd;

	margin-top: 26px;

}

.index-news-grid .more:hover {

	color: #28a050;

	border-color: #28a050;

}

 */
 
 
 
 
 
/****************************/

.news{width:100%; margin:0px 0px; overflow:hidden; padding:40px 0px 0px 0px; background:#fff; margin-bottom:30px;}

.news .newtitle{ margin:10px 0px; font-size:28px; line-height:50px; text-align:center; color:#000000;background:url(../images/t_x.jpg) no-repeat bottom  center;}

.news_list { width:100%; margin:20px 0px 60px 0px; padding:0px 0px; overflow:hidden;}

.news_list li{ margin:30px  0px 30px 0px; height:120px; display:block; padding-right:20px; overflow:hidden; border-bottom:1px solid #dddddd;}



.news_list li a{height:110px; line-height:26px; background:url(../images/n1.jpg) no-repeat left center; display:block;}

.news_list li a:hover{height:110px; line-height:26px; background:url(../images/n2.jpg) no-repeat left center; display:block;}

.news_list li .title{ line-height:40px; font-size:16px; font-weight:bold; color:#1b1b20}

.news_list li span{ float:left; width:110px; height:106px; text-align:center; font-size:16px; line-height:20px; color:#1b1b20; border:1px solid #474747; margin-right:40px;}

.news_list li div{ margin:2px 0px 0px 30px; padding:0px; width:1160px; line-height:30px; font-size:14px; color:#474747;}

.inner{ width:1200px; margin:0px auto; position:relative;}
 
 
 
 
 
 
 
 
 
 

/**

 * 首页联系

 

.index-contact {

	background: url(../images/index-contactbg.jpg) center no-repeat;

	background-size: cover;

}

.index-contact .title h3 {

	color: #fff;

}

.index-contact .title span {

	color: #999;

}

.index-contact-text {

	margin-top: 100px;

}

.index-contact-text li {

	float: left;

	width: 25%;

	text-align: center;

}

.index-contact-text li h5 {

	font-size: 14px;

	color: #9f9f9f;

	margin-top: 33px;

}

*/

/**

 * 底部



footer {

	background-color: #242424;

	padding-top: 58px;

}

.footer-menu {

	width: 80%;

}

.footer-menu dl {

	float: left;

}

.footer-menu dl:nth-of-type(1) {

	width: 15%;

}

.footer-menu dl:nth-of-type(2) {

	width: 18%;

}

.footer-menu dl:nth-of-type(3) {

	width: 17%;

}

.footer-menu dl:nth-of-type(4) {

	width: 17%;

}

.footer-menu dl:nth-of-type(5) {

	width: 33%;

}

.footer-menu dl dt {

	font-size: 18px;

	color: #fff;

	margin-bottom: 27px;

}

.footer-menu dl dd {

	line-height: 2;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.footer-menu dl dd a {

	font-size: 14px;

	color: #999;

}

.footer-menu dl dd a:hover {

	color: #fff;

}

.footer-menu dl address {

	font-size: 14px;

	font-style: normal;

	line-height: 2;

	color: #999;

}

.qrcode {

	width: 18.333333%;

	text-align: center;

	padding-bottom: 10px;

	border-left: 1px solid rgba(230,230,230,0.3);

}

.qrcode h5 {

	font-size: 14px;

	line-height: 2.2;

	color: #fff;

}

.qrcode img {

	margin-top: 4px;

}

.qrcode span {

	display: block;

	font-size: 14px;

	color: #999;

	margin-top: 29px;

	margin-bottom: 7px;

}

.qrcode a {

	margin: 0 2px;

}

.copyright {

	font-size: 14px;

	line-height: 60px;

	color: rgba(255,255,255,0.8);

	text-align: center;

	border-top: 1px solid rgba(230,230,230,0.3);

	margin-top: 53px;

}

.copyright a {

	color: rgba(255,255,255,0.8);

}

.copyright a:hover {

	color: rgba(255,255,255,1);

}

 */

/**

 * 内页

 */

.inside {

	background-color: #f5f5f5;

}

.inside-title {

	text-align: center;

}

.inside-title h2 {

	font-size: 30px;

	color: #333;

}

.inside-title h2::before,

.inside-title h2::after {

	content: '';

	display: inline-block;

	width: 54px;

	height: 1px;

	background-color: #a0a0a0;

	vertical-align: middle;

	margin: 0 15px;

}



.inside-list {

	text-align: center;

	margin-top: 40px;

}

.inside-list li {

	display: inline-block;

	margin: 0 8px 10px;

}

.inside-list li a {

	display: block;

	font-size: 14px;

	line-height: 34px;

	color: #333;

	padding: 0 15px;

	background-color: #fff;

	border: 1px solid #ddd;

	border-radius: 100px;

}

.inside-list li a:hover,

.inside-list li a.active {

	color: #fff;

	background-color: #28a050;

}



.fy {

	height: 32px;

	line-height: 32px;

	margin-top: 60px;

	text-align: center;

}

.fy a {

	color: #666;

	background-color: #fff;

	border: 1px solid #999;

	padding: 5px 10px;

	margin: 0 5px;

}

.fy a:hover {

	color: #fff;

	background-color: #28a050;

	border-color: #28a050;

}

.fy span.current {

	color: #fff;

	background-color: #28a050;

	border: 1px solid #28a050;

	padding: 5px 11px;

	margin: 0 5px;

}

.fy span.disabled {

	color: #bbb;

	background-color: #fff;

	border: 1px solid #999;

	padding: 5px 10px;

	margin: 0 5px;

}



.page-jump{

	margin-top: 40px;

}

.page-jump div{

	line-height:42px;

	margin-top:10px;

	padding-left:20px;

	background:#E6E6E6;

	font-size:14px;

	color:#333;

}



/**

 * 关于我们

 */

.about {

	background-color: #fff;

	padding: 50px;

	margin-top: 60px;

}

.about-text {

	width: 45%;

}

.about-text p {

	font-size: 14px;

	line-height: 1.9;

	color: #333;

	text-indent: 2em;

	margin-bottom: 30px;

}

.about-text p:last-of-type {

	margin-bottom: 0;

}

.about>img {

	display: block;

	margin-top: 20px;

}



/**

 * 产品展示

 */

/*
.products li {

	float: left;

	width: 380px;

	background-color: #fff;

	padding: 0 30px;

	margin-top: 30px;

	margin-right: 30px;

	height:460px;

}
*/
.products li:nth-of-type(3n+3) {

	margin-right: 0;

}

.products li a {

	display: block;

}

.products li a img {

	display: block;

}

.products li a h4 {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 30px;

	color: #333;

	text-align: center;

	border-top: 1px solid #ddd;

}

.products li a:hover h4 {

	color: #28a050;

}

.productsshow {

	margin-top: 30px;

}

.productsshow-text {

	width: 47%;

	background-color: #fff;

	padding: 30px;

}

.productsshow-text h3 {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 24px;

	color: #28a050;

}

.productsshow-text article strong {

	display: block;

	font-size: 16px;

	color: #28a050;

	margin-top: 40px;

	margin-bottom: 15px;

}

.productsshow-text article strong:first-of-type {

	margin-top: 20px;

}

.productsshow-text article p {

	font-size: 14px;

	color: #646464;

}

.productsshow-text article p::before {

	content: '';

	display: inline-block;

	width: 10px;

	height: 10px;

	background-color: #646464;

	border-radius: 100%;

	margin-right: 3px;

}

.productsshow-content {

	background-color: #fff;

	padding: 30px;

	margin-top: 40px;

}

.productsshow-content strong {

	display: block;

	font-size: 16px;

	color: #28a050;

	margin-bottom: 15px;

}

.productsshow-content p {

	font-size: 14px;

	color: #646464;

}



/**

 * 新闻资讯

 */

.news {

	margin-top: 30px;

}

.news li {

	border-bottom: 1px solid #ddd;

	padding-bottom: 20px;

	margin-bottom: 20px;

}

.news li figure {

	float: left;

	width: 30%;

}

.news li article {

	float: right;

	width: 65%;

}

.news li article h3 {

	line-height: 2;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.news li article h3 a {

	font-size: 18px;

}

.news li article time {

	display: block;

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 1.7;

	color: #a5a5a5;

}

.news li article p {

	font-size: 14px;

	line-height: 1.8;

	color: #666;

	text-indent: 2em;

}

.news li .more {

	display: block;

	width: 120px;

	height: 34px;

	font-size: 14px;

	line-height: 32px;

	color: #fff;

	background: #28a050;

	border: 1px solid #28a050;

	border-radius: 5px;

	text-align: center;

	margin-top: 20px;

}

.news li .more:hover {

	color: #28a050;

	background: none;

}



.newsshow {

	background-color: #fff;

	padding: 50px;

	margin-top: 30px;

}

.newsshow h3 {

	font-size: 24px;

	color: #28a050;

	text-align: center;

}

.newsshow time {

	display: block;

	color: #666;

	text-align: center;

	padding-top: 10px;

}

.newsshow time span {

	margin-right: 5px;

}

.newsshow article {

	line-height: 1.7;

	border-top: 1px solid #dadada;

	padding-top: 15px;

	margin-top: 10px;

	margin-bottom: 30px;

}

.newsshow article p {

	text-indent: 2em;

}



/**

 * 营销网络

 */

.network {

	text-align: center;

	margin-top: 60px;

}



/**

 * 联系我们

 */

.contact {

	background-color: #fff;

	padding: 50px;

	margin-top: 60px;

}

.contact-text {

	width: 50%;

}

.contact-text h3 {

	font-size: 24px;

	color: #28a050;

}

.contact-text address {

	font-size: 14px;

	font-style: normal;

	line-height: 2.9;

	color: #333;

	margin-top: 20px;

}

.contact-text address img {

	margin-right: 15px;

}

.contact-form {

	width: 50%;

}

.contact-form form input {

	display: block;

	width: 100%;

	height: 48px;

	font-size: 14px;

	line-height: 46px;

	color: #333;

	background: none;

	padding: 20px;

	margin-bottom: 20px;

	border: 1px solid #ddd;

	outline: none;

}

.contact-form form textarea {

	display: block;

	width: 100%;

	height: 120px;

	font-size: 14px;

	color: #333;

	background: none;

	padding: 20px;

	margin-bottom: 20px;

	border: 1px solid #ddd;

	outline: none;

	resize: none;

}

.contact-form form button {

	display: block;

	width: 100%;

	height: 48px;

	font-size: 14px;

	color: #fff;

	background: #333;

	padding: 0;

	margin: 0;

	border: none;

	outline: none;

	cursor: pointer;

	transition: all 0.5s;

}

.contact-form form button:hover {

	background: #28a050;

}



.my-map { width: 100%; height: 400px; margin-top: 60px; }

.my-map .icon { background: url(../images/marker.png) no-repeat; }

.my-map .icon-cir { height: 31px; width: 28px; }

.my-map .icon-cir-red { background-position: -11px -5px; }

.amap-container{height: 100%;}


.content{ width:1200px; margin:0 auto;}
.fl{ float:left; display:inline; }
 
.fr{ float:right; display:inline; }


/*
.indexCompany{ padding:60px 0;}
.indexCompany .con{ padding-top:35px;}
.indexCompany .rCon{ width:550px; overflow:hidden; padding-top:25px;}
.indexCompany .rCon .details{ line-height:2.5;}
.indexCompany .rCon  a{ display:block; width:150px; line-height:40px; float:right; background:#0b4ec9; color:#fff; font-weight:bold; font-size:15px; border-radius:5px; text-align:center; margin-top:20px;}
.indexCompany .rCon  a:hover{ background:#f90;}
*/

/*
.footer { background:#1e1e1e; padding:30px 0 30px;color: #969696;border-top: 7px solid #2061c4;position: relative; height: 220px;}
.footer a{color: #969696;}
.footer .wrap {width:1200px;margin:0 auto }
.footer .logo { width:242px;padding: 0 20px;height: 278px; background: #2f2f2f;position: absolute;top:-68px; }
.footer .logo img { display:block; height:61px; margin-bottom:15px; }
.footer .logo .shadow{ position: absolute;left: 240px;top: 0;width: 41px;height: 278px;background:url(../images/shadow2.png) center repeat;}
.subtel {font-size: 21px;
color: #fff;
background-position: -370px -37px;
padding-left: 38px;
line-height: 95px;}
.copyright { line-height:30px; padding-left: 300px; width:auto; float:right}
.subnav { height:30px; line-height:30px; }
.subnav a { margin: 0 18px; }
.subnav a:first-child{margin-left: 0;}
/******************************
*/




.foot_bg{ width:100%; overflow:hidden; height:101px; background:#2d2e33; margin-top:30px;}


.img_bg{width:268px; height:190px; overflow:hidden; text-align:center; vertical-align:center; background:#FFF; }

.img_bg img{ max-width:268px; width:expression(this.width > 268 ? "268px" : this.width); max-height:190px; overflow:hidden; text-align:center; vertical-align:center; _height:expression(this.scrollHeight < 190px ? "auto" : (this.scrollHeight > 190 ? "190px" : "auto"));}

.img_table{width:268px; border:0; table-layout:fixed; word-wrap:break-word; word-break:break-all;}



.foot_bg{ width:100%; overflow:hidden; height:101px; background:#2d2e33; margin-top:30px;}



.mup{ float:left; margin-top:30px; }

.mup select{font-size:12px; font-family:"微软雅黑";}

.mup option{font-size:12px; font-family:"微软雅黑";}

.foot_xx{ color:#fff; line-height:30px; text-align:right; margin-top:20px;}

.foot_xx a{ color:#fff;}

.warp{width:1200px; margin:0 auto; clear:both;}



/*top*/

#top{ height:32px; background:#f5f5f5; border-bottom:#ddd solid 1px; line-height:32px; overflow:hidden; font-size:13px;}

#top a{ margin:0 5px;}

#top a:hover{ color:#e60012; text-decoration:underline;}



/*header*/

#header{ height:100px; position:relative;}

#header #logo{ position:absolute; left:0; top:0;}

#header #tel{ position:absolute; right:0; top:0;}



/*menu*/

#menu_bg{ background:#1f4c9f; height:52px; width:100%; overflow:hidden;}

#menu{ height:52px; line-height:52px;}

#menu li{ width:150px; float:left; display:inline; text-align:center; line-height:52px; background:url(../images/menu_right.jpg) right center no-repeat;}

#menu li a{ color:#FFF; display:block; font-size:16px; transform:translate(0,0); transition:all .2s ease-in 0s;}

#menu li a:hover{background:#e60012;}
 
 

.header-inner{position:relative;position:relative;z-index:30;width:1200px;margin:0 auto}

 


#aboutWrap { background-color:#fff; display:block; overflow:hidden; padding:30px 0 0; width:100%;}

#aboutWrap .bd { overflow:hidden; margin:30px auto 50px;width:1200px;}

#aboutWrap .bd .img { display:block; float:left; overflow:hidden; width:550px;}

#aboutWrap .bd .img img {transition:all 1s ease 0s;}

#aboutWrap .bd:hover .img img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}

#aboutWrap .bd .aboutContent {color:#000; font-size:14px;display:block; line-height:28px;overflow:hidden; width:650px;}

#aboutWrap .bd a.more { background-color:#2091d9;color:#fff; font-size:13px; margin-top:20px;padding:5px 40px;}

#aboutWrap .bd a.more:hover { background-color:#ff8400;}


.ad_1 {background:no-repeat center 0 url('../images/bg_ad_1.jpg');position:relative;height:270px;overflow:hidden;-webkit-transition:height 0.2s ease-in 0s;-moz-transition:height 0.2s ease-in 0s;-ms-transition: height 0.1s ease-in 0s;-o-transition: height 0.2s ease-in 0s; background-attachment:fixed;}

.ad_1Text {font-size:80px;color:#fff;text-align:center;font-weight:bold;line-height:270px;height:100%;width:100%; background-repeat: no-repeat;background-position:center center;}



/*分页=============================================================*/
.prorig-con{margin-left:300px; clear:both;}
.prorig-con ul{margin:auto;}
.prorig-con ul li{color:#fff;float:left;padding:5px 12px;margin:30px 5px 5px;border-radius:5px;background:#0075ae;height:40px;line-height:40px;}
.prorig-con ul li a{color:#fff;font-size:15px;line-height:20px;}
.prorig-con ul li.current{float:left;color:#fff;font-size:15px;padding:5px 12px;margin:30px 5px 5px;border-radius:5px;background:#096b72;line-height:20px;}


 