﻿
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0;}
body{ /*text-align:center;*/ font:14px "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; color:#333; height:100%; min-width:1260px; background:#fff; max-width:100%; overflow:auto; overflow-x:hidden}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
i{ font-style:normal}
input, button, select, textarea { outline:none; font:12px Microsoft YaHei,SimHei;}
fieldset,img{ border:0; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em { font-style:normal; }
textarea { resize:none; } /*forbidden text drag especail in chrome*/
.compatibility_ie6{ /* _behavior: url(iepngfix/iepngfix.htc); _behavior:url("csshover.htc"); behavior: url(ie-css3.htc); */}
a{ text-decoration:none; color:#333; font-size:16px;}
li{ list-style-position:outside; list-style:none; vertical-align:bottom;}

/** RightBar Start **/
.rightBar{ width:50px; position:fixed; right:10px; top:50%; margin-top:-210px; z-index:200}
.rightBar .link{ display:block; cursor:pointer; width:50px; height:50px; background:#0af; margin:1px 0 0 0; position:relative; left:0; top:0; transition:all linear .2s; margin-top:6px;}
.rightBar .link .img{ display:block}
.rightBar .link .lChi{ visibility:hidden; opacity:0; filter:alpha(opacity = 0); height:50px; position:absolute; right:49px; top:0; padding:0 20px 0 0; overflow:hidden; transition:all linear .2s}
.rightBar .link .lChi .ar{ display:block; position:absolute; right:10px; top:15px}
.rightBar .link .lChi .txt{ display:block; height:50px; line-height:50px; font-size:14px; color:#fff; padding:0 20px; white-space:nowrap; border-radius:4px; background:url(404.png) repeat;}
.rightBar .link:hover{ background:url(404.png) repeat-y;}
.rightBar .link:hover .lChi{ visibility:visible; opacity:100; filter:alpha(opacity = 100);}
.rightBar .link:hover .wxgzh,.rightBar .link:hover .chis{ display:block}
.rightBar .first{ cursor:default; border-top-left-radius:4px; border-top-right-radius:4px;}
.rightBar .last{ border-bottom-left-radius:4px; border-bottom-right-radius:4px;}

.rightBar .last01{ border-bottom-left-radius:0px; border-bottom-right-radius:0px;}
.rightBar .wxgzh{ display:none; position:absolute; top:-11px; left:-192px; width:188px; height:258px; background:url(404.png) no-repeat 0 0}
.weibox{ width:142px; height:208px; float:left; margin-top:30px; margin-left:20px; display:inline;}
.weibox_er{ width:142px; height:142px; float:left; overflow:hidden;}
.weibox_er img{ width:142px; height:142px;}
.weibox_zhi{ width:142px; height:50px; float:left; border-top:1px #CCCCCC solid; margin-top:10px; text-align:center; line-height:26px; font-size:14px; padding-top:10px;}

.rightBar .chis{ display:none; padding:0 25px 0 0; width:378px; position:absolute; left:-400px; top:-50px}
.rightBar .chis .ars{ display:block; width:12px; height:22px; background:url(404.png) no-repeat 0 0; position:absolute; right:14px; top:70px; z-index:2}
.rightBar .cIns{ border-radius:3px; overflow:hidden; background:#fff; box-shadow:0 0 16px #dcdbdb; padding:15px 0 2px 0; margin-top:15px;}
.rightBar .csIn{ width:322px; margin:0 auto; position:relative; left:0; top:0; background:url(404.png) repeat-y center 0}
.rightBar .csIn .tt{ display:block; height:20px; line-height:20px; font-size:16px; color:#333; text-align:left; font-weight:bold}
.rightBar .csIn .row{ height:40px;  text-align:left; font-size:0; padding-bottom:5px;}
.rightBar .csIn .row .lt{ display:inline-block; *display:inline; zoom:1; line-height:48px; font-size:14px; color:#666;  text-align:left}
.rightBar .csIn .row .qq{ cursor:pointer; display:inline-block; *display:inline; zoom:1; height:22px; width:22px; background:url(404.png) no-repeat; position:relative; left:0; top:6px}
.rightBar .csIn .row .qq:hover{ background:url(404.png) no-repeat}
.rightBar .csIn .row .wx{ display:inline-block; *display:inline; zoom:1; height:22px; width:22px; background:url(404.png) no-repeat; margin-left:8px; position:relative; left:0; top:6px}
.rightBar .csIn .row .wx:hover{ background:url(404.png) no-repeat}
.rightBar .csIn .col{ width:140px}
.rightBar .mgt{ margin-top:8px}

#cphz .swiper-button-next{background: url(../image/index_imgBtnRt.png);-webkit-background-size: 50px 50px;
background-size: 50px 50px;background-repeat: no-repeat;background-position: center;}
#cphz .swiper-button-prev{background: url(../image/index_imgBtnLt.png);-webkit-background-size: 50px 50px;
background-size: 50px 50px;background-repeat: no-repeat;background-position: center;}
/* 网站客服随机排序 */
.rightBar .csIn{width:340px;background:none;}
.rightBar .csIn .col{width:340px;}
.rightBar .csIn .row{width:90px; float:left;  display:inline; margin-right:20px;}
.rightBar .csIn .hour24{/* width:340px; */}
.rightBar .csIn .austin{margin-top:20px;}

.yqljhz{
	display: flex;
	width: 1200px;margin: 0 auto 20px; 
}
.yqljhz span{
	font-size: 14px;
	color: #333;display: inline-block;
	vertical-align: top;
}
.yqljhz a{
	display: inline-block;
	vertical-align: top;
	color: #333;
	font-size: 14px;
	margin-right: 20px;
	position: relative;
}
.yqljhz a:hover{
	color:#000;
}
.yqlj {
	flex:1;
}
.yqljhz a:before{
       	position: absolute;
       	right: -12px;
       	top: 28%;
       	content: " ";
       	width:1px;
    margin:0 auto;
    border: 0;
    height:50%;
    background: #ccc;
       }
.yqljhz a:last-child:before{
       	width:0;
       }
.index_title {
    display: block;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    color: #000;
    margin-top: 40px;
    margin-bottom: 20px;
}
.index_title span {
    font-size: 30px;
    font-weight: 200;
    display: block;
}
.index_title::after {
    display: block;
    content: '';
    width: 196px;
    height: 1px;
    background-color: #888;
    margin: 10px auto 0;
}
.case_sort {
    text-align: center;
    font-size: 15px;
    margin-bottom: 40px;
    color: #999;
}
.case_sort a {
    display: inline-block;
    margin: 0 15px;
    color: #666;
}
.case_sort a.on, .case_sort a:hover {
    color: #006db8;
}


/*新增新闻*/
/*新闻详细页*/
.newslist_content { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:90px; margin-top:-50px;}
.newslist_left { overflow:hidden; float:left; width:810px; padding-right:40px; border-right:1px solid #e9e9e9; padding-top:60px;}
.newslist_right { overflow:hidden; width:310px; float:right; margin-top:30px;}
.newslist_right>h4{ font-weight:normal; font-size:24px; color:#555; margin-bottom:20px;}
.newslist_right .zw_tu{ display:block; margin:0 auto;}
.newslist_right>a{display:block;}
h2.wen_h2{ text-align:center; font-size:34px; color:#333; margin-bottom:25px;}
.xq_share{ overflow:hidden; padding:15px 0; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-bottom:50px;}
.xq_share p{ float:left; font-size:12px; color:#999; line-height:34px;}
.xq_share p i{ margin:0 5px;}
.xq_share p img{ margin-left:10px;}
.xq_share span{ display:block; float:right; font-size:12px; color:#999;    position: relative;top: 13px;}
.xq_share span img{ margin-left:10px; position:relative; top:3px;}
.news_wen{ overflow:hidden; width:100%; margin-bottom:60px;}
.news_wen p{ line-height:24px; font-size:14px; color:#333; text-indent:28px; margin-bottom:10px;}
.page_wen{ overflow:hidden; width:100%; height:60px; line-height:60px; font-size:14px;}
.page_wen .page_left{ float:left; width:390px; background-color:#f7f7f7;}
.page_wen .page_right{ float:right; width:390px; background-color:#f7f7f7;}
.page_wen .btn{ display:block; text-decoration:none; width:80px; height:60px; background-color:#e8e8e8; text-align:center;}
.page_wen .page_title{ display:block; width:270px; margin-left:20px; float:left;height:60px; overflow:hidden}
.page_wen .page_left:hover  .page_title{color:#1144a3;}
.page_wen .page_left:hover  .btn{ background:#1144a3; color:#fff;}
.page_wen .page_right:hover  .page_title{color:#1144a3;}
.page_wen .page_right:hover  .btn{ background:#1144a3; color:#fff;}
.page_wen .page_left .btn{ float:left}
.page_wen .page_right .btn{ float:right}
.xg_news{ overflow:hidden; width:280px; margin:0 auto; padding:35px 15px; margin-bottom:10px; background-color:#f5f5f5;}
.xg_news .xg_list{ overflow:hidden; padding-bottom:25px; margin-bottom:15px; border-bottom:1px solid #1144a3;}
.xg_news .xg_list h5{ font-size:16px; margin-bottom:15px; text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis;}
.xg_news .xg_list h5 a{ color:#333;}
.xg_news .xg_list h5 a:hover{color:#1144a3;}
.xg_news .xg_list p{ font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden; margin-bottom:10px;}
.xg_news .xg_list em{ display:block; font-size:12px; color:#999; font-family:Arial;}
.xg_news .xg_list.last{ border:none; margin-bottom:0; padding-bottom:0}

/*新增图集*/
.cpMain {
    background: #ececec;
    overflow: hidden;
}
.cpMain .container {
    margin-top: 20px;
    padding-bottom: 30px;
}
.cpMain  .container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}
.pxqbox{ overflow:hidden; margin-top:40px;}
.pxq-left{ overflow:hidden; float:left; width:940px;}
.pxq-right{ overflow:hidden; float:right; width:240px;}

.pxqTop { overflow:hidden; width:900px; padding:0 20px; background-color:#fff; margin-bottom:10px; height:550px;}
.pxqTop .topleft{ overflow:hidden; width:510px; padding:20px 0; padding-right:20px; border-right:1px solid #e7e7e7; height:510px; float:left;}
.pxqTop .bigtu{ overflow:hidden; width:510px; height:374px; margin-bottom:30px;}
.pxqTop .tulist{ overflow:hidden; width:100%; height:97px; position: relative}
.pxqTop .tulist i{ display:block; width:40px; height:97px; position:absolute; cursor:pointer;}
.pxqTop .tulist .btn01{ left:0; background:url(404.png) no-repeat left center;}
.pxqTop .tulist .btn02{ right:0; background:url(404.png) no-repeat left center;}
.pxqTop .tulist i:hover{ background-position:right;}
.pxqTop .tuwin{ overflow:hidden; width:410px; margin:0 auto; height:97px; position:relative}
.pxqTop .tuwin ul{ overflow:hidden; position:absolute;}
.pxqTop .tuwin li{ float:left; cursor:pointer; width:128px; height:95px; border:1px solid #e9e9e9; margin-right:10px;}
.pxqTop .tuwin li img{ display:block; margin:2px auto}
.pxqTop .tuwin li.cur{ background-color:#1144a3; border-color:#1144a3;}
.pxqTop .wen { overflow:hidden; float:left; margin-left:30px; width:330px;}
.pxqTop .wen h2{ overflow:hidden; font-size:18px; color:#1144a3; padding-bottom:18px; border-bottom:2px solid #e7e7e7; margin-bottom:15px; margin-top:40px;}
.pxqTop .wen h2 span{ float:left;}
.pxqTop .wen h2 a{ display:block; float:right; padding-right:20px; margin-top:3px; background:url(../image/pxq-fh.png) no-repeat right center; font-weight:normal; font-size:12px; color:#999}
.pxqTop .wen p{ font-size:14px; color:#555; line-height:36px; margin-bottom:15px;}
.pxqTop .wen em{ display:block; padding-top:18px; border-top:2px solid #e7e7e7;}
.pxqTop .wen h3{ display:block; font-size:28px; color:#1b43c4; font-family:Arial; margin-bottom:10px;}
.pxqTop .wen a.zx{ display:block; width:180px; height:45px; text-align:center; line-height:45px; background:url(404.png) no-repeat center; font-size:14px; color:#fff;}

.pxq-canshu{ overflow:hidden; width:900px; background-color:#fff;}

.pxq-right h2{ width:100%; height:90px; text-align:center; line-height:90px; font-weight:normal; font-size:26px; color:#fff; background-color:#1144a3; border-radius:5px 5px 0 0;}
.pxq-right h2 a{ color:#fff;}
.pxq-right .pxq-plist{ overflow:hidden; width:100%; background-color:#fff; margin-bottom:10px;}
.pxq-right .pxq-plist ul{ overflow:hidden; width:100%;}
.pxq-right .pxq-plist li{ overflow:hidden; width:100%; border-bottom:2px solid #e7e7e7;}
.pxq-right .pxq-plist li>a{ display:block; width:210px; height:60px; line-height:60px; padding-left:15px; font-size:16px; color:#777; text-decoration:none}
.pxq-right .pxq-plist i{ display:inline-block; width:20px; height:16px; overflow:hidden; position:relative; margin-right:10px;}
.pxq-right .pxq-plist i{ *display:inline}
.pxq-right .pxq-plist img{ display:block}
.pxq-right .pxq-plist .eej{ overflow:hidden;padding:15px 0; width:100%; border-top:1px solid #e7e7e7; }
.pxq-right .pxq-plist .eej a{ display:block; padding-left:40px; width:180px; font-size:14px; color:#999; line-height:30px; height:30px; text-decoration:none}
.pxq-right .pxq-plist .eej a:hover,.pxq-right .pxq-plist .eej a.cur{ color:#1144a3; background-color:#ddd}
.pxq-right .pxq-plist li.cur>a,.pxq-right .pxq-plist li>a:hover{ color:#1144a3; font-weight:bold}
.pxq-right .pxq-plist li.cur>a img,.pxq-right .pxq-plist li>a:hover img{ margin-top:-16px;}
.pxq-right .pxq-xgty{ overflow:hidden; display:block; width:230px; height:310px; border:5px solid #fff; position:relative; margin-bottom:10px;}
.pxq-right .pxq-xgty span{ display:block; position:absolute; left:0; bottom:0; width:100%; height:55px; line-height:55px; font-size:14px; color:#fff; background-color:#1144a3; opacity:0.9; filter:alpha(opacity=90); text-align:center}
.pxq-right .pxq-jsq{ display:block; overflow:hidden; width:230px; height:100px; border:5px solid #fff; margin-bottom:10px;}
.pxq-right .pxq-search{ overflow:hidden; width:230px; height:50px; border:5px solid #fff;}
.pxq-right .pxq-search input{ display:block; width:150px; height:50px; border:none; outline:none; line-height:50px; padding:0 10px; font-size:14px; color:#666; background-color:#f2f2f2; float:left}
.pxq-right .pxq-search span{ display:block; width:60px; height:50px; cursor:pointer; background:url(404.png) no-repeat center; float:right;}
.prodetailsinfo .wen { overflow:hidden; float:left; margin-left:30px; width:330px;}
.prodetailsinfo .wen h2{ overflow:hidden; font-size:18px; color:#1144a3; padding-bottom:18px; border-bottom:2px solid #e7e7e7; margin-bottom:15px; margin-top:40px;}
.prodetailsinfo .wen h2 span{ float:left;}
.prodetailsinfo .wen h2 a{ display:block; float:right; padding-right:20px; margin-top:3px; background:url(../image/pxq-fh.png) no-repeat right center; font-weight:normal; font-size:12px; color:#999}
.prodetailsinfo .wen p{ font-size:14px; color:#555; line-height:36px; margin-bottom:15px;}
.prodetailsinfo .wen em{ display:block; padding-top:18px; border-top:2px solid #e7e7e7;}
.prodetailsinfo .wen h3{ display:block; font-size:28px; color:#1b43c4; font-family:Arial; margin-bottom:10px;}
.prodetailsinfo .wen a.zx{ display:block; width:154px; height:45px; text-align:center; line-height:45px; font-size:14px; color:#fff;float:left;}
.prodetailsinfo .wen a.zxc{ display:block; width:154px; height:45px; text-align:center; line-height:45px; font-size:14px; color:#fff;float:right;}

.prodbaseinfo_a{float:left;width:330px; margin-left:30px; z-index:1;}

.h2_prodtitle{overflow:hidden; font-size:18px; color:#1144a3; padding-bottom:18px; border-bottom:2px solid #e7e7e7; margin-bottom:15px; margin-top:40px; }

.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{float:left;width:330px; 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;}


/*新闻上子栏目*/
.pageMenu { overflow:hidden; width:100%; height:50px; line-height:47px; border-bottom:1px solid #e3e3e3;  background-color:#fff;margin-bottom: 50px;}
.pageMenu .mbxNav{ overflow:hidden; float:left}
.pageMenu .mbxNav li{ float:left; font-size:14px; color:#666; margin:0 5px;}
.pageMenu .mbxNav li em{ margin-left:5px;}
.pageMenu .mbxNav li a{ color:#666;}
.pageMenu .mbxNav li.home{ width:50px; height:50px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:url(../image/mbxNav_home.png) no-repeat center; margin-right:10px; margin-left:0}
.pageMenu .mbxNav li.home a{ display:block; width:100%; height:100%;}
.pageMenu .mbxNav li.last{ color:#1144a3;}
.pageMenu .pageErjiNav{ overflow:hidden; float:right;}
.pageMenu .pageErjiNav li{ float:left; height:49px; font-size:14px; color:#666; margin-left:40px;}
.pageMenu .pageErjiNav li a{ color:#666; text-decoration:none}
.pageMenu .pageErjiNav li.cur,.pageMenu .pageErjiNav li:hover{ border-bottom:1px solid #1144a3;}
.pageMenu .pageErjiNav li.cur a, .pageMenu .pageErjiNav li:hover a{ color:#1144a3; font-weight:bold} 


/*新增产品列表*/
.bread{width: 100%;min-width: 1100px;border-bottom: 1px solid #dbdbdb;min-height: 67px;/*margin-bottom: 50px;*/
    background: #f5f5f5!important
}
.bread ul li{float: left;}
.bread ul li a{display: block;height: 67px;line-height: 67px;padding: 0 15px;font-size: 15px;color: #323233;font-weight: bold;}
.bread ul li.on a{background: #3C6EB3;color: #ffffff;}
.bread ul li a:hover{color: #3C6EB3;}
.bread ul li.on a:hover{color: #fff;}
.bread .path{line-height: 67px;padding-left: 25px;background: url(404.png) no-repeat 27px left;font-size: 12px;color: #808080;}
.bread .path a:hover{color: #3C6EB3;}
.bread .path a{font-size: 12px;}

.nyMain{padding-bottom: 10px;min-height: 300px;padding-top: 40px;}
.prodDisc{height: 373px;margin-bottom: 20px;}
.prodDisc .pic{width: 528px;height: 286px;overflow: hidden;position: relative;}
.prodDisc .pic a,.prodDisc .pic a img{display: block;width: 100%;height: 100%;overflow: hidden;}
/*.prodDisc .pic:before{content: " ";width: 135px;height: 117px;background: url(../images/starProd.png) no-repeat center;position: absolute;left: -6px;top: -7px;}*/
.prodDisc .text{width: 543px;font-size: 14px;color: #666666;line-height: 24px;}
.prodDisc .text *{max-width: 100% !important;}
.contTitle{height: 34px;line-height: 26px;border-bottom: 1px solid #dbdbdb;font-size: 24px;color: #333333;font-weight: normal;position: relative;margin-bottom: 24px;}
.contTitle:before{content: " ";width: 40px;height: 2px;background: #3C6EB3;position: absolute;left: 0;bottom: -1px;z-index: 2;}
.prodDisc .text .contTitle{margin-bottom: 6px;}
.prodDisc .text .disc{height: 48px;overflow: hidden;}
.w1100 {
    width: 1100px;
    margin: 0 auto;
}
.clearfix {
    zoom: 1;
}


.nyMenu{background: #f0f0f0;text-align: center;font-size: 0;margin-bottom: 30px;}
.nyMenu li{display: inline-block;*display: inline;*zoom: 1;height: 44px;line-height: 44px;}
.nyMenu li a{display: inline-block;*display: inline;*zoom: 1;padding: 0 25px;font-size: 15px;color: #4c4c4c;position: relative;}
.nyMenu li a:before{content: " ";width: 100%;height: 2px;background: #3C6EB3;position: absolute;left: 0;top: 0;z-index: 2;width: 0;}
.nyMenu li.on a{background: #ffffff;}
.nyMenu li.on a:before{width: 100%;}
.nyMenu li a:hover{color: #3C6EB3;}
.nyMenu li.on a:hover{color: #4c4c4c;}

.prodDisc{margin-bottom: 40px;}

.prodDisc .text,
.prodDisc .pic{
    width: 100%;
}
.prodDisc .pic{
    margin-bottom: 10px;
}
.prodDisc{
    height: auto;
}
.prodDisc .pic {
    width: 528px;
    position: relative;
}
.fl {
    float: left;
}
/*.prodDisc .pic:before {
    content: " ";
    width: 135px;
    height: 117px;
    background: url(../images/starProd.png) no-repeat center;
    position: absolute;
    left: -6px;
    top: -7px;
}*/
.prodDisc .pic a, .prodDisc .pic a img {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}


.prodDisc .text {
    width: 543px;
    font-size: 14px;
    color: #666666;
    line-height: 24px;
}
.fr {
    float: right;
}
.prodDisc .text .contTitle {
    margin-bottom: 6px;
}
.prodDisc .text * {
    max-width: 100% !important;
}
.contTitle {
    height: 34px;
    line-height: 26px;
    border-bottom: 1px solid #dbdbdb;
    font-size: 24px;
    color: #333333;
    font-weight: normal;
    position: relative;
    margin-bottom: 24px;
}

.contTitle:before {
    content: " ";
    width: 40px;
    height: 2px;
    background: #3C6EB3;
    position: absolute;
    left: 0;
    bottom: -1px;
    z-index: 2;
}
.prodDisc .text .disc {
    height: 48px;
    overflow: hidden;font-size: 14px;
}
.discList {
    margin-top: 23px;font-size: 14px!important;
}
.discList *{
    font-size: 14px!important;
}
.discList .dl1 dt {
    background: #59e4b5;
}
.prodDisc .text * {
    max-width: 100% !important;
}
.discList dt {
    width: 110px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    color: #ffffff;
}
.discList .dl1 dd {
    height: 48px;
    overflow: hidden;
}
.prodDisc .text * {
    max-width: 100% !important;
}
.discList dd {
    margin: 10px 0 15px 0;
}
.discList .dl2 dt {
    background: #43c8ec;
}
.discList .dl3 dt {
    background: #e3c53b;
}
.discList .dl3 dd {
    height: 24px;
    overflow: hidden;
}
.discList .dl2 dd {
    height: 24px;
    overflow: hidden;
}
.discList .dl3 dd img {
    margin-right: 10px;
}
.recomProd .contTitle {
    height: 51px;
    line-height: 51px;
}
.contTitle {
    height: 34px;
    line-height: 26px;
    border-bottom: 1px solid #dbdbdb;
    font-size: 24px;
    color: #333333;
    font-weight: normal;
    position: relative;
    margin-bottom: 24px;
}
.contTitle:before {
    content: " ";
    width: 40px;
    height: 2px;
    background: #3C6EB3;
    position: absolute;
    left: 0;
    bottom: -1px;
    z-index: 2;
}
.scrollProd {
    width: 100%;
    position: relative;
}
.scrollBtn.next {
    background: url(../image/rightArr1.png) no-repeat center;
    right: -84px;
}
.scrollBtn {
    width: 44px;
    height: 44px;
    position: absolute;
    cursor: pointer;
    top: 68px;
}
.scrollBtn.prev {
    background: url(../image/leftArr1.png) no-repeat center;
    left: -84px;
}
.scrollProd{ width:100%; position:relative;}
.scrollProd .bd{}
.scrollProd .bd ul{ overflow:hidden; zoom:1; }
.scrollProd .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;width: 254px;margin-right: 28px;  }
.scrollProd .bd ul li .pic{ text-align:center;height: 180px;overflow: hidden; }
.scrollProd .bd ul li .pic img{width: 100%;height: 100%;}
.scrollProd .bd ul li .title{line-height: 1.5;font-size: 16px;color: #4c4c4c;padding-top:20px;}
.scrollProd .bd ul li:hover .title{color: #3C6EB3;}
.scaleimg img{ transition: all 0.5s ease;}
.scaleimg:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}


/*产品详情*/
.contProd .item {
    margin-bottom: 30px;
}
.contProd .item1 .clearfix .pic {
    width: 528px;
}
.prodScroll {
    position: relative;
    overflow: hidden;
    width: 528px;
}
.prodScroll .bigImg {
    height: 373px;
    position: relative;
    margin-bottom: 10px;
}
.prodScroll .bigImg li, .prodScroll .bigImg li img {
    vertical-align: middle;
    width: 528px;
    height: 307px;
}
.prodScroll .smallScroll {
    height: 70px;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.prodScroll .sPrev,.prodScroll .sNext{height: 70px;width: 24px;position: absolute;top:0;cursor: pointer;z-index: 3;}
.prodScroll .sPrev{left: -24px;background: url(../image/leftArr2.png) no-repeat center;}
.prodScroll .sNext{right: -24px;background: url(../image/rightArr2.png) no-repeat center;}
.prodScroll:hover .sPrev{left: 0;}
.prodScroll:hover .sNext{right: 0;}

.prodScroll .smallImg{ float:left;display:inline; width: 100%; overflow: hidden;}
.prodScroll .smallImg ul{ height:70px;  width: 9999px; overflow: hidden; }
.prodScroll .smallImg li{ float: left; width:100px; cursor:pointer;  display: inline;margin-right: 7px;position: relative;}
.prodScroll .smallImg li:before{content: " ";width: 100%;height: 100%;box-sizing:border-box;border:1px solid #3C6EB3;position: absolute;left: 0;top: 0;z-index: 2;display: none;}
.prodScroll .smallImg img{ width:100%; height:100%;  }
.prodScroll .smallImg li.on:before{display: block;}

.contProd .item1 .clearfix .text{width: 522px;padding: 0 20px 28px 30px;font-size: 14px;line-height: 24px;color: #666666;}
.contProd .item1 .clearfix .text .title{font-size: 18px;font-weight: bold;color: #3C6EB3;padding-bottom: 20px}
.contProd .item1 .clearfix .text .disc{margin-bottom: 40px;}
.contProd .item1 .clearfix .text .discList{margin-top: 0;}
.contProd .item1 .clearfix .text .discList .dl3 dd{margin: 0 0 0 20px;line-height: 36px;height: 34px;}

.contProd .item1 .clearfix .text{max-height: 408px;overflow: auto;}
.contProd .item1 .clearfix .text::-webkit-scrollbar{width:3px;height:3px}
.contProd .item1 .clearfix .text::-webkit-scrollbar-button:vertical{display:none}
.contProd .item1 .clearfix .text::-webkit-scrollbar-corner,
.contProd .item1 .clearfix .text::-webkit-scrollbar-track{background-color:#ccc}
.contProd .item1 .clearfix .text::-webkit-scrollbar-thumb{border-radius:0;background-color:#999999; }
.contProd .item1 .clearfix .text::-webkit-scrollbar-thumb:vertical:hover{ }
.contProd .item1 .clearfix .text::-webkit-scrollbar-thumb:vertical:active{ }


/*列表案例*/
.nyMain .caseList {
    width: 100%;
}
.nyMain .caseList li {
    width: 340px;
    float: left;
    margin: 0 40px 40px 0;
    -moz-box-shadow: 0px 5px 8px #DBDBDB;
    -webkit-box-shadow: 0px 5px 8px #DBDBDB;
    box-shadow: 0px 5px 8px #DBDBDB;
}

.nyMain .caseList li:nth-child(3n+1){
    clear: both;
}

.nyMain .caseList li .pic {
    height: 236px;
    text-align: center;
    line-height: 236px;
    overflow: hidden;
}
.nyMain .caseList li .pic img {
    width: 100%;
    height: 100%;
}
.tran500 {
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.nyMain .caseList li .text {
    padding: 12px 24px 24px 24px;
    background: #f5f5f5;
}
.nyMain .caseList li .text h5 {
    text-align: center;
    line-height: 49px;
    font-size: 20px;
    color: #333333;
    font-weight: normal;
}
.nyMain .caseList li .text p {
    font-size: 12px;
    line-height: 22px;
    height: 66px;
    overflow: hidden;
}
.nyMain .caseList li .text span {
    display: block;
    width: 100px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background: #3C6EB3;
    font-size: 14px;
    color: #ffffff;
    margin: 26px auto 0 auto;
}
.nyMain .caseList li:hover .pic img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.nyMain .caseList li:hover .text h5 {
    color: #3C6EB3;
}
.nyMain .caseList li .text span img {
    margin-right: 4px;
}
.nyMain .caseList li .text span img {
    margin-right: 4px;
}
.nyMain .caseList li:nth-child(3n) {
    margin-right: 0;
}

/*案例详情*/
.contCase .item1 .fr {
    width: 535px;
    max-height: 394px;    overflow-y: scroll;
    overflow-x: hidden;
}
.contCase .item1 .fl {
    width: 460px;
}
.contCase .item1 {
    margin-bottom: 20px;
}



/*新增荣誉详情*/
.passage {
    padding: 0 70px 10px 80px;
}
.passage .title {
    text-align: center;
    font-size: 22px;
    font-weight: normal;
    color: #1a1a1a;
    line-height: 35px;
}
.passage .tips {
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    color: #666666;
    margin-bottom: 30px;
}
.passage .tips span {
    margin: 0 16px;
}
.psgCont.detail {
    font-size: 14px;
    line-height: 30px;
    min-height: 400px;
}
.detail {
    font-size: 14px;
    line-height: 30px;
    color: #4c4c4c;
    text-align: justify;
}
.detail * {
    max-width: 100% !important;
}
.psgLink {
    border-top: 1px solid #ccc;
    margin-top: 50px;
    line-height: 40px;
    padding: 20px 0 0 30px;
    font-size: 14px;
}


.bread>div{
    margin: 0 auto
}


/*发展历程*/
.fzti{
    font-size: 30px;color: #000;text-align: center;padding-bottom: 8px;
    position: relative;margin-bottom: 30px;
}
.fzti:after{
    content: "";
    position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 0);
    width: 50px;height: 2px ;background: #aa4954;
}
.fzlc{
    clear: both;margin: 30px auto;position: relative;
    padding: 0 80px 50px;
    width: 1200px;
}
.fzmt2{
    text-align: center;
}
.fzlc .swiper-button-prev{
    background-image: url(../image/index_imgBtnLt.png);width: 40px;height: 40px;
    background-size: 100%;
}
.fzlc .swiper-button-next{
    background-image: url(../image/index_imgBtnRt.png);width: 40px;height: 40px;
    background-size: 100%;
}
.fzimg{
    width: 80px;height: 80px;overflow: hidden;border-radius: 500px;text-align: center;line-height: 80px;
    margin: 0 auto;
}
.fzimg img{
   max-width: 200%;max-height: 200%;
}
.fzm2t1{
    text-align: center;font-size: 24px;font-weight: bold;
    padding-bottom: 5px;margin-bottom: 10px;color: #ec9900;
    border-bottom: 1px solid #ec9900;
    height: 36px;overflow: hidden;
}
.fzm2{
    padding-left: 10px;box-sizing: border-box;flex:1;
}
.fzm1{
    width: 16px;
}
.fzm1y{
    width: 16px;height: 16px;border-radius: 500px;position: relative;
    background: #dedede;line-height: normal;display: inline-block;
}
.fzm1ny{
    width: 10px;height: 10px;border-radius: 500px;position: absolute;
    left: 50%; top:50%;transform: translate(-50%, -50%);line-height: normal;display: inline-block;
    background: #fff;
}
.fzm1x{
    width: 2px;height: calc(100% - 16px); 
    background: #dedede;margin: 0 auto;
}
.fmnhz{
    display: flex;justify-content: space-between;
}
.fzm1{
    display: flex;flex-wrap: wrap;
}
.fzm3{
    width: 140px;height: 25px;line-height: 25px;background: #ec9900;margin: 0 auto;
    position: relative;
}
.fzm3:after{
    display: block;
    content: "";
    width:0;
    height:0;
    border-width:12px 0 13px 15px ;
    border-style:solid;
    border-color:transparent  transparent transparent #fff;/*透明 黄 透明 透明 */
}
.fzm3:before{
    display: block;
    content: "";
    width:0;
    height:0;
    position: absolute;right: -15px;
    border-width:12px 0 13px 15px ;
    border-style:solid;
    border-color:transparent  transparent transparent #ec9900;/*透明 黄 透明 透明 */
}
.fzm5y{
    width: 10px;height: 10px;border-radius: 500px;background: #fff;
    display: block;margin: 0 auto;
}
.fzm5x{
    width: 2px;height: 70px; 
    background: #919392;margin: 0 auto;
}
.fzm5{
    position: relative;top: -17px;
}
.fzimg{
    position: relative;top: -17px;
}





.fzlc .swiper-wrapper .swiper-slide:nth-child(4n+1) .fzm2t1{
    color: #f98f00;border-color:#f98f00; 
}
.fzlc .swiper-wrapper .swiper-slide:nth-child(4n+1) .fzm3{
    background:#f98f00;
}
.fzlc .swiper-wrapper .swiper-slide:nth-child(4n+1) .fzm3:before {
    border-color: transparent transparent transparent #f98f00;
}


.fzlc .swiper-wrapper .swiper-slide:nth-child(4n+2) .fzm2t1{
    color: #d93533;border-color:#d93533; 
}
.fzlc .swiper-wrapper .swiper-slide:nth-child(4n+2) .fzm3{
    background:#d93533;
}
.fzlc .swiper-wrapper .swiper-slide:nth-child(4n+2) .fzm3:before {
    border-color: transparent transparent transparent #d93533;
}



.fzlc .swiper-wrapper .swiper-slide:nth-child(4n+3) .fzm2t1{
    color: #7dd0e0;border-color:#7dd0e0; 
}
.fzlc .swiper-wrapper .swiper-slide:nth-child(4n+3) .fzm3{
    background:#7dd0e0;
}
.fzlc .swiper-wrapper .swiper-slide:nth-child(4n+3) .fzm3:before {
    border-color: transparent transparent transparent #7dd0e0;
}


.fzlc .swiper-wrapper .swiper-slide:nth-child(4n+4) .fzm2t1{
    color: #a6cf35;border-color:#a6cf35; 
}
.fzlc .swiper-wrapper .swiper-slide:nth-child(4n+4) .fzm3{
    background:#a6cf35;
}
.fzlc .swiper-wrapper .swiper-slide:nth-child(4n+4) .fzm3:before {
    border-color: transparent transparent transparent #a6cf35;
}




.fzlc .swiper-wrapper .swiper-slide:nth-child(1) .fzm2t1{
    color: #f98f00;border-color:#f98f00; 
}
.fzlc .swiper-wrapper .swiper-slide:nth-child(1) .fzm3{
    background:#f98f00;
}
.fzlc .swiper-wrapper .swiper-slide:nth-child(1) .fzm3:before {
    border-color: transparent transparent transparent #f98f00;
}


.fzlc .swiper-wrapper .swiper-slide:nth-child(2) .fzm2t1{
    color: #d93533;border-color:#d93533; 
}
.fzlc .swiper-wrapper .swiper-slide:nth-child(2) .fzm3{
    background:#d93533;
}
.fzlc .swiper-wrapper .swiper-slide:nth-child(2) .fzm3:before{
    border-color: transparent transparent transparent #d93533;
}


.fzlc .swiper-wrapper .swiper-slide:nth-child(3) .fzm2t1{
    color: #7dd0e0;border-color:#7dd0e0; 
}
.fzlc .swiper-wrapper .swiper-slide:nth-child(3) .fzm3{
    background:#7dd0e0;
}
.fzlc .swiper-wrapper .swiper-slide:nth-child(3) .fzm3:before{
    border-color: transparent transparent transparent #7dd0e0;
}



.fzlc .swiper-wrapper .swiper-slide:nth-child(4) .fzm2t1{
    color: #a6cf35;border-color:#a6cf35; 
}
.fzlc .swiper-wrapper .swiper-slide:nth-child(4) .fzm3{
    background:#a6cf35;
}
.fzlc .swiper-wrapper .swiper-slide:nth-child(4) .fzm3:before{
    border-color: transparent transparent transparent #a6cf35;
}


.cpzlhz .zlimg{
    border-radius: 0;
    height: 300px;
    display: flex;align-items: center;box-sizing: border-box;border:1px solid #dedede;
}
.cpzlhz .zlimg img {
    max-width: 100%;display: block;
    max-height: 100%;margin: 0 auto;
}
.cpzlhz .swiper-slide{
    text-align: center;
}
.zlt1{
    padding: 10px 0;
    font-size: 20px;color: #000;
}
.cpzlhz .swiper-slide a{
    width: 100%;display: block;
}

.cpzlhz .swiper-slide .zlt1{
    font-size: 14px;color: #000;
    border:1px solid #dedede;box-sizing: border-box;
    padding: 7px ;text-align: center;display: block;margin:  5px auto 0;transition: all 0.2s ease;
}
.cpzlhz  .swiper-slide{
    width:auto;/*根据内容调整宽度*/
  }

.cpzlhz .swiper-slide a:hover .zlt1{
    background: #3E5AA0;color: #fff;
}

/*品牌介绍*/
/*品牌介绍*/
 .p_list {
  width: 100%;
  max-width: 1200px;margin: 0 auto;
  height: 108px;
  line-height: 108px;
  border-bottom: 1px solid #c7c7c7;
  /* padding: 20px 0 0 380px; */
  box-sizing: border-box;text-align: center;
}

 .p_list li {
  font-size: 18px;
  color: #a1a1a2;
  /* width: 129px; */
  height: 49px;
  text-align: center;
  line-height: 49px;
  margin-right: 25px;
  cursor: pointer;
  float: none;
  display: inline-block;
  margin: 0px 15px 0;
  padding: 0 20px;
}

 .p_list .li-active {
  background-color: #a1a1a2;
  color: #fff!important;
}
 .p_list .li-active li{
      color: #fff!important;
 }
.p_list a{
    display: inline-block;line-height: normal;
}
.pccnn{
    padding: 30px;box-sizing: border-box;display: none;
    
}
.pccnn.cr{
    display: block;
}
.pccnn{
    width: 1200px;margin: 0 auto;
}
.pcnr{
    background: #fff;
}