.con_w{width: 1200px;margin:0 auto;}
.con_w02{width: 1200px;margin:0 auto;text-align:right;}
#submenu16549564b85c4f8aaabf3df896d2d869 { top: 80px !important; left: 240px !important; }
#submenu3287df966e51479f83ae745537f2e13d { top: 40px !important; left: 0px !important; }
/* 快速链接  
.ksLink_con {width: 100%;  position: relative; top: -90px; z-index: 2; }
.ksLink_list { width: 110%; }
.ksLink_list li { width: 385px; height: 40px; box-shadow: 0 0 20px #aaa; background: #fff; float: left; margin-right: 20px; padding: 45px 0; text-align: center; vertical-align: middle; boder-top-left-radius：30px;boder-top-right-radius：30px;boder-bottom-left-radius：30px;boder-bottom-right-radius：30px;}
.ksLink_list li a { display: block; }
.ksLink_list li .icon { width: 40px; height: 40px; float: left; margin-left: 120px; }
.ksLink_list li .icon .nor { display: block; }
.ksLink_list li .icon .hov { display: none; }
.ksLink_list li .txt { text-align: left; margin-left: 15px; height: 40px; margin-top: 10px; float: left; }
.ksLink_list li .txt .CH { font-size: 16px; color: #555; line-height: 0px; margin-bottom: 15px; }
.ksLink_list li .txt .EN { font-size: 12px; color: #555; }
.ksLink_list li:hover { background: #3371ae; }
.ksLink_list li:hover .icon .nor { display: none; }
.ksLink_list li:hover .icon .hov { display: block; }
.ksLink_list li:hover .txt p { color: #fff; }*/

/*头部banner图片切换*/
.banners{width:100%; margin:0 auto;z-index:-1;/**position:relative;**/overflow:hidden;}
.fullSlide,.fullSlide .bd img{ width: 100%;display:none }
.fullSlide{ position: relative; z-index: 1; }
.fullSlide .bd li{ float: left; display: inline-block; }
.fullSlide .bd img{ display: block; height:680px;}
.fullSlide .hd{ position: absolute; bottom:57px; left: 50%; margin-left: -135px; }
.fullSlide .hd li{ width:70px; height: 10px; float: left; display: inline-block; margin:0 10px; background:#fff; font-size: 0; }
.fullSlide .hd li.on{background: #760707;}
.swipers-container{position:relative;}
.swiper-container {width: 100%;height:680px;}
.swiper-slide img{width: 100%;} 
.swipers-pagination{position:absolute;bottom:56px !important;left:0;z-index:100;}
.swipers-pagination .swiper-pagination-bullet{width:100px; height: 6px;display: inline-block; margin:0 10px; background:#fff; font-size: 0;border-radius:0;opacity:1;}
.swipers-pagination .swiper-pagination-bullet-active{background: #DDAF59;}
.swipers-pagination .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:56px !important;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{text-align:center;}


/* bnner图片导航*/
.ban{ background:url(banner1111.jpg); height:756px;}
.ksLink_con { position: relative; top: -90px; z-index: 2;}
.ksLink_list { width: 1000px; padding-top:630px; margin:0 auto; }
.ksLink_list li { width: 240px; height: 40px; box-shadow: 0 0 20px #aaa; float: left; margin-right: 20px; padding: 45px 0; text-align: center; vertical-align: middle; boder-top-left-radius：30px;boder-top-right-radius：30px;boder-bottom-left-radius：30px;boder-bottom-right-radius：30px;}
.ksLink_list li a { display: block; }
.ksLink_list li .icon { width: 40px; height: 40px; float: left; margin-left: 120px; }
.ksLink_list li .txt { text-align: left; margin-left: 15px; height: 40px; margin-top: 10px; float: left; }
.ksLink_list li .txt .CH { font-size: 18px; color: #fff; line-height: 0px; margin-bottom: 15px; }
.ksLink_list li .txt .EN { font-size: 12px; color: #fff; }

/* 关于富维 */
.gyfw { overflow: hidden; padding-top: 35px; margin-bottom: 70px; }
.gyfw_l { width: 620px; }
.gyfwTit a { display: inline-block; font-size: 42px; color: #333; font-weight: bold; font-style: italic; padding-bottom: 15px; background: url(mk_bg.png) no-repeat left bottom; }
.gyfwTit a font { color: #3271AE; }
.fwCon { margin-top: 30px; }
.fwCon p { text-align: justify; font-size: 16px; color: #333; line-height: 30px; }
.fw_detail { width: 260px; height: 38px; border: 1px solid #3271AE; color: #3271AE; line-height: 38px; text-align: center; font-size: 16px; display: block; border-radius: 4px; margin-top: 10px; }

/* 我们的产品 */
.product { width: 100%; height: 550px; background: url(cp_bg.jpg) no-repeat top center; padding: 35px 0; position: relative; }
.productTit { margin-left: 615px; }
.productTit a { color: #fff; font-size: 42px; padding-bottom: 15px; background: url(mk_bg1.png) no-repeat right bottom; }
.product_con { width: 100%; height: 450px; }
.product_list { width: 110%; }
.product_list li { /*width: 212px; height: 300px;*/ width: 380px; height:320px; float: left; margin: 85px 35px 60px 0; position: relative; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: transform 500ms; -moz-transition: transform 500ms; -ms-transition: transform 500ms; -o-transition: transform 500ms; transition: transform 500ms; } 
.product_list li img { width: 100%; height: 100%; }
.product_list li .txt { position: absolute; /*width: 212px; height: 300px;*/ width: 380px; height: 450px; background: url(black60.png); top: 0; left: 0; display: none; }
.product_list li .txt p { /*padding: 30px;*/ padding: 70px; font-size: 16px; color: #fff; line-height: 30px; }
.product_list li .txt a { display: block; margin: 0 auto; width: 190px; height: 50px; line-height: 50px; background: #003b8d; opacity: 0.8; filter: alpha(opacity=80); text-align: center; color: #fff; border-radius: 6px; font-size: 16px; }
.product_prev, .product_next { font-size: 100px; color: #fff; position: absolute; top: 320px; }
.product_prev { left: 100px; }
.product_next { right: 100px; }
.product_list li:hover { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); z-index: 2; }
.product_list li:hover .txt { display: block; }