/* CSS Document */
.lk_title a{margin-left:10px;color:#868686 }
*{margin:0; padding:0; font-weight:lighter;}
body{overflow-x:hidden;}
a{text-decoration:none;}
a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0;)}
a img{border:2px;}
li{list-style:none;}
.cont{width:1300px; margin:0 auto;}
.clear{clear:both;}
.black{color:#000 !important;}

.header{width:100%; height:auto;}
.hd_center{width:100%; height:124px; background:url(../images/inbj_01.png) repeat-y center;}
.hd_logo{width:15%; height:auto; margin-top:33px; float:left; margin-bottom:20px;}


.hd_nav{width:50%; float:left; margin-left:15%; margin-top:40px;}
.hd_nav li{width:15%; float:left; text-align:center; height:50px; line-height:50px;}
.hd_nav li a{font-size:14px; color:#1e1e1e;}
.hd_nav li a:hover{font-size:18px; color:#2270bf;}
.m_hd_nav{display:none;}
.hd_right{float:right; margin-top:20px; text-align:center;}
.hd_rexian{ font-size:12px; line-height:35px; color:#767676;}
.hd_rexian span{font-size:16px;color:#5299d5;}
.hd_tese{font-size:12px; color:#000; line-height:35px; border-top:1px solid #000;}
.hd_tese span{font-size:12px; font-weight:bold; color:#5299d5; margin:0 5px;}
#header .logo img {display:block;}

.cont1{width:1500px; margin:0 auto;}
.xg li{margin:10px 10px;
                width:calc(33.33% - 20px); 
                 float:left;
                 text-align:center;}
.xg a img{width:100%}
.xg li a{color:#333;}
.xg li a:hover{color:#5299d5;}
.wsdt li p{font-size:16px;padding:10px 0;}


/*index*/
/* 高亮导航部分 */
.osSlider-main img{width:100% !important;}
.osSlider-main .slider-nav { position: absolute; right:50%; height: 22px; bottom: 20px; text-align: center; z-index: 25;}
.osSlider-main .slider-nav li { display: inline-block; height: 20px; line-height: 20px; padding: 0 6px; margin: 0 12px; font-size: 12px; color: #5299d5; border: 1px solid #5299d5; background: none; cursor: pointer;}
.osSlider-main .slider-nav li.active { color: #fff; background: #5299d5;}
.osSlider-main .slider-nav li:hover { border: 1px solid #5299d5; background: #5299d5; color:#fff;}

.in_product{width:100%; height:auto; padding:40px 0;}
.inpp_left{width:20%; float:left; margin-top:20px; height:auto;  padding-bottom:20px; box-sizing:border-box; border:1px solid #5299d5;}
.inpp_lf_title{width:100%; height:60px; line-height:60px; text-align:center; background:#5299d5; color:#fff; font-size:18px; box-sizing:border-box; }
.inpp_lf_list{width:90%; margin:0 auto; height:auto;}
.inpp_lf_list li{width:100%; height:40px; line-height:40px;  background:url(../images/index_15.png) no-repeat center left 17%;}
.inpp_lf_list li a{font-size:14px; color:#000; font-weight:normal;padding-left:60px;}
.inpp_lf_list li:hover , .inpp_lf_list li.on{background:url(../images/index_12.png) no-repeat center left 17%;}
.inpp_lf_list li:hover a , .inpp_lf_list li.on a{color:#5299d5;}

.inpp_right{ margin:0 atuo; width:1200px}
.inpp_list{width:100%; height:auto;}
.inpp_list li{width:23%; margin-right:2%; float:left; height:154px; position:relative; margin-bottom:20px;border:1px solid #ddd;}
.inpp_list li:nth-child(4n){margin-right:0;}
.inpp_img{width:100%; height:154px; overflow:hidden;border:1px;}
.inpp_img img{width:100%; height:154px;}
.inpp_title{width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; overflow:hidden; position:absolute; bottom:0; background:rgb(82,153,213,0.7);}
.inpp_list li:hover .inpp_img img{transform:scale(1.2,1.2); transition-duration:2s;}

.in_liyou{width:100%; height:auto; box-sizing:border-box; padding:40px 0; background:url(../images/inbj_02.png) no-repeat top;background-size:cover;}
.inly_title{width:100%; text-align:center; margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.ys_cont{box-sizing:border-box; width:100%; height:auto; padding:0 10%; margin-top:10px;}
.ys_wz{ width:55%; margin-top:20px;}
.ys_wz_ms{width:100%;}
.ys_wz_title{ color:#fff; }
.ys_wz_title{font-size:22px;font-weight:bold;line-height:47px;height:47px;padding-left:50px;}
.ys_wz_title1{background:url(../images/index_26.png) no-repeat left center}
.ys_wz_title2{background:url(../images/index_34.png) no-repeat left center}
.ys_wz_title3{background:url(../images/index_41.png) no-repeat left center}
.ys_wz_cont{width:100%; margin-top:10px; font-size:12px; color:#fff; line-height:24px;color:#fff;}
.ys_img{width:43%; text-align:center;}
.ys_img img{max-width:100%;}

.in_about{width:100%; height:auto;  box-sizing:border-box; padding:40px 0; background:url(../images/inbj_04.png) no-repeat center;background-size:cover;}
.inab_left{width:38%; float:left; text-align:right;}
.inab_left img{max-width:100%; height:368px;}
.inab_right{width:60%; float:right; box-sizing:border-box; padding:20px 2%;}
.inab_title{font-size:18px; font-weight:normal; color:#5299d5; line-height:30px; margin-bottom:20px;}
.inab_cont{font-size:14px; color:#5299d5; line-height:24px; text-indent:2em; height:290px; width:100%; overflow:hidden;}
.inab_more{width:150px; height:30px; border:1px solid #fff; display:block; text-align:center; margin-top:10px; font-size:14px; color:#fff; line-height:30px; box-sizing:border-box;}



.in_news{width:100%; padding:40px 0;}
.index_title{text-align:center;margin-bottom:20px;}
.inns_fl_list li.thisclass{display:list-item;}
.in_toutiao{width:35%; float:left; height:auto; box-sizing:border-box;}
.intt_img{width:100%; height:260px;}
.intt_img img{width:100%; height:260px;}
.intt_time{width:15%; font-size:14px; color:#fff; line-height:24px; float:left; background:url(../images/index_69.png) no-repeat center; height:63px; margin-top:10px; font-weight:normal; text-align:center;}
.intt_time span{display:block; line-height:40px;}
.intt_right{width:83%; float:right; margin-top:10px;}
.intt_title{width:100%; height:24px; line-height:24px; font-size:14px; font-weight:lighter; color:#000; overflow:hidden;}
.intt_cont{font-size:12px; color:#9d9d9d; line-height:24px; height:48px; overflow:hidden; text-indent:2em;}


.inns_list li{display:block; width:48%; height:105px; margin-bottom:20px; margin-right:4%; float:left; box-sizing:border-box; border:1px solid #fff; border-radius:10px; padding:20px 2%;}
.inns_list li:nth-child(2n){margin-right:0;}
.inns_time{font-size:14px; color:#9d9d9d; line-height:24px; float:left; background:url(../images/index_73.png) no-repeat center; height:63px; text-align:center; color:#fff; width:22%; font-weight:normal;}
.inns_time span{display:block; line-height:40px;}
.inns_right{width:75%; float:right;}
.inns_title{width:100%; height:24px; line-height:24px; font-size:14px; font-weight:lighter; color:#000; overflow:hidden;}
.inns_cont{font-size:12px; color:#9d9d9d; line-height:24px; height:48px; overflow:hidden; }
.inns_cont p,.inns_cont a{font-size:12px; color:#9d9d9d; line-height:24px; }
.inns_list li:hover{border:1px solid #5299d5;}

/*list_article*/
.ct_left{float:left; margin-top:20px; width:20%;}
.ctlf_fenlei{width:100%; box-sizing:border-box; height:auto; padding-bottom:10px; margin-bottom:20px; border:1px solid #5592d5;}
.ctlf_title{width:100%; height:50px; line-height:50px; text-align:center; font-size:18px; font-weight:lighter; background:#5299d5; color:#fff; box-sizing:border-box;}
.ctlf_title img{margin-right:10px;}
.ctlf_list{width:100%; margin:20px auto 0; }
.ctlf_list li{width:100%; background:url(../images/index_15.png) no-repeat center left 20% ; height:40px; line-height:40px; }
.ctlf_list li a{font-size:12px; color:#000;padding-left:75px}
.ctlf_list li:hover , .ctlf_list li.on{background:url(../images/index_12.png) no-repeat center left 20%;}
.ctlf_list li:hover  a, .ctlf_list li.on a{color:#5299d5;}

.ctns_list{width:90%; height:auto; margin:10px auto 0;}
.ctns_list li{width:100%; height:40px; line-height:40px; background:url(../images/13-news.png) no-repeat center left; text-indent:35px; overflow:hidden;}
.ctns_list li a{font-size:12px; color:#000;}
.ctns_list li:hover{background:url(../images/13-news1.png) no-repeat center left;}
.ctns_list li:hover a{color:#5299d5;}

.ctlx_img{width:100%; height:auto;}
.ctlx_img img{width:100%;}
.ctlx_tab{width:80%; margin:10px auto; height:auto;}
.ctlx_tab td{line-height:24px; font-size:14px; color:#5299d5; padding:10px 0;}
.ctlx_tab td span{display:block; font-size:14px;}
.ctlx_tab td img{width:60%; display:block;}


.ct_right{width:78%; float:right; margin:20px 0;}
.ct_right_top{width:100%; height:40px; border-bottom:1px solid #5299d5; line-height:40px;}
.ct_right_top p{ font-size:24px; color:#5299d5; float:left; background:url(../images/news_03.png) no-repeat center left;  text-indent:25px; }
.place{ font-size:14px; color:#9b9b9b;}
.place a{font-size:14px; color:#9b9b9b;}

.ej_ns_list{width:100%; margin-top:20px;}
.ej_ns_list li{display:block; width:48%; height:105px; margin-bottom:20px; margin-right:4%; float:left; box-sizing:border-box; border:1px solid #fff; border-radius:10px; padding:20px 2%;}
.ej_ns_list li:nth-child(2n){margin-right:0;}
.ej_ns_time{font-size:14px; color:#9d9d9d; line-height:24px; float:left; background:url(../images/index_73.png) no-repeat center; height:63px; text-align:center; color:#fff; width:22%; font-weight:normal;}
.ej_ns_time span{display:block; line-height:40px;}
.ej_ns_right{width:75%; float:right;}
.ej_ns_title{width:100%; height:24px; line-height:24px; font-size:14px; font-weight:lighter; color:#000; overflow:hidden;}
.ej_ns_cont{font-size:12px; color:#9d9d9d; line-height:24px; height:48px; overflow:hidden; text-indent:2em;}
.ej_ns_list li:hover{border:1px solid #5299d5;}

.page{width:100%; height:40px; margin:50px auto; text-align:center;}
.page a{font-size:14px; padding:8px 10px; border:1px solid #5299d5; margin-left:10px; color:#000;}
.page a.on{background:#5299d5; color:#fff;}


/*info_article*/
.article{width:100%; min-height:900px;}
.article p,.article a{font-size:16px;color:#666;line-height:24px;}
.fanye{width:100%; box-sizing:border-box; padding:0 1%; border-top:1px solid #a2a2a2; margin-bottom:20px;}
.fanye div{font-size:14px; line-height:40px; color:#868686; max-width:45%; height:40px; overflow:hidden; border:1px solid #cdcdcd; padding:0 10px; margin-top:10px;}
.fanye div a{font-size:14px; line-height:40px; color:#868686;}
.fanye .shang{float:left;}
.fanye .xia{float:right; text-align:right;}

/*list_product*/

.ctpp_list{width:80%; margin:10px auto 0; height:auto;}
.ctpp_list li{width:100%; height:203px; position:relative; margin-bottom:10px;}
.ctpp_img{width:100%;}
.ctpp_img img{width:100%; height:203px;}
.ctpp_title{width:100%; line-height:30px; font-size:14px; color:#fff; text-align:center; position:absolute; bottom:0; background:#5299d5;}


.ej_pp_list{width:100%; height:auto; margin-top:20px;}
.ej_pp_list li{width:23.5%; margin-right:2%; float:left; height:210px; position:relative; margin-bottom:20px;}
.ej_pp_list li:nth-child(4n){margin-right:0;}
.ej_pp_img{width:100%;}
.ej_pp_img img{width:100%; height:210px;}
.ej_pp_title{width:100%; height:30px; line-height:30px; font-size:14px; color:#fff; text-align:center; overflow:hidden; position:absolute; bottom:0; background:#5299d5;}

/*page_contact*/
.ctt_cont{width:100%; height:auto; margin-top:20px;}
.ctt_left{width:40%; float:left; margin-top:40px;}
.ctt_title{font-size:30px; font-weight:normal; color:#5299d5; line-height:50px; margin-top:10px;}
.ctt_rexian{font-size:16px; color:#5299d5; line-height:40px; font-weight:normal; }
.ctt_rexian span{display:block; font-size:24px; font-weight:normal;}
.ctt_right{width:50%; float:right; border-left:1px solid #5299d5; margin-top:20px;}
.ctt_biaoge{width:80%; float:right; height:auto;}
.ctt_biaoge td{line-height:24px; font-size:16px; color:#5299d5; padding:5px; font-weight:normal;}

.ctt_map{width:100%; height:auto; margin-top:40px;}
.ctt_map img{max-width:100%;}

/*footer*/
.footer{width:100%;padding:20px 0; background:#000;}
.ft_nav{width:22%; float:left; margin-right:3%;}
.ft_nav li{width:100%; height:24px; line-height:24px; border-left:1px solid #fff; box-sizing:border-box; padding-left:3%; font-size:14px; color:#fff;}
.ft_nav li a{font-size:14px; color:#fff;}
.ft_nav li:first-child{border-left:1px solid #5299d5;}
.ft_nav li:first-child a{color:#5299d5;}
.ft_copy{padding-top:20px;margin-top:20px;border-top:1px solid #333;}
.ft_copy_le{float:left;}
.ft_copy_ri{float:right;}
.ft_copy_le,.ft_copy_le a,.ft_copy_ri,.ft_copy_ri a{font-size:14px;line-height:24px;color:#fff;}
/*link*/
.link{width:100%; padding:10px 0; box-sizing:border-box; background-color:#f1f1f1}
.lk_title{float:left;width:calc(100% - 200px)}
.lk_banquan{float:right}
.lk_title,.lk_title a,.lk_banquan,.lk_banquan a{font-size:14px;line-height:20px;color:#666;}


.m_ft_nav{display:none;}



/*info_product*/
.ej_ns_article{width:100%; height:auto; margin-top:20px;}
.ej_ns_title1{font-size:20px; line-height:30px; text-align:center; margin-bottom:10px;}
.ej_ns_fu_title{width:100%; height:40px; line-height:40px; font-size:12px; color:#818181; border-bottom:1px solid #b8b8b8;}
.ej_ns_time1{float:left; background:url() no-repeat center left; height:40px; text-indent:23px;}
.ej_ns_cishu1{float:right; background:url() no-repeat center left; height:40px; text-indent:23px;}
.ej_ns_neirong{width:100%; height:atuo; margin-top:20px; min-height:150px;}
.ej_ns_neirong p,.ej_ns_neirong a{font-size:16px;color:#666;line-height:24px;}
.fanye{width:98%; padding:0 1%; border-top:1px solid #b8b8b8;}
.fanye div{font-size:14px; line-height:40px; color:#868686; max-width:45%; height:40px; overflow:hidden; border:1px solid #e8e8e8; padding:0 10px; margin-top:10px;}
.fanye div a{font-size:14px; line-height:40px; color:#868686;}
.fanye .shang{float:left;}
.fanye .xia{float:right; text-align:right;}
.ct_place a{color:#000;}

/*产品详情页图片开始*/
.wsdt li{margin:10px 10px;
                width:calc(50% - 20px); 
                 float:left;
                 text-align:center;}
	.wsdt li img{width:80%}
	.wsdt li p{font-size:16px;padding:10px 0;}
	@media screen and (max-width:580px){
	.wsdt list-paddingleft-2 {margin:10px 10px;width:calc(50% - 20px); }	
/*产品详情页图片结束始*/