.mat25{padding-top:25px; overflow:hidden;}
/*-----幻灯片------*/
/*banner*/
#banner-box{ position:relative; margin:0px auto; height:400px; overflow:hidden; }
.banner-nav{ position:absolute; bottom:0; left:50%; z-index:999; width:1200px; margin-left:-600px; text-align:center; font-size:0;}
.banner-nav li { display:inline-block; width:239px; height:45px; margin-left:1px; line-height:45px; cursor:pointer; background:#000; opacity:0.5;}
.banner-nav li a{ position:relative; display:block; width:100%; height:100%; color:#fff; font-size:14px; opacity:1;}
.banner-nav li a i{ position:absolute; top:-10px; left:117px; width:0; height:0; border-width:0; border-style:solid; border-color: transparent transparent #ec5120 transparent;}
.banner-nav li.current a i{ border-width:5px;}
.banner-nav li.current{ background:#da231f; opacity:1; cursor:default;}
.banner-nav li.current a{ cursor:default;}
.banner-list{position:absolute; z-index:2; width:100%; height:400px; overflow:hidden;}
.banner-list li{ display:inline-block; float:left; width:100%; height:400px;}
@media (max-width: 1080px){
/*针对手机设备打开无手机版显示效果,解决默认显示不全只有980PX宽*/
.banner-list li{ width:1200px !important;}
}

/*-----内页主体-----*/
.cpMain{ /*background:#ececec;*/ overflow:hidden;}
.cpMain .container{ margin-top:20px;}
/*大标题*/
.max-title{ padding:20px 0; line-height:40px; color:#da231f; font-size:32px; font-weight:normal; text-align:center; border-bottom:1px solid #e4e4e4;}
a{ color:#666;}
a:hover{ text-decoration:underline;}
/*-----分页条-----*/
.page{ clear:both; margin-bottom:20px; padding:20px 0;}
.page ul { text-align:center;}
.page ul li{ margin:0 5px; font-size:14px; background:#f5f5f5;
display: -moz-inline-stack;
display: inline-block;
zoom:1;
*display: inline;
vertical-align: middle;}
.page ul li.thisclass, .page ul li a:hover{ border:1px solid #d30700; color:#d30700; background:#fff;}
.page ul li a{ display:block; padding:10px 15px; color:#3f3f3f; border:1px solid #dfdfdf; background:#f5f5f5;}
.page ul li.start, .page ul li.end{ padding:10px 15px; color:#999; border:1px solid #dfdfdf;}
.page ul li.thisclass{ padding:10px 15px;}
/*查询搜索翻页条*/
.page-t{ font-size:16px; padding-bottom:40px; text-align:center;}
.page .t{ font-size:16px; background:none;}
.page input{ display:inline-block; width:40px; height:38px; line-height:38px; text-align:center; color:#3f3f3f; border:1px solid #dfdfdf; background:#f5f5f5;}
/*二级功能模块切换*/
.nchange{ padding-bottom:20px;}
.nchange ul{ text-align:center;}
.nchange li{ display:inline-block; height:40px; margin:0 4px; line-height:40px; background:#ededed; }
.nchange li a{ display:block; padding:0 20px; font-size:16px; color:#666; text-decoration:none;}
.nchange li:hover, .nchange li.cur{ color:#fff; background:#da231f;}
.nchange li:hover a, .nchange li.cur a{ color:#fff;}

/*-----关于我们------*/
.about{ padding:10px 0 50px 0; line-height:30px; font-size:16px; color:#707070;}
/*列表内容*/
/*cpshow*/
.cpshow{ width:1200px; overflow:hidden; padding-top:20px;}
.cpshow li{ text-align:center; float:left; width:240px; margin-bottom:30px;}
.cpshow li a{ position:relative; display:block; width:215px; height:214px; margin:0 auto; line-height:214px; text-align:center; font-size:14px; border:1px solid #d3d3d3;}
.cpshow li img{ position:absolute; top:0; left:0; right:0; bottom:0; margin:auto;}
.cpshow li h4{text-align:center; line-height:16px; margin-top:26px; margin-bottom:8px;}
.cpshow li h4 a{ font-size:16px; color:#A8191A;}
.cpshow li p{ width:215px; height:28px; margin:10px auto 0 auto; font-size:13px; color:#666; line-height:21px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cpshow li span{ display:block; overflow:hidden; margin-top:20px;}
.cpshow li span .zx{ float:left; width:103px; height:40px; line-height:40px; text-align:center; font-size:13px; color:#fff; text-decoration:none; border-left:3px solid #333; background:#666;}
.cpshow li span .xq{ float:right; font-size:13px; color:#666; margin-top:14px;}
.cpshow li img:hover{ border-color:#999;}
.cpshow li span .zx:hover{ background:#03356e; border-left-color:#03356e;}
/*-----客户见证------*/
.agent_con { width:1100px;  padding-top:40px; line-height:24px; }
 dl.dl_42{ height:165px ; margin-bottom:20px; border-bottom:1px dotted #d7d7d7 }
.dl_42 dt{width:204px; float:left;}
.dl_42 dt a{width:200px; padding:1px; border:1px solid #d7d7d7; display:block;}
.dl_42 dt a:hover {border:1px solid #ED5F05;}/*图片边框,点击时的状态*/
.dl_42 dt img{  display:block;width:200px; height:140px;}
.dl_42 dd{ padding-left:15px; float:right; width:870px; height:165px; line-height:24px; font-size:14px; color:#888; overflow:hidden; }
.dl_42 dd h4{ margin-bottom:15px; font-size:22px; font-weight:normal; line-height:30px; line-height:24px; overflow:hidden;}
.dl_42 dd h4 a{color:#333;}
.dl_42 dd h4 a:hover{ color:#ec5120;}
.dl_42 dd p{font-size:14px; color:#666; line-height:23px;}
/*-----合作伙伴------*/
.huoban { text-align:center;}
.huoban li{ display:inline-block; float:inherit; width:188px; margin-left:15px; margin-right:15px; }
.huoban li img{ position:inherit; width:190px; height:115px;}
/*-----客户留言------*/
.help_tab { margin:0 auto; padding:15px 0;}
.tjwtBox{ padding:22px 0; font-size:16px; background:#fff;}
.tjwtBox h4{padding-bottom:14px; margin-bottom:22px; color:#676364; text-align:center; font-weight:normal;}
.tjwtBox .m_form li{margin-bottom:13px; color:#777;height:38px;}
.tjwtBox .m_form label{display:inline-block; width:250px; height:36px; line-height:36px; text-align:right;}
.tjwtBox .m_form .iptTxt{ display:inline-block; width:800px; border:1px solid #dedede; height:16px; line-height:16px; padding:10px 0; outline:none; text-indent:1em; background:#fff; color:#333;}
.tjwtBox .m_form .btnTjly{width:93px; height:31px; background:#9d2737; border:none; cursor:pointer; color:#fff;}
.tjwtBox .m_form .areLi label{height:132px;}
.tjwtBox .m_form .txtAre{ display:inline-block; width:800px; height:104px; border:1px solid #dedede; outline:none; resize:none; padding:14px; color:#333; line-height:18px;}
.btnLi{ text-align:center;}
.tjwtBox .m_form .btnSubmit , .tjwtBox .m_form .btnReset{width:250px; text-align:center; border-radius:2px; font:normal 18px/50px "微软雅黑 Light"; color:#fff; border:none; background:#414451; cursor:pointer;}
.tjwtBox .m_form .btnSubmit{margin-right:10px; background-color:#fd6f27;}
.tjwtBox .m_form .areLi{height:138px;}

/*-----产品展示------*/
/*soleft*/
.soleft{ position:relative; float:left; width:220px; z-index:999;}
.soleft .cpTle{ padding:24px 0 23px 22px; font-weight:normal; border-bottom: 1px solid #eee; background:#0387d2; }
.soleft .cpTle a{ font-size:18px; color:#fff; font-weight:bold;}
.soleft .cpTle p{ font-size:16px; color:#fff; font-weight:bold; margin-bottom:12px;}
.soleft .cpTle p a{color:#fff;font-size:16px;font-weight:bold;}
.soleft .cpTle span{ font-size:14px; color:#eee;}
.soleft>ul{ background:#f5f5f5;}
.soleft li{ padding:15px 0;}
.soleft li>a{ font-size:16px; color:#333; font-weight:bold; margin-left:23px; padding-left:26px; }
.soleft li .sl1{ background:url(../images/listart/mtBg.png) no-repeat left center;}
.soleft li .sl2{ background:url(../images/listart/mtBg.png) no-repeat left center;}
.soleft li .sedNav{ /*margin-top:12px;*/}
.soleft li .sedNav p{}
.soleft li .sedNav a{ display:block; /*height:45px; line-height:45px; */ padding:10px 20px 10px 40px; line-height:23px; font-size:14px; color:#333; background:url(../images/listart/mtBg.png) no-repeat 20px center; }
.soleft li .slli.cur{color:rgb(237, 95, 5);}
.soleft li .sedNav>.zj>div>a{ height:40px; line-height:40px;}
.soleft li .sedNav>.zj .zj>div>a{ padding-left:70px; color:#666;}
.soleft li .sedNav>div>a{ /*font-size:16px; font-weight:bold; 没有下级无需加粗*/}
.soleft li .sedNav a.cur, .soleft li .sedNav a:hover{ background:#ec5120;color:#fff !important;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;/*淡淡出现*/}
/*cpright*/
.cpright{  float:right; width:950px; margin-bottom:20px; padding-bottom:20px; background:#fff; overflow:hidden;}
.rtop{ overflow:hidden; padding-top:28px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #ec5120; font-weight:normal; line-height:16px;}
.rtop h5 a{ font-size:16px; color:#ec5120;}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}
.pic-list{ width:1000px; padding-top:20px;}
.pic-list li{ text-align:center; float:left; width:242px; margin-bottom:30px;}
.pic-list li a{ text-align:center; font-size:14px; }
.pic-list li img{ width:222px; height:167px; display:block; border:1px solid #d3d3d3;}
.pic-list li h4{text-align:center; line-height:16px; margin-top:26px; margin-bottom:8px;}
.pic-list li h4 a{ font-size:16px; color:#A8191A;}
.pic-list li p{ font-size:13px; color:#666; line-height:21px; width:200px; height:28px; overflow:hidden; margin-top:10px;}
.pic-list li span{ display:block; overflow:hidden; margin-top:20px;}
.pic-list li img:hover{ border-color:#999;}
/*-----产品展示内页------*/
.pro_main{}
.prodetailsinfo{ padding:15px 0;}
.proviewbox{float:left;width:305px;}
.probigshow{width:300px;padding:1px; border:1px solid #ddd; overflow:hidden; }
.probigshow a{ display:block; overflow:hidden;}
.probigshow img{ width:300px; height:auto; }
/* prodbaseinfo_a */
.prodbaseinfo_a{float:right;width:600px; z-index:1;}
.h2_prodtitle{font-size:24px;color:#333;border-bottom:1px dashed #bbbbbb;padding:2px 0 10px;line-height:1.6em; }
.ul_prodinfo{padding:6px 0;overflow:hidden;zoom:1;}
.ul_prodinfo li{ padding:6px 0;}
/*按钮及电话*/
.pic-art-btn{ padding:6px 15px 6px 0; color:#666;}
.pic-art-btn span{ display:inline-block; font-size:24px; color:#fd6f27; font-weight:bold;}
.pic-art-btn a{ display:inline-block; width:128px; height:50px; line-height:50px; text-align:center; color:#fff; background:#fd6f27;}
/**/
.li_normalprice{ color:#999;}/*内容*/
.li_normalprice p{ text-indent:20px;}
.li_normalprice,.li_prono{line-height:24px; }
.ul_prodinfo .li_prono,.ul_prodinfo .li_marketprice,
.ul_prodinfo .li_volume,.ul_prodinfo .li_weight,.ul_prodinfo .li_jf,
.ul_prodinfo .li_brand .span_title{color:#999;}
.ul_prodinfo .li_brand{width:180px; }
.li_prono{line-height:2.9em;}
.ul_prodinfo .b_proprice{font-size:14px;color:#ce1919;font-weight:normal;}
.ul_prodinfo a.a_brand{color:#c00;}
.ul_prodinfo a.a_brand:hover{text-decoration:underline;}
.ul_prodinfo .li_jf{clear:both;width:300px; }
.ul_prodinfo .li_jf b{font-weight:normal;color:#c00;}
.ul_prodinfo .li_jf a.a_usejf{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;width:80px;height:22px;line-height:22px;line-height:25px\9;_line-height:22px;overflow:hidden;background-position:-420px -120px;text-align:center;color:#fff;margin:0 0 0 8px;filter:alpha(opacity=90);opacity:0.9;vertical-align:middle;}
.ul_prodinfo .li_jf a.a_usejf:hover{filter:alpha(opacity=100);opacity:1.0;}
.prodbaseinfo_a .div_choose{background:#fcf0f0; border:1px solid #fbd2d2;margin-top:7px;padding:10px;}
.prodbaseinfo_a .div_choose h3{font-weight:normal;padding:0 0 5px; }
.ul_choosecolor{overflow:hidden;zoom:1;}
.ul_choosecolor li{float:left;position:relative;width:48px;}
.ul_choosecolor li .span_lack{position:absolute;top:0px;left:0px;text-indent:-999em;overflow:hidden;width:42px;height:42px;background-position:0 -300px;}
.ul_choosecolor img{border:1px solid #c8c9cd;}
.ul_choosecolor a:hover img,.ul_choosecolor li.now img{border:1px solid #c00;}
.prodbaseinfo_a  .p_inputnum{padding:10px 0 0; }
.prodbaseinfo_a  .p_inputnum .txt{border:1px solid #c4c4c4;width:45px;height:15px; text-align:center;vertical-align:middle; }
.prodbaseinfo_a  .p_inputnum b{font-weight:normal;}
.hottel{color:#fd6f27;font-weight:normal;}
/*相关产品*/
.cp { margin:40px 0 10px 0; padding-bottom:12px; border:1px solid #d7d7d7; text-align:center; background:#fff;}
.cptab { padding:0 20px;  line-height:35px; font-size:14px; color:#333; text-align:left; text-decoration:none; border-bottom:1px solid #d7d7d7; background:#f7f7f7;  }
.cptab a:hover {text-decoration:none;}
.cptab a.cr { background:#eee; font-weight:bold; }
.cp dl { width:205px; margin:10px 10px 0 10px;
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;}	
.cp dt { overflow:hidden;  }
.cp dt a {width:100%; display:block;}
.cp dt img {width:100%; height:160px; display:block;}
.cp dd {  line-height:24px; padding-top:8px; text-align:center }
.t06 a { color:#ED5F05;}
.t06 a :hover { color:#ED5F05;}
/*广告文字*/
.pro_key { line-height:35px;  border-top:dashed 1px #d7d7d7; margin-top:5px; font-size:14px;}
.pro_key span { font-weight:bold;}
.pro_key a { font-size:12px; margin-right:10px;}
/*咨询*/
.dgxxBox{padding:0 34px; width:645px; height:330px;}
.dgxxBox p{font-size:16px; padding:25px 0; color:#666;}
.dgxxBox .m_form{}
.dgxxBox .m_form li{width:310px; height:38px; float:left; margin-bottom:13px; color:#777;}
.dgxxBox .m_form label{float:left; border:1px solid #dedede; line-height:36px; height:36px; width:77px; display:inline-block; text-align:center; background:#fff;}
.dgxxBox .m_form .iptTxt{float:right; width:230px; border:1px solid #dedede; border-left-width:0; height:16px; line-height:16px; padding:10px 0; outline:none; text-indent:1em; background:#fff; color:#333;}
.dgxxBox .m_form .txtAre{margin-left:12px; width:296px; height:161px; border:1px solid #dedede; outline:none; resize:none; padding:14px; color:#333; line-height:18px;}
.dgxxBox .m_form .btnTjly{width:310px; height:38px; background:#666; border:none; cursor:pointer; color:#fff;}
.dgxxBox .m_form .areLi{height:205px; float:right; display:inline;}
.dgxxBox .m_form .btnLi{background:none; height:60px;}
/*切换*/
.mod_goods_info { clear:both; margin:10px 0; position:relative}
.mod_goods_info .hds {border-bottom:1px solid #ccc;height:33px;_overflow:hidden;}
.mod_goods_info .hds li {float:left;cursor:pointer;border:1px solid #d7d7d7;border-bottom:0;margin-right:-1px;}
.mod_goods_info .hds li h3 {display:block;width:128px;height:30px;line-height:30px;text-align:center;font-size:14px;border-bottom:0;background-color:#f3f3f3;border:1px solid #fff;}
.mod_goods_info .hds li h3 a {color:#333;font-weight: normal;text-decoration:none;outline:none}
.mod_goods_info .hds .status_on {border-color:#ccc;border-bottom:0;position:relative;}
.mod_goods_info .hds .status_on h3 {height:31px;background-color:#fff;color:#1051b7}
.mod_goods_info .hds .status_on h3 a {color:#1051b7;font-weight:bold}
/*切换常见问题*/
.pic-news{}
.pic-news li{ margin:10px 0 15px 0; line-height:30px; }
.pic-news li a{ font-size:16px; color:#333;}
.pic-news li p{ color:#999;}
/*proinfo*/
.proinfo{ line-height:30px; font-size:16px; }

/*-----新闻动态------*/
/*推荐新闻*/
.news-list-hot{}
.news-list-hot dl{ overflow:hidden; padding:20px; background:#f4f4f4;}
.news-list-hot dt{ float:left;}
.news-list-hot dt img{ width:210px; height:auto; display:block;}
.news-list-hot dd{ margin-left:234px;}
.news-list-hot dd h5{ font-weight:normal; line-height:16px; margin-bottom:12px;}
.news-list-hot dd h5 a{ font-size:22px; color:#fd6f27;}
.news-list-hot dd p{ color:#999; line-height:23px; height:69px; overflow:hidden;}
.news-list-hot dd>a{ display:block; width:90px; height:30px; margin-top:20px; line-height:30px; text-align:center; color:#ececec; text-decoration:none; background:#bbb;}
.news-list-hot dd>a:hover{ background:#aaa;}
/*新闻列表*/
.news-list{ width:1200px; padding-top:40px; line-height:24px; }
.news-list dl{ height:185px ; margin-bottom:20px; border-bottom:1px dotted #d7d7d7 }
.news-list dt{width:204px; float:left;}
.news-list dt a{width:200px; display:block;}
.news-list dt img{  display:block;width:200px; height:140px;}
.news-list dd{ padding-left:15px; float:right; width:960px; height:165px; line-height:24px; font-size:14px; color:#888; overflow:hidden; }
.news-list dd em{ display:block; text-align:right; color:#aeaeae; font-size:14px; font-style:normal;}
.news-list dd h4{ margin-bottom:15px; font-size:22px; font-weight:normal; line-height:30px; line-height:24px; overflow:hidden;}
.news-list dd h4 a{color:#333;}
.news-list dd h4 a:hover{ color:#ec5120;}
.news-list dd p{font-size:14px; color:#666; line-height:23px;}
/*内容*/
.ab-h4{ position:relative; height:40px; line-height:40px; font-size:22px; color:#ec5120; font-weight:normal; border-bottom:1px solid #e4e4e4;}
.ab-h4 span{ display:inline-block; height:40px;  border-bottom:2px solid #ec5120;}
.ab-h4 p{ position:absolute; right:0; top:10px; color:#999; font-size:12px; font-style:italic;}
.ab-h4 a{ color:#999;}
.ab-h4 a:hover{ color:#333;}
.art{ padding:15px; overflow:hidden;}
.art h3.h{ line-height:35px; color:#666; font-size:20px; font-weight:normal; text-align:center;}
.art .ab_nav{ padding-bottom:10px; line-height:25px; color:#9e9e9e; text-align:center; border-bottom:1px solid #ccc;}
.art .ab_nav span{ margin:0 8px;}
.art .ab_co{ padding:10px 0; line-height:30px; color:#707070; font-size:16px;}
.art .fenye{ padding:10px 0; line-height:30px; color:#333; font-size:16px; border-top:1px solid #ccc;}

/*-----联系我们-----*/
.about .text{ display:inline-block; width:450px; vertical-align:top;}
.pc-map{ display:inline-block; width:620px; height:420px; padding:10px; border:1px solid #e4e4e4;}
.lianxi1{ padding:40px 0 30px 0; background:#f6f6f6;}
.lianxi1 ul{ width:1200px; margin:0 auto;}
.lianxi1 ul li{ float:left; width:230px; height:200px; margin:30px 15px; padding:20px; text-align:center; border-radius:4px; background:#fff;
-moz-box-shadow:0px 3px 10px #E8E8E8; -webkit-box-shadow:0px 3px 10px #E8E8E8; box-shadow:0px 3px 10px #E8E8E8;}
.lianxi1 ul li i, .lianxi1 ul li span{ display:block; overflow:hidden;}
.lianxi1 ul li i{ width:100px; height:100px; margin:-50px auto 0 auto; }
.lianxi1 ul li i.icon1{ background:url(../images/listart/lianxi-dh.png) no-repeat;}
.lianxi1 ul li i.icon2{ background:url(../images/listart/lianxi-qq.png) no-repeat;}
.lianxi1 ul li i.icon3{ background:url(../images/listart/lianxi-mail.png) no-repeat;}
.lianxi1 ul li i.icon4{ background:url(../images/listart/lianxi-dz.png) no-repeat;}
.lianxi1 ul li .h{ margin:20px 0; font-size:16px; font-weight:bold; color:#333;}
.lianxi1 ul li .b{ font-size:14px; color:#666;}