﻿.mat25{padding-top:25px; overflow:hidden;}

#flashs{ position:relative; height:350px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:5px; left:50%; margin-left:-45px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#202932; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#A8191A;}
#flashbg0{ height: 350px; width: 100%; cursor: pointer; margin: 0px auto; opacity: 0; z-index: 1; background: url(../image/abbanner01.jpg) 50% 0% no-repeat scroll;}
#flashbg1{ height: 350px; width: 100%; cursor: pointer; margin: 0px auto; opacity: 0; z-index: 1; background: url(../image/abbanner02.jpg) 50% 0% no-repeat scroll;}


.cpMain{  background:#fff; overflow:hidden;}
.cpMain .container{ margin-top:20px;}
a{ color:#666;}

.nlist{ float:left; width:228px; background:url(../image/ab-left-bg.jpg) #fff right top no-repeat;}
.nlist{}
.nlist .nt{ padding:18px 0; font-size:26px; color:#666;}
.nlist ul{ width:195px;}
.nlist li{}
.nlist li a{ display:block; height:42px; line-height:42px; font-size:14px; color:#333; padding:0 15px; text-decoration:none; border-bottom:1px solid #d6d6d6; background:url(../image/s.jpg)0 20px no-repeat;}
.nlist li a:hover,.nlist li.cur a{ color:#0c8bda;}
.nlist li.cur a{ font-weight:bold;}

.ab-left-tel{ position:relative; width:100%; height:282px; margin-top:50px; background:url(../image/ab-left-tel.jpg) no-repeat;}
.ab-left-tel p{ position:absolute; top:192px; left:50px; color:red; font-size:17px;}


.about{ padding:10px 0; font-size:14px; line-height:30px;}



.cpright{margin-bottom:20px; width:720px; padding:0 20px; background:#fff; float:right;padding-bottom: 20px;}
.rtop{ overflow:hidden; padding-top:28px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:20px; line-height:16px; background:url(../image/d.jpg) 0 2px no-repeat;}
.rtop h5 a{ font-size:16px; color:#666;}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}

.cpshow{ width:760px; overflow:hidden; padding-top:20px;}
.cpshow li{ text-align:center; float:left; width:213px; margin-bottom:30px; margin-right:38px;}
.cpshow li a{ text-align:center; font-size:14px; }

.cpshow li .proshow-pic{ position:relative; display:block; width:211px; height:230px; border:1px solid #ddd;}
.cpshow li .proshow-pic img{ position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;
transition:All 0.4s ease-in-out;
    -webkit-transition:All 0.4s ease-in-out;
    -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out;
     display:inline-block;
}
.cpshow li .proshow-pic img:hover{
    transform:scale(1.05);
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    -o-transform:scale(1.05);
    -ms-transform:scale(1.05);
}
.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{ font-size:13px; color:#666; line-height:21px; height:28px; overflow:hidden; margin-top:10px;}
.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:#5fa8ec; border-left-color:#5a8ebf;}


.pro_main{ width:720px;}
.prodetailsinfo{ padding:15px 0;}
.proviewbox{float:left;width:305px;}
.probigshow{width:300px;padding:1px; border:1px solid #ddd; overflow:hidden; }

.probigshow .proshow-pic{ position:relative; display:block; width:300px; height:285px;}
.probigshow .proshow-pic img{ position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}

.prodbaseinfo_a{float:right;width:380px; margin-left:16px; z-index:1;}
.h2_prodtitle{font-size:16px;color:#414141;border-bottom:1px dashed #bbbbbb;padding:2px 0 10px;line-height:1.6em; }
.ul_prodinfo{padding:6px 0;overflow:hidden;zoom:1;}
.ul_prodinfos{padding:6px 15px;overflow:hidden;zoom:1;background:#f3f3f3;font-size:14px;font-weight:bold;}
.ul_prodinfos li{padding:5px 0 10px;}
.ul_prodinfo li{ padding:6px 0;}
.ul_prodinfo li span{ font-size:14px}
.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:Red;font-weight:normal;}
.propar{}
.propar a{ display:block; width:150px; line-height:50px; font-size:20px; text-align:center; border:1px solid #c6c6c6; border-radius:4px;}
.propar a:hover{ color:#333; border:1px solid #aaa;}

.cp { border:1px solid #d7d7d7; background:#fff; padding-bottom:12px; margin:10px 0; text-align:center; }
.cptab { padding:0 8px;  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:164px; overflow:hidden; padding:12px 4px 0 4px; 
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
}	
.cp dt { width:164px; overflow:hidden;}
.cp dt a:hover { border:solid 1px #999;} 

.cp dt .proshow-pic{ position:relative; display:block; width:160px; height:160px; border:1px solid #eaeaea;}
.cp dt .proshow-pic img{ position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}
.cp dd {  line-height:24px; padding-top:8px; overflow:hidden; display:block; width:164px; 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{ height:330px;}
.dgxxBox p{font-size:16px; padding:25px 0; color:#666;}
.dgxxBox .m_form{}
.dgxxBox .m_form li{width:330px; 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:250px; 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{ width:280px; height:161px; border:1px solid #dedede; outline:none; resize:none; padding:14px; color:#333; line-height:18px;}
.dgxxBox .m_form .btnTjly{width:330px; 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-bottom:10px;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; font-weight:normal; border-bottom:0; border:1px solid #fff; background:#f3f3f3;}
.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; color:#333; font-weight:bold; background:#fff;}

.lx{ background:url(../image/lianxi2.png) 400px bottom no-repeat;}
.lx h3{ line-height:50px; font-size:16px;} 
.lx div{ line-height:35px; font-size:14px; color:#414141;}
.colorred{ color:rgb(192,0,0) !important;}
.bold{ font-weight:bold !important;}

.proinfo{ line-height:30px; font-size:16px; overflow:hidden;}
.proinfo img{ max-width:100%;}



.xzCont{ margin-top:20px; padding-bottom:54px;}
.xzCont dl{ overflow:hidden; padding:20px; background:#f4f4f4;}
.xzCont dt{ float:left;}
.xzCont dt img{ width:210px; height:auto; display:block;}
.xzCont dd{ margin-left:234px;}
.xzCont dd h5{ font-weight:normal; line-height:16px; margin-bottom:12px;}
.xzCont dd h5 a{ font-size:16px; color:#333;}
.xzCont dd p{ height:69px; font-size:13px; line-height:23px; color:#999; overflow:hidden;}
.xzCont dd>a{ display:block; width:90px; height:30px; line-height:30px; text-align:center; font-size:13px; color:#ececec; text-decoration:none; background:#777777; margin-top:32px;}
.xzCont ul{}
.xzCont li{ padding:20px; border:1px solid #ececec; border-left-width:3px; margin-top:10px;}
.xzCont li.noMl{ margin-right:0;}
.xzCont li h5{ font-weight:normal; line-height:16px; margin-bottom:15px;}
.xzCont li h5 a{ font-size:16px; color:#333;}
.xzCont li p{ font-size:13px; color:#999; line-height:23px; height:46px; overflow:hidden;}
.xzCont li:hover{ border-color:#c6c6c6;}
.xzCont li:hover h5 a{ color:#000}
.xzCont li:hover h5 a:hover{ color:#00C;}
.xzCont li:hover p{ color:#666;}

.nchange{width:100%; background:#a2aebc; height:38px; margin-top:20px; }
.nchange ul{ overflow:hidden;}
.nchange li{ float:left; height:38px; line-height:38px;}
.nchange li a{ display:block; padding:0 18px; font-size:14px; color:#fff; text-decoration:none;}
.nchange li:hover,.nchange li.cur{ background:#A8191A;}

.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:#333; font-size:14px;}
.art .fenye{ padding:10px 0; line-height:30px; color:#333; font-size:14px; border-top:1px solid #ccc;}


.help_tab { margin:0 auto; padding:15px;}
.tjwtBox{padding:22px; width:648px; background-color:#fff;}
.tjwtBox h4{padding-bottom:14px; margin-bottom:22px; font-size:14px; color:#676364; border-bottom:1px solid #e8e8e8; font-weight:normal;}
.tjwtBox .m_form li{margin-bottom:13px; color:#777;height:38px;}
.tjwtBox .m_form label{display:inline-block; float:left; line-height:36px; height:36px; width:77px; border:1px solid #dedede; border-right-width:0; text-align:center; background:#fff;}
.tjwtBox .m_form .iptTxt{float:left; width:252px; 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 li.yzm .iptTxt{float:left; width:180px; margin-right:11px;}
.tjwtBox .m_form .areLi label{height:132px;}
.tjwtBox .m_form .txtAre{float:left; width:343px; height:104px; border:1px solid #dedede; outline:none; resize:none; padding:14px; color:#333; line-height:18px;}
.tjwtBox .m_form .btnSubmit , .tjwtBox .m_form .btnReset{width:161px; text-align:center; height:36px; line-height:36px; color:#fff; border:none; background-color:#ccc;}
.tjwtBox .m_form .btnSubmit{margin-right:10px; background-color:#333;}
.tjwtBox .m_form .areLi{height:138px;}


.huoban li{ width:188px; margin-left:15px; margin-right:15px; }
.huoban li img{ width:190px; height:115px;}


.agent_con { width:700px;  padding-top:10px; line-height:24px; }
 dl.dl_42{ height:210px ; 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;}
.jidi{}
.jidi li img{ width:216px; height:230px;}


.page{ clear:both; margin-bottom:20px; padding:20px 0;}
.page ul { text-align:center;}
.page ul li{ margin:0 5px; line-height:40px; font-size:14px; color:#999;
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
vertical-align:top;
}
.page ul li a{ display:block; padding:0 15px; color:#3f3f3f; text-decoration:none; border:1px solid #dfdfdf; background:#f5f5f5;}
.page ul li a:hover{ color:#3699de; border:1px solid #3699de; background:#fff;}
.page ul li.thisclass{ padding:0 15px; color:#3699de; border:1px solid #3699de; background:#fff;}