body {
	margin: 0px; padding: 0px; width: 100%; height: auto; color: rgb(55, 58, 60); line-height: 1.5; font-family: Microsoft YaHei; font-size: 1rem; background-color: rgb(255, 255, 255);
}
html {
	margin: 0px; padding: 0px; width: 100%; height: auto; color: rgb(55, 58, 60); line-height: 1.5; font-family: Microsoft YaHei; font-size: 1rem; background-color: rgb(255, 255, 255);
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
tr {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
i {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
ul li {
	margin: 0px; padding: 0px; list-style-type: none;
}
input {
	margin: 0px; padding: 0px; list-style-type: none;
}
dl {
	margin: 0px; padding: 0px; list-style-type: none;
}
dd {
	margin: 0px; padding: 0px; list-style-type: none;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
a img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
h1 {
	font-size: 100%; font-weight: normal;
}
h2 {
	font-size: 100%; font-weight: normal;
}
h3 {
	font-size: 100%; font-weight: normal;
}
h4 {
	font-size: 100%; font-weight: normal;
}
h5 {
	font-size: 100%; font-weight: normal;
}
h6 {
	font-size: 100%; font-weight: normal;
}
a {
	transition:0.5s; color: rgb(68, 68, 68); text-decoration: none; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;
}
a:hover {
	text-decoration: none;
}
input:hover {
	outline: 0px;
}
input:active {
	outline: 0px;
}
input:focus {
	outline: 0px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
textarea {
	overflow: auto; resize: none;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.clearfix {
	-ms-zoom: 1;
}
.clear {
	height: 0px; line-height: 0; clear: both; font-size: 0px;
}
.baseDiv {
	width: 1200px; margin-top: 0px; margin-right: auto !important; margin-bottom: 0px; margin-left: auto !important;
}
.head {
	width: 100%; position: relative; z-index: 1000;
}
.head .head_top {
	height: 35px; color: rgb(102, 102, 102); line-height: 35px; font-size: 12px; position: relative; z-index: 10; box-shadow: 0px 5px 10px rgba(0,0,0,0.02); background-color: rgba(255, 255, 255, 0.4);
}
#fancybox-frame {
	margin: 5px 0px; width: 330px !important; height: 25px; overflow: hidden;
}
.head .head_top .spanN {
	padding: 0px 15px; color: rgb(204, 204, 204);
}
.head .head_top a {
	color: rgb(102, 102, 102);
}
.head .head_top a:hover {
	color: rgb(125, 181, 43); text-decoration: underline;
}
.head .head_logo {
	width: 100%; position: relative; z-index: 11; background-color: rgba(255, 255, 255, 0.02);
}
.head .head_logo .logoDiv {
	width: 567px; height: 130px; float: left; position: relative;
}
.head .head_logo .logoDiv a {
	background-position: left; width: 100%; height: 100%; display: block; position: absolute; background-image: url("logo.png"); background-repeat: no-repeat;
}
.head .head_logo .l1 {
	background: url("tel.png") no-repeat right; padding-right: 55px; margin-top: 35px;
}
.head .head_logo .l1 span {
	text-align: right; display: block;
}
.head .head_logo .l1 .span1 {
	height: 20px; color: rgb(51, 51, 51); line-height: 20px; padding-right: 2px; font-size: 14px;
}
.head .head_logo .l1 .span2 {
	height: 37px; color: rgb(206, 13, 13); line-height: 40px; font-family: "Impact"; font-size: 30px; font-weight: 700;
}
.head .head_logo .biaoyu {
	width: 360px; height: 60px; text-align: left; margin-top: 33px;
}
.head .head_logo .biaoyu .p1 {
	height: 30px; color: rgb(26, 102, 53); line-height: 30px; font-size: 26px; font-weight: 700;
}
.head .head_logo .biaoyu .p2 {
	height: 30px; color: rgb(51, 51, 51); line-height: 35px; font-size: 16px;
}
.head .head_logo .biaoyu .p2 span {
	padding: 0px 10px; color: rgb(231, 172, 37);
}
.nav {
	transition:0.2s; position: relative; z-index: 10; background-color: rgb(21, 121, 232); -moz-transition: all 0.2s; -webkit-transition: all 0.2s; -o-transition: all 0.2s;
}
.nav > .baseDiv {
	overflow: inherit;
}
.nav:hover {
	background-color: rgb(21, 121, 232);
}
.nav .navBG {
	transition:0.5s; left: 0px; top: 100%; width: 100%; height: 0px; overflow: hidden; position: absolute; z-index: 10; background-color: rgba(21, 121, 232, 0.8); -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;
}
.nav:hover .navBG {
	height: 250px;
}
.navMain {
	position: relative; z-index: 100;
}
.nav .navMain .navLi {
	float: left; position: relative; z-index: 10;
}
.nav .navMain .indexLi.navLi {
	
}
.nav .navMain .navLi a.a1 {
	width: 150px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 16px; font-weight: 400; display: block; position: relative;
}
.nav .navMain .navLi a.a1 em {
	transition:0.4s; left: 0px; width: 0px; height: 0px; bottom: 0px; border-top-color: rgb(35, 99, 48); border-top-width: 1px; border-top-style: solid; position: absolute; z-index: 10; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s;
}
.nav .navMain .navLi:hover a.a1 {
	background-color: rgb(245, 105, 0);
}
.nav .navMain .navLi:hover a.a1 em {
	width: 100%;
}

/*天空*/
.tiankong{ position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; overflow:hidden;}
.sky {height:480px;width:100%;margin-top:-130px;background:#007fd5;position:relative;overflow:hidden;-webkit-animation:sky_background 20s ease-out infinite;-moz-animation:sky_background 20s ease-out infinite;-o-animation:sky_background 20s ease-out infinite;animation:sky_background 20s ease-out infinite;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.clouds_one {background:url("cloud_one.png");position:absolute;left:0;top:0;height:100%;width:300%;-webkit-animation:cloud_one 20s linear infinite;-moz-animation:cloud_one 20s linear infinite;-o-animation:cloud_one 20s linear infinite;animation:cloud_one 20s linear infinite;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.clouds_two {background:url("cloud_two.png");position:absolute;left:0;top:0;height:100%;width:300%;-webkit-animation:cloud_two 35s linear infinite;-moz-animation:cloud_two 35s linear infinite;-o-animation:cloud_two 35s linear infinite;animation:cloud_two 35s linear infinite;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.clouds_three {background:url("cloud_three.png");position:absolute;left:0;top:0;height:100%;width:300%;-webkit-animation:cloud_three 50s linear infinite;-moz-animation:cloud_three 50s linear infinite;-o-animation:cloud_three 50s linear infinite;animation:cloud_three 50s linear infinite;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
@-webkit-keyframes sky_background {0% {background:#007fd5;color:#007fd5}
50% {background:#a3d9ff/*000*/;color:#a3d9ff}
100% {background:#007fd5;color:#007fd5}
}
@-moz-keyframes sky_background {0% {background:#007fd5;color:#007fd5}
50% {background:#a3d9ff/*000*/;color:#a3d9ff}
100% {background:#007fd5;color:#007fd5}
}
@keyframes sky_background {0% {background:#007fd5;color:#007fd5}
50% {background:#a3d9ff/*000*/;color:#a3d9ff}
100% {background:#007fd5;color:#007fd5}
}
@-webkit-keyframes cloud_one {0% {left:0}
100% {left:-200%}
}
@-moz-keyframes cloud_one {0% {left:0}
100% {left:-200%}
}
@keyframes cloud_one {0% {left:0}
100% {left:-200%}
}
@-webkit-keyframes cloud_two {0% {left:0}
100% {left:-200%}
}
@-moz-keyframes cloud_two {0% {left:0}
100% {left:-200%}
}
@keyframes cloud_two {0% {left:0}
100% {left:-200%}
}
@-webkit-keyframes cloud_three {0% {left:0}
100% {left:-200%}
}
@-moz-keyframes cloud_three {0% {left:0}
100% {left:-200%}
}
@keyframes cloud_three {0% {left:0}
100% {left:-200%}
}


/*banner图*/
#wrapper {background:#f9f9f9;position:relative; width:100%;  overflow: hidden; }

.fullwidthbanner-container {width:100% !important;position:relative;padding:0;/*max-height:450px !important;*/overflow:hidden;height:460px !important;}
.fullwidthbanner-container .fullwidthabnner {width:100% !important;position:relative;}
.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected { width:100px;/*background:#e1472f !important;*/-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";/*filter:alpha(opacity=50);*/    -moz-opacity:1;-khtml-opacity:1;opacity:1;}
.tp-leftarrow:hover,.tp-rightarrow:hover {background-color:#e1472f !important;}
/** BULLETS **/.tp-bullets {z-index:1001;position:absolute; left:auto !important;right:30px; bottom:60px !important; width:90px !important;}
.tp-bullets.simplebullets.round .bullet {cursor:pointer;position:relative;background:#fff;width:50px;height:3px;-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; margin-top:10px; float:right;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/*filter:alpha(opacity=50);*/    -moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7; }
.tp-bullets.simplebullets.round .bullet:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";/*filter:alpha(opacity=50);*/    -moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.tp-leftarrow.large {z-index:100;cursor:pointer;position:relative;background:#393939 url(slider-left-arrow.png) no-Repeat;width:42px;height:43px;margin-left:0px;margin-top:-21px;-webkit-transition:background 0.1s linear;-moz-transition:color,background 0.1s linear;-o-transition:color,background 0.1s linear;transition:color,background 0.1s linear;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);/*增加阴影*//***打开注释，按钮变成圆形的border-radius:20px;所有角都使用半径为5px的圆角，此属性为CSS3标准属性 -moz-border-radius:20px;Mozilla浏览器的私有属性 -webkit-border-radius:20px;Webkit浏览器的私有属性 border-radius:20px 20px 20px 20px;四个半径值分别是左上角、右上角、右下角和左下角 */}
.tp-rightarrow.large {z-index:100;cursor:pointer;position:relative;background:#393939 url(slider-right-arrow.png) no-Repeat 0 0;width:42px;height:43px;margin-left:0;margin-top:-21px;-webkit-transition:background 0.1s linear;-moz-transition:color,background 0.1s linear;-o-transition:color,background 0.1s linear;transition:color,background 0.1s linear;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3); left:auto  !important;; right
:0 !important;;/*增加阴影*//***打开注释，按钮变成圆形的border-radius:20px;所有角都使用半径为5px的圆角，此属性为CSS3标准属性 -moz-border-radius:20px;Mozilla浏览器的私有属性 -webkit-border-radius:20px;Webkit浏览器的私有属性 border-radius:20px 20px 20px 20px;四个半径值分别是左上角、右上角、右下角和左下角 */}
.tp-bullets.tp-thumbs {z-index:100;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px;}
.fullwidthbanner-container .tp-thumbs {padding:3px;}
.tp-bullets.tp-thumbs .tp-mask {width:500px;height:50px;overflow:hidden;position:relative;}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {width:5000px;position:absolute;}
.tp-bullets.tp-thumbs .bullet {width:100px;height:50px;cursor:pointer;overflow:hidden;background:none;margin:0;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/*filter:alpha(opacity=50);*/    -moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}
.tp-bullets.tp-thumbs .bullet:hover,.tp-bullets.tp-thumbs .bullet.selected {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.tp-thumbs img {width:100%;}
.tp-bannertimer {width:100%;height:10px;position:absolute;z-index:200;z-index:5000;}
.tp-bannertimer.tp-bottom {bottom:0px !important;height:5px;}
@media only screen and (min-width:768px) and (max-width:959px) {;}
@media only screen and (min-width:480px) and (max-width:767px) {.responsive .tp-bullets.tp-thumbs {width:300px !important;height:30px !important;}
.responsive .tp-bullets.tp-thumbs .tp-mask {width:300px !important;height:30px !important;}
.responsive .tp-bullets.tp-thumbs .bullet {width:60px !important;height:30px !important;}
}
@media only screen and (min-width:0px) and (max-width:479px) {.responsive .tp-bullets {display:none;}
.responsive .tparrows {display:none;}
}
.tp-simpleresponsive img {-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}
.tp-simpleresponsive a {text-decoration:none;}
.tp-simpleresponsive ul {list-style:none;padding:0;margin:0;}
.tp-simpleresponsive >ul >li {list-stye:none;position:absolute;visibility:hidden; height:460px !important; width:100%;}
.caption.slidelink a div,.tp-caption.slidelink a div {width:10000px;height:10000px;}
.tp-loader {background:url(loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;top:50%;left:50%;z-index:10000;position:absolute;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.defaultimg{ width:1920px !important; height:460px !important;}
/*banner图 end*/
