/* CSS Document */
.lk_title a{margin-left:10px; }
*{margin:0; padding:0; font-weight:lighter;}
body{overflow-x:hidden;}
a{text-decoration:none;color:#9d9d9d;}
a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0;)}
a img{border:2px;width:100%;}
li{list-style:none;}
.cont{width:1200px; 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:20px; float:left; margin-bottom:20px;}
.hd_logo img{max-width:100%;}

.hd_nav{width:60%; float:left; margin-left:2%; margin-top:40px;}
.hd_nav li{width:12.5%; float:left; text-align:center; height:50px; line-height:50px;}
.hd_nav li a{font-size:14px; color:#5299d5;}
.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;}


/*index*/
/* 高亮导航部分 */
slider osSlider-main{width:100%;height:450px;}
.osSlider-main img{width:100% !important;height:450px;}
.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-bottom:20px;}
.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; text-align:center; background:url(../images/index_15.png) no-repeat center left 30%;}
.inpp_lf_list li a{font-size:14px; color:#000; font-weight:normal;padding-left:20px;}
.inpp_lf_list li:hover , .inpp_lf_list li.on{background:url(../images/index_12.png) no-repeat center left 30%;}
.inpp_lf_list li:hover a , .inpp_lf_list li.on a{color:#5299d5;}

.inpp_right{width:78%; float:right; margin-top:20px;}
.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-top:5px; background:url(../images/inbj_02.png) no-repeat top; padding-bottom:20px;}
.inly_title{width:100%; text-align:center; margin:30px auto 0;}
.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:#5299d5;  box-sizing:border-box; padding-left:2%;  font-weight:normal;}
.ys_wz_title span{ font-size:22px;}
.ys_wz_cont{width:100%; margin-top:10px; font-size:12px; color:#fff; line-height:24px;}
.ys_img{width:43%; text-align:center;}
.ys_img img{max-width:100%;}

.in_about{width:100%; height:auto;  box-sizing:border-box; padding:20px 0; background:url(../images/inbj_04.png) no-repeat center;}

.in_about .cont{padding:0 8%; box-sizing:border-box;}
.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_anli{width:100%; height:auto; padding-top:5px;  padding-bottom:20px;}
.index_title{margin-top:25px; text-align:center; width:100%;}
.index_title h3{color:#5299d5; font-size:26px; line-height:35px; font-weight:normal;}
.index_title p{color:#787878; font-size:18px; line-height:24px;}
.inal_list{width:100%; margin:20px auto 0; height:auto; box-sizing:border-box; }
.inal_list li{width:18%; margin-right:2.5%; float:left; height:191px; position:relative;}
.inal_list li:nth-child(5){margin-right:0;}
.inal_img{width:100%; }
.inal_img img{width:100%; height:191px;}
.inal_title{width:100%; height:30px; line-height:30px; background:rgb(82,153,213,0.7); position:absolute; bottom:0; text-align:center; color:#fff; font-size:14px;}

.in_news{width:100%; height:auto; padding:5px 0 20px; margin-top: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{width:63%; float:right;}
.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; text-indent:2em;}
.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:90%; margin:20px auto 0; }
.ctlf_list li{width:100%; background:url(../images/index_15.png) no-repeat center left 25% ; height:40px; line-height:40px; text-align:center;}
.ctlf_list li a{font-size:12px; color:#000;}
.ctlf_list li:hover , .ctlf_list li.on{background:url(../images/index_12.png) no-repeat center left 25%;}
.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-top:20px;}
.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;}
.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%; height:auto; background:#000;}
.ft_left{width:80%; float:left; margin-top:20px;}
.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:5%; 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_right{width:18%; float:right; margin-top:20px; box-sizing:border-box; text-align:center;}
.ft_right img{max-width:80%;}
.banquan{height:50px; line-height:50px; text-align:center; color:#fff; font-size:12px; margin-top:20px;}

.link{width:100%;  box-sizing:border-box; padding:8px 0px;background: #dcdcdc;}

.lk_title span{font-size:16px;color: #484849;}
.lk_title a{display: inline-block;	
	font-size: 16px;
	color: #484849;}

.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:auto; margin-top:20px; min-height:150px;}
.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;}