

@charset "utf-8";

/* CSS Document */

body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul { 

margin: 0; 

padding: 0 ; border:0;

} 

body { 

min-width: 320px; 

font-family: '微软雅黑',Verdana,Arial,Helvetica,sans-serif; 

color: #333; 

-webkit-text-size-adjust: none ; position:relative; font-style:normal;

max-width: 680px; margin: 0 auto;} 

fieldset,img { 

border: 0 

} 

ol,ul { 

list-style: none 

} 



a { 

color: #333; 

text-decoration: none 

} 

table { 

border-collapse: collapse 

} 

#clear { 

clear:  h; 

width: 100%; 

background-color: #fff 

} 

#clear: after { 

display: block; 

clear: both; 

height: 1px; 

content: '' 

} 

img, fieldset { 

border: 0; 

} 

img { 

height: auto; 

width: auto\9; 

width:100%; 

} 

h1,h2,h3,h4,h5,h6{ font-weight:100}

.clear{zoom:1;}

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

button{border:none}







/*头部*/

.topbg{width:100%; height:69px; margin:0 auto; background:#fff}
.top{width:94%; height:69px; margin:0 auto;}
.top-logo{float:left; width:auto; height:50px; margin-top:10px}
.top p{float:right; line-height:69px; background:url(../images/tel.png) no-repeat left; padding-left:20px; color:#185aa9}
/*导航*/

.nav{width:100%; height150px; background:url(../images/nav-bg.png) repeat-x; overflow:hidden}

.nav li{height:35px; line-height:35px; float:left; text-align:center; bo}

.nav-li1{width:25%; background:url(../images/nav-bor.png) no-repeat right; height:75px}

.nav-li2{width:25%}

.nav li a{color:#FFF; display:block}

/*底部白*/

.botbg{width:100%; height:auto; background:#FFF; margin:30px auto 0; padding:5px 0;}

.bot{width:94%; height:auto; margin:0 auto}

.bot h2{font-size:14px; line-height:30px}

.bot p{font-size:12px}

/*底部黑*/

.botbg1{width:100%; height:auto; background:url(../images/bot-bg.png) repeat-x #000; margin:30px auto 0;  color:#FFF; padding:5px 0}

 

 

 

/*查询*/

.cx{width:100%; height:auto; margin:20px auto}

.cx li{width:100%; height:50px; margin-top:20px}

.cx li select{width:99%; height:50px; background:url(../images/cx-bg.png) repeat-x; color:#535353; font-size:16px; font-family:"微软雅黑"; border:1px solid #cccccc; border-radius:5px; margin-left:0.5%}

.cx-lia{width:99%; height:40px; line-height:40px; border:1px solid #ccc; background:#fff; display:block; text-align:center; border-radius:5px; margin:0 auto}





/*查询最终页*/

.cx-page{width:94%; height:auto; border:1px solid #dddddd; margin:30px auto; border-radius:5px; border-bottom:non;box-shadow: 0 0 5px #d1d4d7;}

.cx-page li{height:59px; line-height:59px; border-bottom:1px solid #dddddd}

.cx-page-li1{background:#f6f5f5}

.cx-page-li2{background:#fafafa}

.cx-page-li3{background:#fff}

.cx-page li h2{text-indent:5%; font-size:18px}

.cx-page li span{width:50%; float:left;}

.cx-page li {text-indent:3%; font-size:16px}





/*产品列表*/

.cplist-t{width:100%; height:60px; background:#005ec8; margin:20px auto}

.cplist-t h2{color:#FFF; font-size:20px; line-height:60px; font-weight:bold; text-indent:5%}

.cplist{width:94%; height:auto; margin:20px auto}

.cplist img{width:28%; height:auto; border:2px solid #e1e1e1; float:left}

.cplist-w{width:68%; height:auto; float:right}

.cplist-w h2{font-size:16px; line-height:25px}

.cplist-w p{font-size:12px; text-indent:10px; line-height:18px}

.cplist-w p a{color:#005ec8}

.butt{width:100%; height:33px; margin-bottom:15px; font-size:12px; margin-top:20px; text-align:center}

.page{ padding:3px 5px; border:1px solid #eaeaea; background:#FFF; margin-right:2px; color:#999;}

.butt select{border:1px solid #eaeaea}







/*产品列表单页面*/

.cpjs{width:100%; height:auto; margin:0 auto; text-align:center}

.cpjs h2{font-size:16px; line-height:50px}

.cpjs img{width:60%; height:auto; margin:0 auto}

.cp-t{width:94%; height:40px; line-height:40px; background:#185aa9; margin:20px auto 10px; text-indent:10px; color:#FFF}

.cp{width:90%; height:auto; margin:0 auto}

.cp p{font-size:12px; line-height:20px}

.cp h2{color:#F00; font-weight:bold; font-size:12px; line-height:25px}











/*公司介绍*/

.cmp-js{width:94%; height:auto; margin:0 auto}

.cmp-js p{font-size:12px; line-height:20px; margin-bottom:10px; text-indent:20px}

.cmp-js img{margin-top:10px; margin-bottom:10px}









/*新闻动态*/

.news{width:100%; height:auto; margin:0 auto}

.news li{width:94%; height:30px; line-height:30px; border-bottom:1px solid #efefef; background:url(../images/xw-li.png) no-repeat left; margin:0 auto; font-size:12px}

.news li a{width:70%; height:30px; overflow:hidden; display:block; float:left; margin-left:3%}

.news li span{float:right; width:25%; color:#535353; text-align:right}









/*新闻单页面*/

.news-page{width:94%; height:auto; margin:0 auto}

.news-page h3{font-size:16px; text-align:center}

.news-page-bor{border-bottom:1px solid #dbdbdb; margin:10px 0}

.news-page h4{font-size:14px; text-align:center; color:#999999; line-height:25px}

.news-page h2{font-size:24px; color:#063a94; font-weight:bold; line-height:35px}

.news-page h2 span{font-size:24px; color:#fff; font-weight:bold; line-height:55px; background:#cb151d; padding:3px 5px;}

.news-page p{font-size:12px; text-align:left; color:#cb151d; line-height:20px; color:#333}

.news-page p span{color:#e71f19; font-weight:bold}



.pagebox_pre,.pagebox_num,.pagebox_next

{

	border:1px solid #ccc;

	padding:3px;

}



.pagebox_num a{color:#f00;}


/*首页*/
.index-t{width:100%; height:60px; background:#005ec8; margin:0px auto; position:relative}
.index-t h2{color:#FFF; font-size:20px;  font-weight:bold; position:absolute; top:17px; left:5%}
.index-t a{color:#FFF; font-size:12px;   position:absolute; top:23px; right:3%}
.ind-cp{width:94%; height:auto; margin:25px auto 0}
.ind-cp li{width:30%; height:auto;  float:left; margin-bottom:10px; margin-left:1.5%; margin-right:1.5%}
.ind-cp li img{ border:2px solid #e1e1e1}
.ind-cp li p{font-size:12px; text-align:center; line-height:20px}
.index-t{width:100%; height:60px; background:#005ec8; margin:0px auto; position:relative}
.index-t h3{color:#fdad00; font-size:20px; position:absolute; top:17px; left:5%; background:url(../images/gz.png) no-repeat; padding-left:30px}
.index-t h4{color:#fdad00; font-size:20px;  font-weight:bold; position:absolute; top:17px; left:5%}

.ind-js{width:94%; height:auto; margin:0 auto; background:#f2f2f2; border-radius:5px; margin-top:10px}
.ind-js p{width:96%; font-size:12px; margin-left:2%; padding:5px 0; line-height:18px}
.ind-yq{margin-top:10px; margin-bottom:20px}
.ind-gd{width:100%; height:40px; line-height:40px; text-align:center; font-size:12px;}
.ind-gd a{color:#005ec8}
.ind-wt{width:100%; height:auto; margin:0 auto}
.ind-wt li{width:94%; height:30px; line-height:30px; border-bottom:1px solid #efefef; margin:0 auto; font-size:12px}
.ind-wt li a{width:70%; height:30px; overflow:hidden; display:block; float:left; margin-left:3%}
.bot1{width:100%; height:60px; margin:0 auto; background:#636363; }
.bot1 li{width:33.3%; height:60px; float:left; text-align:center; font-size:14px; color:#626262}
.bot1 li img{width:38px; height:25px; margin-top:8px}
.bot1 li p{line-height:25px; color:#FFF}

/*banner*/
.block_home_slider {
	position: relative;
	background-color: #ffffff;
	border: 0px solid #f2f2f2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc); /*半透明兼容*/
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
}  /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {padding-top:15px; display:inline-block;}
.block_home_slider .flex-control-paging li {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_3.png); text-indent:-9000px; cursor:pointer; display:none}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}



.fbht{width:94%; height:auto; margin:0 auto}
.fbht li{width:100%; height:auto; float:left; border-bottom:1px solid #ccc}
.fbht li p{float:left; line-height:40px; font-size:14px; width:25%}
.fbht li p span{color:#F00}
.fbht li h2{float:left; line-height:100px; font-size:14px; width:25%}
.fbht li h3{float:left; line-height:40px; font-size:12px; color:#999}
.hb5{width:75%; float:left;  height:100px; background:none; line-height:20px; padding:10px 0; font-family:"å¾®è½¯é›…é»‘"}
.tj{width:94%; height:35px; margin:20px auto 10px; text-align:center}
.tj a{color:#fff; background:#e00413; border-radius:5px; float:left; width:100%; height:35px; line-height:35px;}
.hb1{width:75%; float:left;height:40px; background:none;}
.yyfd3{width:94%; height:auto; margin:20px auto 0; overflow:hidden; margin-bottom:10px; text-align:center}
.yyfd3 a{ width:100%; height:40px; background:#e00413; border:none; color:#fff; border-radius:5px; text-align:center;  font-size:16px; line-height:40px; display:inline-block}

#banner {
	width: 100%;
	height:auto;
	overflow: hidden;
	position:relative;
}
#banner .swiper-slide {
	position:relative;
	text-align:center;
}
#banner img {
	max-width: 100%;
}

.pagination {
  position: absolute;
  z-index: 20;
  bottom: 10px;
  width: 66px;
  text-align: center;
  right:0;
}
.swiper-pagination-bullet {
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius:5px;
  background: #fff;
  margin: 0 2px;
  opacity: 0.8;
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  background: #ff6600;
}
