﻿@charset "utf-8";
/* CSS Document */
* {
padding:0px;
margin:0px;
}
img {
border:none; max-width:100%;

}
body { font-size: 15px; font-family:"Microsoft YaHei", verdant, tahoma;color: #333; font-weight: normal; padding: 0px; margin: 0px; text-decoration: none; line-height: 27px;
}
a {
text-decoration:none;
font-family:"Microsoft YaHei", verdant, tahoma;
color:#333;
font-weight:normal;
}
a:hover {
color:#015092;
}
.clear {
clear:both;
}
ul {
list-style-type: none;
}
li {
list-style-type:none;
line-height:27px;
}
.fl{float:left;}
.fr{float:right;}
.hz{width:1200px;margin:0 auto;}
.hza{width:1200px;margin:45px auto;}
.hza:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

.about-right table{border-collapse:collapse; width:100%;}
.about-right table td{padding:10px;border:1px solid #f2f2f2;line-height:22px;word-break:break-all  }

.top-serach{margin-top:10px;}
.sok1 {
	width:132px;
	padding-left:35px;height:40px;
	background:url(../images/index_07.jpg)no-repeat;
	border:none;float:left;

}

.logo { padding:20px 0;}
.logo img{height:59px;}


.meun { width:1200px;margin:0 auto;}
.meun ul { list-style:none; margin:0 auto; }
.meun UL LI {
	LINE-HEIGHT:38px;DISPLAY: block; FLOAT: left;margin-right:5px;  COLOR: #888; text-align:center; position:relative;
}
.meun UL LI A {
	COLOR: #fff; display:block; font-weight:bold; text-transform:uppercase;background:url(../images/nav-bg2.jpg) bottom center no-repeat;width:125px;line-height:36px;}
.meun UL LI A:hover {
     color:#fff; background:url(../images/nav-bg.jpg) bottom center no-repeat;}

#jsddm:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

#jsddm LI A.tt{ text-align:left;}
#jsddm LI A:hover { COLOR: #333;}

#jsddm LI UL.next1 { position:absolute; width:890px; 
 PADDING-BOTTOM: 0px; VISIBILITY: hidden; BORDER-TOP: white 0px solid; left:-30px; top:40px; 
}
#jsddm LI UL.next2 { position:absolute; width:865px; 
 PADDING-BOTTOM: 0px; VISIBILITY: hidden; BORDER-TOP: white 0px solid; left:-30px; top:40px; 
}
#jsddm LI UL.next4 { position:absolute; width:525px; 
 PADDING-BOTTOM: 0px; VISIBILITY: hidden; BORDER-TOP: white 0px solid; left:-30px; top:40px; 
}
#jsddm LI UL.next6 { position:absolute; width:405px; 
 PADDING-BOTTOM: 0px; VISIBILITY: hidden; BORDER-TOP: white 0px solid; left:-30px; top:40px; 
}
#jsddm LI UL.next7 { position:absolute; width:285px; 
 PADDING-BOTTOM: 0px; VISIBILITY: hidden; BORDER-TOP: white 0px solid; left:-30px; top:40px; 
}

#jsddm LI UL LI A { font-weight:normal;line-height:30px;padding:0 15px; width:100%;COLOR:#FFF; TEXT-ALIGN: left; background:#015092;}
#jsddm LI UL LI A:hover {
	TEXT-ALIGN: left; COLOR: #fff;background:#015092;
}
.ic_nav {
    width: 100%;
    height: 38px;
    background-color: #015092;
    color: #fff;
}



/*banner*/
.block_home_slider{position:relative; line-height:0px; text-align:center;}/*底部小图标*/
.block_home_slider .slide {position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a {width:40px; height:40px; display:block; margin-top:-20px; position:absolute; top:50%; text-indent:-9000px; display:none;}
.block_home_slider .flex-direction-nav a.flex-prev {left:0; background:url(../images/jt1.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next {right:0; background:url(../images/jt2.png) no-repeat;}
.block_home_slider .flex-control-paging{ position:absolute; bottom:30px; width:100%;text-align: center;}
.block_home_slider .flex-control-paging li {margin: 0px;padding:0 5px; display:inline-block; *display:inline; *zoom:1; overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a{width:16px; height:16px; display:block; background:#fff; text-indent:-9000px; cursor:pointer; border-radius:8px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active {width:34px; background:#e60012;}
.flexslider {margin:0; padding:0; }
.flexslider .slides li{ display:none; -webkit-backface-visibility:hidden; list-style-type:none; position:relative;}
#home_slider2{display:none;}

.top_sj { display:none; }

.index-search-hz{overflow:hidden;border:1px solid #f2f2f2;}

.search{}
input {
	outline:none;
}
.sok {
	width:186px;
	padding-left:10px;
	background:#fff; 
	border:none;height:62px;float:left;

}
.gjz{padding-top:20px;margin-left:15px;}
.gjz li{float:left;margin:0 7px;}



.index-product-pic{width:22.6%;margin-right:2%;margin-bottom: 30px;float:left;border:1px solid #f2f2f2;padding:3px 3px 15px 3px; position:relative; }
.index-product-pic:before { content:' '; position:absolute; left:0px; top:0px; width:0px; height:1px; background:#015092; transition:all 0.5s;}
.index-product-pic:hover::before { width:100%;}
.index-product-pic:after { content:' '; position:absolute; right:0px; bottom:0px; width:0px; height:1px; background:#015092; transition:all 0.5s;}
.index-product-pic:hover::after { width:100%;}
.index-product-pic i:before { content:' '; position:absolute; left:0px; top:0px; width:1px; height:0px; background:#015092; transition:all 0.5s;}
.index-product-pic:hover i:before { height:100%;}
.index-product-pic i:after { content:' '; position:absolute; right:0px; bottom:0px; width:1px; height:0px; background:#015092; transition:all 0.5s;}
.index-product-pic:hover i:after { height:100%;}
.index-product-tu{overflow:hidden;}
.index-product-sm{ text-align: center; line-height: 40px; color: #666666; }
.index-product-pic img:hover{ transform: scale(1.1);
-moz-transform:scale(1.1);
-ms-transform: scale(1.1);
-o-transform:scale(1.1);
-webkit-transform: scale(1.1);
transition-duration: .5s;
-moz-transition-duration: .5s;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s; }
.index-product-pic img{width:100%;transition-duration: .8s;
-moz-transition-duration: .8s;
-webkit-transition-duration: .8s;
-o-transition-duration: .8s;display:block; overflow:hidden;}
.index-product-wz{  text-align: center; line-height:40px; }
.index-product-wz a{font-size:16px;}
.index-product-pic .jqc_more {color:#666;}


.index-about{float:left;width:31%;margin-bottom:30px;margin-right:3.3%;}
.index-about-title{font-size:18px;border-bottom:1px solid #015092;font-weight:bold;padding-bottom:5px;}
.index-about-title a{font-size:14px;}
.index-about-nr{margin-top:20px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; overflow:hidden; }
.index-content-nr{margin-top:20px;}

.foot-bj{ background:url(../images/db.jpg)repeat-x;  padding:20px 0;text-align:center;}






.ny-banner-sj{display:none;}
.ny-banner img{width:100%;}

.about-menu-hz{border-bottom:1px solid #f2f2f2; padding:10px 0; overflow: hidden; }
.about-menu-top-wz{color:#666;float:right;}
.about-menu-top-wz a{color:#666;}
.about-menu-top-wz a:hover{color:#015092;}
.js{color:#015092;}

.about-fl{width:20%;float:left;}
.about-fl li{ margin-bottom:2px;line-height:50px; display:block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;background: #015092;text-align:center;}
.about-fl li a{font-size:18px;color:#fff;}
.about-fl li:hover,.about-fl a.on{background:#0086c1;display:block; }


.about-right{ width: 77%;float:right;  }
.about-right1{ width: 77%;float:right;  }

#demo{width:100%; overflow:hidden; }
.tj-product{border-top:1px solid #f2f2f2; padding: 50px 0; }
.tjcp-title{font-size:36px;text-align:center;margin-bottom:50px;}
.tj-product-hz{width:250px;margin-right:20px;float:left;}
.tj-product-pic img{border:1px solid #eeeeee; }
.tj-product-pic img:hover{border:1px solid #015092;}
.zzmc{text-align:center;margin-top:15px;}


.ny_product_left{margin-bottom:15px;}
.ny-product-pic{width:30%;margin-right:3.6%;margin-bottom: 30px;float:left;border:1px solid #f2f2f2;padding:3px 3px 15px 3px; position:relative; }
.ny-product-pic:before { content:' '; position:absolute; left:0px; top:0px; width:0px; height:1px; background:#015092; transition:all 0.5s;}
.ny-product-pic:hover::before { width:100%;}
.ny-product-pic:after { content:' '; position:absolute; right:0px; bottom:0px; width:0px; height:1px; background:#015092; transition:all 0.5s;}
.ny-product-pic:hover::after { width:100%;}
.ny-product-pic i:before { content:' '; position:absolute; left:0px; top:0px; width:1px; height:0px; background:#015092; transition:all 0.5s;}
.ny-product-pic:hover i:before { height:100%;}
.ny-product-pic i:after { content:' '; position:absolute; right:0px; bottom:0px; width:1px; height:0px; background:#015092; transition:all 0.5s;}
.ny-product-pic:hover i:after { height:100%;}
.ny-product-tu{overflow:hidden;}
.ny-product-sm{ text-align: center; line-height: 40px; color: #666666; }
.ny-product-pic img:hover{ transform: scale(1.1);
-moz-transform:scale(1.1);
-ms-transform: scale(1.1);
-o-transform:scale(1.1);
-webkit-transform: scale(1.1);
transition-duration: .5s;
-moz-transition-duration: .5s;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s; }
.ny-product-pic img{width:100%;transition-duration: .8s;
-moz-transition-duration: .8s;
-webkit-transition-duration: .8s;
-o-transition-duration: .8s;display:block; overflow:hidden;}
.ny-product-wz{  text-align: center; line-height:40px; }
.ny-product-wz a{font-size:16px;}
.ny-product-pic .jqc_more {color:#666;}

.jqc_title{font-size:16px;text-align:center;margin:5px 0;}








.product-top { width:100% }
.product-top .l { width: 49%; float: left; }
.pro-right { width: 50%; float: right; }
.product-ny-title { border-bottom: 1px dashed #e5e5e5; font-size:24px; padding-bottom:10px;}
.product-ny-fwrx { width: 100%; line-height: 28px; font-size: 18px; float: left; margin-top: 30px; }
.product-ny-hm{font-size:24px;color:#e70000;}
.pro-js { width: 100%; margin-top: 30px; }
.ny-product-xbt{color:#999;}
.ny-product-hz{border-bottom:1px solid #f2f2f2;overflow:hidden;padding-bottom:20px;}
.ny-product-dy{ width:350px;margin-top:15px; background:#666;border-radius:5px; display:block;line-height:45px;text-align:center;color:#e60012;font-size:16px; }
.ny-product-dy a{color:#fff;}
.ny-product-ms-hz{ border-top: 1px solid  #e9e9e9; }
.ny-product-ms{ width: 180px; line-height: 40px; text-align: center; color: #fff; background: #015092; font-size: 16px;font-weight:bold; margin-top:40px;}
.ny-product-content{margin:25px 0;}


.product-syt{ width:100%;line-height: 30px; }
.product-xq-sj {display:none; }	


.xy{ width: 100%; margin:0 auto; text-align: center; overflow:hidden;}
.xy li{margin:0 10px; display:inline-block; font-size:0px;}
.xy li a{ font-size:14px; }
.xy li a:hover,.xy li a.on {color:#005cb1;}



.cjwt-hz{background:#f2f2f2;padding:10px;overflow:hidden; cursor:pointer;margin-bottom:10px;border:1px solid #e5e5e5;}
.cjwt-title{margin: 0 0 5px 0px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cjwt-nr-title a{font-size:16px;}

.cjwt-hd{margin-top:10px;}
.cjwt-nr{width:80%;}
.cjwt-hz-bottom{padding: 10px;overflow:hidden; display:none;margin-bottom:20px;}
.cjwt-hz-bottom.active{ display:block;}
.cjwt-hz-bottom-pic{margin-top:8px;}
.cjwt-hz-bottom-wz{color:#666;}

.news-nr-hz{background:#efefef;overflow:hidden;padding:20px;margin-bottom:40px;overflow:hidden;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;}
.news-nr-hz:hover{transform:translateY(-6px); -webkit-transform:translateY(-6px);box-shadow:#e0e0e0 0px 1px 1px  1px;}
.news-nr-tu img{width:287px;height:208px;}
.news-xw{width:800px;margin-left:30px;color:#666;}
.news-xw-title{ margin: 20px 0; }
.news-xw-title a{color:#333;font-size:20px;}
.news-xw-title a:hover{color:#086ed5;}
.news-nr{height:50px;overflow:hidden;}
.news-more{ margin-top: 40px; border: 1px solid #d3d3d3; width: 120px; border-radius: 25px; text-align: center; line-height: 30px; }
.news-more a{color:#666;}
.news-more a:hover{color:#086ed5;}
.jjfa-content{ margin: 30px 0; }




.news-hz{border-bottom:1px solid #eaeaea;padding-bottom:30px;margin-bottom:50px;overflow:hidden;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;}
.news-hz:hover{transform:translateY(-6px); -webkit-transform:translateY(-6px);}
.news-rq{text-align:center;width:163px;margin:0 auto;font-size:20px;color:#999;}
.rqsz{font-size:70px;line-height:70px;}

.news-centent{width:100%;float:left;color:#666; margin-bototm:15px;}
.news-centent-title{ margin-bottom: 10px;  }
.news-centent-title a{font-size:20px;}
.news-nr{margin-top:10px;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; margin-bottom:15px;}
.news-ll{width:70px;height:52px;float:right;text-align:center;border:1px solid #d6d7d6;border-radius:5px;padding-top:18px;margin-right:30px;}

.news-ti { border-bottom: 1px  dashed  #D0D0D0; font-size: 28px; line-height: 35px; text-align: center; padding-bottom: 15px; 
}

.time {
	font-size: 14px;
	color: #666;font-weight:normal;
}

.service-left{float:left;}
.service-right{float:right;}

.zxzy-hz{margin-bottom:50px;}
.zxzy-hz li{border-bottom:1px solid #f2f2f2;display:block;overflow:hidden;padding:0 15px;line-height:50px;margin:10px 0;}

.zxzy-hz-title{font-size:16px;}

.map{ padding: 5px; border: 1px solid #e6e6e6;overflow:hidden; }
.contact-hz{ margin-bottom: 30px; border: 1px solid #f7f7f7; overflow: hidden; }
.contact-title{ background: #f7f7f7; line-height: 45px; padding-left: 15px; display: block; font-weight: bold; font-size: 16px; color: #000000; }
.contact-nr{padding:20px;}



.soka{ width: 40%; border: 1px solid #D8D8D8; line-height: 40px; margin-bottom: 20px; padding-left: 1%; color: #CCCCCC; font-size: 15px;font-family:"Microsoft YaHei", verdant, tahoma;  }

.sokb{  border: 1px solid #D8D8D8; line-height: 35px; margin-bottom: 15px; padding-left: 1%; color: #CCCCCC; font-size: 15px; font-family:"Microsoft YaHei", verdant, tahoma;  height:300px;width:96%;}

.tj{ width: 120px; border: 1px solid #015092; line-height: 45px; text-algin: center; color: #fff; background-color: #015092; cursor: pointer; font-family: Arial,Microsoft YaHei; font-size: 16px; }


.menu_head{width:232px;height:45px;line-height:45px;padding-left:10px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;position:relative;margin:0px;font-weight:bold;background:#f2f2f2 url(../images/product_left.png) center right no-repeat;}
.menu_list .current{background:#f1f1f1 url(../images/product_down.png) center right no-repeat;}
.menu_body{width:242px;height:auto;overflow:hidden;line-height:38px;border:1px solid #e1e1e1;border-top:0px;border-bottom:0px;}
.menu_body a{display:block;width:241px;height:38px;line-height:38px;padding-left:20px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;color:#e60012;}