@charset "utf-8";
*{margin:0;padding:0;}
body{ background:#FFFFFF; color:#333333; font-family:"微软雅黑",Arial,Lucida,Verdana,Helvetica,sans-serif; font-size:12px; line-height:150%; }
a:link, a:visited{ text-decoration:none; }
a:hover{ text-decoration:none; }
a:active{ color:#990000; }
ol, ul{ list-style: none outside none;}
.m { margin-bottom: 10px; }
.m, .mt, .mc, .mb{ overflow: hidden; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
.clearfix{display:block;} 
ul,li{list-style-type:none;}
img{border:0px; max-width:100%;}
.not-animated{opacity:0;}
a{ color:#666;}

.totop{ position:fixed; right:20px; bottom:20px; cursor:pointer; z-index:666;}

.top{ width:1200px; margin:0 auto; position:relative; height:89px;}
.logo{ float:left;}
.nav{ float:right; position:relative}
.nav ul li{ float:left; width:76px; text-align:center; margin-left:30px; line-height:89px; font-size:16px;}
.nav ul li>a{ color:#333;display:block;}
.nav ul li:hover>a{ font-weight:bold; color:#094e90;}
.navul{ background:#fff; line-height:52px; width:150px; margin-left:-37px; font-size:14px; transform:translateY(10px); position:absolute; z-index:-1; opacity:0; transition:all 0.5s;}
.navul a{ color:#333; display:block;}
.navul .navli:hover{ background:#094e90;}
.navul .navli:hover a{ color:#fff;}
.nav ul li:hover .navul{ z-index:666; opacity:1; transform:translateY(0px);}

.nav .nav_xian{ position:absolute; width:76px; border-bottom:2px solid #094e90; top:87px; left:30px; transition:all 0.5s;}

.banner{ height:520px; /*background:url(ba1.jpg) no-repeat center;*/}
.sab{ width:1200px; margin:0 auto; padding:70px 0px; overflow:hidden}
.sabimg{ float:left; overflow:hidden; position:relative}
.sabimg .sabimg_more{ position:absolute; right:0px; bottom:0px;}
.sabimgs{ transition:all 0.5s;}
.sabimg:hover .sabimgs{ transform:scale(1.1,1.1)}
.sabwz{ float:right; width:580px;}
.sabtit{ font-size:28px; line-height:28px; color:#094e90; font-weight:bold; margin-top:5px;}
.sabxian{ width:40px; border-bottom:2px solid #e60012; margin-top:25px; margin-bottom:35px;}
.sabon{ font-size:15px; color:#666666; line-height:33px;}
.saba{ margin-top:45px; width:160px; line-height:46px; border:1px solid #dfdfdf; box-sizing:border-box;  font-size:14px; position:relative; transition:all 0.5s;}
.saba a{ color:#666666; display:block;padding-left:20px;}
.saba font{display:block;width:52px;border-bottom:2px solid #dfdfdf;position:absolute;right: 15px;top:22px; transition:all 0.5s;}
.saba font:before{content:"";width:10px;border-bottom:2px solid #dfdfdf;display:block;position:absolute;transform:rotate(45deg);top: -4px;right: 0px;}
.saba font:after{content:"";width:10px;border-bottom:2px solid #dfdfdf;display:block;position:absolute;transform:rotate(-45deg);top: 4px;right: 0px;}
.saba:hover{ background:#094e90; border:1px solid #094e90;}
.saba:hover a{ color:#fff;}
.saba:hover font{ transform:translateX(5px);}

.spro{ background:#f2f2f2; padding:	60px 0px 70px;}
.sproc{ width:1200px; margin:0 auto;}
.con_tit{ font-size:28px; color:#094e90; font-weight:bold; text-align:center; line-height:28px;}
.con_xian{  width:40px; border-bottom:2px solid #e60012; margin:0 auto;margin-top:30px;}
.spro_con{ margin-top:50px; position:relative;}
.spro_con .swiper-container{ height:300px;}
.spro_con .swiper-slide{ height:260px; background:#ffffff; box-sizing:border-box; padding:45px 33px 0px 33px;}
.spro_con .swiper-slide a{ display:block}
.spro_con .swiper-slide .spro_tit{ font-size:20px; color:#151515; font-weight:bold; line-height:20px;}
.spro_con .swiper-slide .spro_entit{margin-top:15px;font-size: 20px;color:#dfdfdf;font-weight:bold;text-transform:uppercase;font-family:Arial;} 
.spro_con .spro_jt{ margin-top:23px;}
.spro_con .spro_jt span{ display:block; width:52px; border-bottom:2px solid #dfdfdf; position:relative}
.spro_con .spro_jt span::before{content:"";width:10px;display:block;transform:rotate(45deg);border-bottom:2px solid #dfdfdf;position:absolute;right:0px;top: -4px;}
.spro_con .spro_jt span::after{content:"";width:10px;display:block;transform:rotate(-45deg);border-bottom:2px solid #dfdfdf;position:absolute;right:0px;top: 4px;}
.spro_con .spro_img{ margin-top:25px;}

.spro_con .swiper-slide.swiper-slide-active{ background:url(probj.jpg) no-repeat center top;}
.spro_con .swiper-slide.swiper-slide-active .spro_tit{ color:#fff;}
.spro_con .swiper-slide.swiper-slide-active .spro_entit{ color:#fff;}
.spro_con .swiper-slide.swiper-slide-active .spro_jt span,.spro_con .swiper-slide.swiper-slide-active .spro_jt span::before,.spro_con .swiper-slide.swiper-slide-active .spro_jt span::after{ border-bottom:2px solid #fff;}
.spro_con .swiper-slide:hover{ background:url(probj.jpg) no-repeat center top;}
.spro_con .swiper-slide:hover .spro_tit{ color:#fff;}
.spro_con .swiper-slide:hover .spro_entit{ color:#fff;}
.spro_con .swiper-slide:hover .spro_jt span,.spro_con .swiper-slide:hover .spro_jt span::before,.spro_con .swiper-slide:hover .spro_jt span::after{ border-bottom:2px solid #fff;}
.spro_con .swiper-button-next,.spro_con .swiper-button-prev{ background:none; font-family:'宋体'; font-size:60px; line-height:60px; height:auto; margin-top:-30px; color:#7cabcf; font-weight:bold;}
.spro_con .swiper-button-next{     right: -45px;}
.spro_con .swiper-button-prev{     left: -45px;}

.spic{ background:url(xxbj.jpg) no-repeat center; height:580px; box-sizing:border-box; padding-top:70px;}
.spic .con_tit{ color:#fff;}
.spic .con_xian{border-bottom:2px solid #fff;}
.spic .spiccon{ width:1200px; margin:0 auto; margin-top:50px;}
.spic .spiccon .swiper-slide{ overflow:hidden}
.spic .spiccon .swiper-slide img{ transition:all 0.5s;}
.spic .spiccon .swiper-slide:hover img{ transform:scale(1.1,1.1)}
.spican{ overflow:hidden; margin-top:45px;}
.spic .swiper-button-next,.spic .swiper-button-prev{ position:relative; top:0px; margin-top:0px; display:inline-block; width:58px; height:38px; border:1px solid #fff; background:none; left:0px; right:0px; position:relative; transition:all 0.5s;}
.spican_l{ width:calc(50% - 1px); float:left; text-align:right; overflow:hidden;}
.spican_r{ float:right;width:calc(50% - 1px);text-align:left; margin-left:1px;overflow:hidden;}
.spic .swiper-button-next{ float:left;}
.spic .swiper-button-prev{ float:right;}
.spic .swiper-button-next span,.spic .swiper-button-prev span{ display: block; width:24px; border-bottom:2px solid #fff; top:19px; position:absolute;}
.spic .swiper-button-next span{ left:17px; transition:all 0.5s;}
.spic .swiper-button-prev span{ right:17px; transition:all 0.5s;}
.spic .swiper-button-next span:before,.spic .swiper-button-prev span:before,.spic .swiper-button-next span:after,.spic .swiper-button-prev span:after{content:"";width:8px;display:block;border-bottom:2px solid #fff;position:absolute; transition:all 0.5s;}
.spic .swiper-button-prev span:before{transform:rotate(45deg);top: 3px;}
.spic .swiper-button-prev span:after{transform:rotate(-45deg); top:-3px; }
.spic .swiper-button-next span:before{transform:rotate(-45deg);top: 3px; right:0px;}
.spic .swiper-button-next span:after{transform:rotate(45deg); top:-3px; right:0px; }
.spican_lxian{display:block;width:calc(100% - 61px);border-bottom:1px solid rgba(255,255,255,0.1);top: 21px;position:relative; float:right; transition:all 0.5s;}
.spican_rxian{display:block;width:calc(100% - 61px);border-bottom:1px solid rgba(255,255,255,0.1);top: 21px;position:relative; float:left;  transition:all 0.5s;}

.spicanh .swiper-button-next{ background:#e60012; border:1px solid #e60012; width:88px;}
.spicanh .swiper-button-prev{ background:#e60012; border:1px solid #e60012; width:88px;}
.spicanh .spican_lxian{width:calc(100% - 90px);}
.spicanh .spican_rxian{width:calc(100% - 90px);}
.spic .spicanh .swiper-button-prev span{ right:24px;}
.spic .spicanh .swiper-button-next span{ left:24px;}
.spic .spicanh .swiper-button-prev span:before{transform:rotate(45deg);top: 3px;}
.spic .spicanh .swiper-button-prev span:after{transform:rotate(-45deg); top:-3px; }
.spic .spicanh .swiper-button-next span:before{transform:rotate(-45deg);top: 3px; right:0px;}
.spic .spicanh .swiper-button-next span:after{transform:rotate(45deg); top:-3px; right:0px; }

.snew{ padding:60px 0px 80px; margin:0 auto; width:1200px;}
.snewc{ overflow:hidden}
.snewc{ margin-top:50px;}
.snewc ul li{ float:left; width:386px; margin-right:20px; background:#f5f5f5; transition: all 0.5s;}
.snewc ul li:last-child{ margin-right:0px;}
.snewc ul li .snewwz{ padding-bottom:25px;}
.snew_tit{ font-size:16px; color:#333333;}
.snew_wz{ font-size:14px; line-height:25px; color:#666; margin-top:10px; padding-bottom:25px; border-bottom:1px solid #22609b;}
.snewwzc{ height:50px;padding-top:30px; transition:all 0.5s; position:relative;}
.snewwzc1{ position:absolute; bottom:0px; height:50px; overflow:hidden; transition: all 0.5s;padding:0px 25px; padding-top:30px;  transition: 0.5s; background:#f5f5f5;}
.snewbom{ margin-top:25px; overflow:hidden;padding:0px 25px;}
.snewbom .snew_date{ font-size:14px; color:#bbbbbb; float:left;}
.snewbom .snew_jt{ float:right; position:relative;}
.snewbom .snew_jt span{width:50px;border-bottom:2px solid #dfdfdf;display:block;position:relative;top: 5px;}
.snewbom .snew_jt span:before{content:"";width:8px;display:block;transform:rotate(45deg);position:absolute;right:0px;top: -3px;border-bottom:2px solid #dfdfdf;}
.snewbom .snew_jt span:after{content:"";width:8px;display:block;transform:rotate(-45deg);position:absolute;right:0px;top: 3px;border-bottom:2px solid #dfdfdf;}

.snewc ul li:hover{ background:#094e90;}
.snewc ul li:hover .snewwzc1{ height:107px; background:#094e90;}
.snewc ul li:hover .snew_tit{ color:#fff;}
.snewc ul li:hover .snew_wz{ color:#fff;}
.snewc ul li:hover .snew_date{ color:#fff;}

.spar{ background:#f2f2f2; padding:60px 0px;}
.sparc{ width:1200px; margin:0 auto; overflow:hidden}
.spar_l{float:left;width: 410px;}
.spar_tit{ font-size:20px; color:#000000; font-weight:bold; line-height:20px;}
.spar_xian{ margin-top:20px; width:40px; border-bottom:2px solid #1b1f22;}
.spar_wz{ margin-top:30px; line-height:26px; color:#666666; font-size:14px;}
.spar_an{ margin-top:40px;}
.spar_an .swiper-button-prev,.spar_an .swiper-button-next{ height:40px; width:60px; float:left; margin-right:2px; background:#094e90; position:relative; top:0px; margin-top:0px; left:0px; right:0px; transition: all 0.5s; opacity:1 !important;}
.spar_an .swiper-button-prev span,.spar_an .swiper-button-next span{ width:23px; border-bottom:2px solid #fff; display:block; position:absolute; top:20px;}
.spar_an .swiper-button-prev span{ right:18px;}
.spar_an .swiper-button-next span{ left:18px;}
.spar_an .swiper-button-prev span:before,.spar_an .swiper-button-next span:before,.spar_an .swiper-button-prev span:after,.spar_an .swiper-button-next span:after{ content:""; width:8px; display:block; position:absolute; border-bottom:2px solid #fff;}
.spar_an .swiper-button-prev span:before{ transform:rotate(45deg); top:3px; left:0px;}
.spar_an .swiper-button-prev span:after{ transform:rotate(-45deg); top:-3px; left:0px;}
.spar_an .swiper-button-next span:before{ transform:rotate(-45deg); top:3px; right:0px;}
.spar_an .swiper-button-next span:after{ transform:rotate(45deg); top:-3px; right:0px;}
.spar_an .swiper-button-prev:hover{ background:#e60012; width:85px;}
.spar_an .swiper-button-next:hover{ background:#e60012; width:85px;}

.spar_r{ float:right; width:740px;}
.spar_r .sparli{ float:left; width:184px; margin-bottom:1px; margin-left:1px;}

.foot{ background:#1c1c1c; padding-top:65px;}
.footc{ width:1200px; margin:0 auto;}
.f_top{overflow:hidden; padding-bottom:50px;}
.f_nav{ float:left;}
.f_nav ul li{float:left;width: 160px;}
.f_nav ul li p{ font-size:18px; margin-bottom:35px;}
.f_nav ul li p a{ color:#fff;}
.f_nav ul li .f_navli{ margin-bottom:20px; font-size:14px; position:relative;}
.f_nav ul li .f_navli a{ color:#666;}
.f_nav ul li .f_navli::before{ content:""; width:0px; border-bottom:1px solid #fff; position:relative; top:-6px; transition:all 0.5s; display:inline-block;}
.f_nav ul li .f_navli:hover a{ color:#fff;}
.f_nav ul li .f_navli:hover::before{ width:5px; margin-right:5px;}
.f_topr{ float:right; text-align:right;}
.f_toprtit{ font-size:18px; color:#ffffff;}
.f_toptel{ margin-top:20px; font-size:30px; line-height:30px; color:#ffffff;}
.f_bom{ border-top:1px solid #2d2d2d; padding:30px 0px;}
.f_bomc{ width:1200px; margin:0 auto; font-size:14px; color:#666666; overflow:hidden}
.f_bomc a{ color:#666666;}
.f_boml{ float:left; line-height:30px;}
.f_bomr{ float:right;}
.f_bomr ul li{ float:left; padding:0px 20px; border-right:1px solid #4d4d4d;}
.f_bomr ul li:last-child{ padding-right:0px; border-right:0px;}
.f_bomr ul li:hover a{ color:#fff}


.f_fx{ margin-top:25px; overflow:hidden}
.f_fx .bdsharebuttonbox{ float:right;} 
.f_fx .bdsharebuttonbox a{ width:50px; height:50px;}
.f_fx .bdsharebuttonbox a.bds_weixin{ background:url(fx1.png) no-repeat left top; padding:0px; margin-right:10px;}
.f_fx .bdsharebuttonbox a.bds_tsina{ background:url(fx2.png) no-repeat left top; padding:0px; margin-right:10px;}
.f_fx .bdsharebuttonbox a:hover{ background-position:right;}
.qq a{ display:block; width:50px; height:50px;background:url(fx3.png) no-repeat left top; float:right; margin-top:6px;}
.qq a:hover{ background-position:right;}

.weixin a{ display:block; width:50px; height:50px;background:url(fx1.png) no-repeat left top; float:right; margin-top:6px; margin-right:10px;}
.weixin a:hover{ background-position:right;}


.pf{ position:fixed; width:220px; box-sizing:border-box; padding:10px; top:50%; left:50%; margin-left:-110px; transform:translateY(-50%); z-index:555; background:#fff; display:none;}
.pf_top{ overflow:hidden}
.pf_l{ float:left; font-size:14px;}
.pf_r{ float:right; cursor:pointer;}
.pf_img{ text-align:center; margin-top:10px;}


.pf_ewm{ position:fixed; right:5px; top:200px; z-index:666;}
.pf_ewm .pf_ewm_c{ text-align:right; padding-bottom:5px; padding-right:5px; }



/*ny*/
.banner_ny{ height:360px; background:url(banner_ab.jpg) no-repeat center top;}
.content{ padding-top:40px; width:1200px; margin:0 auto; overflow:hidden; padding-bottom:70px;}
.left{ float:left; width:280px;}
.lefttop{ height:80px; line-height:80px; background:url(leftbj.jpg) no-repeat center top; padding-left:30px; font-size:20px; color:#fff;}
.left ul li{ line-height:62px; margin-bottom:1px; background:#f3f3f3;}
.left ul li a{ display:block; border-left:2px solid #094e90; box-sizing:border-box; padding-left:30px; font-size:16px; color:#666; position:relative;}
.left ul li a span{ position:absolute; font-family:'宋体'; right:30px;}
.left ul li:hover a{ border-left:2px solid #e60012; color:#036db6; font-weight:bold;}
.left ul li.leftli a{ border-left:2px solid #e60012; color:#036db6; font-weight:bold;}

.left2{ float:left; width:280px;}
.left2top{ height:62px; line-height:62px; background:url(leftbj.jpg) no-repeat center top; padding-left:30px; font-size:20px; color:#fff;}
.left2 ul li{ line-height:42px; margin-bottom:1px; background:#f3f3f3;}
.left2 ul li a{ display:block; border-left:2px solid #094e90; box-sizing:border-box; padding-left:30px; font-size:16px; color:#666; position:relative;}
.left2 ul li a span{ position:absolute; font-family:'宋体'; right:30px;}
.left2 ul li:hover a{ border-left:2px solid #e60012; color:#036db6; font-weight:bold;}
.left2 ul li.leftli a{ border-left:2px solid #e60012; color:#036db6; font-weight:bold;}
.right{ float:right; width:900px;}
.right .righttop{ border-bottom:1px solid #d9d9d9; line-height:45px; font-size:14px; color:#666666;}
.right .righttop a{color:#666666;}
/*about*/
.about{ padding:30px 10px; font-size:14px; line-height:2em; color:#666}
.contact{ padding:30px 10px; font-size:14px; line-height:2em; color:#666}

/*pic*/
.pic{ padding:30px 10px;}
.pic ul{ overflow:hidden}
.pic ul li{ float:left; width:33.33%; padding:0px 10px; box-sizing:border-box; margin-bottom:20px; text-align:center}
.pic ul li p{ margin-top:10px; font-size:14px; color:#333;}
.pic ul li:hover p{ color:#036db6; font-weight:bold;}

.pageNavi{ text-align:center; margin-top:30px; font-size:14px;}
.pageNavi span{ display:inline-block; width:30px; height:30px; line-height:30px; margin:0px 5px; font-size:14px; color:#333;}
.pageNavi a{ display:inline-block; width:30px; height:30px; line-height:30px;  margin:0px 5px; font-size:14px; color:#333;}
.pageNavi .current{ background:#036db6; border:1px solid #036db6; color:#fff;}

/*picshow*/
.picshow{padding:30px 10px;}
.picshowimg{ text-align:center;}
.picshowtit{ text-align:center; font-size:16px; margin:10px 0px;}
.ns_pn{ font-size:14px; line-height:24px;color:#333;}
.ns_pn a{ color:#333;}

/*news*/
.news{padding:30px 10px;}
.news ul li{ border-bottom:1px dashed #ccc; line-height:36px; overflow:hidden; font-size:14px;}
.news ul li a{ color:#333;}
.news ul li .newtit{ float:left; padding-left:20px; position:relative;}
.news ul li .newtit::before{ position:absolute; display:block; content:""; width:4px; height:4px; border-radius:50%; background:#333; top:16px; left:9px;}
.news ul li .newdate{ float:right;}
.news ul li:hover .newtit::before{ background:#036db6;}
.news ul li:hover a{ color:#036db6;}

/*newsshow*/
.newsshow{padding:30px 10px;}
.newstitel{ text-align:center; font-size:16px;}
.newsdate{ height:50px; line-height:50px; text-align:center; font-size:12px; margin:10px 0;}
.newsshow .bshare-custom{ text-align:center;}
.newsshowcon{ margin-top:20px; line-height:2em; font-size:14px; margin-bottom:10px; color:#666;}

/* 招聘 */

/*joblist*/
.jobList{
	width:800px;
	display:inline-block;
	padding:20px 0px 0px 20px;
}

.jbs_tb{ border-left:1px solid #DCDCDC; border-top:1px solid #DCDCDC; font-size:13px; width:90%; margin:0 auto;}
.jbs_tb td{ border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:0 5px;}
.jbs_tb td.bkg{ background:#efefef;}
.jbs_tb td.cont{ padding:0px 5px;}
.jbs_btn{ padding:2px 5px; cursor:pointer; border:1px solid #A7A7A7; background:#eee; cursor:pointer;}
.job a{ color:#333;}


/*jobjoin*/
.jbs_tb_1 th{ text-align:right; font-weight:bold; padding-right:10px; font-size:14px; font-weight:bold;}
.jbs_tb_1 td{ text-align:left; }
.jbs_txt{ width:240px; height:30px; border:1px solid #CCCCCC; font-size:12px; line-height:30px; padding:0 5px; border-radius:3px;}
.jbs_txt:focus{ border:1px solid #4c9d2b ;}
.jbs_txtarea{ width:400px; height:100px; border:1px solid #CCCCCC; font-size:12px; padding:5px;}
.jbs_txtarea:focus{ border:1px solid #4c9d2b ;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ height:33px; text-align:center; padding:0 10px; line-height:33px; color:#FFF; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#036db6; border-radius:3px;}
.jbs_submit:hover{ background:#004c66 ; color:#FFF;}

.job{ padding:20px 10px; line-height:2em; font-size:14px; color:#333;}
.jbs_tb_1{ margin:0 auto;}


/*produtcts*/
.prolm{padding:30px 10px;}
.prolm ul{ overflow:hidden;}
.prolm ul li{ float:left; width:calc(25% - 20px); margin:0px 10px; margin-bottom:20px; border:1px solid #e4e4e4; box-sizing:border-box;}
.prolm ul li .prolmtit{position:relative;}
.prolm ul li p{ line-height:30px; height:60px; background:#f3f3f3; text-align:center; position:relative; color:#666; font-size:14px;}
.prolm ul li .prolmtit span{ display:block; width:52px; border-bottom:2px solid #fff; position:absolute; top:29px; right:22px; display:none;}
.prolm ul li .prolmtit span::before{ content:""; width:8px; border-bottom:2px solid #fff; display:block; transform:rotate(45deg); position:absolute; right:0px; top:-4px;}
.prolm ul li .prolmtit span::after{ content:""; width:8px; border-bottom:2px solid #fff; display:block; transform:rotate(-45deg); position:absolute; right:0px; bottom:-4px;}

.prolm ul li:hover .prolmtit p{ background:url(proh.jpg) no-repeat center top; color:#fff;}

.content .abstract {width: 100%;line-height:20px;margin-top: 2%;overflow: hidden;}
.content .abstract .brief {
	width:100%;
	height:auto;
	color:#3e3e3e;
	position:relative;
	line-height:30px;
	font-size: 14px;
}
.content .abstract .brief h1 {
	font-size:22px;
	margin-bottom:10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	line-height: 30px;
}
.content .abstract .brief span {color:#333; font-size: 20px;  font-weight:bold;}
.content .abstract .widget {clear:both;height:35px;line-height:35px;width:100%;padding:10px 0;}
#pdfdown { float:left;}
.content .abstract .widget #pdfdown {display:block;float:left;padding-left:20px;height:20px;line-height:20px;margin-top:8px;margin-right:20px;}
.content .abstract .widget #seegallery {display:block;float:left;padding-left:20px;height:20px;line-height:20px;margin-top:8px;margin-right:20px;}
.content .abstract .widget #sendmail {display:block;float:left;padding-left:20px;height:20px;line-height:20px;margin-top:8px;margin-right:20px;background:url(../images/bg_sprite.gif) 0 0px no-repeat;}
.content .abstract .widget .yincang{-webkit-filter: grayscale(100%);opacity: 0.3; text-decoration:none;}
.content .abstract .widget .button {
	width:138px;
	height:31px;
	display:block;
	float:left;
	text-align:center;
	color:#fff;
	line-height:31px;
	margin-left:22px;
	cursor:pointer;
	background-color: #4a4439;
}
.content .abstract .widget .button a{color:#FFF}
.content .abstract .widget .levemsg {margin-left:3px}
.content .tab {display:none}
.content .sec_m{
	text-align:center;
	width:100%;
	float: left;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size:16px;
}
.content .sec_m li{float:left; text-align:center;width:334px;}
.content .sec_m li img{text-align:center; margin-top:5px;}
.content .sec_m li p strong{color:#000}
.content .stab {display:none}
/*proshow*/
.productsshow{padding:30px 10px;}
.productsshowimg{ text-align:center;}
.productsshowtit{ text-align:center; font-size:18px; font-weight:bold; margin:10px 0px;}
.procs{ padding-left:25px; line-height:60px; background:#094e90; font-size:20px; color:#fff;}
.productsshowcon{ font-size:14px; line-height:2em; color:#666}
.productsshowcon ul{ overflow:hidden;  border-bottom:1px solid #ddd; margin-top:10px;}
.productsshowcon ul li{ line-height:60px; width:25%; float:left;}


.inq_btn{ clear:both; background:#004da1; color:#FFF; display:inline-block; width:185px; height:40px; line-height:40px; text-align:center; border-radius:5px; margin-bottom:5px; margin-top:30px;} 
.inq_btn:hover,.inq_btn:active{ color:#FFF;}



/*漂浮，在线咨询*/
#zxzx_rt{ position:fixed; right:10px; top:500px; color:#222; z-index:9999;}
#zxzx_rt .close{ float:left; width:25px; padding-top:12px;}
#zxzx_rt .close img{ cursor:pointer;}
#zxzx_rt .box{ float:right; width:160px; height:123px; border:2px solid #004ea2; background:#FFF;}
#zxzx_rt .box .p_1{ text-align:center; font-size:18px; line-height:20px; font-weight:bold; color:#004ea2; padding-top:9px;}
#zxzx_rt .box .p_2{ padding:0 0 0 6px; line-height:16px; font-size:12px; padding-top:14px; color:#222222;}
#zxzx_rt .box .p_3{ margin:10px auto 0 auto; width:60px; padding-left:37px; height:30px; line-height:30px; background:#EEE url(zxzx_05.png) 11px center no-repeat; font-size:12px; font-weight:bold; color:#f5680d; cursor:pointer;}
#zxzx{ position:fixed; left:50%; top:50%; margin:-172px 0 0 -130px; color:#222; z-index:9999; width:256px; height:335px; border:1px solid #004ea2; border-radius:4px; background:#FFF; display:none;}
#zxzx .top1{ height:42px; color:#FFF; background:#004ea2; border-radius:4px; overflow:hidden;}
#zxzx .top1 .tit{ float:left; padding:5px 0 0 10px; font-size:16px; line-height:18px;}
#zxzx .top1 .tit p{ color:#fff; font-size:10px; line-height:16px; text-transform:uppercase;}
#zxzx .top1 .close{ float:right; padding:9px 15px 0 0;}
#zxzx .top1 .close img{ cursor:pointer;}
#zxzx .box_1{ clear:both; margin:7px 0 0 7px; width:233px; position:relative;}
#zxzx .area{ width:219px; height:70px; padding:10px 6px 6px 6px; border:1px solid #E5E5E5; border-radius:4px; color:#666; font-size:12px; line-height:16px;}
#zxzx .box_1 em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .box{ clear:both; margin:6px 0 0 7px; width:231px; height:30px; border:1px solid #E5E5E5; border-radius:4px; position:relative;}
#zxzx .box p{ float:left; padding-left:23px; width:48px; height:30px; line-height:30px; font-size:14px; color:#525252; background:#F4F4F4;}
#zxzx .box input{ float:right; width:140px; height:20px; padding:5px 5px 5px 15px; line-height:20px; border:0; color:#666; background:#FFF; font-size:12px;}
#zxzx .box em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .btnbox{ clear:both; padding:7px 0 0 7px;}
#zxzx .btnbox input{ width:108px; height:31px; line-height:31px; text-align:center; color:#FFF; border:0px; cursor:pointer;}
#zxzx .btnbox .btn1{ background:#0b5fa8; margin-left:3px;}
#zxzx .btnbox .btn2{ background:#535353; margin-left:7px;}

.pro_main{ clear:both; padding:25px 0; line-height:26px; min-height:260px;}
.pro_list{ overflow:hidden;}
.pro_list li{ float:left; margin:0 19px 25px 0;}
.pro_list li.none{ margin-right:0px;}
.pro_list li a{ display:block; border:1px solid #AAB0AE; text-align:center;}
.pro_list li a img{ display:block; max-width:100%;}
.pro_list li a p{ height:28px; line-height:28px; border-top:1px solid #AAB0AE; background:#E5E5E5; color:#666;}
.pro_list li a:hover{ border-color:#006D37;}
.pro_list li a:hover p{ background:#006D37; color:#fff;}
.fd_pro_tb{ width:95%; margin:0 auto; border-left:1px solid #E8E8E8; border-top:1px solid #E8E8E8; margin-bottom:20px;}
.fd_pro_tb th, .fd_pro_tb td{ border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.fd_pro_tb th{ background:#F5F5F5; height:40px; line-height:40px; font-weight:normal;}
.fd_pro_tb td{ text-align:center; padding:10px 0;}
.fd_pro_tb td input{ border:1px solid #E8E8E8; width:80px; padding:0 10px; height:22px; line-height:22px; text-align:right;}
.fd_pro_tb .del{ color:#F00; cursor:pointer;}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:520px; margin:0px auto;}
.jn_lt{ float:left; width:100px; padding:0 5px 0 0; line-height:30px; text-align:right; font-size:14px; font-weight:bold;}

.jn_rt{ float:left; width:360px;}
.jn_box .txt{ width:325px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:1px solid #004c66;}
.jn_box textarea:focus{ border:1px solid #004c66;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px; border-radius:3px; outline:none;}
.jn_box .txtarea{width:325px; height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB; border-radius:3px; outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; line-height:30px; border:0px; background:#666; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#004c66}

.C_top_R1IMG{
	width: 100%;
	height: 100%;
	position: relative;
	display: table;
	text-align: center;
}
.C_top_R1IMG a{
	width: 100%;
	overflow: hidden;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}
.C_top_R1IMG img{
	vertical-align: middle;
	max-width: 100%;
	max-height: 400px;
}
.C_top_R1IMG a h5{
	height: 30px;
	position: absolute;
	z-index: 3;
	bottom: 40px;
	left: 0px;
	font-weight: bold;
	padding-left: 10px;
	width: 500px;
	font-size: 22px;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: normal;
}
.C_top_R1IMG a p{
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	position: absolute;
	z-index: 3;
	bottom: 15px;
	left: 0px;
	width: 500px;
	padding-left: 10px;
	height: 20px;
}
.C_top_R1IMG a span{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5!important;
	height: 80px;
	width: 100%;
	position: absolute;
	z-index: 2;
	left: 0px;
	bottom: 0px;
	background-color: #000000;
}
.C_top_R1IMG2{
	width: 100%;
	height: auto;
}
.C_top_R1IMG2 a img{
	width: 100%;
	display:block;
}

.pb{
	display: inline-block;
	position: relative;
	height: auto;
	float: left;
	margin-bottom: 10px;
	z-index: 1;
}
.pb .points_2 li{
	width:22px;
	height:22px;
	text-align:center;
	cursor:pointer;
	float: left;
	margin-right: 5px;
	background-color: #999;
	line-height: 22px;
	color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.pb .points_2 li.current{
	color: #FFF;
	margin-right: 5px;
	height: 22px;
	width: 22px;
	border: 1px solid #FFF;
	background-color: #C00;
}
.pb .banners{
	float:left;
	padding:0px;
	margin: 0px;
}
.pb .banners li{
	display:none;
	padding: 0px;
}
.pb .banners li.current{display:block;}
.pb .switcher{
	width: 100%;
	display: block;
	height: auto;
	margin-top: 10px;
	overflow: hidden;
}
.pb .points{
	font-size:12px;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 100%;
	overflow: hidden;
}
.pb .points li{
	width:70px;
	height:70px;
	background-position:0px 0px;
	text-align:center;
	cursor:pointer;
	float: left;
	margin-right: 8px;
	border: 1px solid #e6e6e6;
	display: table;
	margin-top: 8px;
}
.pb .points li i{
	width: 100%;
	overflow: hidden;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.pb .points li img{
	max-height: 70px;
	max-width: 70px;
	vertical-align: middle;
	display: table-cell;
	z-index: -1;
	position: relative;
}
.pb .points li.current{
	color: #FFF;
	margin-right: 8px;
	height: 70px;
	width: 70px;
	border: 1px solid #F00;
}