@charset "utf-8";

/* CSS Document 
** author:新动力
** URL:http://www.xinpower.cn/
** tips:CSS文件非专业勿动，编码格式为utf-8
*/
* {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

img {
	border: none;
	border: 0;
}

em,
i {
	font-style: normal;
}

a {
	text-decoration: none;
	color: #333;
}

a:visited {}

a:hover {
	color: #2369a5;
}

a:focus {
	outline: 0;
}

html {
	font: normal 14px/1.5 "microsoft yahei", tahoma, arial, sans-serif;
	background: #fff;
	color: #333;
}

body {
	background: #fff;
}

input,
input:focus {
	outline: none;
	text-indent: 5px;
}

h1,
h2,
h3,
h4 {
	font-weight: normal;
}

h1 {
	font-size: 20px
}

h2 {
	font-size: 18px
}

h3 {
	font-size: 16px
}

h4 {
	font-size: 14px
}

/*通用调用*/
.w1200 {
	width: 1300px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	color: #333333;
	font-size: 14px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	zoom: 1;
}

.clear:after {
	content: '';
	display: block;
	clear: both;
}

#warper {
	padding: 20px 0;
}

input::-webkit-input-placeholder {
	color: #d9d9d9;
}

input:-moz-placeholder {
	/*Mozilla Firefox 4 to 18*/
	color: #d9d9d9;
}

input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #d9d9d9;
}

input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #d9d9d9;
}

textarea::-webkit-input-placeholder {
	color: #d9d9d9;
}

textarea:-moz-placeholder {
	/*Mozilla Firefox 4 to 18*/
	color: #d9d9d9;
}

textarea::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #d9d9d9;
}

textarea:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #d9d9d9;
}

/*top*/
.top {
	height: 40px;
	line-height: 40px;
	background: #f4f4f4;
}

.top p {
	float: left;
	color: #a9a9a9;
}

.top_r {
	float: right;
}

.top_r a {
	color: #9a9a9a;
	display: inline-block;
	padding: 0px 12px;
}

.top_r em {
	color: #a9a9a9;
}

/* logo区域设置 */
/*.head {*/
/*	height: 130px;*/
/*}*/

/*.logo {*/
/*	margin: 0px 0;*/
/*	float: left;*/
/*}*/

/*.logo img {*/
/*	display: block;*/
/*	float: left;*/
/*	margin-top: 25px;*/
/*	margin-right: 20px;*/
/*}*/

/*.logo h3 {*/
/*	float: right;*/
/*	font-weight: bold;*/
/*	font-size: 40px;*/
/*	margin-top: 25px;*/
/*!* 	line-height: 130px; *!*/
/*}*/

/*.logo h3 p {*/
/*	color: #999999;*/
/*	letter-spacing: 2px;*/
/*	float: right;*/
/*	font-size: 14px;*/
/*	font-weight: normal;*/
/*}*/

/*.logo_line {*/
/*	background: url(../images/logo_line.png) no-repeat 0 0;*/
/*	width: 1px;*/
/*	height: 68px;*/
/*	margin: 35px 27px;*/
/*}*/

/*.logo_txt p {*/
/*	font-size: 22px;*/
/*	font-weight: bold;*/
/*	margin-top: 40px;*/
/*	margin-bottom: 2px;*/
/*}*/

/*.logo_txt em {*/
/*	font-size: 14px;*/
/*	color: #666666;*/
/*}*/

/*.head_tel {*/
/*	background: url(../images/logo-tel.png) no-repeat left center;*/
/*	padding-left: 50px;*/
/*	margin-top: 38px;*/
/*}*/

/*.head_tel p {*/
/*	font-family: Arial, Helvetica, sans-serif;*/
/*	font-weight: bold;*/
/*	font-size: 32px;*/
/*	line-height: 32px;*/
/*}*/

/*.head_tel em {*/
/*	color: #666666;*/
/*}*/

/*.head_tel em i {}*/


/*!* 导航区域设置 *!*/
/*.nav {*/
/*	position: relative;*/
/*	width: 100%;*/
/*	background-color: #3e3e3e;*/
/*	z-index: 999;*/
/*}*/

/*.nav .w1200 {*/
/*	overflow: visible;*/
/*}*/

/*.menu {*/
/*	height: 60px;*/
/*}*/

/*.menu .nav_li {*/
/*	height: 60px;*/
/*	line-height: 60px;*/
/*	float: left;*/
/*	width: 16.66%;*/
/*	text-align: center;*/
/*	position: relative;*/
/*}*/

/*.menu .nav_li:after {*/
/*	content: '';*/
/*	display: block;*/
/*	width: 1px;*/
/*	height: 20px;*/
/*	background: rgba(35, 105, 165, 0.32);*/
/*	position: absolute;*/
/*	top: 20px;*/
/*	right: 0;*/
/*}*/

/*.menu .nav_li:last-child:after {*/
/*	width: 0;*/
/*}*/

/*.menu .nav_li:hover,*/
/*.menu .nav_li.on {*/
/*	background-color: #2369a5;*/
/*}*/

/*.menu .nav_li>a {*/
/*	color: #fff;*/
/*	font-size: 16px;*/
/*	display: block;*/
/*}*/

/*.nav .sub_nav {*/
/*	display: none;*/
/*	position: absolute;*/
/*	left: 0px;*/
/*	top: 60px;*/
/*	z-index: 1000;*/
/*	width: 200px;*/
/*	background-color: rgba(35, 105, 165, .75);*/
/*}*/

/*.nav .sub_nav li {*/
/*	height: 44px;*/
/*	line-height: 44px;*/
/*}*/

/*.nav .sub_nav li a {*/
/*	font-size: 14px;*/
/*	color: #fff;*/
/*	width: 200px;*/
/*	padding: 0;*/
/*	display: block;*/
/*}*/

/*.nav .sub_nav li:hover {*/
/*	font-weight: bold;*/
/*}*/

/*.nav .sub_nav li:hover a {*/
/*	color: #2369a5;*/
/*	background-color: rgba(255,255,255,.75);*/
/*}*/


/*轮播图*/
.banner {
	width: 100%;
	height: 600px;
	overflow: hidden;
	position: relative;
}

.banner .bd {
	position: relative;
	height: 600px;
	z-index: 0;
}

.banner .bd li {
	width: 100%;
	height: 800px;
	zoom: 1;
	vertical-align: middle;
}

.banner .bd li .pic_a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.banner .bd .pic1 {
	background: url(../images/ban1.jpg) no-repeat center 0;
}

.banner .bd .pic2 {
	background: url(../images/ban2.jpg) no-repeat center 0;
}

.banner .bd .pic3 {
	background: url(../images/ban3.jpg) no-repeat center 0;
}

.banner .bd .more {
	display: block;
	width: 260px;
	height: 40px;
	border: 1px solid #fff;
	position: absolute;
	top: 420px;
	left: 50%;
	margin-left: -550px;
	border-radius: 26px;
	overflow: hidden;
	transform-style: preserve-3d;
	transform: rotateZ(130deg) translate3d(500px, 0, 0);
	transform-origin: left;
	opacity: 0;
	transition: all 1.8s cubic-bezier(0.55, 0.65, 0.55, 1) 0s;
}

.banner .bd .more.active {
	transform: rotateX(0deg) translate3d(0, 0, 0);
	opacity: 1;
}

.banner .bd .more span {
	position: absolute;
	z-index: 3;
	width: 260px;
	height: 40px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 40px;
}

.banner .bd .more:hover {
	background-color: #f68100;
	border: 1px solid #f68100;
}

.banner .hd {
	position: absolute;
	z-index: 12;
	bottom: 20px;
	overflow: hidden;
	float: left;
	left: 50%;
	margin-left: -120px;
	width: 240px;
	height: 4px;
}

.banner .hd ul {
	zoom: 1;
	overflow: hidden;
	width: 240px;
}

.banner .hd ul li {
	float: left;
	width: 60px;
	height: 4px;
	margin: 0px 10px;
	text-align: center;
	background-color: #ffffff;
	position: relative;
	border-radius: 2px;
}

.banner .hd ul li.on {
	background-color: #006bce;
}

.banner .hd ul li:hover {
	cursor: pointer;
}

.banner_ctr {
	height: 90px;
	position: absolute;
	top: 50%;
	margin-top: -45px;
	z-index: 2;
	left: 50%;
	margin-left: -600px;
}

.banner_ctr a {
	display: block;
	width: 47px;
	height: 79px;
	background: url(../images/banner_btn.png) no-repeat 0 0;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
}

.banner_ctr a.prev {
	left: -90px;
}

.banner_ctr a.next {
	right: -1280px;
	background-position: -47px 0px;
}

.banner_ctr a:hover {
	opacity: 0.7;
	filter: alpha(opacity=50);
}

/*产品中心*/
.ind-prolist {
	width: 110%;
}

.ind-prolist li {
	float: left;
	width: 313px;
	margin-right: 19px;
	margin-bottom: 52px;
	border: 1px solid #006bce;
}

.pro_img {
	width: 314px;
	height: 235px;
	position: relative;
	overflow: hidden;
	position: relative;
}

.pro_img img {
	height: 100%;
}

.blue-blk {
	position: absolute;
	left: 0;
	top: 308px;
	height: 258px;
	width: 313px;
	background: url(../images/b-b-l.png) no-repeat center;
	background-color: rgba(35, 105, 165, .58);
	transition: all 0.4s;
}

.ind-prolist li p {
	height: 40px;
	width: 313px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background-color: #797979;
}

.ind-prolist li:hover .blue-blk {
	top: 0;
}

.ind-prolist li:hover p {
	background-color: #2369a5;
	color: #fff;
}

.pro_list .ind-prolist li {
	margin-right: 37px;
	margin-bottom: 36px;
}

/*页脚*/
.link{
	margin: 30px 40px;
}
.link i{
	font-size: 16px;
	font-weight: bold;
	color: #2369A2;
	margin-right: -30px;
}
.link a{
	padding-left: 60px;
	font-size: 16px;
	color: #333;
}
.link a:hover{
	color: #2369A2;
}
.footer{
	height: 350px;
	width: 100%;
	background-color: #2369A2;
}
.footer-menu{
	width: 1300px;
	height: 60px;
	margin-top: 50px;
	border-bottom: #547fa4 1px solid;
}
.footer-menu ul{
	margin: 0 50px;
}
.footer-menu ul li{
	width: 195px;
	height: 20px;
	border-right: #fff solid 1px;
	float: left;
	text-align: center;
}
.footer-menu ul li a{
	color: #ebf6ff;
	font-size: 16px;
	padding-bottom: 2px;
}
.footer-menu ul li:hover a{
	color: #fff;
	border-bottom: #fff solid 1px;
}
.footer-menu ul li:nth-child(1){
	border-left: #fff solid 1px;
}
.f_text{
	margin: 50px 0;
}
.f_text .left{
	width: 920px;
	float: left;
}
.f_text .left .logo{
	width: 326px;
	height: 122px;
	background-color: #fff;
	float: left;
	margin-right: 50px;
}
.f_text .left .logo img{
	margin: 20px 0 0 14px;
	float: left;
}
.f_text .left  .text{
	display: block;
}
.f_text .left .text a h3{
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 5px;
}
.f_text .left .text span,
.f_text .left .text p,
.f_text .left .text span a{
	font-size: 14px;
	color: #ebf6ff;
	margin-right: 30px;
	line-height: 28px;
}
.f_text .left .text span:hover a{
	color: #fff;

	border-bottom: #fff solid 1px;
}
.f_text .right{
	float: right;
	width: 280px;
}
.f_text .right img{
	width: 122px;
	margin-left: 15px;
}


/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999;
	top: 360px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}

.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}

.yb_bar .yb_top {
	background: #ff4a00 url(../images/rightbar.png) no-repeat 0 0;
}

.yb_bar .yb_phone {
	background: #ff4a00 url(../images/rightbar.png) no-repeat 0 -57px;
}

.yb_bar .yb_QQ {
	text-indent: 0;
	background: #ff4a00 url(../images/rightbar.png) no-repeat 0 -113px;
}

.yb_bar .yb_ercode {
	background: #ff4a00 url(../images/rightbar.png) no-repeat 0 -169px;
}

.hd_qr {
	padding: 0 29px 25px 29px;
}

.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}

/*固定的悬浮窗end*/




/*内页banner*/
.ban-ny {
	width: 100%;
	height: 360px;
	background-color: #ccc;
}


.ban-news {
	background: url(../images/ban-news.jpg) no-repeat center 0;
}

.ban-pro {
	background: url(../images/ban-pro.jpg) no-repeat center 0;
}


/*网站位置*/
.mub02address {
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
}

.container {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
}

.mub02address .con {
	width: 100%;
	height: 43px;
}

.mub02address .homePage {
	display: block;
	width: 43px;
	height: 43px;
	background: url(../images/ny-index.png) no-repeat center;
	float: left;
}

.mub02address p {
	height: 43px;
	width: 84%;
	line-height: 43px;
	font-size: 13px;
	color: #999999;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.mub02address p a {
	color: #999999;
	padding: 0 4px;
}

.mub02address p a:hover {
	text-decoration: underline;
	color: #999999;
	padding: 0 4px;
}


.sideMen-pro {
	width: 268px;
	background-color: #fff;
	overflow: hidden;
	border: 1px solid #e4e4e4;
	border-bottom: none;
}

.sideMen-pro h3 {
	height: 59px;
	line-height: 59px;
	color: #333;
	font-size: 18px;
	text-indent: 40px;
	border: 1px solid #e4e4e4;
	border-left: none;
	border-right: none;
	border-top: none;
}

.sideMen-pro h3 em {
	display: none;
}

.sideMen-pro h3 a {
	display: block;
	background: url(../images/pro_2.png) no-repeat 10px center;
}

.proList .sideMen-pro h3 a.on {
	color: #14a73c;
	font-weight: bold;
	color: #14a73c;
	background: url(../images/pro_on.png) no-repeat 10px center;
}

.sideMen-pro h3:hover a {
	color: #14a73c;
}

.sideMen-pro ul {
	display: block;
}

.sideMen-pro ul li {
	width: 50%;
	border-bottom: 1px dashed #f2f2f2;
	float: left;
}

.sideMen-pro ul li a {
	color: #333;
	font-size: 13px;
	height: 36px;
	line-height: 36px;
	padding-left: 30px;
	display: block;
	background: url(../images/jian.png) no-repeat 19px center;
}

.sideMen-pro ul li a:hover {
	color: #14a73c;
}

.proList .sideMen-pro ul li a.on {
	color: #14a73c;
	font-weight: bold;
	background-image: url(../images/jian-w.png);
}

.barnav {
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
	height: 43px;
	line-height: 43px;
}

.barnav .w1200 {
	font-size: 13px;
	overflow: hidden;
	color: #999;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: url(../images/mub02address_homePage.png) no-repeat left center;
	text-indent: 36px;
}

.barnav .w1200 a,
.barnav .w1200 b {
	color: #999;
}


/* 网站地图 */
.map_main {
	overflow: hidden;
	border: solid 5px #F0F0F0;
	padding-bottom: 30px;
	background: #fff;
	width: 1220px;
	margin: 30px auto;
}

.sitemap_con {
	width: 1120px;
	margin: 0 auto;
	color: #666;
}

.sitemap_con .map_top {
	border-bottom: solid 1px #d7d7d7;
}

.site_r_link {
	width: auto;
	margin-top: 20px;
	border: 1px solid #cdcdcd;
	background: #F8F8F8;
	padding: 5px 10px;
	float: right;
}

.site_plc {
	padding: 5px 0;
	text-indent: 10px;
}

.sitemap_con h4 {
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	margin: 30px 0 8px;
	margin-right: 10px;
}

.b4 {
	border: 1px dashed #b3b3b3;
	padding: 10px 5px;
}

.b4 ul {
	padding: 0 11px;
}

.b4 li {
	float: left;
	line-height: 25px;
	height: 25px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 133px;
	overflow: hidden;
	margin: 0 10px;
}

.b4 li:hover a {
	color: #006bce;
	text-decoration: underline;
}

.zabtcon dl {
	width: 1100px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
	padding: 0 11px;
}

.zabtcon dl dt {
	float: left;
}

.zabtcon dl dt a {
	font-weight: bold;
	color: #006bce;
	padding-right: 20px;
}

.zabtcon dl dt a:hover {
	text-decoration: underline;
}

.zabtcon dl dd {
	float: left;
}

.b4 .zabtcon dl ul {
	padding: 0;
}

.b4 .zabtcon dl ul li {
	padding-right: 20px;
	margin: 0;
	width: auto;
}
