@charset "utf-8";

/* -------- 全局样式-------- */  

* {

	margin: 0;

	padding: 0;

	font-style: normal;

}

body {

	font-family: "微软雅黑", "宋体", arial;

	font-size: 14px;

	margin: 0px;

	padding: 0px;

	background: #fff;

	color: #5c5c5c;

}

div, form, img, ul, li, dl, dt, dd {

	padding: 0px;

	margin: 0px;

	border: 0px;

}

td, p, div, li, select, input, textarea {

	font-family: "微软雅黑", "宋体", arial;

	font-size: 14px;

	margin: 0;

	padding: 0;

}

td, p, div, li, input, textarea {

	word-break: break-all;

}

h1, h2, h3, h4, h5, h6, b, strong, th {

	font-size: 100%;

}

/*强行换行*/

table, tr, td, th {

	font-size: 14px;

}

ul, li {

	list-style-type: none;

}

/*ul,li{ LIST-STYLE: none;}*/

h1, h2, h3, h4, h5, h6 {

	padding: 0px;

	margin: 0px;

}

/* -------- 链接-------- */

a:link {

	color: #333;

	text-decoration: none;

	font-style: normal;

} /* 未访问的链接 */

a:visited {

	color: #333;

	text-decoration: none;

} /* 已访问的链接 */

a:hover {

	color: #333;

	text-decoration: none;

} /* 鼠标放上去的链接 */

a:active {

	color: #333;

} /* 激活链接 */

/* -------- 表单 -------- */

.left {

	float: left;

}

.right {

	float: right;

}

.clear {

	clear: both;

}

.center {

	width: 1400px;

	display: table;

	margin: 0 auto;

}





/* -------- 正文开始 -------- */

.top_head{width:100%;margin-bottom: 15px;}

.logo{float:left;margin-top: 15px;padding-left: 50px;}

.logo img{

    display: block;

    float: left;

}

.logo p{

    float: left;

    font-size: 34px;

    font-weight: bold;

    margin-left: 50px;

    margin-top: 12px;

    color: #000;

}

.logo p span{

    display: block;

    font-size: 18px;

    font-weight: normal;

    line-height: 38px;

    color: #333;

}

.toptel{

    float: right;

    margin-top: 50px;

}

.toptel span{

    float: left;

    padding-right: 15px;

}

.toptel span img{}

.toptel p{

    float: right;

    font-size: 28px;

    font-weight: bold;

    line-height: 36px;

    color: #000;

}

.toptel p i{

    font-size: 14px;

    font-weight: normal;

    color: #666;

    display: block;

    line-height: 16px;

}

.menu{

    height: 75px;

    width: 100%;

    border-top: 2px solid #ededed;

    line-height: 75px;

}

.menu ul{}

.menu ul li{

    float: left;

    width: 11.1%;

    font-size: 16px;

    text-align: center;

	position: relative;

}

.menu ul li a{color:#000; display:block;}

.menu .cur{color:#fff; background:#006600;}

.menu ul li:hover a{color:#fff; background:#006600;}

.menu li a:before{    content: "";

    position: absolute;

    z-index: 1;

    right: 0;

    top: 25px;

    background: #cccccc;

    height: 29px;

    width: 1px;}

.menu .cur:before{ display:none}

.menu li:nth-last-child(1) a:before{display:none}



#wowslider-container {

	zoom: 1;

	position: relative;

	width: 100%;

	margin: 0 auto;

	z-index: 100;

	border: none;

	text-align: left; /* reset align=center */

	font-size: 10px;

	overflow: hidden;

}

#wowslider-container.fullscreen-mode, #wowslider-container.fullwidth-mode {

	max-width: none;

	max-height: none;

}

#wowslider-container .ws_images ul {

	position: relative;

	width: 10000%;

	height: 100%;

	left: 0;

	list-style: none;

	margin: 0;

	padding: 0;

	border-spacing: 0;

	overflow: visible;/*table-layout:fixed;*/

}

#wowslider-container .ws_images ul li {

	position: relative;

	width: 1%;

	height: 100%;

	line-height: 0; /*opera*/

	overflow: hidden;

	float: left;

	font-size: 0;

	padding: 0 0 0 0 !important;

	margin: 0 0 0 0 !important;

}

#wowslider-container .ws_images {

	position: relative;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	overflow: hidden;

}

#wowslider-container.fullscreen-mode .ws_images, #wowslider-container.fullwidth-mode .ws_images {

	max-height: none;

}

#wowslider-container .ws_images a {

	width: 100%;

	display: block;

	color: transparent;

}

#wowslider-container.fullscreen-mode .ws_images a, #wowslider-container.fullwidth-mode .ws_images a {

	height: 100%;

}

#wowslider-container img {

	max-width: none !important;

}

#wowslider-container .ws_images img {

	width: 100%;

	border: none 0;

	max-width: none;

	padding: 0;

	margin: 0;

}

#wowslider-container .ws_images iframe {

	position: absolute;

	z-index: -1;

}

#wowslider-container a {

	text-decoration: none;

	outline: none;

	border: none;

}

#wowslider-container .ws_bullets {

	float: left;

	position: absolute;

	z-index: 70;

}

#wowslider-container .ws_bullets div {

	position: relative;

	float: left;

	font-size: 0px;

}

#wowslider-container a.wsl {

	display: none;

}

#wowslider-container .ws_bullets {

	padding: 10px;

}

#wowslider-container .ws_bullets a {

	margin-left: 16px;

	width: 12px;

	height: 12px;

	float: left;

	text-indent: -4000px;

	position: relative;

	background: rgb(30,165,194); /* ie */

	background: rgba(30,165,194,0.5);

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

}

#wowslider-container .ws_bullets a.ws_selbull, #wowslider-container .ws_bullets a:hover {

	background: rgba(30,165,194,1);

}

#wowslider-container .ws_bullets a:hover {

	-webkit-animation: pulseIn .9s infinite linear;

	-moz-animation: pulseIn .9s infinite linear;

	animation: pulseIn .9s infinite linear;

}

#wowslider-container a.ws_next, #wowslider-container a.ws_prev {

	font-family: 'wowslider-controls';

	position: absolute;

	display: none;

	text-shadow: none;

	text-align: center;

	background: #006600;

	color: #fff;

	top: 50%;

	margin-top: -2.5em;

	height: 5em;

	width: 5em;

	z-index: 60;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

}

#wowslider-container a.ws_next:hover, #wowslider-container a.ws_prev:hover {

	background-color: rgba(1,1,1,0.5); 

}



#wowslider-container a.ws_next{ background-image:url(../images/ws_next.png); background-position:center center; background-repeat: no-repeat;}

#wowslider-container a.ws_prev{ background-image:url(../images/ws_prev.png); background-position:center center; background-repeat: no-repeat;}

#wowslider-container a.ws_next {

	right: 10px;

}

#wowslider-container a.ws_next:after {



	display: block;

	font-size: 3.5em;

	line-height: 1.7em;

}

#wowslider-container a.ws_prev {

	left: 10px;

}

#wowslider-container a.ws_prev:after {

	

	display: block;

	font-size: 3.5em;

	line-height: 1.7em;

}

#wowslider-container a.ws_prev:hover:after {

	-webkit-animation: prevArrow .7s infinite ease-in-out;

	-moz-animation: prevArrow .7s infinite ease-in-out;

	animation: prevArrow .7s infinite ease-in-out;

}

#wowslider-container a.ws_next:hover:after {

	-webkit-animation: nextArrow .7s infinite ease-in-out;

	-moz-animation: nextArrow .7s infinite ease-in-out;

	animation: nextArrow .7s infinite ease-in-out;

}

* html #wowslider-container a.ws_next, * html #wowslider-container a.ws_prev {

	display: block

}

#wowslider-container:hover a.ws_next, #wowslider-container:hover a.ws_prev {

	display: block

}

/* bottom center */

#wowslider-container .ws_bullets {

	bottom: -33px;

	left: 50%;

}

#wowslider-container .ws_bullets div {

	left: -70%;

}

#wowslider-container .ws-title {

	position: absolute;

	display: block;

	bottom: 0.31em;

	left: 1.23em;



	margin: 9px;

	z-index: 50;

	font-family: MisoBold, Oswald, Impact, Charcoal, sans-serif;

	font-size: 5.5em;

	color: #FFF;

	text-shadow: 1px 1px 1px #333333;

}

#wowslider-container .ws-title div, #wowslider-container .ws-title span {

	display: inline-block;

	padding: 10px;

	background: #3398B6;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	opacity: 0.95;

 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);

}

#wowslider-container .ws-title div {

	display: block;

	background: #B02D15;

	margin-top: 10px;

	color: #FFFFFF;

	opacity: 0.8;

	text-shadow: 1px 1px 1px #000000;

}

#wowslider-container .ws_images > ul {

	animation: wsBasic 16.8s infinite;

	-moz-animation: wsBasic 16.8s infinite;

	-webkit-animation: wsBasic 16.8s infinite;

}



.rmss{width:100%;background:#f7fbf7;height: 60px;line-height: 60px;}

.so_tel{}

.so_tel img{

    float: left;

    padding-top: 15px;

}

.so_tel p{

    float: left;

    padding-left: 10px;

}

.so_tel p i{

    color: #006600;

    font-size: 18px;

}

.so_tel p a{ font-size: 16px;

    color: #666666;

    padding: 0 20px;

    border-right: 1px solid #e7e7e7;

    line-height: 16px;}

#search_sy {

	overflow: hidden;

	float: right;

	width: 400px;

	padding: 12px 0;

}

#formSeach {

	width: 100%;

	overflow: hidden;

}

#formSeach input.input_text {width: 320px;height: 30px;line-height: 30px;float: left;border: solid 1px #e7e7e7;outline: none;color: #999999;font-family: "微软雅黑";font-size: 12px;background: #fff url(../images/search.png) 10px center no-repeat;text-indent: 40px;box-sizing: border-box;}

#formSeach input.btn_search {

	width: 80px;

	height: 30px;

	line-height: 30px;

	background: #006600;

	float: right;

	cursor: pointer;

	color: #fff;

	font-size: 14px;

	text-align: center;

	border: none;

	outline: none;

}

.sy_tit{width:1400px;margin:0 auto;text-align:center;position: relative;padding-top: 50px;padding-bottom: 50px;}

.sy_tit p{ font-size:36px; color:#333;}

.sy_tit p b{ font-size:44px; font-weight:bold; color:#006600;}

.sy_tit p i{color:#ff8a00; font-size: 44px; font-weight: bold;}

.sy_tit span{font-size:16px;color:#999999;text-transform: uppercase;line-height: 38px;}

.sy_tit:after{

    width: 100%;

    height: 111px;

    background: url(../images/logo_ico.png) center no-repeat;

    content: '';

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%,-50%);

	opacity: .05;;

    }

.sy_about{position: relative;width: 1400px;margin: 0 auto;margin-bottom: 30px;display: table;}

.sy_about_t{

    float: left;

}

.sy_about_t img{}

.sy_about_w{

    float: right;

    width: 715px;

    height: 553px;

    background: #f7fbf7;

    position: absolute;

    right: 0;

    margin-top: 40px;

}

.sy_about_w dl{

    padding: 58px 50px;

}

.sy_about_w dl dt{}

.sy_about_w dl dt p{

    font-size: 30px;

    color: #ff8a00;

    font-weight: bold;

}

.sy_about_w dl dt span{

    font-size: 16px;

    color: #999999;

    text-transform: uppercase;

    line-height: 40px;

}

.sy_about_w dl dd{

    margin-top: 24px;

}

.sy_about_w dl dd p{

    font-size: 16px;

    line-height: 35px;

    color: #666666;

}

.sy_about_c{

    display: table;

    margin-top: 40px;

}

.sy_about_c p{

    width: 200px;

    background: #006600;

    height: 48px;

    float: left;

    margin-right: 20px;

    border-radius: 5px;

}

.sy_about_c p:nth-last-child(1){background: #ff8a00;-webkit-animation: move 3s linear infinite;-webkit-transform-origin: 50% 50%;}

.sy_about_c p img{

    margin-top: 12px;

    padding-left: 16px;

    padding-right: 10px;

}

.sy_about_c p span{

    color: #fff;

    text-align: right;

    line-height: 48px;

    display: block;

    float: right;

    padding-right: 40px;

    border-left: 1px solid rgba(255,255,255,0.3);

    padding-left: 40px;

	box-sizing: border-box;

}



.sy_tit_a{width: 1400px;

    margin: 0 auto;

    text-align: center;

    position: relative;

    padding-top: 50px;

    padding-bottom: 50px;}

.sy_tit_a p{font-size:30px; color:#333;}

.sy_tit_a p b{ font-size:36px; font-weight:bold; color:#ff8a00;}

.sy_tit_a p i{font-size:36px; font-weight:bold; color:#006600;}

.sy_tit_a span{ font-size:20px; color:#666666; line-height: 38px;}

.sy_tit_a span b{ font-size:24px; color:#006600; font-weight:bold;}

.sy_tit_a:after{    width: 100%;

    height: 111px;

    background: url(../images/logo_ico.png) center no-repeat;

    content: '';

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%,-50%);

    opacity: .05;}

.sy_nbbz{

    width: 1400px;

    margin: 0 auto;

    display: table;

}

.sy_nbbz ul{}

.sy_nbbz ul li{

    width: 10%;

    float: left;

    text-align: center;

}

.sy_nbbz ul li span{width:100px;height:100px;display: block;margin: 0 auto; -webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition:;}

.sy_nbbz ul li:hover span{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}

.sy_nbbz ul li p{

    font-size: 16px;

    color: #666666;

    line-height: 50px;

}



.sy_nbbz ul li:hover p{color:#ff8a00;}



.bz1{background:url(../images/bz1.png) center no-repeat;}

.bz2{ background:url(../images/bz2.png) center no-repeat;}

.bz3{ background:url(../images/bz3.png) center no-repeat;}

.bz4{ background:url(../images/bz4.png) center no-repeat;}

.bz5{ background:url(../images/bz5.png) center no-repeat;}

.bz6{ background:url(../images/bz6.png) center no-repeat;}

.bz7{ background:url(../images/bz7.png) center no-repeat;}

.bz8{ background:url(../images/bz8.png) center no-repeat;}

.bz9{ background:url(../images/bz9.png) center no-repeat;}

.bz10{ background:url(../images/bz10.png) center no-repeat;}

.sy_nbbz ul li:hover .bz1{background:url(../images/bza1.png) center no-repeat;}

.sy_nbbz ul li:hover .bz2{background:url(../images/bza2.png) center no-repeat;}

.sy_nbbz ul li:hover .bz3{background:url(../images/bza3.png) center no-repeat;}

.sy_nbbz ul li:hover .bz4{background:url(../images/bza4.png) center no-repeat;}

.sy_nbbz ul li:hover .bz5{background:url(../images/bza5.png) center no-repeat;}

.sy_nbbz ul li:hover .bz6{background:url(../images/bza6.png) center no-repeat;}

.sy_nbbz ul li:hover .bz7{background:url(../images/bza7.png) center no-repeat;}

.sy_nbbz ul li:hover .bz8{background:url(../images/bza8.png) center no-repeat;}

.sy_nbbz ul li:hover .bz9{background:url(../images/bza9.png) center no-repeat;}

.sy_nbbz ul li:hover .bz10{background:url(../images/bza10.png) center no-repeat;}

.sy_cpzs{width:100%;background:#f7fbf7;}

.sy_cpzs_a{height: 750px;width:100%;background:url(../images/cpzs_bg.jpg) center no-repeat;}

.sy_cpzs_z{

    width: 1020px;

    background: #f7fbf7;

    height: 750px;

    float: left;

}

.sy_cpzs_z ul{

    display: table;

    margin-top: 10px;

}

.sy_cpzs_z ul li{

    float: left;

    margin-left: 30px;

    width: 300px;

    margin-bottom: 40px;

}

.sy_cpzs_z ul li:hover span b a{ color: #060;}

.sy_cpzs_z ul li span b{ font-weight: normal;}

.sy_cpzs_z ul li p{position: relative;height: 225px;}

.sy_cpzs_z ul li p a{height: 225px;display: block;}

.sy_cpzs_z ul li p b{

    width: 300px;

    height: 225px;

    position: absolute;

    }

.sy_cpzs_z ul li p b img{

    width: 300px;

    height: 225px;

    }



.sy_cpzs_z ul li p img{}

.sy_cpzs_z ul li span{

    display: block;

    text-align: center;

    font-size: 16px;

    border: 1px solid #eee;

}

.sy_cpzs_z ul li span b a{

    color: #333;

    display: block;

    line-height: 44px;

}

.sy_cpzs_z ul li span i{

    display: table;

    width: 100%;

    font-weight: normal;

}

.sy_cpzs_z ul li span i a{

    padding: 0 20px;

    height: 30px;

    line-height: 30px;

    font-size: 13px;

    border-radius: 3px;

    transition: all .1s;

    margin: 0 10px;

    margin-bottom: 10px;

    font-weight: normal;

}

.sy_cpzs_z ul li span i a:nth-child(1){ color: #006600; border: 1px solid #006600;    float: left;}

.sy_cpzs_z ul li span i a:nth-last-child(1){ border: 1px solid #efefef; float: right;}

.sy_cpzs_z ul li span i a:hover{  background: #006600;

    color: #FFF;

    border-color: #006600;

	font-weight:normal;}

.sy_cpzs_y{

    float: left;

}

.sy_cpzs_y ul{

    margin-top: 80px;

}

.sy_cpzs_y ul li{

    height: 94px;

    width: 380px;

    background: #006600;

    margin-bottom: 30px;

}

.sy_cpzs_y .prohov{    background: #ff8a00;}

.sy_cpzs_y ul li a{

    display: block;

    padding: 15px 30px;

}

.sy_cpzs_y ul li p{

    font-size: 24px;

    font-weight: bold;

    color: #fff;

}

.sy_cpzs_y ul li span{

    color: #fff;

    opacity: .6;

    font-size: 20px;

    line-height: 32px;

}

.sy_nanti{width:100%;background:#f7fbf7;margin-top: 40px;border-bottom: 2px dashed #f3efeb;}

.sy_tit_b{width:1400px;margin:0 auto;text-align:center;position: relative;padding-top: 50px;padding-bottom: 50px;}

.sy_tit_b p{ font-size:32px; color:#333; font-weight:bold;}

.sy_tit_b p b{ color:#006600;}

.sy_tit_b p i{ color:#ff8a00; font-size:40px;}

.sy_tit_b span{font-size:16px;color:#999999;text-transform: uppercase;line-height: 38px;}

.sy_tit_b:after{

    width: 100%;

    height: 111px;

    background: url(../images/logo_ico.png) center no-repeat;

    content: '';

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%,-50%);

	opacity: .05;;

    }

.sy_nanti_z{

    float: left;

    text-align: right;

}

.sy_nanti_y{

    float: right;

}

.sy_nanti_a{

}

.sy_nanti_a dl{width: 1400px;margin:0 auto;display: table;}

.sy_nanti_a dl dd{

    width: 230px;

    margin-top: 60px;

}

.sy_nanti_a dl dd p{

    margin-top: 30px;

}

.sy_nanti_a dl dd p:hover img{transform: rotateY(180deg);}

.sy_nanti_a dl dd p i{

    font-size: 36px;

    font-weight: bold;

    color: #006600;

}

.sy_nanti_a dl dd p img{margin: -2px 10px; transition: all 0.3s linear 0s;}

.sy_nanti_a dl dd p span{

    display: block;

    font-size: 20px;

    color: #666;

    line-height: 40px;

} 

.sy_nanti_a dl dt{

    width: 932px;

    float: left;

    text-align: center;

}

.sy_nanti_a dl dt img{}

.sy_nanti_b{

    width: 1200px;

    margin: 0 auto;

    text-align: center;

    margin-top: 10px;

    padding-bottom: 60px;

}

.sy_nanti_b p{

    font-size: 36px;

    font-weight: bold;

    color: #006600;

}

.sy_nanti_b span{

    font-size: 20px;

    display: block;

    color: #666;

    line-height: 34px;

}

.sy_nanti_b i{

    font-size: 28px;

    color: #ff8a00;

    font-weight: bold;

    padding-top: 30px;

    display: block;

}

.sy_nanti_b em{

    width: 300px;

    height: 42px;

    background: #ff8a00;

    display: block;

    margin: 0 auto;

    line-height: 42px;

    border-radius: 20px;

    color: #fff;

    font-size: 18px;

    margin-top: 25px;

    -webkit-animation: move 3s linear infinite;

    -webkit-transform-origin: 50% 50%;

}

.sy_nanti_b em b{font-size: 22px;}

.sy_hengfu{ background:url(../images/sy_hengfu.jpg) center no-repeat; width:100%; height:249px; }



.sy_youshi{width:1400px; margin:0 auto;    display: table;}

.sy_youshi dl{}

.sy_youshi dl dt{background:url(../images/youshi_a.jpg) center no-repeat;float: left;width: 1033px;height: 592px;box-sizing: border-box;padding-top: 450px;}

.sy_youshi dl dt img{

    float: left;

    padding-left: 40px;

    padding-top: 5px;

}

.sy_youshi dl dt p{

    float: left;

    font-size: 26px;

    color: #333;

    padding-left: 40px;

}

.sy_youshi dl dt p i{

    color: #006600;

    font-weight: bold;

}

.sy_youshi dl dt p em{

    font-size: 18px;

}

.sy_youshi dl dt p b{

    color: #ff8a00;

    font-size: 18px;

}

.sy_youshi dl dt span{

    display: block;

    float: left;

    padding-left: 40px;

    font-size: 16px;

    color: #999;

    padding-top: 12px;

    line-height: 26px;

}

.sy_youshi dl dd{background:url(../images/youshi_b.jpg) center no-repeat;float: right;width: 339px;height: 592px;padding: 50px 22px;box-sizing: border-box;color: #fff;}

.sy_youshi dl dd p{

    font-size: 36px;

    font-weight: bold;

    line-height: 80px;

}

.sy_youshi dl dd p b{

    width: 90px;

    height: 80px;

    display: block;

    background: #ff8a00;

    font-size: 50px;

    text-align: center;

    line-height: 80px;

    float: left;

    margin-right: 20px;

}

.sy_youshi dl dd span{

    display: block;

    font-size: 30px;

    padding-top: 20px;

}

.sy_rzry{background:url(../images/youshi_c.jpg) center no-repeat;height: 738px;width:100%;margin-top: 30px;}

.sy_rzry_a{

    padding-top: 32px;

    float: left;

	transition: all 0.3s linear 0s;

}

.sy_rzry_a:hover{padding-left:20px;}

.sy_rzry_a p{

    font-size: 44px;

    font-weight: bold;

    color: #ff8a00;

}

.sy_rzry_a span{

    font-size: 16px;

    color: #333;

}

.sy_rzry_b{

    float: right;

    width: 490px;

    padding-top: 60px;

}

.sy_rzry_b dl{}

.sy_rzry_b dl dt{}

.sy_rzry_b dl dt p{

    font-size: 36px;

    color: #006600;

    font-weight: bold;

}

.sy_rzry_b dl dt span{

    font-size: 16px;

    line-height: 40px;

}

.sy_rzry_b dl dt ul{

    display: table;

    margin-top: 30px;

}

.sy_rzry_b dl dt ul li{

    float: left;

    text-align: center;

    font-size: 16px;

    line-height: 40px;

    color: #333;

    padding-right: 30px;

}

.sy_rzry_b dl dt ul li img{

    display: block;

    margin: 0 auto;

	transition: all 0.3s linear 0s;

}

.sy_rzry_b dl dt ul li:hover img{    transform: rotateY(180deg);}

.sy_rzry_b dl dd{

    padding-top: 84px;

    font-size: 16px;

}

.sy_rzry_b dl dd p{

    font-size: 16px;

    line-height: 40px;

    background: url(../images/tb_a.jpg) left no-repeat;

    padding-left: 18px;

    color: #333;

}

.sy_tit_c{width:1400px;margin:0 auto;text-align:center;position: relative;padding-top: 50px;padding-bottom: 50px;}

.sy_tit_c p{ font-size:36px; color:#333;}

.sy_tit_c p b{ color:#ff8a00; font-weight:bold;}

.sy_tit_c span{font-size:16px;color:#666;text-transform: uppercase;line-height: 38px;}

.sy_tit_c:after{

    width: 100%;

    height: 111px;

    background: url(../images/logo_ico.png) center no-repeat;

    content: '';

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%,-50%);

	opacity: .05;;

    }

#demo1p {height: 280px;list-style: none outside none;padding:0 10px 0 10px;overflow: hidden;width: 1400px;}

#indemo1p {float: left; width: 800%;}

#demo1p1 {float: left;}

#demo1p2 {float: left;}



.pro_list44 {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px;  PADDING-RIGHT: 0px;  PADDING-TOP: 0px}

.pro_list44 DIV {MARGIN: 0px 0px 0px; WIDTH: 180px; FLOAT: left}

.pro_list44 H2 {BORDER: #d0d0d0 1px solid; MARGIN: 0px auto; WIDTH: 180px; HEIGHT: 180px;}

.pro_list44 H2 A {TEXT-ALIGN: center; WIDTH: 180px; DISPLAY: block; FONT-FAMILY: Arial; HEIGHT: 180px; FONT-SIZE: 104px; VERTICAL-ALIGN: middle}

.pro_list44 H2 IMG {VERTICAL-ALIGN: middle}

.pro_list44 H3 {TEXT-ALIGN: center; LINE-HEIGHT: 30px; DISPLAY: block; COLOR: #464646; FONT-SIZE: 12px}

.sy_lunbo{}

.sy_lunbo li:hover span a{ font-weight:bold;}

.sy_lunbo li{

    float: left;

    padding-left: 50px;

}

.sy_lunbo li p{position: relative;height: 225px;}

.sy_lunbo li p a{height: 225px;display: block;}

.sy_lunbo li p b{

    width: 300px;

    height: 225px;

    position: absolute;

    }

.sy_lunbo li p img{

    width: 300px;

    height: 225px;

    }



.sy_lunbo li p img{}

.sy_lunbo li span{

    display: block;

    text-align: center;

    font-size: 16px;

}

.sy_lunbo li span a{

    color: #333;

    display: block;

    line-height: 44px;

}

.sy_lunbo_a a{

    width: 230px;

    height: 55px;

    text-align: center;

    margin: 0 auto;

    display: block;

    background: #ff8a00;

    border-radius: 10px;

    line-height: 55px;

    color: #fff;

    font-size: 16px;

    margin-top: 30px;

    -webkit-animation: move 3s linear infinite;

    -webkit-transform-origin: 50% 50%;

    }

.sy_new{background: url(../images/sy_new.jpg) center bottom no-repeat;height: 810px;width:100%;margin-top: 50px;padding-top: 30px;box-sizing: border-box;}

.sy_new_a{width: 1400px;margin:0 auto;display: table;margin-top: 15px;}

.sy_new ul{ }

.sy_new ul li{

    width: 430px;

	height:150px;

    float: left;

    margin-right: 55px;

    margin-bottom: 70px;

}

.sy_new ul li:hover i a{ background:#ff8a00; color:#fff; border: 1px solid #ff8a00;}

.sy_new ul li:nth-child(3n){ margin-right:0;}

.sy_new ul li p{ background:url(../images/xlb.png) left no-repeat;     padding-left: 30px;}

.sy_new ul li p a{

    font-size: 18px;

    color: #006600;

    font-weight: bold;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    display: block;

}

.sy_new ul li span{

    font-size: 14px;

    color: #666666;

    line-height: 24px;

    margin-top: 25px;

    display: block;

}

.sy_new ul li i{

    font-size: 14px;

}

.sy_new ul li i a{

    color: #666666;

    width: 130px;

    text-align: center;

    display: block;

    height: 32px;

    line-height: 32px;

    border: 1px solid #ccc;

    border-radius: 8px;

    margin-top: 20px;

}



.ny_about{background:url(../images/about_bg.jpg) center top no-repeat;background-color: #f7fbf7;height: 706px;padding-top: 100px;box-sizing: border-box;}

.about_tit_b{width:1400px;margin:0 auto;text-align:center;position: relative;padding-bottom: 50px;padding-top: 50px;}

.about_tit_b p{ font-size:36px; color:#333;}

.about_tit_b p b{ font-size:36px; font-weight:bold; color:#006600;}

.about_tit_b p i{color:#ff8a00; font-size: 44px; font-weight: bold;}

.about_tit_b span{font-size:16px;color:#999999;text-transform: uppercase;line-height: 38px;}

.about_tit_b:after{

    width: 100%;

    height: 111px;

    background: url(../images/logo_ico.png) center no-repeat;

    content: '';

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%,-50%);

	opacity: .05;;

    }

.ny_about_a{

    line-height: 28px;

    border-left: 6px solid #006600;

    margin-left: 50px;

    padding-right: 50px;

    padding-left: 40px;

}

.ny_about_a p{ font-size:16px;color:#444444;}

.ny_about_b{

    display: table;

    margin-top: 20px;

}

.ny_about_b ul{

    display: table;

    padding: 50px;

}

.ny_about_b ul li{float:left;text-align:center;width: 310px;background: #f7fbf7;height: 280px;margin-right: 20px;}

.ny_about_b ul li i{color:#999999;font-size:20px;text-transform: uppercase;padding-top: 45px;display: block;}

.ny_about_b ul li p{font-size:24px;color:#006600;line-height: 40px;padding-bottom: 15px;font-weight: bold;}

.ny_about_b ul li b{color:#ff8a00;}

.ny_about_b ul li span{font-size:16px;color:#999999;display: block;line-height: 28px;}

.ny_about_c{background:#f7fbf7;}

.center_a{background:#fff;margin: 0 auto;width: 1400px;padding-top: 50px;padding-bottom: 30px;}

.ny_about_b ul li:nth-child(4){margin-right:0;}



.contact_ny{ background:url(../images/contact_bg.jpg) center no-repeat; width:100%; height:280px;}

.new_ny{ background:url(../images/new_bg.jpg) center no-repeat; width:100%; height:280px;}

.photo3_ny{ background:url(../images/photo_bg.jpg) center no-repeat; width:100%; height:280px;}

.photo1_ny{ background:url(../images/photo1_bg.jpg) center no-repeat; width:100%; height:280px;}

.photo2_ny{ background:url(../images/photo2_bg.jpg) center no-repeat; width:100%; height:280px;}

.product_ny{background:url(../images/product_ny.jpg) center no-repeat; width:100%; height:350px;}

.contact_a{

    width: 1300px;

    margin: 0 auto;

}

.contact_a ul{

    display: table;

}

.contact_a ul li{

    width: 240px;

    height: 182px;

    background: #f7fbf7;

    text-align: center;

    float: left;

    margin-right: 20px;

    padding-top: 45px;

    box-sizing: border-box;

    font-size: 16px;

    line-height: 55px;

}

.contact_a ul li:hover img{    transform: rotateY(180deg);}

.contact_a ul li img{

    display: block;

    margin: 0 auto;

	    transition: all 0.3s linear 0s;

}

.contact_b{

    width: 1300px;

    margin: 0 auto;

    display: table;

    margin-top: 50px;

    margin-bottom: 80px;

}

.lxwmliuyan{

    width: 530px;

    float: left;

    background: #f7fbf7;

    padding: 50px;

    box-sizing: border-box;

	padding-top: 30px;

}

.form-group{

    margin-top: 12px;

    width: 420px;

}

.form-control{

    height: 30px;

    width: 400px;

    background: #f7fbf7;

    border: 1px solid #ccc;

    padding-left: 20px;

}

.form-control-c{

    width: 400px;

    background: #f7fbf7;

    border: 1px solid #dcdcdc;

    padding-left: 20px;

    height: 100px;

    padding-top: 20px;

}

.form-control-y1{

    height: 30px;

    width: 150px;

    background: #f7fbf7;

    border: 1px solid #dcdcdc;

    padding-left: 20px;

    float: left;

}

.form-sub{

    width: 420px;

    height: 36px;

    background: #ff8a00;

    border: none;

    border-radius: 5px;

    font-size: 16px;

    color: #fff;

    /* font-weight: bold; */

    font-family: "微软雅黑", "宋体", arial;

}

.gsdt{width: 750px; float: right;}

.liuyan{    font-size: 24px;

    font-weight: bold;

    text-align: center;

    padding-bottom: 10px;}



.ny_top{

    height: 60px;

    width: 1400px;

    margin: 0 auto;

    line-height: 60px;

    font-size: 16px;

}

.ny_top p{

    float: left;

    color: #006600;

    font-size: 18px;

}

.ny_top span{

    float: right;

    font-size: 14px;

    color: #999999;

	background: url(../images/home.png) left center no-repeat;

	text-indent: 20px;

}

.ny_top span a{color:#999;     padding: 0 5px;}

.new_a{

    background: #f7fbf7;

    padding-bottom: 50px;

    }

.new_b{

    width: 1050px;

    background: #fff;

    margin-top: 50px;

    float: left;

    padding: 40px;

    box-sizing: border-box;

}

.new_b dl{

    display: table;

    padding-top: 20px;

    padding-bottom: 20px;

    border-bottom: dashed 1px #f0f0f0;

}

.new_b dl dt{position: relative;float: left; border: 1px solid #f0f0f0; box-sizing: border-box; height: 152px;}

.new_b dl dt img{

}

.new_b dl dt b{width: 200px;height: 150px;position: absolute;}

.new_b dl dd{

    /* padding-left: 40px; */

    /* float: left; */

    width: 970px;

}

.new_b dl dd:hover p{ font-weight:bold;}

.new_b dl dd p{

    font-size: 18px;

    color: #555;

    line-height: 40px;

    display: table;

}

.new_b dl dd p i{

    color: #999;

    font-size: 14px;

    padding-right: 20px;

    display: block;

    float: left;

	font-weight:normal;

}

.new_b dl dd p i img{

    float: left;

    padding-top: 9px;

    padding-right: 10px;

}

.new_b dl dd span{

    line-height: 28px;

    color: #888;

    font-size: 14px;

    display: block;

    padding-top: 4px;

}

.new_c{

    width: 320px;

    float: right;

    margin-top: 50px;

}

.input_text_ny{width: 80%;

    height: 44px;

    line-height: 44px;

    float: left;

    border-top-left-radius: 5px;

    border-bottom-left-radius: 5px;

    color: rgb(153, 153, 153);

    font-family: 微软雅黑;

    font-size: 12px;

    text-indent: 40px;

    border-width: 1px;

    border-style: solid;

    border-color: rgb(231, 231, 231);

    border-image: initial;

    outline: none;

    background: url(../images/search.png) 10px center no-repeat rgb(255, 255, 255);

	box-sizing: border-box;

	}

.btn_search_ny{width: 20%;

    height: 44px;

    line-height: 44px;

    background: #006600;

    float: right;

    border-top-right-radius: 5px;

    border-bottom-right-radius: 5px;

    cursor: pointer;

















    color: #fff;

    font-size: 14px;

    text-align: center;

    border: none;

    outline: none;

	box-sizing: border-box;

	}

.ny_zc_a{}

.input_text{}

.btn_search{}

.ny_zc_b{

    margin: 20px auto;

}

.ny_zc_b dl{}

.ny_zc_b dl dt{

    line-height: 20px;

    text-indent: 18px;

    color: #333;

    font-size: 16px;

    position: relative;

    margin-bottom: 15px;

    border-left: 3px solid #060;

}

.ny_zc_b dl dd{

    background: #fff;

    padding: 20px;

}

.ny_zc_b dl dd a{

    display: inline-block;

    color: #fff;

    border-radius: 3px;

    font-size: 14px;

    background: #ff8a00;

    transition: all .4s;

    line-height: 30px;

    margin-right: 5px;

    margin-bottom: 5px;

    width: 85px;

    text-align: CENTER;

}

.ny_zc_c{}

.ny_zc_c dl{}

.ny_zc_c dl dt{

    line-height: 60px;

    color: #fff;

    font-size: 20px;

    text-indent: 25px;

    background: #006600;

}

.ny_zc_c dl dd{

    background: #fff;

    padding: 20px;

}

.ny_zc_c dl dd p{

    margin-bottom: 10px;

}

.ny_zc_c dl dd p a{

    display: block;

    background: #f7fbf7;

    color: #333333;

    font-size: 18px;

    text-indent: 30px;

    line-height: 50px;

    transition: all .4s;

}

.ny_zc_c dl dd p a:hover{background: #006600; color:#fff;}

.ny_zc_d a:hover{background: #ff8a00;

    border-color: #ff8a00;}

.ny_zc_d{

    background: #006600;

    line-height: 45px;

    color: #fff;

    font-size: 18px;

    text-align: center;

    padding-top: 30px;

    padding-bottom: 30px;

}

.ny_zc_d p{

    font-size: 30px;

    font-weight: bolder;

}

.ny_zc_d span{

    font-size: 24px;

    display: block;

}

.ny_zc_d a{

    display: inline-block;

    padding: 0 50px;

    margin-top: 10px;

    border-radius: 5px;

    border: solid 1px #fff;

    color: #fff;

    font-size: 16px;

    transition: all .5s;





    line-height: 40px;

}

.ny_zc_e{

    margin: 20px auto;

}

.ny_zc_e1{

    line-height: 20px;

    text-indent: 18px;

    color: #333;

    font-size: 16px;

    position: relative;

    margin-bottom: 15px;

    border-left: 3px solid #060;

}

.ny_zc_e1 span{}

.ny_zc_e1 a{

    position: absolute;

    right: 0;

    top: 0;

    text-align: right;

    color: #666;

    font-size: 13px;

}

.ny_zc_e dl{

    background: #fff;

    padding: 20px;

}

.ny_zc_e dl dt{

    display: table;

}

.ny_zc_e dl dt span{

    float: left;

}

.ny_zc_e dl dt p{

    float: left;

    color: #333;

    font-size: 15px;

    line-height: 26px;

    width: 120px;

    }

.ny_zc_e dl dt p b{    display: block;

    font-style: normal;

    color: #666;

    font-size: 13px;

    font-weight: normal;}

.ny_zc_e dl dt span img{

    border: 1px solid #eee;

    margin-right: 10px;



    width: 112px;

    height: 84px;

}

.ny_zc_e dl dd{

    margin-top: 10px;

}

.ny_zc_e dl dd a{

    line-height: 35px;

    text-indent: 15px;

    color: #333;

    font-size: 14px;

    display: table;

    height: 35px;

}

.ny_zc_e dl dd p{

    line-height: 20px;

    text-indent: 15px;

    color: #333;

    font-size: 14px;

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    position: relative;

    float: left;

    width: 180px;

}

.ny_zc_e dl dd p:after{    width: 4px;

    height: 4px;

    background: #088484;

    content: '';

    position: absolute;

    left: 0;

    top: 50%;

    transform: translateY(-50%);}

.ny_zc_e dl dd span{

    line-height: 20px;

    color: #666;

    font-size: 13px;

    float: right;

}



.cpfy{

    text-align: center;

    margin-top: 20px;

    display: table;

    float: right;

}

.cpfy ul{}

.cpfy ul li{

    float: left;

    width: 30px;

    height: 30px;

    border: 1px solid #eee;

    line-height: 30px;

}

.cpfy ul li a{

    color: #666; display:block;

}

.cpfy .active{

    background: #060;

}

.cpfy .active a{color:#fff;}

.cpfy ul li a:hover{background: #060; color:#fff;}

.new_item_b{

    width: 1050px;

    background: #fff;

    margin-top: 50px;

    float: left;



    padding: 40px;

    box-sizing: border-box;

}

.new_item_c{}

.new_item_c h1{

    color: #333;

    font-size: 28px;

    line-height: 42px;

    margin-bottom: 10px;

    text-align: center;

    font-weight: bold;

}

.new_item_c p{

    background: #f7fbf7;

    border: 1px solid #c4e0c4;

    padding: 6px 15px;

    line-height: 22px;

    margin-bottom: 20px;

    border-radius: 3px;

    color: #666;

    font-size: 14px;

    text-align: center;

}

.new_item_c p span{}

.new_item_c p span a{}

.news_aticle{

    line-height: 2em;

    color: #555;

    font-size: 14px;

}

.news_aticle img{    max-width: 960px;}

.news_aticle p{ font-size:14px;}

.preNext{}

.preNext ul{}

.preNext ul li{

    background: #f7fbf7;

    border: 1px solid #c4e0c4;

    padding: 6px 15px;

    line-height: 30px;

    border-radius: 3px;

    color: #666;

    font-size: 14px;

}

.preNext ul li a{

    color: #666;

}

.preNext ul li a:hover{ font-weight:bold;}

.photo{

    width: 1050px;

    background: #fff;

    margin-top: 50px;

    float: left;

    padding: 40px;

    box-sizing: border-box;

}

.photo dl{

    margin: 0 10px;

    border: 1px solid #efefef;

    transition: all .3s;

    padding: 10px 15px;

    float: left;

    margin-bottom: 20px;

	height: 238px;

}

.photo dl dt{}

.photo dl dt a{}

.photo dl dt a img{}

.photo dl dd{}

.photo dl dd p{}

.photo dl dd p a{

    transition: all .2s;

    font-size: 16px;

    line-height: 28px;

    text-align: center;

    display: block;

    padding: 6px 0;

    color: #555;



}

.photo dl:hover dd a{    font-weight: bold;}

.photo_ny{color: #333;

    font-size: 20px;

    line-height: 30px;

    margin-bottom: 10px;

    text-align: center;

    font-weight: bold;}

.photo_ny p{

    background: #f7fbf7;

    border: 1px solid #c4e0c4;

    padding: 6px 15px;





    line-height: 22px;

    margin-bottom: 20px;

    border-radius: 3px;

    color: #666;

    font-size: 14px;

    text-align: center;

    margin-top: 10px;

    font-weight: normal;

}

.photo_ny span{}

.photo_ny span a{}

.photo_aticle{

    text-align: center;

    margin-bottom: 40px;

}

.photo_aticle img{}

.product{

    width: 1050px;

    background: #fff;

    margin-top: 50px;

    float: left;

    padding: 40px 10px;

    box-sizing: border-box;

    }

.product dl{

    margin: 0 10px;

    border: 1px solid #efefef;

    transition: all .3s;

    padding: 10px 10px;

    float: left;

    margin-bottom: 20px;

    }

.product dl dt{}

.product dl dt a{

    display: block;

    height: 225px;

}

.product dl dt b{

    width: 300px;

    height: 225px;

    position: absolute;

    }

.product dl dt b img{

    width: 300px;

    height: 225px;

    }

.product dl dd{}

.product dl dd p{}

.product dl dd p a{    transition: all .2s;

    font-size: 16px;

    line-height: 28px;

    text-align: center;

    display: block;

    padding: 6px 0;

    color: #555;

}

.product dl:hover dd a{font-weight: bold;}

.product_item_a{ border-top: solid 1px #f3f7fa; padding-top: 50px;

    padding-bottom: 50px;}

.product_item_aimg{

    width: 600px;

    float: left;

}

.product_item_aimg b{

    width: 600px;

    height: 450px;

    position: absolute;

}

.product_item_aimg b img{

    width: 600px;

    height: 450px;

    }

.product_item_aimg img{

    display: block;

    margin: 0 auto;

    text-align: center;

}

.product_item_atxt{

    float: right;

    width: 750px;

}

.product_item_atxt h1{

    color: #333333;

    font-size: 30px;

    margin-bottom: 20px;

}

.product_item_atxt dl{

    background: #f9f9f9;

    padding: 30px 40px;

    margin-top: 20px;

}

.product_item_atxt dl dt{}

.product_item_atxt dl dt p{

    margin-bottom: 21px;

    line-height: 24px;

}

.product_item_atxt dl dt p b{

    font-size: 18px;

    padding-right: 10px;

    font-weight: normal;

    color: #333;

    display: block;

    padding-bottom: 10px;

}

.product_item_atxt dl dt p span{

    color: #888;

    font-size: 15px;

}

.product_item_atxt dd span{

    display: block;

    float: left;

}

.product_item_atxt dd span a{

    display: inline-block;

    font-weight: normal;

    padding: 0 60px;

    color: #fff;

    background: #006600;

    border-radius: 5px;

    line-height: 55px;

    font-size: 18px;

    }

.product_item_atxt dd{

    display: table;

    padding-top: 20px;

    padding-bottom: 20px;

    }

.product_item_atxt dd p{

    height: 55px;

    display: inline-block;

    color: #666666;

    background: url(../images/pro_tel.png) left center no-repeat;

    line-height: 25px;

    font-size: 14px;

    padding-left: 45px;

    margin-left: 20px;

    }

.product_item_atxt dd p i{

    font-style: normal;

    color: #006600;

    font-size: 30px;

    display: block;

    }

.product_item_atxt dl dt p i{

    padding-right: 25px;

} 

.product_item{    width: 1050px;

    background: #fff;

    margin-top: 50px;

    float: left;

    

    box-sizing: border-box;}

.product_item_b{

    line-height: 60px;

    background: #f1f1f1;

    transition: all .4s;

}

.product_item_b ul{

    text-align: center;

    display: table;

}

.product_item_b ul li{

    float: left;

}

.product_item_b ul li a{

    color: #666666;

    font-size: 18px;

    padding: 0 95px;

    position: relative;

    transition: all .4s;

    display: block;

}

.product_item_b ul li:nth-child(1) a{ background: #060;

    color: #fff;}

.product_item_b ul li a:hover{    background: #060;

    color: #fff;}

.product_item_c{background: #fff;padding: 40px;padding-top: 10px;}

.product_item_cny{

    padding-top: 50px;

    padding-bottom: 50px;

    background: url(../images/thread.png) left bottom repeat-x;

}

.product_item_ctxt{}

.product_item_ctxt p{

    line-height: 30px;

    color: #333333;

    font-size: 24px;

    margin-bottom: 20px;

}

.product_item_con{

    font-size: 15px;

    color: #555555;

    line-height: 30px;

}

.product_item_con p{}

.product_item_con p a{

    color: #555;

}

.product_item_ccp{}

.product_item_ccp ul{



    display: table;

}

.product_item_ccp ul li{

    margin-right: 20px;

    border: 1px solid #efefef;

    transition: all .3s;

    padding: 10px 15px;

    float: left;

    margin-bottom: 20px;

    width: 270px;

}

.product_item_ccp ul li:hover p a{color:#006600;}

.product_item_ccp ul li b{

    width: 270px;

    height: 360px;

    position: absolute;

}

.product_item_ccp ul li b img{

    width: 270px;

    height: 203px;

}

.product_item_ccp ul li img{}

.product_item_ccp ul li p{}

.product_item_ccp ul li p a{

    transition: all .2s;

    font-size: 16px;

    line-height: 28px;

    text-align: center;

    display: block;

    padding: 6px 0;

    color: #555;

    font-weight: bold;

}

.product_item_cxw{}

.product_item_cxw ul{

    display: table;

}

.product_item_cxw ul li{

    float: left;

    width: 461px;

    margin: 0 12px;

    border-bottom: solid 1px #eaeaea;

}

.product_item_cxw ul li:hover i{color:#006600;}

.product_item_cxw ul li a{

    line-height: 70px;

    display: block;

}

.product_item_cxw ul li span{

    line-height: 70px;

    text-align: right;

    float: right;

    font-style: normal;

    display: inline-block;

    background: url(../images/time.png) left center no-repeat;

    padding-left: 20px;

    color: #999999;

    font-size: 14px;

    font-family: Arial, Helvetica, Verdana, 'Microsoft YaHei';

}

.product_item_cxw ul li i{

    color: #666666;

    font-size: 15px;

    line-height: 70px;

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    

	}

.product_item_cly{

    padding-top: 10px;

    background: url(../images/product_item_cly.jpg) left center no-repeat;

    }

.product_item_cly .form-control-c{width: 500px;background: #fff;}

.product_item_cly .form-sub{width: 520px;}

.product_item_cly .form-control{width: 500px;background: #fff;}



@keyframes move{

	10%,20%{

		-webkit-transform: rotate(-8deg);

	}

	5%,15%,25%{

		-webkit-transform: rotate(8deg);

	}

	0%,30%,100%{

		-webkit-transform: rotate(0deg);

	}

	}

	

@keyframes myfirst{

	0%{

	left:0px;top:0px;

	}

	25%{

	left:3px;top:1px;

	}

	50%{

	right:3px;top:0px;

	}

	75%{

	left:3px;top:-1px;

	}

	100%{

	right:0px;top:0px;

	}

		}







.foot_menu{ width: 100%; height: 60px; background: #006600; line-height: 60px;}

.foot_menu ul{ width: 1400px; margin: 0 auto;}

.foot_menu ul li{ float: left; width: 155px; font-size: 16px; text-align: center;}

.foot_menu ul li a{ color: #fff;}

.foot{width: 1200px; margin: 0 auto; display: table; margin-top: 50px; padding-bottom: 50px;}

.foot_a{ width: 900px;float: left;}

.foot_a dl{}

.foot_a dl a{}

.foot_a dl dt{display: table;}

.foot_a dl dt p{ width: 299px; text-align: center; float: left; font-size: 18px; border-right: 1px solid #eee; line-height: 60px;}

.foot_a dl dt p:hover img{    transform: rotateY(180deg);}

.foot_a dl dt p img{display: block; margin: 0 auto;     transition: all 0.3s linear 0s;}

.foot_a dl dd{ margin-top: 30px;}

.foot_a dl dd p{ line-height: 28px;}

.foot_a dl dd p a{color:#666;}

.foot_b{ float: right; text-align: center; line-height: 40px; padding: 16px; border: 1px solid #eee; padding-bottom: 5px;}

.foot_b img{display: block;}



.feedback {

	Z-index:99;

	background:#fff;

    width: 340px;

    position: fixed;

    right: 30px;

    bottom: -9999px;

    box-shadow: 0 20px 40px 8px rgba(0, 0, 0, 0.25);

    font-size: 14px;

    border-radius: 10px 10px 0 0;

}



.feedback .feedbackHeader {

    height: 40px;

    line-height: 40px;

    border-radius: 10px 10px 0 0;

    color: #ffffff;

    text-indent: 50px;

    font-weight: normal;

    cursor: pointer;

}



.feedback .eMailIco {

    background: url("../images/emailIco.png") 16px center no-repeat #006600;

    background-size: 21px auto;

}



.feedbackForm {

    padding: 16px 16px 40px 16px;

}



.feedbackForm .tips {

    color: #222d38;

    padding-bottom: 20px;

}



.feedbackForm .linee {

    margin-bottom: 16px;

}



.feedbackForm .linee input, .feedbackForm .linee textarea {

    width: 100%;

    box-sizing: border-box;

    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1);

    border-radius: 4px;

    border: solid 1px #ccc;

    color: #222d38;

    display: block;

}



.feedbackForm textarea {

    resize: none;

    height: 78px;

    padding: 11px;

    line-height: 20px;

}



.feedbackForm .linee input {

    height: 40px;

    line-height: 40px;

    padding: 0 11px;

}



.feedbackForm .btn {

    background: #ff8a00;

    border-radius: 4px;

    width: 100%;

    box-sizing: border-box;

    border: none;

    height: 40px;

    line-height: 40px;

    color: #ffffff;

    cursor: pointer;

}



.feedback .closeBtn {

    background: url("../images/closeBtn.png") no-repeat;

    width: 28px;

    height: 28px;

    background-size: 28px 28px;

    position: absolute;

    left: -36px;

    top: 6px;

    cursor: pointer;

    display: none;

}

.form-control-y{    float: left;

    width: 100px;

    border: 1px #ddd solid;

    height: 30px;

    line-height: 30px;}

.form-group label{    float: left;

    font-size: 14px;

    line-height: 35px;

    padding-right: 10px;}



