/* CSS Document */

body.newYearBgi {background: url(../images/newYearbgImages1920.jpg) no-repeat top center;background-size: 100%;}
body { margin: 0; padding: 0; font-family: "Microsoft YaHei"; min-width: 1200px; background: #fff; font-size: 12px; color: #666; }
img { border: none; }
ul, li { list-style: none; margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd,    blockquote, fieldset, div, strong, label, em { margin: 0; padding: 0; border: 0; }
a { text-decoration: none; color: #666; font-family: "Microsoft YaHei"; }
.clearfix { zoom: 1; }
.clearfix:after { content: "."; display: block; visibility: hidden; height: 0; clear: both; }
.fl { float: left; }
.fr { float: right; }
#clear { clear: both; }


/*头部*/
#header { width: 100%; background: url(../images/top_bg.png) repeat-x; overflow:hidden;margin: 0px auto 0;}
#head_t { width: 1200px; height:40px; margin: 0 auto; font-size: 14px; color: #666; }
#head_t .head_t_l a.wex { background: url(../images/weixin.png) left center no-repeat; padding: 3px 0 0 30px; margin-top: 8px; text-decoration: none; behavior: url(ie-css3.htc); height: 18px; position: relative; }
#head_t .head_t_l a.wex:hover { background: url(../images/weixin.png) left center no-repeat; }
#head_t .head_t_l a.wex img { position: absolute; top: 33px; opacity: 0; z-index: -10; left: 0px; }
#head_t .head_t_l a.wex:hover img { opacity: 1; z-index: 1000 }
#head_t .head_t_l a.sj { background: url(../images/mobile.png) left center no-repeat; padding: 3px 0 0 20px; margin: 7px 25px 0 0; text-decoration: none; behavior: url(ie-css3.htc); height: 20px; position: relative; }
#head_t .head_t_l a.sj:hover { background: url(../images/mobile.png) left center no-repeat; }
#head_t .head_t_l a.sj img { position: absolute; top: 33px; opacity: 0; z-index: -10; left: 0px; }
#head_t .head_t_l a.sj:hover img { opacity: 1; z-index: 1000 }
#head_t .head_t_l span a { float: left; }
#head_t .head_t_r { margin-top: 10px; }
#head_t .head_t_r span { color: #dfdfdf; }
#head_t .head_t_r b { color: #0065ab; font-size: 16px; font-family: Arial, Helvetica, sans-serif; display: inline-block; background: url(../images/tel_ico.png) no-repeat left center; padding-left: 20px; margin-left: 15px; }
#head_b { width: 1200px; margin: 0 auto; height: 120px; margin: 0 auto; }
#head_b .logo { margin-top: 4px; }
/*搜索框*/
.search { width: 403px; background: url(../images/ss.png) no-repeat; height: 40px; position: relative; margin-top: 38px; }
.search .sear { width: 280px; margin-top: 30px }
.ss { width: 90px; position: relative; float: left; }
.ss p { width: 77px; height: 40px; line-height: 40px; padding-left: 13px; color: #807a62; cursor: pointer; background: url(../images/mod.png) no-repeat 78px 16px; /*for chrome*/ float: left; font-size: 14px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; border-radius: 5px 0 0 5px; outline: none; }
.ss ul { width: 88px; margin-top: 2px; border: 1px solid #ddd; position: absolute; display: none; top: 28px; z-index: 10000; background: #fff; }
.ss ul li { height: 24px; line-height: 24px; padding-left: 10px; cursor: pointer; }
.ss ul li:hover { background: #ccc; color: #fff; }
.search .text { width: 230px; height: 30px; line-height: 30px; border: none; color: #999; padding-left: 20px; outline: none; position: absolute; left: 90px; top: 4px; float: left; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; }
#button { background: none; border: none; width: 60px; height: 40px; position: absolute; left: 342px; top: 0px; }
/*导航*/
#nav_box { width: 100%; background: #0065ab; height: 55px; margin: 0px auto 0;}
#nav { width: 1200px; margin: 0 auto; line-height: 55px; position: relative; }
#nav li { width: 109px; text-align: center; float: left; font-family: 'Microsoft YaHei'; position: relative; }
#nav li a { color: #fff; width: 109px; height: 55px; display: block; font-weight: normal; font-size: 16px; }
#nav li a.cur { background: url(../images/nav_hover.png) no-repeat !important; }
#nav li a:hover { color: #fff; background: url(../images/nav_hover.png) no-repeat; }
#nav .nav_active a{ color:#fff; background:url(../images/nav_hover.png) no-repeat;}

/*---导航下拉---*/
.main_nav ul li dl { position: absolute; left: 0px; top: 55px; width: 109px; overflow: hidden; display: none; z-index: 999; border-top: none; background: #004c80; }
.main_nav ul li dl dt { width: 92px; float: left; }
.main_nav ul li dl dt a { display: block; margin-top: -1px; font-weight: normal; height: 49px!important; line-height: 49px!important; text-align: center; padding-right: 5px; font-size: 16px!important; color: #fff!important; }
.main_nav ul li dl dt a:hover { color: #fff !important; background: #0065ab !important; }
/*----宽屏*banner----*/
#banner_big { height: 400px; width:100%; background: none; clear: both; position: relative; z-index: 0 ;margin: 0px auto 0;}
#banner_big .picBtnLeft { height: 400px; position: relative; zoom: 1; width: 100%; overflow: hidden; }
/*----圆角切换按钮----*/
#banner_big .picBtnLeft .hd { width: 135px; height: 10px; position: absolute; left: 50%; margin-left: -30px; text-align: center; bottom: 30px; z-index: 10; }
#banner_big .picBtnLeft .hd ul { overflow: hidden; zoom: 1; display: block; height: 12px; width: 210px; padding: 5px 15px 5px 15px; }
#banner_big .picBtnLeft .hd ul li { float: left; _display: inline; cursor: pointer; text-align: center; width: 40px; height: 5px; background: url(../images/bb_b.png) no-repeat; overflow: hidden; margin-right: 5px; margin-left: 5px; }
#banner_big .picBtnLeft .hd ul li.on { background: url(../images/bb_l.png) no-repeat; }
/*----箭头切换按钮----*/
#banner_big .picBtnLeft .hdd { width: 100%; overflow: hidden; height: 56px; margin-top: 155px; position: absolute; z-index: 10; }
#banner_big .picBtnLeft .hdd .prev { display: block; width: 30px; height: 56px; float: left; overflow: hidden; cursor: pointer; background: url(../images/prev.png) no-repeat; margin-left: 50px; }
#banner_big .picBtnLeft .hdd .prev:hover { background: url(../images/prev.png) no-repeat; }
#banner_big .picBtnLeft .hdd .next { display: block; width: 30px; height: 56px; float: right; overflow: hidden; cursor: pointer; background: url(../images/next.png) no-repeat; margin-right: 50px; }
#banner_big .picBtnLeft .hdd .next:hover { background: url(../images/next.png) no-repeat; }
#banner_big .picBtnLeft .bd { height: 400px; left: 50%; margin-left: -960px; position: absolute; width: 1920px; }
#banner_big .picBtnLeft .bd img { height: 400px; width: 1920px; z-index: 1; }
#banner_big .picBtnLeft .bd li { position: relative; zoom: 1; width: 1200px; display: inline-block; }
#banner_big .picBtnLeft .bd li .pic { position: relative; z-index: 0; line-height: 0px; }
#banner_big .picBtnLeft .bd li .bg { display: none; }
#banner_big .picBtnLeft .bd li .title { display: none; }
#banner_big .picBtnLeft .bd a img { padding-top: 0px!important }
/*----宽屏*结束----*/

/*首页主体内容*/
#sy_con_box { width: 1200px; margin: 20px auto; }
#sy_xhdt_bt, #sy_gsgg_bt { height: 45px; line-height: 45px; background: #e5eff6; width: 360px; }
#sy_xhdt_bt b, #sy_gsgg_bt b, #two_bt b, #three_bt b { float: left; width: 120px; background: #0065ab; font-size: 18px; text-align: center; color: #fff; font-weight: normal; }
#sy_xhdt_bt span, #sy_gsgg_bt span { float: right; margin-right: 15px; font-size: 14px; }
#sy_xhdt_bt span a, #sy_gsgg_bt span a { color: #0065ab; }
.xhdt_con, .gsgg_con { border: 1px solid #e5eff6; border-top: none; height: 315px; overflow: hidden; }
.xhdt_con #ny_newslb_box, .gsgg_con #ny_newslb_box, .zzjgt_con #ny_newslb_box { margin-top: 15px; }
.xhdt_con #ny_newslb_box li, .gsgg_con #ny_newslb_box li, .zzjgt_con #ny_newslb_box li { height: 40px; line-height: 40px; padding-left: 15px; font-size: 12px; overflow: hidden; width: 315px; white-space: nowrap; text-overflow: ellipsis; background: url(../images/ico1.png) no-repeat left center; border-bottom: 1px dotted #dfdfdf; margin-left: 15px; }
.xhdt_con #ny_newslb_box li a, .gsgg_con #ny_newslb_box li a, .zzjgt_con #ny_newslb_box li a { color: #2c2c2c; font-size: 14px; }
.xhdt_con #ny_newslb_box li a:hover, .gsgg_con #ny_newslb_box li a:hover, .zzjgt_con #ny_newslb_box li a:hover { color: #0061c5; }
/*新闻图片切换部分*/
.hdp { margin-left: 20px; width: 440px; height: 360px; }
.focus { position: relative; width: 440px; height: 360px; background-color: #000; float: left; }
.focus img { width: 440px;}
.focus .shadow .title { width: 260px; height: 65px; padding-left: 30px; padding-top: 20px; }
.focus .shadow .title a { text-decoration: none; color: #fff; font-size: 14px; font-weight: bolder; overflow: hidden; }
.focus .btn { position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom: 1; }
.focus .btn a { position: relative; display: inline; width: 13px; height: 13px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; }
.focus .btn a:hover, .focus .btn a.current { cursor: pointer; background: #fc114a; }
.focus .fPic { position: absolute; left: 0px; top: 0px; height:360px; overflow:hidden;}
.focus .D1fBt { overflow: hidden; zoom: 1; height: 16px; z-index: 10; }
.focus .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 45px; line-height: 45px; background: rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
display: block; text-align: left; overflow:hidden;}
.focus .shadow a { text-decoration: none; color: #fff; font-size: 15px; font-weight: bold; overflow: hidden; margin-left: 20px; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.focus .sy_cpon { position: relative; width: 100%; float: left; display: none; background: #000 }
.focus .sy_cpon img { display: block; }
.focus .fbg { bottom: 25px; right: 10px; position: absolute; height: 21px; text-align: center; z-index: 200; }
.focus .fbg div { margin: 22px auto 0; overflow: hidden; zoom: 1; height: 14px }
.focus .D1fBt a { position: relative; display: inline; width: 20px; height: 5px; margin: 0 2px; color: #fff; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: url(../images/ico4.png) no-repeat; }
.focus .D1fBt .current, .focus .D1fBt a:hover { background: url(../images/ico3.png) no-repeat !important; width: 20px; height: 5px; }
.focus .D1fBt img { display: none }
.focus .D1fBt i { display: none; font-style: normal; }
#two_t { margin-bottom: 10px; }
#two_bt, #three_bt { background: #e5eff6; height: 45px; line-height: 45px; width: 1200px; margin: 0 auto; margin-top: 20px; margin-bottom: 10px; }
#two_bt span { float: right; width: 480px; }
#two_bt span a, #three_bt span a { font-size: 14px; color: #0065ab; display: inline-block; margin: 0 12px; }
#three_bt span { float: right; margin-right: 5px; }
.sy_xhjs, .sy_zzjgt { width: 360px; }
.sy_xhjs_bt b, .sy_xhzc_bt b, .sy_zzjgt_bt b, .sy_hygz_bt b { font-size: 15px; color: #0065ab; display: block; width: 80px; border-bottom: 2px solid #0065ab; height: 30px; line-height: 30px; text-align: center; }
.sy_xhzc_bt span, .sy_zzjgt_bt span { float: right; margin-top: 7px; }
.sy_xhzc_bt span a, .sy_zzjgt_bt span a { font-size: 14px; color: #999; }
.xhjs_con, .zzjgt_con { width: 358px; height: 238px; border: 1px solid #e5eff6; overflow: hidden; }
.xhjs_con .about_tp { margin: 14px; }
.xhjs_con .xhjs_nr { font-size: 14px; line-height: 24px; margin: 0 14px 14px; text-indent: 2em; }
.xhjs_con .xhjs_nr span a { color: #0065ab; }
.xhjs_con ul { margin: 20px 0 0 14px; }
.xhjs_con ul li { width: 155px; height: 60px; float: left; margin: 0 17px 20px 0; }
.sy_xhzc { width: 440px; margin-left: 20px; }
.xhzc_con { width: 408px; height: 198px; border: 1px solid #e5eff6; clear: both; padding: 25px 15px 15px; overflow: hidden; }
.xhzc_con b { font-weight: normal; font-size: 14px; line-height: 24px; text-indent: 2em; display: inline-block; }
.xhzc_con p { line-height: 24px; font-size: 14px; }
.sy_zzjgt_bt b { width: 94px; }
.sy_zzjgt_bt b.flbt { width: 80px; }
.zzjgt_con { clear: both; }
.xhld_con { width: 408px; height: 203px; border: 1px solid #e5eff6; clear: both; padding: 20px 15px 15px; }
.xhld_con ul li { height: 90px; overflow: hidden; margin-bottom: 20px; overflow:hidden;}
.xhld_con ul li .xhld_bk{ width:90px; height:90px;position:relative;display:table-cell;text-align:center;vertical-align:middle; float:left;}
.xhld_con ul li .xhld_bk .ldimg{width:90px;line-height:90px;height:90px;font-size:90px;text-align:center;position:static;+position:absolute;top:50%}
.xhld_con ul li .xhld_bk img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:80px; max-height:80px}


.xhld_con .ld_con { margin: 10px 0 0 14px; width: 303px; }
.xhld_con .ld_con b { color: #0065ab; font-size: 14px; }
.xhld_con .ld_con p { font-size: 14px; text-indent: 2em; line-height: 24px; margin-top: 8px; }
.xhld_con .ld_con p span a { color: #0065ab; }
.sy_hygz { width: 283px; }
.hygz_con { width: 283px; height: 238px; border: 1px solid #e5eff6; overflow: hidden; }
.hygz_con #ny_newslb_box { margin-top: 15px; }
.hygz_con #ny_newslb_box li { height: 40px; line-height: 40px; padding-left: 15px; font-size: 12px; overflow: hidden; width: 240px; white-space: nowrap; text-overflow: ellipsis; background: url(../images/ico1.png) no-repeat left center; border-bottom: 1px dotted #dfdfdf; margin-left: 15px; }
.hygz_con #ny_newslb_box li a { color: #2c2c2c; font-size: 14px; }
.hygz_con #ny_newslb_box li a:hover { color: #0061c5; }
.sy_fwxx { margin: 0 23px; }
.four_bt,.five_bt { margin-bottom: 0px !important; }
.sy_zjlm { border: 1px solid #e5eff6; border-top: none; height: 269px; }
.sy_zjlm ul li { width: 216px; float: left; margin: 25px 10px; }
.sy_zjlm ul li .zj_box { width: 216px; height: 160px; position: relative; display: table-cell; text-align: center; vertical-align: middle; }
.sy_zjlm ul li .zj_box .zj_img { width: 216px; line-height: 160px; height: 160px; font-size: 160px; text-align: center; position: static; +position:absolute;
top: 50% }
.sy_zjlm ul li .zj_box img { vertical-align: middle; position: static; +position:relative;
top: -50%; left: -50%; max-width: 216px; max-height: 160px }
.sy_zjlm ul li p { width: 216px; text-align: center; height: 30px; line-height: 30px; margin-top: 10px; }
.sy_zjlm ul li p b a { font-size: 15px; color: #333; }
.sy_zjlm ul li p b a:hover { color: #0065ab; }
.sy_zjlm ul li span { font-size: 14px; color: #aaa; display: inline-block; text-align:center; height:20px; overflow:hidden; }
/*----普通产品滚动----*/
#demo { overflow: hidden; width: 1150px; height: 250px; margin: 0 auto; }
#demo #indemo { float: left; width: 800% }
#demo #demo1 { float: left; }
#demo #demo2 { float: left; }

#demo5 { overflow: hidden; width: 1150px; height: 250px; margin: 0 auto; }
#demo5 #indemo1 { float: left; width: 800% }
#demo5 #demo6 { float: left; }
#demo5 #demo7 { float: left; }
/*---普通产品滚动结束----*/


.sy_cp .lanrenzhijia3 .tab{ overflow: hidden; height: 45px; background:#e5eff6;}
.sy_cp .lanrenzhijia3 .tab .sy_cpbt b{ display: block; width: 120px; float: left; font-size: 18px;color: #0065ab; height: 45px; line-height: 45px; text-align: center; cursor:pointer;}
.sy_cp .lanrenzhijia3 .tab .sy_cpbt b.cur{ display: block; width: 120px; float: left; font-size: 18px; background:#0065ab; color: #fff; height: 45px; line-height: 45px; text-align: center; }
.sy_cp .lanrenzhijia3 .tab b{ font-size: 14px; font-weight: normal; line-height: 44px; color: #aaa; }
.sy_cp .lanrenzhijia3 .content{ overflow: hidden;}
.sy_cp .lanrenzhijia3 .content li{ display: none; }
.cp_more a{ font-size:14px; color:#0065ab; line-height:45px; margin-right:17px;}
/*产品居中代码*/
.content ul li dl{ clear:both; width:1198px; border:1px solid #e5eff6; border-top:none; height:240px;}
.content ul li dl dd{width:299px; height:240px; float:left; border-right:1px solid #e5eff6;}
.content ul li dl dd:nth-child(4){ border-right:none !important; width:298px;}
.content ul li dl dd .proimg_box{ width:299px; height:163px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.content ul li dl dd .proimg_box .proimg{width:299px;line-height:163px;height:163px;font-size:163px;text-align:center;position:static;+position:absolute;top:50%}
.content ul li dl dd .proimg_box img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:290px; max-height:160px}
.content ul li dl dd .cp_con{ width:299px; height:70px; text-align:center;margin-top:2px; padding-top:5px;}
.content ul li dl dd .cp_con:hover{ background:#0065ab; color:#fff !important;}
.content ul li dl dd .cp_con p{ margin-top:10px;}
.content ul li dl dd .cp_con .cp_bt{ font-size:15px; color:#333;}
.content ul li dl dd .cp_con .cp_des{ font-size:12px; color:#999; }
.content ul li dl dd .cp_con:hover .cp_bt,.content ul li dl dd .cp_con:hover .cp_des{ color:#fff !important;}

#con_five{ margin:20px 0;}
.five_bt b{ width:155px !important;}

.sy_xgqy { border: 1px solid #e5eff6; border-top: none;  padding:25px 0 0 10px; height:180px; overflow:hidden;}
.sy_xgqy ul li { width: 216px; float: left; margin: 0 10px 15px; }
.sy_xgqy ul li .xgqy_box { width: 216px; height: 160px; position: relative; display: table-cell; text-align: center; vertical-align: middle; }
.sy_xgqy ul li .xgqy_box .xgqy_img { width: 216px; line-height: 160px; height: 160px; font-size: 160px; text-align: center; position: static; +position:absolute;
top: 50% }
.sy_xgqy ul li .xgqy_img img { vertical-align: middle; position: static; +position:relative;
top: -50%; left: -50%; max-width: 216px; max-height: 160px }
.sy_xgqy ul li p { width: 216px; text-align: center; height: 30px; line-height: 30px; margin-top: 10px; overflow:hidden;  }
.sy_xgqy ul li p a {font-size:15px; color:#333;}
.sy_xgqy ul li p a:hover{ color:#0065ab; font-weight:bold;}

.sy_yqlj { border: 1px solid #e5eff6; border-top: none; padding:20px 0 0 0;}
.sy_yqlj ul li { width: 197px; float: left; margin: 0 21px 20px; }
.sy_yqlj ul li .yqlj_box { width: 197px; height: 51px; position: relative; display: table-cell; text-align: center; vertical-align: middle; }
.sy_yqlj ul li .yqlj_box .yqlj_img { width: 197px; line-height: 51px; height: 51px; font-size: 51px; text-align: center; position: static; +position:absolute;
top: 50% }
.sy_yqlj ul li .yqlj_img img {vertical-align: middle; position: static; +position:relative;top: -50%; left: -50%; max-width: 197px; max-height: 51px }

/*底部*/
.foot { width: 100%; height: 215px; background: #e5f0f6; border-top:5px solid #0065ab; padding: 45px 0 35px 0; font-family: "微软雅黑";  font-size: 12px; }
.foot_center { width: 1200px; height: 215px; margin: 0 auto; }
.foot_center .x { width: 33px; height: 20px; border-bottom: 1px solid #0065ab; margin-bottom: 35px; }
.foot_center h3 { color: #0065ab; font-size: 16px; font-weight: normal; }
.foot_center .first { width: 450px; height: 215px; float: left; }
.foot_center .first p { line-height: 25px; }
.foot_center .first p.yi { margin: 0 0 35px 0; }
.foot_center .first p.mo { margin-top: 15px; }
.foot_center .first p.yi span { font-size: 14px; color: #0065ab; }
.foot_center .second { width: 570px; height: 215px; float: left; }
.foot_center .second i { color: #fff; font-style: normal; }
.foot_center .second .foot_lx{ background:url(../images/ico2.png) no-repeat left; padding-left:30px; height:100px;}
.foot_center .second .foot_lx p{ height:35px;line-height:35px; font-size:12px; color:#666;}


.foot_center .third { width: 180px; height: 215px; float: left; }
.foot_center .third .ewm { width: 130px; height: 120px; }

/*内页样式*/
#ny_con { width: 1200px; margin: 20px auto 50px; }
#ny_con .ny_bt { background: url(../images/ico1.jpg) no-repeat left 0; padding: 2px 0 0 30px; margin-bottom: 40px; font-size: 14px; border-bottom: 1px solid #e5eff6; height: 40px; }
#ny_con .ny_bt a span { color: #0065ab; }
#ny_con .ny_left { width: 860px; }

#ny_con .ny_right { width: 300px; }
.hyzx_list .list_bt { background: url(../images/list_bt.jpg) no-repeat; height: 50px; color: #fff; font-size: 18px; line-height:50px; padding-left:60px;}
.hyzx_list .list_con li { height: 50px; background: #f0f0f0; }
.hyzx_list .list_con li:hover { height: 50px; background: #f8f8f8; }
.hyzx_list .list_con li a { font-size: 15px; display: block; width: 218px; margin-left: 43px; line-height: 50px; background: url(../images/ico6.png) no-repeat right }
.hyzx_list .list_con li a:hover { background: url(../images/ico7.png) no-repeat right; color: #0065ab; }
/*协会简介*/
.ny_xhjj{ padding:10px 0 0 30px;}
.ny_xhjj .ny_jj_bt{ font-size:30px; color:#0065ab; text-align:center;}
.ny_xhjj .ny_jj_con{ line-height:28px; font-size:14px;}
.ny_xhjj .ny_jj_con p{  text-indent:2em;}
.ny_xhjj .ny_jj_con .ab_h2{ font-size:14px; color:#333; margin-top:40px;}

/*右侧联系我们*/
.lxwm{margin-top:20px;}
.lxwm .lxwm_bt{ background:#e5eff6; height: 45px; line-height: 45px;}
.lxwm .lxwm_bt b{ display: block; width: 120px; font-size: 18px; text-align: center; background:#0065ab; font-weight: normal; color: #fff; float: left; }
.lxwm .lxwm_bt span{ float:right;margin-right: 15px;font-size: 14px;}
.lxwm .lxwm_bt span a{ color:#0065ab;}
.lxwm_con{ border:1px solid #e5eff6; border-top:none; height:245px; padding:20px 10px 39px 19px;}
.lxwm_con p{ line-height:20px; font-size:14px; padding:10px 0; margin-bottom:10px;}
.lxwm_con p b{color:#333; float:left; font-weight:normal;}
.lxwm_con p span{ color:#666; display:inline-block; width:205px;}

/*内页行业资讯*/
.ny_left .hyzx dl { height: 150px; margin-bottom: 40px; overflow: hidden; }
.ny_left .hyzx dl dd { width: 240px; float: left; margin-right: 30px; border: 1px solid #dfdfdf; padding: 9px; height:122px; overflow:hidden; }
.ny_left .hyzx dl dd .newsimg_bk{ width:240px; height:120px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.ny_left .hyzx dl dd .newsimg_bk .news_xt{width:240px;line-height:120px;height:120px;font-size:120px;text-align:center;position:static;+position:absolute;top:50%}
.ny_left .hyzx dl dd .newsimg_bk img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:230px; max-height:110px}

.ny_left .hyzx dl dd:hover { border: 1px solid #0065ab; }
.ny_left .hyzx dl dt { width: 570px; float: left; }
.ny_left .hyzx dl dt a.bt { font-weight: normal; font-size: 18px; color: #333; margin-top: 7px; display: block; height:25px; overflow:hidden;}
.ny_left .hyzx dl dt a:hover { color: #0065ab; }
.ny_left .hyzx dl dt span { display: block; margin: 15px 0 25px; color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.ny_left .hyzx dl dt p { font-size: 12px; font-family: "Microsoft YaHei"; line-height: 24px; height:50px; overflow: hidden; }
#ny_con .ny_right { width: 300px; }
.hyzx_list .list_bt { background: url(../images/list_bt.jpg) no-repeat; height: 50px; color: #fff; font-size: 18px; line-height:50px; padding-left:60px;}
.hyzx_list .list_con li { height: 50px; background: #f0f0f0; }
.hyzx_list .list_con li:hover { height: 50px; background: #f8f8f8; }
.hyzx_list .list_con li a { font-size: 15px; display: block; width: 218px; margin-left: 43px; line-height: 50px; background: url(../images/ico6.png) no-repeat right }
.hyzx_list .list_con li a:hover { background: url(../images/ico7.png) no-repeat right; color: #0065ab; }

.ly_zs ul { width:100%; overflow: hidden;}
.ly_zs ul li { width:48%; overflow: hidden; margin: 0 4% 20px 0; padding: 0; box-sizing: border-box; border: 1px solid #e2e2e2; float: left;}
.ly_zs ul li:nth-child(2n+2) { margin:0 0 20px;}
.ly_zs ul li p { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #0065ab; font-size: 14px; font-weight: bold; margin: 0 auto; padding: 0 20px; box-sizing: border-box; border-bottom: 1px solid #e2e2e2;}
.ly_zs ul li p span{display:inline-block;color:#f00;width: auto;vertical-align: middle;}
.ly_zs ul li span, .ly_zs ul li em { display:block; width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 14px; font-style: normal; margin: 0; padding: 0 20px; box-sizing: border-box; border-bottom: 1px solid #e2e2e2;}
.ly_zs ul li em { border:none;}


/**分页
.ly_page { height: 40px; margin-left: 200px; margin-top: 60px; }
.ly_page .pg_prev, .ly_page .pg_next { width: 60px; height: 40px; overflow: hidden; margin: 0; padding: 0; float: left; }
.ly_page .pg_prev { margin: 0 10px 0 0; }
.ly_page .pg_next { margin: 0 0 0 10px; }
.pg_prev a, .pg_next a { display: block; width: 60px !important; height: 40px; overflow: hidden; margin: 0; padding: 0; }
.pg_prev a { background: url(../images/pg_prev_tb1.png) center center no-repeat; }
.pg_next a { background: url(../images/pg_next_tb1.png) center center no-repeat; }
.pg_prev a:hover { background: url(../images/pg_prev_tb2.png) center center no-repeat; }
.pg_next a:hover { background: url(../images/pg_next_tb2.png) center center no-repeat; }
.ly_page ul, .selected, .option { float: left; padding: 0; }
.ly_page ul li, .selected, .option { width: 40px; height: 40px; overflow: hidden; margin: 0 4px 0 0; padding: 0; float: left; border: 1px solid #dfdfdf; }
.ly_page a, .selected, .option { display: block; width: 40px; height: 40px; overflow: hidden; line-height: 40px; color: #999; font-family: "Arial"; font-size: 14px; text-align: center; }
.ly_page a:hover, .ly_page ul li a.pg_on, .selected { background-color: #0065ab; color: #fff; font-weight: bold; text-decoration: none; }
**/
/*安防资质*/
.afzz dl dd{width:256px; height:220px; float:left; margin:0 15px 10px; }
.afzz dl dd .zzimg_box{ width:256px; height:183px;border:1px solid #e5eff6;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.afzz dl dd .zzimg_box .zzimg{width:256px;line-height:183px;height:183px;text-align:center;position:static;+position:absolute;top:50%}
.afzz dl dd .zzimg_box img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:256px; max-height:160px}
.afzz dl dd p.zz_bt{ width:256px; height:40px; text-align:center; font-size:13px; line-height:40px; overflow:hidden; }
.afzz dl dd p.zz_bt a:hover{ color:#0065ab; font-weight:bold;}

/*专家中心*/
.ny_zjzx ul li { width: 256px; float: left; margin:0 15px 25px; }
.ny_zjzx ul li .zj_box { width: 256px; height: 190px; position: relative; display: table-cell; text-align: center; vertical-align: middle; }
.ny_zjzx ul li .zj_box .zj_img { width: 256px; line-height: 190px; height: 190px; font-size: 190px; text-align: center; position: static; +position:absolute;
top: 50% }
.ny_zjzx ul li .zj_box img { vertical-align: middle; position: static; +position:relative;top: -50%; left: -50%; max-width: 256px; max-height: 190px }
.ny_zjzx ul li p { width: 256px; text-align: center; height: 30px; line-height: 30px; margin-top: 10px; }
.ny_zjzx ul li p b a { font-size: 15px; color: #333; }
.ny_zjzx ul li p b a:hover { color: #0065ab; }
.ny_zjzx ul li p span { font-size: 14px; color: #aaa; display: inline-block; margin-left: 10px; }

/*产品中心*/
.ny_cpzx dl dd{width:256px; height:240px; float:left; border:1px solid #e5eff6; margin:0 14px 20px;}
.ny_cpzx dl dd .nyproimg_box{ width:256px; height:163px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.ny_cpzx dd .nyproimg_box .nyproimg{width:256px;line-height:163px;height:163px;font-size:163px;text-align:center;position:static;+position:absolute;top:50%}
.ny_cpzx dl dd .nyproimg_box img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:256px; max-height:160px}
.ny_cpzx dl dd .nycp_con{width: 246px;height:70px;text-align:center;margin-top:2px;padding-top:5px;padding-left: 5px;padding-right: 5px;}
.ny_cpzx dl dd .nycp_con:hover{ background:#0065ab; color:#fff !important;}
.ny_cpzx dl dd .nycp_con p{ margin-top:10px;}
.ny_cpzx dl dd .nycp_con .nycp_bt{font-size:15px;color:#333;height: 20px;overflow: hidden;}
.ny_cpzx dl dd .nycp_con .nycp_des{font-size:12px;color:#999;height: 18px;overflow: hidden;}
.ny_cpzx dl dd .nycp_con:hover .nycp_bt,.ny_cpzx dl dd .nycp_con:hover .nycp_des{ color:#fff !important;}

/*会员之家*/
.ny_hyzj dl { margin:0 25px 40px 0; float:left; }
.ny_hyzj dl:nth-child(3n) { margin-right: 0px; }
.ny_hyzj dl dd { width: 270px; height: 163px; }
.ny_hyzj dl dt h2 { color: #333; font-weight: normal; font-size: 18px; height:25px; overflow:hidden; }
.ny_hyzj dl dt h2:hover { color: #0065ab; cursor: pointer; }
.ny_hyzj dl dt b { display: block; border-bottom: 1px solid #0065ab; width: 30px; margin: 15px 0; }
.ny_hyzj dl dt p { line-height: 24px; margin-top: 10px; font-size: 12px; }
.ny_hyzj dl dt { background: #f8f8f8; padding:15px 20px 12px; width: 230px; }

/*联系我们*/
.lx_text .lx_t1 { width:350px; float:left;}
.lx_text .lx_t2 { width:372px; float:left;}
.lx_text ul li { width:100%; overflow:hidden; margin-bottom:20px; padding:0;}
.lx_text ul li img { display:block; width:40px; height:40px; overflow:hidden; margin-right:20px; padding:0; float:left;}
.lx_text ul li .lx_xx { width:70%; float:left;}
.lx_xx p { width:100%; height:16px; overflow:hidden; line-height:16px; margin:0 0 8px; padding:0; color:#666; font-size:14px; font-weight:bold;}
.lx_xx span { display:block; width:100%; overflow:hidden; line-height:16px; color:#999; font-family:"Helvetica"; font-size:14px;}

/*新闻形式详细页*/
.xw_detail h1.title {font-size: 22px;text-align: left;height: 30px;line-height: 30px;font-weight: normal;color: #454545;overflow: hidden;color: #333;margin: 10px 0 30px 30px;}
.xw_detail .newsTime { margin-left: 30px; }
.xw_detail .newsTime span { display: inline-block; width: 180px; text-align: left; color: #999; }
.xw_detail .ad { width: 800px; background: #f7f7f7; min-height: 40px; font-size: 12px; color: #999; line-height: 24px; clear: both; padding: 20px 30px; margin: 20px 0 30px; }
.xw_detail .detail { text-indent: 2em; line-height: 26px; font-size: 14px; color: #666; border-bottom: 1px solid #dfdfdf; padding-bottom: 60px; margin-bottom: 60px; }
.prenext ul li { width: 380px; float: left; font-size: 14px; color: #333; }
.prenext ul li a:hover { color: #0063bf; }
.prenext ul li.pre { background: url(../images/pre1.png) no-repeat left center; padding-left: 30px; margin-left: 20px; }
.prenext ul li.next { background: url(../images/next1.png) no-repeat right center; text-align: right; padding-right: 30px; }

/*产品详情*/
.ny_cx_tl .ny_cx_con .bd li{ border:1px solid #eaeaea; padding:9px; width:402px; height:262px;}
.ny_cx_tl .ny_cx_con .bd li .pic{ width:460px; height:262px; position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.ny_cx_tl .ny_cx_con .bd li .pic .proimg{width:460px;line-height:262px;height:262px;font-size:262px;text-align:center;position:static;+position:absolute;top:50%}
.ny_cx_tl .ny_cx_con .bd li .pic img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:450px; max-height:250px}

.ny_cx_tl .ny_cx_con .hd{ position:relative; margin-top:10px; zoom:1; }
.ny_cx_tl .ny_cx_con .hd ul{ overflow:hidden; zoom:1; }
.ny_cx_tl .ny_cx_con .hd li{ width:100px; padding-top:4px;cursor:pointer; margin-right:7px; float:left;  }

.ny_cx_tl .ny_cx_con .hd li .xt_bk{ width:100px; height:70px; border:1px solid #eaeaea;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.ny_cx_tl .ny_cx_con .hd li .xt_bk .xtimg{width:100px;line-height:70px;height:70px;font-size:70px;text-align:center;position:static;+position:absolute;top:50%}
.ny_cx_tl .ny_cx_con .hd li .xt_bk img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:90px; max-height:60px}

.ny_cx_tl .ny_cx_con .hd li.on{ background:url("images/icoUp.gif") no-repeat center 0;  }
.ny_cx_tl .ny_cx_con .hd li.on .xt_bk{ border:1px solid #0063bf; background:#fff;   }
.ny_cx_tl{ width:428px;}
.ny_cx_tr{ width:410px;}
.ny_cx_tr h2{ font-size:24px; color:#333; font-weight:normal; margin-top:7px;}
.ny_cx_tr p.xq_p{ line-height:24px; margin:20px 0;}
.ny_cx_tr .dhyj span{ display:block; height:30px; line-height:30px; padding-left:23px;}
.ny_cx_tr .dhyj span.span1{ background:url(../images/xq_dh.png) no-repeat left 4px;}
.ny_cx_tr .dhyj span.span2{ background:url(../images/xq_yj.png) no-repeat left 4px;}
.ny_cx_tr .xq_an{ width:160px; height:50px; background:#ff6600; border:1px solid #ff6600;border-radius:3px;-webkit-border-radius: 3px; -moz-border-radius: 3px; text-align:center; font-size:16px; line-height:50px;  margin:25px 0 40px;}
.ny_cx_tr .xq_an a{color:#fff;}
.ny_cx_tr .xq_fx b{ color:#999; line-height:40px; margin-right:5px; font-weight:normal;}
/* 产品介绍、详细参数、售后服务--TAB-- */ 
.ny_cx_b #con { width:100%;margin:40px auto; clear:both;border-bottom: 1px solid #dfdfdf;padding-bottom: 60px; margin-bottom: 60px;}
.ny_cx_b #tags {height:50px;line-height:50px; background:#f5f5f5;}
.ny_cx_b #tags li {float:left;list-style-type: none; height:50px; margin-right:3px;}
.ny_cx_b #tags li a {color: #333;line-height:50px;height:50px;width:120px; text-decoration: none;display:block; text-align:center;font-size:16px;}
.ny_cx_b #tags li a:hover{ width:120px;color:#fff;}
.ny_cx_b #tags li.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px;}
.ny_cx_b #tags li.selectTag {background-position: left top;  position: relative; height:33px;}
.ny_cx_b #tags li.selectTag a { background:#0063bf; color:#fff;}
.ny_cx_b #tagContent {font-size:12px;color:#333;overflow:hidden;clear:both; width:100%; clear:both; min-height:200px; line-height:24px; background:#fff;}
.ny_cx_b .tagContent {DISPLAY: none; COLOR: #474747; padding-top:15px; padding-bottom:20px;}
.ny_cx_b #tagContent DIV.selectTag {DISPLAY: block; overflow:hidden;}
#tagContent table{border: 0px solid #fff;	border-collapse: collapse;}	
#tagContent table tr td{border: 1px solid #ccc;}
.ny_cx_b .xq_qhcon{ line-height:30px; font-size:14px; padding:30px 20px;}


.xw_detail table{margin:0 auto;}
.xw_detail img{margin:0 auto;display: table;}

.fjlb{ margin:10px 0;}
.fjlb p{ font-size:22px; margin-bottom:5px;  color: #0065ab; font-weight: bold;}
.fjlb ul li{ height:25px; line-height:22px; background:url(../images/fjlb.jpg) no-repeat left center; padding-left:12px;}
.fjlb ul li a { color: #666; font-size: 16px;}



#hide {
	color: #f8e7db; font-size: 17px;height:100px; position:relative; text-align:center;
}
input#show { position:absolute; right:135px; top:15px; border:none; background:none; text-align:center; color:#fff; background:url(../images/tptp.png) no-repeat left center; padding-left:12px; outline: none; cursor:pointer;}

/*漂浮二维码*/
#pfewm{width: 140px;height: 143px;position:fixed;bottom:10%;right:0; z-index:11111;background: #eee;text-align: center;padding: 10px 5px;}
#pfewm p{color: #333;font-size: 16px;font-weight: normal;width: 140px;height: 30px;line-height: 30px;}


/*左侧通知*/
    #zxtz_left {
        width: 240px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        position: fixed;
        left: 0;
        top: 50%;
        z-index: 999;
    }

        #zxtz_left .zxtz_tit {
            width: 210px;
            height: 44px;
            overflow: hidden;
            line-height: 44px;
            color: #fff;
            font-size: 16px;
            background-color: #f00;
            border-radius: 0 2px 0 0;
            margin: 0 auto;
            padding: 0 10px 0 20px;
        }

    .zxtz_tit a {
        display: block;
        width: 30px;
        height: 30px;
        overflow: hidden;
        margin: 7px 0;
        float: right;
    }

    .zxtz_list {
        width: 238px;
        height: 80px;
        overflow: hidden;
        margin: 0 auto;
        padding: 19px 0;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        border-left: 1px solid #ddd;
        border-radius: 0 0 2px 0;
        background-color: #fff;
    }

        .zxtz_list #FontScroll1 {
            width: 238px;
           /* height: 48px;*/
            overflow: hidden;
            margin: 0 auto;
            padding: 0;
        }

    #FontScroll1 ul li {
        width: 238px;
        overflow: hidden;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

        #FontScroll1 ul li a {
            display: block;
            width: 210px;
            /*height: 24px;*/
            overflow: hidden;
            line-height: 24px;
            color: #666;
            font-size: 14px;
            margin: 0 0 4px;
            padding: 0 9px 0 19px;
            background: url(../images/news_ico.png) no-repeat 4px 8px;
			white-space: normal;    text-overflow: ellipsis;
        }

        #FontScroll1 ul li p {
            width: 210px;
            height: 20px;
            overflow: hidden;
            line-height: 20px;
            color: #999;
            font-family: "Arial";
            font-size: 12px;
            margin: 0;
            padding: 0 9px 0 19px;
        }

        #FontScroll1 ul li a:hover {
            color: #0063bf;
            background: url(../images/news_ico_h.png) no-repeat 4px 8px;
        }

