@charset "utf-8";
/* technical support:Zhenjiang YouDu; technician:ChenShinan */

/*全局元素*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	border: 0;
	font-size: 100%;
	font: inherit;
	/*font-family:"微软雅黑","宋体",Verdana,Arial,Helvetica,sans-serif;*/
	vertical-align: baseline;
	margin: 0;
	padding: 0;
	color: rgb(82,87,93);
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, header, menu, dialog, footer, figure, dl, dt, dd, ul, li {
	display: block;
}
body, html {
	background-color: rgb(243,243,243);
}
a {
	color: rgb(57,56,54);
	text-decoration: none;
}
a:hover {
	color: #FF0000;
}
form {
	display: inline;
	margin: 0;
	padding: 0;
}
input {
	float: left;
	margin-right: 5px;
}
img {
	border: 0 none;
}
ul, ol {
	list-style: none outside none;
}
.bulk {
	display: block;
}
.left {
	float: left;
}
/*结构元素*/
.headeone {
	width: 100%;
	height: 118px;
	background-color: rgb(250,250,250);
	border-bottom: 1px rgb(221,221,221) solid;
}
.headeone1 {
	width: 1000px;
	margin: 0 auto;
	height: 118px;
}
.logo {
	width: 294px;
	height: 103px;
	float: left;
	font-size: 14px;
	padding-top: 15px;
	color: #20273C
}
.logo img {
	margin: 0 auto;
	width: 175px;
}
.headnav {
	float: right;
}
.headnav li {
	width: 176px;
	float: left;
}
.headnav li a {
	display: block;
	text-align: center;
	height: 59px;
	padding-top: 59px;
	font-size: 18px;
}
.headnav li a:hover {
	background: url(../img/btn1.png) no-repeat center bottom;
	color: rgb(15,71,158);
}
/*banner*/
.bannerIndex {
	width: 100%;
	height: 596px;
	overflow: hidden;
	background-color: #CEE0F4;
}
.banner_Img {
	position: relative;
	height: 596px;
}
.banner_Img li {
	height: 596px;
	width: 100%;
	position: absolute;
	height: 596px;
}
.banner_Img .ban1 {
	background: url(../img/sybg.jpg) no-repeat center;
}
.banner_Img .ban2 {
	background: url(../img/sybg_2.jpg) no-repeat center;
}
.banner_text {
	position: relative;
	top: -596px;
	height: 596px;
	overflow: hidden;
}
.banner_text h2, .banner_text span, .banner_text a {
	display: block;
	position: absolute;
}
.bannerIndex1 {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
}
.bannerIndex1 h2 {
	display: block;
	left: 134px;
	top: -70px;
	opacity: 0;
	color: rgb(255,255,255);
	font-size: 40px;
	font-weight: normal;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8), 0 0 30px rgba(0, 0, 0, 0.075);
	letter-spacing: 3px;
	line-height: 46px;
}
.bannerIndex1 span {
	display: none;
	left: 143px;
	top: 236px;
	color: rgb(255,255,255);
	font-size: 20px;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8), 0 0 30px rgba(0, 0, 0, 0.075);
	letter-spacing: 2px;
}
.button {
	top: 400px;
	background-color: rgba(31, 89, 170, 0.6);
	border: 2px solid rgba(255, 255, 255, 0.5);
	border: 2px solid rgb(255, 255, 255)\9;
	border-radius: 5px 5px 5px 5px;
	color: rgb(255,255,255);
	display: inline-block;
	font-size: 30px;
	letter-spacing: 1px;
	width: 325px;
	height: 90px;
	opacity: 0;
	left: -329px;
	line-height: 88px;
	text-transform: uppercase;
	transition: background-color 0.15s ease-in 0s;
}
/*.butn1{ left:2;}
.butn2{ left:335px;}
.butn3{ left:670px;}*/
.button:hover {
	background-color: rgba(211, 44, 21, 0.8);
	background-color: #DD2C15;
	color: rgb(255,255,255);
}
/*第一个*/
.containerbody1 {
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 75px;
}
.contact1 {
	width: 960px;
	margin: 0 auto;
	background-color: rgb(237,237,239);
	height: 114px;
	margin-top: 61px;
}
.button1 {
	float: right;
	margin-right: 27px;
	margin-top: 33px;
	display: block;
	color: rgb(255,255,255);
	width: 202px;
	height: 44px;
	font-size: 18px;
	background-color: rgb(231,76,60);
	border: 2px solid rgb(204,48,33);
	text-align: center;
	line-height: 44px;
	border-radius: 3px 3px 3px 3px;
	transition: background-color 0.15s ease-in 0s;
}
.button1:hover {
	background-color: rgb(204,48,33);
	border: 2px solid rgb(231,76,60);
	color: rgb(255,255,255);
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
}
.telephone {
	float: left;
	margin-left: 27px;
	margin-top: 26px;
}
.telephone p, .telephone strong {
	display: block;
	text-align: center;
	font-size: 18px;
	line-height: 30px;
	font-weight: normal;
}
.telephone strong {
	line-height: 36px;
	font-size: 22px;
}
/*第2个*/
.containerbody2 {
	width: 1000px;
	margin: 0 auto;
	height: 335px;
	margin-bottom: 120px;
}
.specificnav {
	width: 240px;
	height: 325px;
	background: rgb(255,255,255);
	border-bottom: 4px rgb(214,214,214) solid;
	float: left;
	margin-right: 13px;
}
.specificnav2 {
	width: 240px;
	height: 325px;
	background: rgb(255,255,255);
	border-bottom: 4px rgb(214,214,214) solid;
	float: left;
	margin-right: 1px;
}
.specificnav i, .specificnav2 i, {
}
.specificnav2:hover, .specificnav:hover {
	border-bottom: 1px rgb(214,214,214) solid;
	padding-top: 2px;
}
.specificnav a, .specificnav span, .specificnav i {
	display: block;
	text-align: center;
}
.specificnav2 a, .specificnav2 span, .specificnav2 i {
	display: block;
	text-align: center;
}
.specificnav i {
	font-style: normal;
	padding-top: 10px;
	font-size: 14px;
	color: rgb(15,67,106);
}
.specificnav2 i {
	font-style: normal;
	padding-top: 10px;
	font-size: 14px;
	color: rgb(15,67,106);
}
.btnimg1 {
	background: url(../img/juti1.png) no-repeat center bottom;
	width: 80px;
	height: 133px;
	text-align: center;
	margin: 0 auto;
}
.btnimg2 {
	background: url(../img/juti2.png) no-repeat center bottom;
	width: 80px;
	height: 133px;
	text-align: center;
	margin: 0 auto;
}
.btnimg3 {
	background: url(../img/juti3.png) no-repeat center bottom;
	width: 101px;
	height: 133px;
	text-align: center;
	margin: 0 auto;
}
.btnimg4 {
	background: url(../img/juti4.png) no-repeat center bottom;
	width: 80px;
	height: 133px;
	text-align: center;
	margin: 0 auto;
}
.specificnav span {
	margin-top: 30px;
	font-size: 22px;
	color: rgb(214,87,57);
}
.specificnav2 span {
	margin-top: 30px;
	font-size: 22px;
	color: rgb(214,87,57);
}
.specificbtn {
	width: 196px;
	height: 48px;
	margin: 40px 0 0 20px;
	line-height: 46px;
	color: rgb(255,255,255);
	background-color: rgb(0,100,185);
	border: 2px rgb(0,100,185) solid;
	border-radius: 3px 3px 3px 3px;
}
.specificbtn:hover {
	background-color: rgb(0,67,123);
	color: rgb(255,255,255);
	border: 2px rgb(0,129,240) solid;
}
/* focus_Box */
.containerbody3 {
	width: 100%;
	background: url(../img/sybg2.jpg) repeat-x;
	padding-top: 74px;
}
.productIndex {
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 50px;
}
.productIndex h2, .productIndex span {
	display: block;
	font-size: 36px;
	color: rgb(255,255,255);
	text-align: center;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), 0 0 30px rgba(0, 0, 0, 0.075);
	font-weight: normal;
}
.productIndex span {
}
/* focus_Box */
#focus_Box {
	position: relative;
	width: 1200px;
	height: 450px;
	margin: 20px auto;
}
#focus_Box ul {
	position: relative;
	width: 1200px;
	height: 450px
}
#focus_Box li {
	z-index: 0;
	position: absolute;
	width: 478px;
	background: #fff;
	height: 450px;
	top: 146px;
	cursor: pointer;
	left: 377px;
	border: 5px rgb(86,112,137) solid;
}
#focus_Box li img {
	width: 100%;
	background: url(images/loading.gif) no-repeat center 50%;
	height: 100%;
	vertical-align: top
}
#focus_Box li p {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 88px;
	line-height: 88px;
	background: url(images/float-bg.png) repeat;
	color: rgb(255,255,255);
	display: block;
	text-align: center;
}
#focus_Box li p span {
	display: block;
	height: 84px;
	border-top: 4px rgb(51,51,51) solid;
	overflow: hidden;
	color: rgb(255,255,255);
	font-size: 30px;
	background-color: rgb(37,38,42);
	transition: background-color .6s ease-in;
}
#focus_Box li p span:hover {
	background-color: rgb(227,93,79);
	border-top: 4px rgb(185,67,57) solid;
}
#porsty {
	display: inline-block;
}
#focus_Box .prev, #focus_Box .next {
	display: block;
	z-index: 100;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	width: 92px;
	height: 92px;
	top: 200px;
}
#focus_Box .prev {
	background: url(../img/btnleft.png) no-repeat center;
	left: 0px
}
#focus_Box .next {
	background: url(../img/btnright.png) no-repeat center;
	right: 0px
}
.containerbody4 {
	width: 1000px;
	margin: 0 auto;
	margin-top: 148px;
}
.containerbody4 h3 {
	font-size: 36px;
	color: rgb(58,79,106);
}
.clientbg {
	background: url(../img/clientbg.jpg) no-repeat center;
	width: 1000px;
	height: 150px;
}
/*底部*/
.footone {
	width: 100%;
	background-color: rgb(49,56,66);
	height: 412px;
	background: url(../img/footIndex.jpg) no-repeat center;
}
.footone1 {
	width: 1000px;
	margin: 0 auto;
}
.Globalnav {
}
.Globalnav a {
	display: block;
	color: rgb(255,255,255);
	font-size: 20px;
	text-align: left;
}
.Globalnav1, .Globalnav2, .Globalnav3 {
	float: left;
	margin-top: 108px;
}
.Globalnav2, .Globalnav3 {
	padding-left: 133px;
}
.Globalnav2 a, .Globalnav3 a {
	text-align: center;
}
.Globalnav1 dt a, .Globalnav2 dt a, .Globalnav3 dt a {
	line-height: 36px;
}
.Globalnav1 dd a, .Globalnav2 dd a, .Globalnav3 dd a {
	font-size: 14px;
	display: block;
	line-height: 30px;
}
.Globalnav1 a:hover, .Globalnav2 a:hover, .Globalnav3 a:hover {
	color: rgb(255,255,0);
}
.contacts p {
	padding-left: 182px;
	padding-top: 110px;
	display: block;
	color: rgb(57,61,64);
	width: 255px;
	float: left;
	line-height: 30px;
	font-size: 18px;
	text-shadow: 0 1px 3px rgba(255,255,255, 0.6), 0 0 30px rgba(0, 0, 0, 0.075);
}
.contacts p:hover {
	color: rgb(255,255,255);
}
/*分页*/
#fengye {
	clear: both;
	display: block;
	float: right;
	margin: 15px 0 0;
	padding: 2px;
}
.k_pagelist {
	clear: both;
	display: table;
	float: left;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.k_pagelist em {
	background-color: rgba(237,237,237,0.8);
	color: rgba(20,49,107,0.6);
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	margin: 0 1px;
	padding: 2px 10px;
}
.k_pagelist strong {
	background-color: rgb(237,237,237);
	color: rgb(20,49,107);
	font-size: 24px;
	margin: 0 1px;
	padding: 2px 10px;
}
.k_pagelist a {
	background-color: rgb(237,237,237);
	color: rgb(20,49,107);
	font-size: 24px;
	margin: 0 1px;
	padding: 2px 10px;
}
.k_pagelist em:hover, .k_pagelist strong:hover, .k_pagelist a:hover {
	background-color: rgb(232,81,68);
	color: rgb(255,255,255);
}
