@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{
	font-family: Arial, "微软雅黑";
	font-size: 14px;
	color:#525252;
}
ul, ol { list-style:none;} 
img{max-width:100%;}
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{ font:100% Lao UI, sans-serif, "微软雅黑"; vertical-align:middle;}
a{ color:#525252; text-decoration:none;}


.w96{ max-width:980px; width:96%; overflow:hidden; margin:0 auto;}
.w96:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}



/*top*/
.top_bjj{width:100%; height:80px;}
.top_bj{width:100%; background:#fff; box-shadow:0 0 20px rgba(0,0,0,0.1); position:fixed; z-index:1;}
.top{}
.top .logo{ float:left; height:80px; display: table;}
.top .logo h1{ height:100%; display:table-cell; vertical-align:middle;}
.top .logo img{ max-height:50px;}

/*banner*/
.block_home_slider {max-width:980px; position: relative;text-align: center;line-height: 0px;margin-right: auto;margin-left: auto;}  /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .flex-direction-nav{display:none;}
.block_home_slider .flex-direction-nav a {width:50px; height:50px; margin-top:-27px; display:block; position:absolute; top:50%; text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-repeat:no-repeat; background: url(../images/prev.png);}
.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-repeat:no-repeat; background: url(../images/next.png);}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging { position:absolute; bottom:20px; 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: 30px; height: 4px; display: block; background-repeat: no-repeat; background:#fff; text-indent: -9000px; cursor: pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background:#2e76e5;}

.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;}
/*Xbanner*/

/*首页标题*/
.sy_bt_kj{ margin-bottom:30px; text-align:center;}
.sy_bt{ font-size:18px;}
.sy_btt{ font-size:12px; margin-top:4px; color:#848484;}
/*首页标题*/

/*首页MORE*/
.sy_more{ text-align:center; margin-top:40px;}
.sy_more a{ color:#fff; display:inline-block; line-height:40px; padding:0 50px; background:#2e76e5;}
/*首页MORE*/

/*产品展示*/
.cpzs{ margin-top:30px;}
.cpzs ul{overflow:hidden; margin:-4% 0 0 -2%;}
.cpzs ul li{width:48%; float:left; margin:4% 0 0 2%;}
.cpzs ul li .cpzs_wz{line-height:22px; margin-top:14px;}
/*产品展示*/

/*公司简介*/
.gsjj_bj{width:100%; margin-top:40px; padding:40px 0; background:#f6f6f6;}
.gsjj{ color:#848484;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:5; -webkit-box-orient: vertical; overflow: hidden;}
/*公司简介*/

/*新闻中心*/
.xwfb{margin-top:40px;}
.xwfb ul{ margin-top:0; margin-left:0;}
.xwfb ul li{width:100%; float:none; margin-top:30px; margin-left:0; padding-bottom:30px; border-bottom:1px #eaeaea solid;}
.xwfb ul li .xwfb_bt{ color:#666; font-size:15px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwfb ul li .xwfb_wz{ color:#848484; font-size:13px; margin-top:10px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.xwfb ul li .xw_rq{ overflow:hidden; margin-top:10px; transition:all 0.8s; padding-right:14px;}
.xwfb ul li .xw_rq span{color:#999;}
/*新闻中心*/

/*底部*/
.db_bj{width:100%; background:#f6f6f6; padding:40px 0; margin-top:40px;}
.db{ font-size:13px; line-height:34px; color:#848484;}

.bah_bj{width:100%; background:#eee;}
.bah{line-height:22px; padding:10px; color:#848484; font-size:13px;}
.bah a{color:#848484;}
/*底部*/

/*内页导航*/
.ny_dh_bj{width:100%; background:#fff; border-bottom:1px solid #ebebeb;}
.ny_dh ul{overflow:hidden; margin:20px 0 30px 0;}
.ny_dh ul li{width:100%; float:left; padding:0 4%; margin:10px 0 0 0; line-height:40px; background:#f3f3f3; transition:all 0.5s; border-top:none;}
.ny_dh ul li a{ color:#747474;}
.ny_dh ul .s{background:#2e76e5; border-top:none;}
.ny_dh ul .s a{color:#fff;}
.ny_dh ul li:hover{background:#be9736; border-top:none;}
/*内页导航*/

/*内页标题*/
.ny_bt{width:100%; height:76px; text-align:center; margin:0 0 40px 0; border-bottom:1px solid #e6e8ee;}
.ny_bt .ny_btt{ font-size:20px; color:#2b2b2b;}
.ny_bt span{ color:#a9a9a9; margin:0 0 20px 0; display:block;}
.ny_bt i{display: block; margin:0 auto; width: 44px; height: 2px; background:#be9736; margin-top:-1px;}
/*内页标题*/

/*内页框架*/
.ny_dbj{width:100%; background:#f1f1f1; padding:30px 0 0 0;}
.ny_bj{width:100%; background:#fff; border-top:1px solid #ebebeb; padding:0 0 40px 0;}
.ny_kj{padding:30px 0 0 0;} 
.ny_kj .ny_wb{line-height:26px; font-size:13px;}
.fxqd_wb{text-align:center; line-height:24px;}
/*内页框架*/

/*产品中心*/
.cpzx{}
.cpzx ul{overflow:hidden; margin:-4% 0 0 -2%;}
.cpzx ul li{width:48%; float:left; margin:4% 0 0 2%;}
.cpzx ul li .cpzx_wz{line-height:22px; margin-top:14px;}
/*产品中心*/

/*产品详情*/
.cpxq_t{width:100%; margin-top:20px;}
.cpxq_t .cpxq_t_bt{font-size:18px; color:#444;}
.cpxq_t .cpxq_t_wz{border-top:1px solid #eee; padding:20px 0 0 0; margin:20px 0 0 0; line-height:24px; font-family:13px;}
.cpxq_t .fh{ line-height:40px; margin-top:30px;}
.cpxq_t .fh a{display:inline-block; color:#fff; background:#2e76e5; padding:0 15px;}

.cpxq_b{ width:100%; margin-top:40px;border-top:3px #2e76e5 solid; padding:36px 0; }
.cpxq_b .cp_xq_bt{ font-size:16px; line-height:24px; border-left:4px #2e76e5 solid; padding:0 0 0 10px;}
.cpxq_b .cp_xq_wb{margin:30px 0 0 0; font-size:13px;}

.cpxq_cptj{}
.cpxq_cptj .cp_xq_bt{ font-size:16px; line-height:24px; border-left:4px #2e76e5 solid; padding:0 0 0 10px;}
.cpxq_cptj ul{overflow:hidden; margin:20px 0 0 -2%}
.cpxq_cptj ul li{width:48%; float:left; margin:2% 0 0 2%; position:relative;}
.cpxq_cptj ul li .cpxq_cptj_x{width:100%; height:100%; background:rgba(0,0,0,0.2); opacity:0; position:absolute; left:0; top:0; transition:all 0.5s;}
.cpxq_cptj ul li:hover .cpxq_cptj_x{ opacity:1;}
/*产品详情*/

/*荣誉资质*/
.ryzz{}
.ryzz ul{overflow:hidden; margin:-4% 0 0 -2%;}
.ryzz ul li{width:48%; float:left; margin:4% 0 0 2%; text-align:center;}
.ryzz ul li .ryzz_wz{line-height:22px; margin-top:14px;}
/*荣誉资质*/

/*荣誉资质*/
.zznl{}
.zznl ul{overflow:hidden; margin:-4% 0 0 -2%;}
.zznl ul li{width:48%; float:left; margin:4% 0 0 2%; text-align:center;}
.zznl ul li .zznl_wz{line-height:22px; margin-top:14px;}
/*荣誉资质*/

/*常见问题*/
.xwzx{}
.xwzx ul{ margin-top:0; margin-left:0;}
.xwzx ul li{width:100%; float:none; margin-top:30px; margin-left:0; padding-bottom:30px; border-bottom:1px #eaeaea solid;}
.xwzx ul li .xwzx_bt{ color:#666; font-size:15px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwzx ul li .xwzx_wz{ color:#848484; margin-top:16px; line-height:20px; height:40px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.xwzx ul li .xwzx_rq{ overflow:hidden; margin-top:10px; transition:all 0.8s; padding-right:14px;}
.xwzx ul li .xwzx_rq span{color:#999;}

.xw_xq{ padding-bottom:20px; margin-bottom:30px; border-bottom:1px #ccc dotted;}
.xw_xq .xw_xq_bt{ font-size:16px;}
.xw_xq .xw_xq_rq{ margin-top:20px; font-size:13px;}
.xw_xq .xw_xq_rq span{ color:#999}

.xw_more{ text-align:center; margin-top:40px;}
.xw_more a{display:inline-block; line-height:40px; padding:0 16px; color:#fff; background:#2e76e5 ;}
/*常见问题*/

/*在线留言*/
.zxly ul{ overflow:hidden; margin:0 0 -2% 0;}
.zxly ul li{width:100%; float:left; margin:0 0 2% 0; border:1px #ededed solid;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.zxly ul li .input_txt{width:100%; border:none; padding:0 0 0 20px;line-height:40px; background:#f3f3f3;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.zxly ul .textarea{width:100%;}
.zxly ul li textarea{width:100%; height:100px; border:none; padding:10px 20px;background:#f3f3f3;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.zxly .more{width:140px; overflow:hidden; margin:60px auto 0 auto;}
.zxly .more .input_btn{width:140px; height:40px; text-align:center; margin:0 auto; background:#666; font-size:16px; border:none; color:#fff;}


















