/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

/**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS text size adjust after orientation change, without disabling
* user zoom.
*/

html {
	font-family: sans-serif; /* 1 */
	-ms-text-size-adjust: 100%; /* 2 */
	-webkit-text-size-adjust: 100%; /* 2 */
}
/**
* Remove default margin.
*/

body {
	margin: 0;
	padding: 0;
}
/* HTML5 display definitions
========================================================================== */

/**
* Correct `block` display not defined for any HTML5 element in IE 8/9.
* Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
* Correct `block` display not defined for `main` in IE 11.
*/

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
/**
* 1. Correct `inline-block` display not defined in IE 8/9.
* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
*/

audio, canvas, progress, video {
	display: inline-block; /* 1 */
	vertical-align: baseline; /* 2 */
}
/**
* Prevent modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/

audio:not([controls]) {
	display: none;
	height: 0;
}

/**
* Address `[hidden]` styling not present in IE 8/9/10.
* Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
*/

[hidden], template {
 display: none;
}
/* Links
========================================================================== */

/**
* Remove the gray background color from active links in IE 10.
*/

a {
	background: transparent;
}
/**
* Improve readability when focused and also mouse hovered in all browsers.
*/

a:active, a:hover {
	outline: 0;
}
/* Text-level semantics
========================================================================== */

/**
* Address styling not present in IE 8/9/10/11, Safari, and Chrome.
*/

abbr[title] {
	border-bottom: 1px dotted;
}
/**
* Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
*/

b, strong {
	font-weight: bold;
}
/**
* Address styling not present in Safari and Chrome.
*/

dfn {
	font-style: italic;
}
/**
* Address variable `h1` font-size and margin within `section` and `article`
* contexts in Firefox 4+, Safari, and Chrome.
*/

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
/**
* Address styling not present in IE 8/9.
*/

mark {
	background: #ff0;
	color: #000;
}
/**
* Address inconsistent and variable font size in all browsers.
*/

small {
	font-size: 80%;
}
/**
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
*/

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
/* Embedded content
========================================================================== */

/**
* Remove border when inside `a` element in IE 8/9/10.
*/

img {
	border: 0;
}
/**
* Correct overflow not hidden in IE 9/10/11.
*/

svg:not(:root) {
	overflow: hidden;
}
/* Grouping content
========================================================================== */

/**
* Address margin not present in IE 8/9 and Safari.
*/

figure {
	margin: 1em 40px;
}
/**
* Address differences between Firefox and other browsers.
*/

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
/**
* Contain overflow in all browsers.
*/

pre {
	overflow: auto;
}
/**
* Address odd `em`-unit font size rendering in all browsers.
*/

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
/* Forms
========================================================================== */

/**
* Known limitation: by default, Chrome and Safari on OS X allow very limited
* styling of `select`, unless a `border` property is set.
*/

/**
* 1. Correct color not being inherited.
* Known issue: affects color of disabled elements.
* 2. Correct font properties not being inherited.
* 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
*/

button, input, optgroup, select, textarea {
	color: inherit; /* 1 */
	font: inherit; /* 2 */
	margin: 0; /* 3 */
}
/**
* Address `overflow` set to `hidden` in IE 8/9/10/11.
*/

button {
	overflow: visible;
}
/**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
* Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
* Correct `select` style inheritance in Firefox.
*/

button, select {
	text-transform: none;
}
/**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
* and `video` controls.
* 2. Correct inability to style clickable `input` types in iOS.
* 3. Improve usability and consistency of cursor style between image-type
* `input` and others.
*/

button, html input[type="button"], /* 1 */ input[type="reset"], input[type="submit"] {
	-webkit-appearance: button; /* 2 */
	cursor: pointer; /* 3 */
}
/**
* Re-set default cursor for disabled elements.
*/

button[disabled], html input[disabled] {
	cursor: default;
}

/**
* Remove inner padding and border in Firefox 4+.
*/

button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
/**
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/

input {
	line-height: normal;
}
/**
* It's recommended that you don't attempt to style these elements.
* Firefox's implementation doesn't respect box-sizing, padding, or width.
*
* 1. Address box sizing set to `content-box` in IE 8/9/10.
* 2. Remove excess padding in IE 8/9/10.
*/

input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}

/**
* Fix the cursor style for Chrome's increment/decrement buttons. For certain
* `font-size` values of the `input`, it causes the cursor style of the
* decrement button to change from `default` to `text`.
*/

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
/**
* 1. Address `appearance` set to `searchfield` in Safari and Chrome.
* 2. Address `box-sizing` set to `border-box` in Safari and Chrome
* (include `-moz` to future-proof).
*/

input[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box; /* 2 */
	box-sizing: content-box;
}

/**
* Remove inner padding and search cancel button in Safari and Chrome on OS X.
* Safari (but not Chrome) clips the cancel button when the search input has
* padding (and `textfield` appearance).
*/

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
/**
* Define consistent border, margin, and padding.
*/

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
/**
* 1. Correct `color` not being inherited in IE 8/9/10/11.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/

legend {
	border: 0; /* 1 */
	padding: 0; /* 2 */
}
/**
* Remove default vertical scrollbar in IE 8/9/10/11.
*/

textarea {
	overflow: auto;
}
/**
* Don't inherit the `font-weight` (applied by a rule above).
* NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
*/

optgroup {
	font-weight: bold;
}
/* Tables
========================================================================== */

/**
* Remove most spacing between table cells.
*/

table {

	
}
td, th {
	padding: 0;
}
li, ul {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4 {
	padding: 0;
	margin: 0;
}
p {
	margin: 0;
	padding: 0;
}
figure {
	margin: 0;
	padding: 0;
}
dl {
	margin: 0;
	padding: 0;
}
/*基本样式*/



body {
	font-size: 14px;
	font-family: "Microsoft Yahei";
	
}
h1, h2, h3, h4, h5 {
	color: #272727;
}
a:link, a:visited {
	text-decoration: none;
	color: #7a7879;
}
a:hover, a:active {
	color: #c30;
}
ul {
	list-style: none;
}
.clearfix {
	clear: both;
}
/*header style*/
#header {
	width: 100%;
	height: 100px;
	background-color: #fff;
	box-shadow: #b5b5b5 0 4px 10px;
	behavior: url(../js/PIE/PIE.htc);
	position:fixed;
	top:0;
	z-index:3000;
}
.header-wrapper {
	width: 1003px;
	height: 100px;
	margin: auto;
	position:relative;
}

.cn{
	position:absolute;
	width:150px;
	height:13px;
	right:10px;
	line-height:13px;
	color:#7d7d7d;
	font: 12px "宋体";
	top: 8px;
}

.logo {
	width: 355px;
	height:90px;
	float: left;
	position: relative;
	top:0;
}
.nav {
	height:60px;
	float: right;
	margin-right:10px;
	overflow: hidden;
	font-size: 14px;
	padding-left: 8px;
	padding-right: 8px;
	position:relative;
	top:45px;
	color:#000
}
.nav ul li {
	float: left;
	width:100px;
	height:60px;

}
.nav ul li:hover > ul {
	display: block;
	-webkit-animation:fadeInDown .3s .2s ease both;
	-moz-animation:fadeInDown .3s .2s ease both;}
	@-webkit-keyframes fadeInDown{
	0%{opacity:0;
	-webkit-transform:translateY(0px)}
	100%{opacity:1;
	-webkit-transform:translateY(0)}
	}
	@-moz-keyframes fadeInDown{
	0%{opacity:0;
	-moz-transform:translateY(0px)}
	100%{opacity:1;
	-moz-transform:translateY(0)}
}
.nav ul li a {
	display: block;
	width: 100px;
	padding-top:8px;
	height:47px;
    text-align: center;
	line-height:16px;
}

.nav ul li a i{ font-style:normal; font-size:12px; font-family: Arial; color:#CCC}
.nav ul li a:hover{
	background:#007ef9;
	font-family: "Microsoft Yahei";
	color:#FFF;
}



ul.dropdown {
	position: absolute;
	z-index: 50;
	opacity: .9;
	display: none;
}
ul.dropdown li {
	clear: both;
}
ul.dropdown li a {
	background-color: #fff;
	font-size: 13px;
	border-bottom: #e3e3e3 1px solid;
	width: 180px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	text-indent: 32px;
}
ul.dropdown li a:hover {
	background-image: none;
	background-color: #f7f7f7;
	border-top: #000 1px solid;
}
ul.dropdown li a span {
	display: inline-block;
	margin-left: 20px;
}
/*main style*/
#main {
	width: 100%;
	overflow: hidden;
}
/*首页banner*/
.banner {
	width: 100%;
	height: 400px;
	margin-top:100px;
	
}
.flexslider {
	position: relative;
	height: 490px;
	width: 100%;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	height: 400px;
}
.flex-control-nav {
	position: absolute;
	bottom: 10px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
    *display: inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 40px;
	overflow: hidden;
	background: url(../images/dot.png) right 0 no-repeat;
	cursor: pointer;
}
.flex-control-nav .flex-active {
	background-position: 0 0;
}
/*contents style*/
.contents {
	width: 100%;
	margin: auto;
}
/*关于我们 style*/
.intro-wrapper {
	width: 100%;
	height: 310px;
	box-shadow: #ccc 0 4px 15px;
}
.intro {
	width: 1003px;
	height: 310px;
	margin: auto;
	overflow: hidden;
}
.intro dl dt,
.intro dl dd {
	float: left;
	width: 215px;
	margin-top: 45px;
	margin-left:17.5px;
	margin-right: 17.5px;
}

.intro dl h2 {
	font-size: 20px;
	margin-bottom: 20px;
	color: #05529a;
	
}


.intro dl h2 i {
	font-size: 18px;
	margin-bottom: 35px;
	color: #e60000;
	font-style:normal;
	
}

.pic{ padding:2px; border:1px solid #CCC;}

.intro dl dt p {
	font-size: 14px;
	line-height: 35px;
	height: 110px;
	overflow: hidden;
}
.intro dl dd p {
	font-size: 12px;
	line-height: 25px;
	height: 95px;
	overflow: hidden;
	color:#000
}
.intro dl dd b {
	display: block;
	width: 40px;
	height: 45px;
	float: left;
	margin-right: 18px;
	overflow: hidden;
	background-image: url(../images/intro-icon.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.intro dl dd b.b-2 {
	background-image: url(../images/intro-icon.png);
	background-repeat: no-repeat;
	background-position: 0 -50px;
}
.intro dl dd b.b-3 {
	background-image: url(../images/intro-icon.png);
	background-repeat: no-repeat;
	background-position: 0 -100px;
}
a.btn-black {
	display: block;
	width: 120px;
	margin-top: 15px;
	background-color: #05529a;
	color: #fff;
	padding-top:10px;
	padding-bottom: 10px;
	text-align: center;
	border-radius: 5px;
	font-size: 13px;
}
a.btn-black:hover {
	background-color: #000;
	
}

@keyframes floating {
	0% {
		transform: translateY(0%);	
	}
	50% {
		transform: translateY(8%);	
	}	
	100% {
		transform: translateY(0%);
	}			
}

@-webkit-keyframes floating {
	0% {
		-webkit-transform: translateY(0%);	
	}
	50% {
		-webkit-transform: translateY(8%);	
	}	
	100% {
		-webkit-transform: translateY(0%);
	}			
}
.intro dl h3 {
	font-size: 18px;
	color: #05529a;
	height: 45px;
	margin-bottom:5px;
}

.intro dl h3 i {
	font-size: 18px;
	color: #e60000;
	height: 45px;
	margin-bottom: 20px;
	font-style:normal;
	
}

.intro dl h2 span { font-size: 14px; color: #CCC; font-family:Arial;}
.intro dl h3 span { font-size: 14px; color:#CCC; font-family:Arial;}
/*首页产品介绍*/
.product-wrapper {
	width: 100%;
	height:750px;
	box-shadow: #f7f7f7 0 4px 10px;
	background-image: url(../images/squared_metal.png);
	
}
.product {
	width: 1003px;
	margin: auto;
	height:680px;
}

.product {
     width: 1003px;
     margin:0 auto;
}

.product:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.product h2 {
	font-size: 20px;
	color: #05529a;
	padding-top:20px;
	text-indent: 18px;
	margin-bottom: 20px;
}

.product h2 i {
	font-style:normal;
	color:#e50001

}
.product h2 span { font-size: 16px; color:#CCC; font-family:Arial, Helvetica, sans-serif}
.product ul li {
	float: left;
	width: 225px;
	height:320px;
	margin-left:12px;
	margin-right:12px;
}
.product-img {
	width: 225px;
	height: 230px;
	overflow: hidden;
	background-color: #E4E4E4;
	cursor:pointer;
	color:#06C
}

.product-img:hover {
	width: 225px;
	height: 230px;
	overflow: hidden;
	background-color: #0058a7;
	color:#630
	
}


.product-img img {
	display: block;
	width: 200px;
	height: 180px;
	margin: auto;
	margin-top: 10px;
	opacity: 1;
	filter: alpha(opacity=100);
}




.product-img h3 {
	font-size: 12px;
	line-height: 30px;
	color: #0058a7 ;
	text-indent: 15px;
	font-family:Arial;
	
}

.product-img h3:hover {
	font-size: 12px;
	line-height: 30px;
	color: #FFF ;
	text-indent: 15px;
	font-family:Arial;
	
}

.product ul li p {
	font-size: 12px;
	height:  68px;
	width: 225px;
	margin-top: 15px;
	line-height:22px;
	overflow: hidden;
	
}
a.btn-red {
	display: block;
	width: 120px;
	margin-top: 28px;
	background-color: #00559f;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	border-radius: 5px;
	font-size: 13px;
}
a.btn-red:hover { 
    background-color: #ffcd00;
	
}

@keyframes floating {
	0% {
		transform: translateY(0%);	
	}
	50% {
		transform: translateY(8%);	
	}	
	100% {
		transform: translateY(0%);
	}			
}

@-webkit-keyframes floating {
	0% {
		-webkit-transform: translateY(0%);	
	}
	50% {
		-webkit-transform: translateY(8%);	
	}	
	100% {
		-webkit-transform: translateY(0%);
	}			
}
/*首页公司动态、联系方式等等*/
.trends-wrapper {
	width: 100%;
	height: 400px;
	background-color: #fff;
	box-shadow: #ccc 0 -4px 15px;
}
.trends {
	width: 1003px;
	margin: auto;
	height: 400px;
}
.column-1 {
	width: 300px;
	height: 400px;
	float: left;
	margin-left:65px;
}
.column-2 {
    width: 500px;
	height: 400px;
	float: left;
	margin-right: 25px;
	margin-left: 15px;
}
.column-2 h2,
.column-1 h2 {
	color: #05529a;
	text-indent: 5px;
	margin-top: 45px;
	margin-bottom: 30px;
	font-size: 18px;
	width: 420px;
	overflow: hidden;
}

.column-2 h2 i,
.column-1 h2 i{
	color: #e00606;
	font-style:normal;


}



.column-2 h2 span,
.column-1 h2 span { font-size: 16px; color: #CCC; font-family:Arial;}

.news {
	width: 500px;
	height: 280px;
}
.news-1 {
	width: 500px;
	height: 130px;
	margin-bottom: 30px;
	background-color: #FFF;
}
.news-tit {
	width: 500px;
	height: 40px;
	background-image:url(../images/squared_metal.png);
	overflow: hidden;
}
.news-tit b {
	display: block;
	width: 40px;
	height: 40px;
	float: left;
	background-image: url(../images/news.png);
	background-repeat: no-repeat;
}
.news-tit h3 {
	font-size: 15px;
	margin-left: 50px;
	margin-top: 10px;
}
.news-tit h3 a { color: #272727;}
.news-tit h3 a:hover { color: #c30;}
span.date {
	display: block;
	font-size: 10px;
	margin-top: 12px;
	margin-bottom: 10px;
}
.news-1 p { 
    font-size: 12px;
    line-height: 25px;
	width: 475px;
	height: 50px;
	overflow: hidden;	
}
.news-1 p a { color: #c30;}
.news-1 p a:hover { text-decoration: underline;}
.column-1 ul li {
	font-size: 12px;
	width: 300px;
	overflow: hidden;
	margin-bottom: 15px;
}
.column-1 ul li a {
	display: inline-block;
	overflow: hidden;
	height: 16px;
	width: 300px;
	text-indent: 20px;
	background-image: url(../images/plus.png);
	background-repeat: no-repeat;
}
.column-1 ul li a:hover { 
    text-decoration: none;
	text-decoration: underline;
	background-image: url(../images/plus-2.png);
	background-repeat: no-repeat;
	background-position: 0 16;
}
.contact-1 {
	width: 300px;
	height: 80px;
	margin-bottom: 18px;
	background-color: #f7f7f7;
}
.contact-logo {
	width: 80px;
	height: 80px;
	float: left;
	background-color: #666;
	margin-right: 10px;
}
.contact-text {
	width: 200px;
	height: 80px;
	float: left;
	overflow: hidden;
	
}
.contact-logo-1 {
	background-image: url(../images/contact_02.png);
	background-repeat: no-repeat;
}
.contact-logo-2 {
	background-image: url(../images/contact_03.png);
	background-repeat: no-repeat;
}
.contact-logo-3 {
	background-image: url(../images/contact_01.png);
	background-repeat: no-repeat;
}
.contact-logo-4 {
	background-image: url(../images/contact_04.png);
	background-repeat: no-repeat;
}

.contact-text span {
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
}
.contact-text p {
	line-height: 18px;
	font-size: 13px;
	width: 200px;
}
/*footer style*/
#footer {
	margin-top: 15px;
	width: 100%;
	height: 128px;
	box-shadow: #f7f7f7 0 -4px 15px;
	background-color: #053d90;
	
}
.footer-wrapper {
	width: 979px;
	height: 105px;
	padding:23px 14px 0 10px;
	margin: auto;
	overflow:hidden;
}
.footer-left {
	float: left;
	overflow: hidden;
	line-height:20px;
	line-height:24px;
	font-size:12px;
	color:#d7e7ff;
	
}

.footer-right {
    float: right;
	font-size:12px;
	color:#d7e7ff;
	line-height:20px;
}


/*二级页面 style */
/*.banner-text-inner {
	position: absolute;
	width: 489px !important;
	top: 50px; !important;
	left: 50% !important;
	margin-left: 240px;
	overflow: hidden !important;
}*/


.banner-text {
	position: absolute;
	width:489px;
	height:131px;
	z-index: 100px;
	left: 0px;
	top: 150px;
	color: #fff;
	/*animation: bounceInLeft 1s .2s ease both;
	-webkit-animation: bounceInLeft 1s .2s ease both;
	-moz-animation:bounceInLeft 1s .2s ease both;*/
}
/*@-webkit-keyframes bounceInLeft{
	0%{opacity:0;
	-webkit-transform:translateX(-2000px)}
	60%{opacity:1;
	-webkit-transform:translateX(30px)}
	80%{-webkit-transform:translateX(-10px)}
	100%{-webkit-transform:translateX(0)}
}
@-moz-keyframes bounceInLeft{
	0%{opacity:0;
	-moz-transform:translateX(-2000px)}
	60%{opacity:1;
	-moz-transform:translateX(30px)}
	80%{-moz-transform:translateX(-10px)}
	100%{-moz-transform:translateX(0)}
}*/

.banner-inner {
	width: 100%;
	height: 250px;
	background: #fff url(../images/img1.jpg) no-repeat 50% 0;
	margin-top:90px;
}

.banner-inner2{
	width: 100%;
	height: 250px;
	background: #fff url(../images/img2.jpg) no-repeat 50% 0;
	margin-top:90px;
	}

.banner-inner3{
	width: 100%;
	height: 250px;
	background: #fff url(../images/img3.jpg) no-repeat 50% 0;
	margin-top:90px;
	}

.banner-inner4{
	width: 100%;
	height: 250px;
	background: #fff url(../images/img4.jpg) no-repeat 50% 0;
	margin-top:90px;
	}

.banner-inner5{
	width: 100%;
	height: 250px;
	background: #fff url(../images/img5.jpg) no-repeat 50% 0;
	margin-top:90px;
	}

.cont-inner {
	width: 1003px;
	margin: auto;
}
.bread-crumb {
	width: 118px;
	margin-top: 30px;
	padding-bottom: 6px;
	color: #999;
	border-bottom: #e3e3e3 1px solid;
}
.bread-crumb span {
	color: #272727;
	font-size: 25px;
}
.bread-crumb a { color: #999;}
.sidebar,
.article {
	margin-top: 0;	
	margin-bottom:35px;
}
	
.sidebar {
	width: 200px;
	height: 1000px;
	float: left;
	background-color: #f7f7f7;
	color: #c30;
}
.sidebar ul {
	margin-top: 20px;
}
.sidebar a { 
    display: block;
	width: 200px;
    color:#555;
	text-indent: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: #e3e3e3 1px solid;
}
.sidebar a.active {
	color: #fff;
	background-color: #c30;
	border: none;
}
.sidebar a:hover {
	color: #fff;
	background-color: #c30;
}
.article  {
	width: 770px;
	float: right;
	color: #555;
	background:url(../images/p8.jpg) no-repeat right bottom;
}
.article h1 {
	font-weight: normal;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 12px;
}
.article-cont {
	width: 770px;
	background-color: #f7f7f7;
	border: #e3e3e3 1px solid;
	box-sizing: border-box;
	height: 958px;
	background-image: url(../images/bigbg.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}
.article-inner {
	width: 710px;
	margin: auto;
	margin-top: 20px;
}
.article-inner p {
	padding: 10px 0 10px 0;
	line-height: 21px;
	text-indent: 2em;
}
.article-inner img {
	display: block;
	float: right;
	margin-left: 20px;
}
/*产品介绍页面*/
.sidebar-pr {
	height: 750px;
}
.article-pr { height: 700px;}
.article-prcont {
	border: none;
	background: none;
}
.article-prcont ul {
    width: 788px;
}
.article-prcont ul li {
	width: 180px;
	height: 190px;
	background-color: #fff;
	margin-top: 10px;
	margin-bottom: 30px;
	box-shadow: #f1f1f1 0 0 5px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	line-height: 28px;
	float: left;
	margin-right: 17px;
}
.article-prcont ul li img {
	display: block;
	margin: auto;
	margin-top: 7.5px;
}
.article-prcont ul li img:hover {
	-webkit-animation:pulse 1s .2s ease both;
	-moz-animation:pulse 1s .2s ease both;}
	@-webkit-keyframes pulse{
	0%{-webkit-transform:scale(1)}
	50%{-webkit-transform:scale(1.1)}
	100%{-webkit-transform:scale(1)}
	}
	@-moz-keyframes pulse{
	0%{-moz-transform:scale(1)}
	50%{-moz-transform:scale(1.1)}
	100%{-moz-transform:scale(1)}
}
.page {
	margin-bottom: 30px;
	
	margin: auto;
	font-size: 12px;
	text-align: center;
}
.page a {
	padding: 2px 8px;
	margin-right: 10px;
	border: 1px solid #e1e1e2;
}
.page a:hover {
	background-color: #000;
	color: #fff;
}
/*联系我们*/
.article-ct {
	width: 1003px;
	
}
.article-ct h1 {
	text-align: center;
	color: #999;
	display: none;
}

.contact-detail {
	
	width: 1003px;
}

.contact-detail ul {
	float: left;
	width: 480px;
	margin-left:25px;
	overflow: hidden;
}
.contact-detail ul span {
	color: #053d90;
	font-size: 20px;
	font-weight: bold;
}
.contact-detail ul li {
	line-height: 30px;
}
/*公司动态*/
/*公司新闻页面*/
.news-list {
	width: 740px;
}
.news-list ul {
	border-bottom: #e3e3e3 1px solid;
	padding-bottom: 25px;
	padding-left: 20px;
	margin-bottom: 25px;
	line-height: 30px;
	width: 710px;
	list-style-type: disc;
}
.news-list ul li {
	position: relative;
}
.news-list ul li span {
    position: absolute;
	right: 0;
	color: #999;
}


.side-pic {
	width: 200px;
	position: absolute;
	right: 0;
	top: 60px;
}

.article-tr {
	width: 770px;
	border: #e3e3e3 1px solid;
}
.article-tr-inner {
	width: 710px;
	margin: auto;
	padding-top: 20px;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 20px;
}
.article-tr-inner  h2 {
	font-weight: normal;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 12px;
}
.article-tr-inner ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-type: disc;
	margin-left: 20px; 
}
.article-tr-inner ul li a:hover { text-decoration: underline;}
.article-tr-inner ul li span {
	color: #ccc;
	display: inline-block;
	float: right;
	font-size: 13px;
}
.article-tr .page {
	padding-top: 30px;
	margin-bottom: 30px;
}
.sidebar-tr { height: 828px;}

.left-img {
	width: 300px;
	float: left;
	margin-right: 20px;
}
.left-img p span {
	color: #d20c08;
}
.parameter {
	float: right;
	width: 450px;
	line-height:28px;
	}
.parameter span {
	font-weight: bold;
	color: #0058a7;
}
.parameter form input {
	display: block;
	width: 250px;
	margin-bottom: 5px;
	border: #e3e3e3 solid 1px;
	border-radius: 3px;
	padding: 5px;
}
.parameter form textarea {
	border: #e3e3e3 solid 1px;
	border-radius: 3px;
	margin-bottom: 5px;
}
.parameter form button, .parameter form .button {
	display: block;
	width: 200px;
	border: none;
	background-color: #d20c08;
	color: #fff;
	border-radius: 3px;
	padding: 10px 0;
	margin-bottom: 10px;
}
.parameter form button:hover, .parameter form .button:hover {
	background-color: #c30;
}
.more-detail h2 {
    line-height: 50px;
	height: 50px;
	border-bottom: #e3e3e3 solid 1px;
}

.honor{
	min-height: 300px;
	margin-top: 30px;
}
.honor li{
	float: left;
	width: 200px;
	margin:0 12.5px;
	height: 150px;
}
.honor li img{
	max-width: 200px;
	margin: 0 auto;
	display: block;
	height: 150px;
}
.clear:after{
  content: ".";
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}
.clear {
*zoom:1;
}