﻿*{ margin:0px; padding:0px;}
body{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial;
	background-color: #FFF;
	line-height:1.86em;
	color: #666;
}
.clear{ clear:both;}
img{ border:0px;}
a{ text-decoration:none; color:#000; }
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
html{ overflow-x:hidden;}
em,i{
	font-style: normal;
}




.ldjx0{ width:100%; height:36px; background-color:#eeeeee; line-height:36px}
.ldjx1{	width: 1200px;
	margin-right: auto;
	margin-left: auto;}
.ldjx1 span{
	display: block;
	color: #858585;
	text-align: right;
}
.ldjx1 span a{

	margin-left: 18px;

	
}
.ldjx1 span a:hover{
	color: #488dc4;
}







.jy0{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
}



.jy{
	height: 110px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.logo{
	float: left;
	margin-top: 10px;
}
.jy2{
	float: right;
	width: 256px;
	display: block;
	height: 34px;
	text-align: right;
	font-size: 14px;
	color: #5b5b5b;
	font-family: Arial;
	margin-top: 38px;
	background-color: #FFF;
	border: 1px solid #CCC;
border-radius:10px ;
}


.search_k{
	width: 215px;
	margin-left: 7px;
	border: 1px solid #FFF;
	line-height: 32px;
	height: 28px;
	margin-top: 2px;
	font-family: "宋体";
	color: #B2B2B2;
	float: left;
}

.search_btn{
	height:18px;
	width: 25px;
	margin-top: 5px;
	background-image: url(seach.png);
	background-repeat: no-repeat;
	float: right;
	background-position: 0px 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 5px;
}
.jy3{
	height: 37px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}


	
.nav{width: 1200px;
	margin-right: auto;
	margin-left: auto; height:54px;line-height:54px}
.nav ul{}
.nav li{float:left;height:54px;position:relative;text-align:center;}
.nav li.line_off{background:none}
.nav a{display:block;float:left;text-decoration:none;font-size:16px;color:#222;width:150px;outline:none;position:relative; }

.nav a:hover{

}
.nav a:hover, .nav .active a, .nav li.sfhover a{color:#000;text-decoration:none;font-weight:700;}


/*---当前分类---*/
.nav li ul{
	display:none;
	position:absolute;
	top:54px;
	left:-25px;
	z-index:22;
	background-image: url(ld1.jpg);
	background-repeat: repeat;
	padding-top: 3px;

}
.nav li ul li{
	line-height:39px;
	height:39px;
	margin:0;
	background-image:none;
	position:relative;
	z-index:2;
	text-align: left;
	overflow:hidden;
	padding-left: 0px;	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF; 
}
.nav li ul a, .nav li.active ul a, .nav li.sfhover ul a{
	background:none;
	font-weight:300;
	height:auto;
	color:#fff;
	float:none;

	width:200px;
	text-indent: 15px;font-size:12px

}
.nav li ul a:hover{color:#c5e1f3;font-weight:300}



/* Slider */
.slick-dots li button,.slick-prev, .slick-next { transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -ms-transition: all 0.6s ease 0s; }
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-slider .item{ display: none;}
.slick-slider .item:first-child{ display: block;}

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: #fff url("") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; width:100%;}
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 80px; width: 40px; line-height: 80px; font-size: 68px; cursor: pointer; background: transparent; top: 50%; margin-top: -40px; padding: 0; border: none; outline: none; z-index:902; text-indent: 900px; overflow: hidden; color: #fff; text-shadow:0px 1px 5px rgba(0,0,0,0.4);}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled, .slick-next.slick-disabled{ opacity: 0.25; }

.slick-prev:before, .slick-next:before { position: absolute; top:0; left:0; width: 100%; height:100%; text-indent: 0; font-family: "icomoon"; text-align: center; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }



/* Dots */

.slick-dots { position: absolute; bottom: 2%; margin-bottom:5px; list-style: none; display: block; text-align: center; padding: 0; width: 100%;}
.slick-dots li { position: relative; display: inline-block; margin: 0 5px; cursor: pointer; }
.slick-dots li button {
	border: 0;
	border-radius: 6px;
	display: block;
	height: 12px;
	width: 12px;
	outline: none;
	font-size: 0;
	cursor: pointer;
	opacity: 0.6;
	filter: alpha(opacity=60);
	overflow: hiddden;
	background-color: #999;
}
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; opacity: 0.8;  filter: alpha(opacity=80); }
.slick-dots li.slick-active button{
	opacity: 0.9;
	filter: alpha(opacity=80);
	background-color: #7992b6;
}

@media screen and (max-width: 640px) { .slick-dots li { margin: 0 4px; }
.slick-dots li button { width: 8px; height: 8px; } }  /*按钮大小*/




.txt {
	POSITION: absolute; WIDTH: 295px; HEIGHT: 265px; COLOR: #fff; TOP: 82px; LEFT: 235px
}
.Hanergy {
	MARGIN-BOTTOM: 14px; FONT-SIZE: 24px
}
.Hanergy_e {
	FONT-FAMILY: Arial; FONT-SIZE: 18px
}
.txt_c {
	LINE-HEIGHT: 18px
}
.txt_e {
	LINE-HEIGHT: 15px; MARGIN: 6px 0px 50px; FONT-SIZE: 10px
}
.line_w {
	MARGIN: 22px 0px; WIDTH: 51px; BACKGROUND: #fff; HEIGHT: 4px
}



.ldie1{
	background-image: url(ld2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 149px;
	width: 100%;
}

.ldie2{
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 56px; overflow:hidden
}


.slkk2{
	font-size: 28px;
	line-height: 40px;
	display: block;
	margin-bottom:30px;
	font-weight: normal;
	color: #0071bd;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	background-image: url(ld4.jpg);
	background-repeat: no-repeat;
	background-position: 48px top;

}
.cppw{width:1290px;}

.cpp1{}
.cpp1 li a{
	width: 284px;
	border: 1px solid #D9D9D9;
	float:left;
	margin-right: 18px;
	margin-bottom: 40px;
}

.cpp1 li a img{
	height: 230px;
	width: 284px;
}
.cpp1 li a em{
	font-size: 13px;
	color: #000;
	text-align: center;
	display: block;
	line-height: 15px;
	height: 30px;
	overflow: hidden;
	margin-top: 10px;
	background-color: #E4E4E4;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.cpp1 li a:hover em{
	color: #fff;
	background-color: #0071BD;
}



.ldie3z{
	background-image: url(ld6.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 100%;
}
.ldie3{
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	margin-top:55px;font-size:16px; color:#999; line-height:27px
}
.ldie4{
	float: left;
	width: 480px; display:block; line-height:29px
}
.ldie4 a{color:#999;}
.ldie4 a:hover{
	color:#666;
}
.ldie4 em{
	display:block;
	font-size: 46px;
	line-height: 60px;
	padding-bottom: 20px;
	color:#444;
	text-align: left;
}


.ldie5{
	float: right;
	width: 670px; display:block; 
}


.ldie5 em{
	display:block;
	font-size: 21px;
	line-height: 70px;
	color:#000
}


.ldfoo{
	width:100%;
	background-color:#0071bd;
	margin-top: 70px;
}
.ldfoo1{ width:1200px; margin-left:auto; margin-right:auto; padding-top:55px; color:#FFF}

.ldfoo1 a{ color:#fff}
.ldfoo1 a:hover{
	color:#BFE4FF
}
.ldfoo1 em{
	font-size: 46px;
	display:block;
	text-align:center;
	line-height:50px;
	height: 160px;
}

.ldfoo1 em p{font-size: 18px; display:block}

.ldfoo2{
	float: left;
	width: 23.333%;
	display:block;
	text-align:center;
	margin-left:5%;
	margin-right:5%;
	font-size: 14px;
	line-height: 30px;
}

.ldfoo2 img{ display:block; margin-left:auto; margin-right:auto}


.ldfoo3{
	display:block;
	margin-top:40px;
	height:50px;
	line-height:50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #86CEFF; text-align:center
}




.ldff11{
	display: block;
	background-image: url(nyy.jpg);
	background-repeat: no-repeat;
	height:278px;
	margin-bottom: 30px;
	background-position: center top;
}


.ldff12{
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}





.ldff13{
	float: left;
	width: 228px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #D7D7D7;
	border-right-color: #D7D7D7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D7D7D7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	display:block;
	padding-bottom: 20px;
}

.ldff13 span{
	font-size: 22px;
	line-height: 46px;
	font-weight: bold;
	color: #FFF;
	background-color: #076CB4;
	text-align: center;
	display: block;
	height: 46px;
}

.ldff13 em{
	font-size: 13px;
	line-height: 46px;
	font-weight: bold;
	color: #000;
	height: 46px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
	font-style: normal;
	text-decoration: none;
	display: block;
	padding-left: 20px;
	background-image: url(dan2.png);
	background-repeat: no-repeat;
	background-position: 200px center;

}

.ldff13 p a{
	line-height: 14px;
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(dian2b.jpg);
	background-repeat: no-repeat;
	background-position: 6px 12px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D0D0D0;
	font-size: 12px;
}
.ldff13 p a:hover{
	color: #026AB3;
}





.ldff14{
	width: 930px;
	float:right;
	font-size: 14px;

}
.zb17a{
	display:block;
	padding-bottom:10px;
	height:20px;
	line-height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	background-image:url(bg8.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 10px;
	margin-bottom: 35px;
}

.zb17a em{
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#565656;

}
.zb17a i{
	float: right;
	font-size:14px;
	font-weight: bold;
	margin-right: 7px;
}
.cppw2{width:930px}


.biaoti{
	font-size: 18px;
	color: #000;
	text-align: center;
	display: block;
	height: auto;
	line-height: 20px;
	padding-top: 15px;
	padding-bottom: 25px;
}

.fengnews {
	width: 96%;
	margin-right: auto;
	margin-left: auto;
}
.fengnews  li a{
	line-height: 35px;
	display: block;
	height: 35px;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	background-image: url(dian2.jpg);
	background-repeat: no-repeat;
	background-position: 5px 12px;
	padding-left: 28px;
	width: 97%;
	padding-right: 10px; overflow: hidden
}
.fengnews  li a b{
	font-weight: normal;
}
.fengnews  li a em{

	float: right;	display:block;
}
.fengnews  li a:hover{
	color: #0082D0;
}


.t_page{
	padding:10px;
	text-align:center;
	font-size:12px;
	line-height:25px;
	
	}	
.t_page a{
	padding:2px 5px;
	border:1px solid #DEDEDC;
	margin:0px 3px;}	
/*************************************--------------------------***********************/




:focus {
	outline: 0;
}



.pik01{
	width: 1200px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
}
