body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote{margin:0px;padding:0px;font-size:12px;text-align:left; font-family:"Microsoft Yahei"!important;}
ul,ol ,li {list-style:none;}
body{margin:0px; padding:0px; color:#666; font-family:"Microsoft Yahei"!important;}
a{color: #666; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: none;}
a img { border:0;}
td,th{ font-size:12px;}

.top{  width:100%; height:32px; background: #0198e3;color:#fff; line-height:32px;}
.topnn{ width: 1200px; height: 32px; margin: auto; line-height: 32px;}

.top_lt{ width:650px; height:32px; float:left;}
.top_rt{ width:260px; height:32px; color:#fff; float:right;}
.top_rt a{ color:#fff;}


/*end Notice*/
#head11{width:1200px;margin:0px auto;font-family:"Microsoft Yahei";}


/*end Notice*/
.header11{ width:320px; height: 130px; float:left; }
.header11 ul{}
.header11 .logo{ overflow:hidden}
.header11 .logo img{ margin-top: 10px;}


.menu{ width:840px; height:130px;line-height:130px; float:right; overflow:hidden;font-family:"Microsoft Yahei";}

.menu li{ width:105px; height:130px; line-height:130px; color:#FFFFFF; float:left; text-align:center; font-size:14px; font-weight: bold; -webkit-transition:background-color .5s ease-in;-moz-transition:background-color .5s ease-in;-o-transition:background-color .5s ease-in;
	transition:background-color .5s ease-in;}

.menu li:hover a{ color:#FFFFFF;}
.menu li:hover{ background:#0198e3;color:#fff;}
.gl{    background:#0198e3;
    width: 130px;
    display: block;
    color: #fff !important;
    text-align: center;}
.gl a{ color: #fff;}

.banner{ height:698px;
overflow:hidden;
	margin:auto; 
	position: relative; 
	min-width:1024px; 
	max-width:100%;
	}
.bwrap{
	position: relative; 
	z-index: 0;
	 }
.bquery{
	position: relative; 
	z-index: 0; 
	height: 698px; 
	}
.blist{
	display: none; 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 0; 
	height:698px; 
	font-size: 0; 
	line-height: 0; 
	}
.blist a{
	display: block; 
	position: absolute; 
	left: 0; 
	top: 0; 
	}
.blist img{ 
}

.bfilter{
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 9; 
	width: 100%; 
	height: 940px; 
	font-size: 0; 
	line-height: 0; 
	}
.bfilter a{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 5%; 
	height: 698px; 
	overflow: hidden;
	}
.bfilter a img{
	position: absolute; 
	left: 0; 
	top: 0; 
	}

.bctrl{
	position: absolute; 
	bottom: 15px; 
	left: 0; 
	z-index: 9; 
	width: 100%; 
	height: 24px; 
	}
.bctrli{
	text-align: center; 
	font-size: 0; 
	line-height: 0; 
	}
.bctrli a{
	display: inline-block; 
	width: 24px; 
	height: 24px; 
	margin: 0 5px; 
	background: url(../images/banner_control.png) no-repeat left center; 
	}
.bctrli a:hover,
.bctrli a.curr{
	background-position: right center;
	 }
.bctrli a{
	*display: inline; 
	*zoom: 1; 
	}


.moverbj{ width: 100%; height: auto; background: url(../images/flbj.jpg) center  top no-repeat; padding-top: 30px;  overflow:hidden ; padding-bottom: 60px;}
.mover{ width: 1200px; height: auto; margin:30px auto;}
.flbt{ width: 1200px; height:60px; margin: auto; background: url(../images/tjbt.png) center center no-repeat;}
.mover ul{ width: 1300px; height: auto; margin: auto;}
.mover ul li{ width: 295px;  float: left; margin-left: 5px; margin-right:5px; overflow: hidden;}
.tb{ width: 200px; height: 118px; margin-left: 50px; margin-bottom: -20px; text-align: center;background: url(../images/h.png) center 30% no-repeat #0075c9; z-index: 999; padding-top:70px;position: relative; display: block; }
.tb a{ color: #fff; font-size: 24px; }
.mover ul li:nth-child(2) .tb{}
.mover ul li:nth-child(4) .tb{}

.mover ul li:hover{ overflow: hidden;}
.mover ul li img{display: block;width: 100%;position: relative;overflow: hidden; transition: all 0.3s ease 0s;}
.mover ul li:hover img{transform: scale(1.1, 1.1);} 
.mover ul li .img{ display:block; overflow:hidden; width:295px; height:400px;}


.about{ width:100%; height:auto; overflow:hidden; padding-top: 30px;background:#ededed; }
.about_bt{ width: 1200px; height: 87px; background: url(../images/gybt.png) center center no-repeat; margin:auto; }
.about_nr{ width: 1200px; height: 405px; margin: auto; overflow: hidden; background: url(../images/jjtm.png) right bottom no-repeat;}
.about_left{ width: 448px; height: 353px; float: left; background: url(../images/jjt.png) center center no-repeat; margin-top: 10px;}

.about_right{ width:740px; padding: 10px;  float: right;}

.about_nr span{ width: 720px; float: left; margin-left: 10px;  line-height: 30px; font-size: 14px; color: #000;}
.about_nr p{ font-size: 24px; color: #000; margin-bottom: 20px;}
.ck{ width: 112px; height: 25px;line-height: 25px; background: #0075c9; margin-top: 170px; float: right; text-align: center;}
.ck a{ color: #fff; text-align: center;}
.logo1{  width: 125px; height: 125px; z-index: 999; position: absolute;margin: auto; margin-left: 600px; margin-top: 120px;}




.pro{ width:100%; height:auto; margin:auto; padding-top: 20px; padding-bottom: 50px; overflow:hidden; background: url(../images/cpbj.jpg) center top no-repeat;}
.cpbt{ width: 1200px; height: 110px; margin: auto; background: url(../images/cpbt.png) center center no-repeat;}
.flnr2{ width: 1250px;height: auto;  margin: auto;  }

.tabox{ margin-top: 50px;}
.tabox .hd{overflow:hidden;background: #fff; height: 65px;}
.tabox .hd li{position:relative;margin-left:-1px; border-right:1px solid #ccc;text-align:center;color: #000;width:120px;padding-top:10px;height:80px;float:left;border-top:0;font:bold 14px/37px "Microsoft YaHei";_font-weight:bold;cursor:default;}
.tabox .hd li a{ height: 65px; line-height: 65px; color: #000; }

.tabox .hd li.on{width:120px; height: 85px; line-height:65px;background:#0198e3;color:#fff;padding-top: -25px; margin-top: -15px;}
.tabox .bd{height:490px;border-top:0; padding-top: 50px;}
.tabox .lh{overflow:hidden;}
.tabox .lh li{width:290px;  margin-left:20px;float:left;-webkit-transition:background-color .5s ease-in;-moz-transition:background-color .5s ease-in;-o-transition:background-color .5s ease-in;}
.tabox .lh li:hover  .p-name{ background: #0198e3;}
.tabox .lh li .p-img{width:290px;height:360px;margin:0 auto;text-align:center;}
.tabox .lh li .p-name{height:68px;line-height:38px; background:#fff;text-align: center; padding:15px; font-size:18px;word-break:break-all;word-wrap:break-word;overflow:hidden;}
.tabox .lh li .p-name a{ color: #000; font-weight: normal; text-align: center;} 
.tabox .lh li .p-price{color:#000; font-size: 12px;}
.tabox .lh li .p-price strong{color:#000;font-size:14px;font-family:verdana;}






.new_bj{  width: 100%; height: auto; overflow: hidden;}
.new{ width:1200px; height:auto; overflow:hidden; margin: auto;  padding-top:50px }
.new_bt{ width:1200px; height:60px;  margin: auto; text-align: center;}

.tim{  float: left; margin-bottom: 20px;}

.new_nr{ width:1200px; height:auto; margin: 0 auto 50px; overflow:hidden;}
.xwleft{ width: 590px; height: 440px; background: #ebebeb; float: left;}
.xwleft img{ margin-left: 20px; margin-top: 40px; float: left;}
.xw_left{ width: 270px; float: right; margin-right: 10px;}
.tim{ width: 270px; float: left;margin-top: 60px; font-size: 14px; color: #000;font-weight: bold; margin-bottom: -5px;}
.xw_left h1{ width: 270px; height: 30px; line-height: 30px; font-size: 14px; float: left; color: #000; font-weight: bold; display: block;}
.xw_left p{line-height: 24px; font-size: 14px;}
.xwmore{ width: 80px; height: 25px; background: #17a2ff; line-height: 25px; text-align: center; margin-top: 10px; margin-bottom: 20px;}
.xwx{ width: 270px; height: 30px; line-height: 30px; border-bottom: 1px dashed #ccc; font-size: 14px;}

.xwright{ width: 560px; height: 445px; float: right; background: #ebebeb;}
.xwrbt{ width: 560px; height: 55px; background:url(../images/xwbt1.jpg) left center no-repeat #17a2ff; margin-bottom: 15px;}
.newflc{ width: 510px; float: right;  margin-top: 20px; margin-right: 10px;}
.newflc ul{ width: 510px; float: right;}
.newflc ul li{ width: 510px; float: right; margin-bottom: 20px;}
.sj{ width: 80px; height: 80px; background: #17a2ff; float: left;  text-align: center; color: #fff;}
.sj h1{ text-align: center; font-size: 46px; height: 55px;  font-weight:normal; line-height:55px;color: #fff; text-align: center; }
.sj span{ text-align: center; font-size: 14px; }
.ncnr{ width: 380px; float: left; margin-left: 10px;}
.ncnr h1{ font-size: 14px;margin-bottom: 10px;}


.albj{ width: 100%; height: 600px; background: url(../images/albj.jpg) center center no-repeat; padding-top: 20px;}
.albt{ width: 1200px; height: 60px; margin: auto; background: url(../images/albt.png) center center no-repeat;}
.alnr{ width: 1200px; height: auto;margin:30px auto;}
.alzc{ width: 550px; height: 455px; float: left;}
.alzc img{ width: 550px; height: 350px; float: left;}
.alxb{ width: 550px; height: 108px; background: #0075c9; line-height: 108px; color: #fff; float: left;}
.alxb h1{ font-size: 18px; float: left; line-height: 108px; margin-left: 15px;}
.alxb a{ color: #fff;}
.djzx{ width: 160px; height: 50px;line-height: 50px; text-align: center; background: #fff; border-radius: 25px; float: right; margin-right: 20px; margin-top: 20px;}
.djzx a{ color: #000; font-size: 18px; text-align: center;}

.alzc ul li img{display: block;width: 100%;position: relative;overflow: hidden; transition: all 0.3s ease 0s;}
.alzc ul li:hover img{transform: scale(1.1, 1.1);} 
.alzc ul li .img{ display:block; overflow:hidden; width:550px; height:350px;}



.alyc{ width: 648px; height: 455px; float: right;}
.alyc ul{ width: 648px; float: left;}
.alyc ul li{ width: 315px; height: 218px; float: left; margin-left: 6px; margin-bottom: 10px;}
.alyc ul li img{width:315px; height:170px;overflow: hidden;}
.alxb1{ width: 318px; height: 46px; background: #0075c9; line-height: 46px; color: #fff; float: left;}
.alxb1 h1{ font-size: 14px; float: left; line-height: 46px; margin-left: 15px;}
.alxb1 a{ color: #fff;}
.djzx1{ width: 78px; height: 26px;line-height: 26px; text-align: center; background: #fff; border-radius: 25px; float: right; margin-right: 20px; margin-top: 5px;}
.djzx1 a{ color: #000; font-size: 14px; text-align: center;}


.alyc ul li img{display: block;width: 100%;position: relative;overflow: hidden; transition: all 0.3s ease 0s;}
.alyc ul li:hover img{transform: scale(1.1, 1.1);} 
.alyc ul li .img{ display:block; overflow:hidden; width:315px; height:170px;}


.foot{ width: 100%; height: auto; overflow: hidden; background: #0075c9;}
.foottop{ width: 100%; height: auto; padding-bottom: 20px; background: #0075c9; overflow: hidden;}

.foottopnn{ width: 1200px; height: auto; margin: auto; margin-top: 60px; overflow: hidden; }
.foottopnn ul{}
.lxnr{ width: 400px; float: left; font-size: 12px; color: #fff; line-height: 24px;}
.lxnr h1{ font-size: 24px; font-weight: normal; margin-bottom: 10px;}
.contact{ width: 300px; float: left;}

.bqsy{ width: 300px; float: right; color: #000; line-height: 24px; margin-left: 20px; }


.animated10s { 
-webkit-animation-duration: 1s; 
animation-duration: 1s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated15s { 
-webkit-animation-duration: 1.5s; 
animation-duration: 1.5s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated20s { 
-webkit-animation-duration: 2s; 
animation-duration: 2s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated25s { 
-webkit-animation-duration: 2.5s; 
animation-duration: 2.5s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated28s { 
-webkit-animation-duration: 2.8s; 
animation-duration: 2.8s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated30s { 
-webkit-animation-duration: 3s; 
animation-duration: 3s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}


.delay1 { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }
.delay2 { -webkit-animation-delay: 0.8s; animation-delay: 0.8s; }
.delay3{ -webkit-animation-delay: 1.0s; animation-delay: 1.0s; }
.delay4{ -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }
.delay5{ -webkit-animation-delay: 1.4s; animation-delay: 1.4s; }
.delay6{ -webkit-animation-delay: 1.6s; animation-delay: 1.6s; }
.delay7{ -webkit-animation-delay: 1.8s; animation-delay: 1.8s; }
.delay8{ -webkit-animation-delay: 2.0s; animation-delay: 2.0s; }
.delay9{ -webkit-animation-delay: 2.2s; animation-delay: 2.2s; }
.span2,.span3{animation-duration:1.5s;-webkit-animation-duration:1.5s; }
.an-hide{ visibility:hidden;}
.an-show{ visibility:visible}


/*分页页码样式 基础版 Bootstrap S */
span.highlight {
	position: relative !important;
	top: unset !important;
	left: unset !important;
	right: unset !important;
	bottom: unset !important;
	display: inline-block !important;
	float: none !important;
	width: auto !important;
	height: auto !important;
	font-size: inherit !important;
	font-weight: unset !important;
	color: red !important;
	line-height: 100% !important;
	border: none !important;
	background: none !important;
	white-space: normal !important;
}
#Paging .pagination {
	display: inline-block;
	padding-left: 0;
	margin: 18px 0;
	border-radius: 3px;
}
#Paging .pagination > li > a,
#Paging .pagination > li > span {
	position: relative;
	float: left;
	display: inline-block;
	padding: 6px 10px;
	line-height: 20px;
	text-decoration: none;
	color: #0075c9;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}
#Paging .pagination > li:first-child > a,
#Paging .pagination > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}
#Paging .pagination > li > a:hover,
#Paging .pagination > li > span:hover,
#Paging .pagination > li > a:focus,
#Paging .pagination > li > span:focus {
	z-index: 2;
	color: #0075c9;
	background-color: #eeeeee;
	border-color: #ddd;
}
#Paging .pagination > .active > a,
#Paging .pagination > .active > span,
#Paging .pagination > .active > a:hover,
#Paging .pagination > .active > span:hover,
#Paging .pagination > .active > a:focus,
#Paging .pagination > .active > span:focus {
	font-size: 14px !important;
	z-index: 3;
	color: #fff !important;
	background-color: #0075c9;
	border-color: #0075c9;
	cursor: default;
}

#Paging {
	width: 100%;
	overflow: hidden;
	text-align: center;
}
#Paging .pager {
	margin: 10px 0;
	list-style: none;
	text-align: center;
}
#Paging .pager:before {
	content: " ";
	display: table;
}
#Paging .pager .pagination {
	margin: 0;
}
#Paging .pager li {
	margin: 0 5px;
	display: inline-block;
	width: auto !important;
	height: auto !important;
	padding: 0;
	float: none;
	overflow: unset;
}
#Paging .pager li > a,
#Paging .pager li > span {
	font-size: 14px !important;
	background: none;
	color: #0075c9;
	border: 1px solid #0075c9;
	border-radius: 3px;
	text-decoration: none;
	padding: 3px 8px;
}
#Paging .pager li:first-child > a,
#Paging .pager li:last-child > a,
#Paging .pager li:first-child > span,
#Paging .pager li:last-child > span {
	padding: 3px 8px;
}
#Paging .pager li > a:hover,
#Paging .pager li > a:focus {
	text-decoration: none;
	background-color: #0075c9;
	color: #fff;
}
#Paging .pager .disabled > a,
#Paging .pager .disabled > a:hover,
#Paging .pager .disabled > a:focus,
#Paging .pager .disabled > span {
	color: #777;
	border: 1px solid #777;
	background-color: #fff;
	cursor: not-allowed;
}

#Paging .loadmore-tips{
	font-size: 14px;
}

/*手机自适应控制*/
@media screen and (max-width:767px) {
	#Paging .pager li{
		margin: 0 1px;
	}
	#Paging .pager li > a,
	#Paging .pager li > span{
		font-size: 12px !important;
		padding: 2px 5px;
		line-height: 18px;
	}
	#Paging .pager li:first-child > a,
	#Paging .pager li:last-child > a,
	#Paging .pager li:first-child > span,
	#Paging .pager li:last-child > span {
		font-size: 12px !important;
		padding: 2px 5px;
	}
	#Paging .pagination > .active > a,
	#Paging .pagination > .active > span,
	#Paging .pagination > .active > a:hover,
	#Paging .pagination > .active > span:hover,
	#Paging .pagination > .active > a:focus,
	#Paging .pagination > .active > span:focus,
	#Paging .loadmore-tips{
		font-size: 12px !important;
	}
}
/*分页页码样式 E */
