@charset "utf-8";
/* ================================ */
/* 商城资讯中心页面相关样式		*/
/* ================================ */

.news_main{width: 100%; background: #F6F6F6; padding-top: 1px;}
.n_index_h_box{ margin: 15px 0;}
.n_index_h_box .n_i_leftbox{float: left;height: 491px;width: 675px;}
.n_index_h_box .n_i_titlenews{ margin-left: 10px;width: 510px;height: 490px;background: #FFFFFF;}
.n_i_titlenews h3{height: 40px;line-height: 40px;font-size: 17px;padding-left: 10px;background: #FFFFFF;}
.n_i_titlenews h3 span{float: right;padding-right: 10px; font-size: 13px;}
.n_i_titlenews h3 span a{}
.n_i_titlenews h3 span a:hover{}
.n_i_titlenews ul{overflow: hidden; padding: 10px;}
.n_i_titlenews ul li{border-bottom: 1px solid #eeeeee;overflow: hidden;}
.n_i_titlenews ul li h4{font-size: 16px; font-weight: bold;line-height: 20px;padding: 10px 0;}
.n_i_titlenews ul li h4 a{font-size: 14px;}
.n_i_titlenews ul li p{line-height: 26px;color: #999999;}
.n_i_titlenews ul li p.desc{ line-height: 18px;height: 36px;overflow: hidden;}
.n_i_titlenews ul li p.tt{padding-bottom: 7px;overflow: hidden;}
.n_i_titlenews ul li p.tt span{}


/*资讯首页焦点图*/
.n_i_leftbanner{position: relative;}
.n_hd{position: absolute;right: 10px;bottom: 10px;z-index: 999;}
.n_hd ul li{width: 20px;float: left;height: 20px;background: #ff0000;color: #ffffff;text-align: center;margin-right: 5px;cursor: pointer;}
.n_hd ul li.on{background: #ffffff;color: #000000;}
.n_bd{ width: 675px;height: 430px; overflow: hidden;}
.n_bd ul li{}
.n_bd ul li a img{}

/**/
.news_search{padding: 20px 0;position: relative;background: #FFFFFF;}
.news_search .news_s{height: 38px; width: 675px;border: 1px solid #ff500b;margin-block-end: 0;}
.news_search .n_s_text{width: 300px;height: 38px;border: 0;padding-left: 10px;}
.news_search .nbtn{background: #ff500b;border: 0;height: 40px;width: 95px;font-size: 18px;color: #fff;letter-spacing: 8px;position: absolute;right: 0;top: 20px;cursor: pointer;}


/*首页资料模块*/
.InsureNews {width: 562px;height: 435px;float: left;background: #FFFFFF;padding:0 15px;margin-bottom: 15px;overflow: hidden;}
.InsureNews_last{float: right;margin-right: 0;} 
.NewsTit .more {width: 60px;height: 20px;text-align: center;line-height: 20px;display: block;float: right; margin: 14px 0 0 0;color: #999999;}
.NewsTit .more:hover{transition: all 0.3s;color: #ff4040;}
.InsureNewsRec {height: 90px;margin-top: 15px; margin-bottom: 10px;}
.InsureNewsRec .imgbox { width: 160px;height:90px;float: left;}
.InsureNewsRec .text-box {width: 380px;height: 90px;overflow: hidden;float: right;line-height: 20px;color: #666;}
.InsureNewsRec .text-box p{color: #888888; line-height: 22px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.InsureNewsRec .name { color: #333;height: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: normal;}
.InsureNewsRec .name a {color: #333333;font-weight: bold;font-size: 14px;}
.InsureNewsRec:hover a{color: #D80000;} 
.InsureNewsList {height: 244px;overflow: hidden;margin-top: 5px;width: 100%;}
.InsureNewsList li {height: 36px;line-height: 36px;/* border-bottom: #e4e4e4 1px dotted; */font-size: 14px;background: no-repeat left center;padding-left: 0px;}
.InsureNewsList li a {width: 350px;display: block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333;float: left;font-size: 14px;}
.InsureNewsList li:hover a,.IndustryNewsList li:hover a{color: #d81200;}
.InsureNewsList li a em{width: 15px;height: 15px;display: inline-block;background: #bbb9b9;color: #fff;line-height: 15px;text-align: center;border-radius: 2px;margin-right: 8px;font-size: 12px;}
.InsureNewsList li .date {display: block;text-align: right;float: right;color: #999;font-size: 12px;}
.NewsTit {height: 50px;border-bottom: #e3e4e8 1px solid;overflow: hidden;}
.NewsTit .name {height: 18px;font-size: 18px;line-height: 18px;float: left;margin: 15px 0 0 0;/* border-left: #ff7011 4px solid; */font-weight: 600;color: #d81200;}
.n_index_main{}
.n_index_tit{line-height: 35px;height: 35px;background: #f4f4f4;}
.n_index_tit h3{float: left;padding-left: 10px;font-size: 18px;color: #000000;}
.n_index_tit h3 i{width: 4px;height: 16px;display: inline-block;background: #fc6700;margin-right: 4px;vertical-align: middle;}
.n_index_tit span{float: right;padding-right:10px;}
.n_index_list{overflow: hidden;}
/*当前位置*/
.url_here{ *word-spacing:-1px/*IE6 IE7*/;text-align: left;height: 22px;padding: 7px 0;margin: 0 auto;line-height: 22px;}
.url_here span{font-size: 12px; line-height: 20px; color: #999; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/* IE6,7*/; height: 20px; zoom: 1;}
.url_here span.arrow{line-height: 20px; color: #AAA; margin: 0 1px;}
.url_here span a{color: #777; display: block;}
.url_here span a:hover{color: #ff4040;}
.news_mainbox .news_leftbox{width:900px;float: left;   padding: 20px 30px;background: #FFFFFF;}
.news_mainbox .news_rightbox{width: 230px;float: right;}
.news_lists{overflow: hidden;}
.news_lists ul li{width: 100%;float: left;padding: 15px 0; border-bottom: 1px solid #eee;}
.news_lists ul li .img{width: 155px;height: 150px;float: left;}
.news_lists ul li .img a img{}
.news_lists ul li .news_txt{float: left;width: 77%;padding-left: 20px;}
.news_lists ul li .news_txt h3 a{font-size: 15px; font-weight: bold;line-height: 30px;}
.news_lists ul li .news_txt h3 a:hover{}
.news_lists ul li .news_txt p{}
.news_lists ul li .news_txt p.desc{color: #888888;line-height: 23px;height: 66px;overflow: hidden;margin-bottom: 15px;}
.news_lists ul li .news_txt p.tt{line-height: 30px;color: #888888;}
.news_lists ul li .news_txt:hover h3{color: #D80000;}
.news_classbox{border: 1px solid #f0f0f0;margin-bottom: 15px;}
.news_classbox h3{height: 40px;line-height: 40px;background: #f0f0f0;font-size: 18px;color: #000;padding-left: 10px; color: #1b1b1b;}
.news_classbox ul{padding:10px;}
.news_classbox ul li{float: left;margin:10px;}
.news_classbox ul li a{display: inline-block;padding:8px 25px;color: #303030;background: #dddddd;border-radius: 5px;}
.news_classbox ul li a:hover{background: #FF4E02;}
.new_tuijian{margin-bottom: 15px; width: 250px;}
.new_tuijian .tit{height: 34px;line-height: 34px;}
.new_tuijian .tit h3{width:240px;text-align: left;color: #ffffff;background: #b9b5b5;padding-left: 10px;}
.new_tuijian ul{padding:10px;padding-left: 0px; padding: 0 10px;background: #FFFFFF;}
.new_tuijian ul li{width: 100%;float: left;line-height:40px;height: 35px;border-bottom: 1px dashed #EEEEEE;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.new_tuijian ul li a{font-size: 12px;color: #666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new_tuijian ul li:hover a{color: #D80000;}

.news_contentbox{}
.news_contentbox .new_title{overflow: hidden;}
.news_contentbox .new_title h1{height: 60px; line-height: 60px;font-size: 24px;font-weight: bold;color: #000;}
.news_contentbox .new_title p{color:#999999;background: #f6f6f6; width: 100%;padding: 10px;align-items: center;}
.news_contentbox .new_title p.news_l{float: left;}
.news_contentbox .new_title p.news_l span{float: left;margin-right: 35px;}
.news_contentbox .new_title p.news_l span i{margin-right:2px;vertical-align: top;}
.news_contentbox .new_title .share{float: right;}
.news_contentbox .new_title .share a.bds_weixin{background-image: none;color:#999999;}
.news_contentbox .news_content{ overflow: hidden;line-height: 28px;font-size: 14px;margin-top: 25px;}
.news_contentbox .news_content img{max-width: 750px;}

/*about goods*/
.news_goods{background: #FFFFFF; margin-top: 15px;}
.news_goods .news_goodstit{ height: 50px; line-height: 50px;font-size: 18px;border-bottom: 1px solid #e8e8e8;padding: 0 15px;}
.news_goods .news_goodstit h3{ font-weight: bold;font-size: 16px;}
.news_goods .news_goodslist{margin:20px 0;overflow:hidden;}
.news_goods .news_goodslist ul li{width: 226px;float: left;margin-left: 10px;border:1px solid #f3f3f3;padding-bottom: 15px; margin-bottom: 15px;}
.news_goods .news_goodslist ul li.last{margin-right: 0}
.news_goods .news_goodslist ul li p{line-height: 25px;padding: 0 15px;}
.news_goods .news_goodslist ul li p a img{width: 161px;height: 161px;margin:15px;}
.news_goods .news_goodslist ul li p.gprice strong{color: #ff0000;display: inline-block;border-radius: 3px;}
.news_goods .news_goodslist ul li p.gtxt {height: 25px; overflow: hidden;}
.news_goods .news_goodslist ul li p.gtxt a{color: #4a4a4a;font-size: 14px;font-weight: 500;}
.news_goods .news_goodslist ul li p.gtxt a:hover{color: #ff4040;}


.page-side {
    width: 230px;

}
.page-side .box {
    display: block;
  
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #FFFFFF;
}
.page-side .box h3 {
    height: 56px;
    line-height: 56px;
    padding-left: 20px;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    background-color: #b9b5b5;
    color: #fff;
    color: #333;
    font-weight: bold;
}

.catalog-ul {
    padding: 10px;
    background: #FFFFFF;
}
.catalog-ul li {
    height: 44px;
    line-height: 44px;
    padding-left: 20px;
    border-bottom: 1px solid #eee;
    /*background-image: url(../images/icon-arr-r.png);*/
    background-repeat: no-repeat;
    background-position: 10px center;
}
.catalog-ul li:hover{cursor: pointer; background: #F5F5F5;background-image: url(../images/icon-arr-r.png);  background-repeat: no-repeat;background-position: 10px center;}
.catalog-ul li a{font-size: 14px;}
.catalog-ul li:hover a{color: #D80000;}
.side-search {
    padding: 10px;
}	
.side-search-text {
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    width: 97%;
    display: block;
    box-sizing: border-box;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-bottom: 10px;
}
.side-search-btn {
    height: 34px;
    line-height: 34px;
    width: 210px;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}	