<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font-size:14px; font-family:"微软雅黑",Arial; background:#fff;}
h1,h2,h3,h4,p,form,ul,li,dl,dt,dd,ol{ margin:0; padding:0;}
input,select,textarea { font-family:"微软雅黑";outline: none;}
ul,li { list-style:none;}
img { border:0;}
a { color:#333; text-decoration:none;}
a.hover { color:#0076bd; text-decoration:underline;}
input:focus,textarea:focus{outline:none;}
.w1200 { width:1200px; margin:0 auto; position:relative}
.clear { clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}

.head{ height:80px; background:#fff; box-shadow:2px 0 5px rgba(189,198,223,0.9);}
.logo{ float:left; background:url(../images/logo.png) left center no-repeat; height:80px; padding-left:40px;}
.logo h2{ font-size:18px; color:#333; line-height:110%; letter-spacing:1.5px; padding-top:25px;}
.logo p{ line-height:110%; font-size:10px; color:#999; letter-spacing:-1px;}
.fwpt_link{ float:right; padding-top:25px;}
.fwpt_link a{ display:block; width:96px; height:30px; border-radius:3px; background:#db0100; line-height:30px; text-align:center; font-weight:bold; color:#fff;}
ul.nav{ float:right;}
ul.nav li{ float:left; height:80px;}
ul.nav li a{ display:block; border-bottom:3px #fff solid; height:77px; line-height:77px; padding:0 17px; color:#333;}
ul.nav li a:hover,ul.nav li a.cur{ color:#db0100; border-color:#db0100}
.index_banner{ /* height:550px;overflow:hidden; background:url(../images/banner.jpg) center no-repeat; position:relative;*/}
.index_banner_font{ text-align:center; color:#fff; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.75);}
.index_banner_font h2{ font-size:48px; line-height:77px; padding-top:198px;}
.index_banner_font p{ line-height:21px;}
.indexbanner-container{ width:100%;}
.indexbanner-slide{ height:550px;}
.indexbanner-pagination span{ width:12px; height:12px; border:2px #fff solid; border-radius:12px; background:#db0100; opacity:1}
.indexbanner-pagination span.swiper-pagination-bullet-active{ background:#fff;}
.index_title{ text-align:center; padding:47px 0 64px;}
.index_title h2{ line-height:53px; font-size:28px; color:#333}
.index_title p{ color:#999; font-size:12px; line-height:23px;}
.aqfw-slide{ padding:10px 0;}
.aqfw-slide a{ display:block; width:270px; height:318px; border:1px #999 solid; border-radius:10px; margin:0 auto; box-sizing:border-box; padding-top:50px;}
.aqfw-slide a img{ display:block; margin:0 auto; width:auto; height:43px; margin-bottom:46px;}
.aqfw-slide a h3{ text-align:center; line-height:30px; font-size:18px; font-weight:normal; margin-bottom:57px; height:60px; overflow:hidden; padding:0 25px;}
.aqfw-slide a span{ display:block; width:98px; height:28px; border:1px #999 solid; line-height:28px; text-align:center; margin:0 auto;}
.aqfw-button-prev,.aqfw-button-next,.zjtd-button-prev,.zjtd-button-next{ left:-40px; width:39px; height:73px; background:url(../images/aqfw-button-prev.png) center no-repeat;}
.aqfw-button-next,.zjtd-button-next{ left:auto; right:-40px; background:url(../images/aqfw-button-next.png) center no-repeat;}
.aqfw-slide a:hover{ border-color:#db0100; box-shadow:0 5px 5px rgba(241,192,192,0.75);}
.aqfw-slide a:hover span{ border-color:#db0100; color:#db0100}
.fwpt{ height:598px; background:url(../images/fwpt_bg.jpg) center no-repeat; margin-top:72px;}
.fwpt .index_title h2,.fwpt .index_title p{ color:#fff;}
.fwpt_left{ float:left;}
.fwpt_left img{ display:block; margin-bottom:14px;}
.fwpt_left a{ display:block; margin:0 auto; color:#fff; width:148px; height:48px; border:1px #fff solid; line-height:48px; text-align:center;}
ul.fwpt_right{ width:470px; float:right;}
ul.fwpt_right li{ padding-left:60px; color:#fff; margin-bottom:59px; min-height:46px;}
ul.fwpt_right li h2{ font-size:20px; line-height:100%;}
ul.fwpt_right li p{ padding-top:10px; line-height:100%;}
.fwpt_right_icon01{ background:url(../images/fwpt_right_icon01.png) left center no-repeat;}
.fwpt_right_icon02{ background:url(../images/fwpt_right_icon02.png) left center no-repeat;}
.fwpt_right_icon03{ background:url(../images/fwpt_right_icon03.png) left center no-repeat;}
ul.hzkh{ overflow:hidden; padding-bottom:100px;}
ul.hzkh li{ float:left; border:1px #e4e4e4 solid; margin-left:13px; margin-bottom:13px;}
ul.hzkh li img{ display:block; width:222px; height:120px;}
.zjtd{ background:#ededed; padding-bottom:76px;}
.zjtd-slide a{ width:258px; height:421px; overflow:hidden; margin:0 auto; display:block; position:relative;}
.zjtd_title{ position:absolute; left:0; bottom:0; width:100%; height:84px; background:#666666; text-align:center; color:#fff;}
.zjtd_title h2{ height:35px; line-height:35px; font-size:18px; font-weight:normal; padding-top:11px;}
.zjtd_title p{ height:27px; overflow:hidden; line-height:27px;}
.gsjs{ padding-bottom:77px;}
.gsjs_con{ position:relative; width:1144px; margin:0 auto; background:url(../images/gsjs_con_bg.png) left center no-repeat; height:410px; overflow:hidden;}
.gsjs_con_font{ box-sizing:border-box; padding:40px 60px; width:777px; height:auto; position:absolute; right:0; top:50%; transform:translateY(-50%); background:#464545;}
.gsjs_con_font p{ line-height:23px; color:#fff; font-size:12px;}
.gsjs_con_font a{ display:block; width:141px; height:34px; line-height:34px; text-align:center; color:#fff; border:1px #fff solid; margin-top:35px;}
.gsjs_con_font h2{ line-height:40px; font-size:16px; color:#fff; font-weight:normal; margin-bottom:22px; position:relative;}
.gsjs_con_font h2:after{ content:""; width:40px; height:2px; background:#fff; position:absolute; left:0; bottom:0;}
.xwzx{ border-top:1px #e4e4e4 solid;}
.foot{ background:#262626;}
p.copyright{ text-align:center; line-height:52px; color:#606468; padding-bottom:40px;}
.links{ height:50px; line-height:50px; color:#fff; border-top:1px #35363b solid; overflow:hidden;}
.links a{ color:#fff; padding:0 10px;}
ul.foot_nav{ padding-top:40px; float:right; overflow:hidden;}
ul.foot_nav li{ width:200px; float:left; height:auto;}
ul.foot_nav li h2{ line-height:68px; font-size:16px; color:#fff; font-weight:normal;}
ul.foot_nav li a{ display:block; height:33px; line-height:33px; color:#a9a9a9;}
.foot_logo{ min-height:280px; float:left; box-sizing:border-box; padding-top:50px;}
.footlogo{ height:80px; overflow:hidden; color:#fff; background:url(../images/foot_logo.png) left center no-repeat; padding-left:88px;}
.footlogo h2{ padding-top:3px; line-height:26px; font-size:18px; border-bottom:1px #585858 solid; letter-spacing:2px;}
.footlogo p{ font-size:10px; line-height:16px; letter-spacing:-0.8px;}
.footlogo span{ display:block; font-size:18px; padding-top:10px; line-height:100%;}
.foot_logo h3{ line-height:44px; font-size:30px; padding-top:25px; color:#fff;}
.foot_logo h4{ color:#fff; line-height:30px;}
dl.xwzxdl{ width:100%; height:auto; overflow:hidden;}
dl.xwzxdl dt{ width:590px; height:auto; float:left;}
dl.xwzxdl dd{ width:580px; height:auto; overflow:hidden; float:right;}
dl.xwzxdl dd ul li{ border-bottom:1px #e4e4e4 solid; padding-bottom:30px; margin-bottom:30px;}
dl.xwzxdl dd ul li a{ display:block; padding-left:75px; position:relative;}
dl.xwzxdl dd ul li a span,.dtimg span{ display:block; position:absolute; left:0; top:0; width:63px; height:68px; text-align:center; line-height:30px; font-size:14px; color:#fff; background:#b6b6b6;}
dl.xwzxdl dd ul li a span strong,.dtimg span strong{ display:block; text-align:center; line-height:100%; font-size:30px; padding-top:10px;}
dl.xwzxdl dd ul li a h2{ height:16px; overflow:hidden; line-height:16px; font-size:14px; color:#666; font-weight:normal;}
dl.xwzxdl dd ul li a p{ line-height:24px; color:#999; font-size:12px; height:48px; line-height:24px; overflow:hidden; padding-top:4px;}
dl.xwzxdl dd ul li a:hover span,.dtimg span{ background:#db0100;}
dl.xwzxdl dd ul li a:hover h2,dl.xwzxdl dd ul li a:hover p{ color:#db0100}
.dtimg{ position:relative; width:100%; height:auto;}
.dtimg img { overflow:hidden;}
dl.xwzxdl dt h2{ height:60px; overflow:hidden; line-height:60px; color:#666; font-size:18px; font-weight:normal;}
dl.xwzxdl dt p{ font-size:12px; line-height:22px; color:#999;}
dl.xwzxdl dt em{ display:block; margin-top:37px; width:118px; height:36px; border:1px #db0100 solid; line-height:36px; text-align:center; color:#db0100; font-style:normal;}
.swiper3{ width:1200px; height:auto; margin:0 auto;}
.index_colume ul{ text-align:center; line-height:37px; color:#e4e4e4; font-size:16px;}
.index_colume ul li{ display:inline-block; padding:0 20px;}
.index_colume ul li a{ display:block; line-height:37px; position:relative; font-size:16px; color:#999;}
.index_colume ul li.on a{ color:#666;}
.index_colume ul li.on a:after{ content:""; width:100%; height:2px; background:#db0100; position:absolute; left:0; bottom:0;}
.xwzx{ padding-bottom:45px;}

/*安全服务*/
.page_banner{ position:relative; height:333px; overflow:hidden;}
.aqfw_banner{ background:url(../images/aqfw_banner.jpg) center no-repeat;}
.page_banner:after{ content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.62); z-index:8;}
.page_banner .w1200{ padding:0 40px; box-sizing:border-box; position:relative; z-index:9;}
.page_banner h2{ color:#fff; line-height:56px; font-size:24px; font-weight:normal; text-transform:uppercase; position:relative; padding-top:108px;}
.page_banner h2:after{ content:""; width:160px; height:4px; background:#fff; position:absolute; left:0; bottom:0;}
.page_banner h3{ line-height:45px; color:#fff; font-weight:normal; font-size:24px;}
.aqfw_list .w1200{ overflow:hidden; padding-top:37px;}
.aqfw_list .aqfw-slide{ float:left; margin:0 37px 37px}
.aqfw_list .aqfw-slide a{ width:224px; height:264px;}
a.more_btn{ display:block; margin:0 auto; width:388px; height:40px; background:#db0100; color:#fff; text-align:center; line-height:40px;}
.aqfw_list{ padding-bottom:100px;}
.aqfw_xx h1{ line-height:50px; padding:22px 0; text-align:center; font-size:30px; font-weight:normal; color:#333;}
.afgw_zw h2{ position:relative; height:43px; background:#b1b1b1; line-height:43px; color:#fff; font-weight:normal; font-size:18px; text-indent:37px;}
.afgw_zw h2:after{ content:""; width:10px; height:10px; border-radius:10px; background:#fff; box-shadow:0 3px 3px rgba(0,0,0,0.2) inset; position:absolute; left:17px; top:16px;}
.zw_con{ padding:28px 40px;}
.zw_con p{ color:#333; line-height:30px;}
.beizhu{ background:#ff4d4c; padding:15px 40px; margin-bottom:40px;}
.beizhu p{ color:#fff; line-height:30px;}
.fanye{ height:74px; border-top:1px #e1e1e1 solid; overflow:hidden;}
.fanye p{ float:left; height:74px; line-height:74px;}
.fanye p:last-child{ float:right;}
a.fhlb{ display:block; width:134px; height:40px; border:1px #db0100 solid; text-align:center; line-height:40px; background:url(../images/fhlb_icon.png) 16px center no-repeat; text-indent:48px; font-size:16px; color:#db0100; margin:0 auto;}
.aqfw_xx{ padding-bottom:85px;}

/*安全设备*/
#f7bg{ background:#f7f7f7;}
.aqsb_jiansuo{ background:#fff; margin:20px auto;}
.aqsb_jiansuo_title{ height:63px; border-bottom:1px #999 solid; overflow:hidden;}
.aqsb_jiansuo_title h2{ float:left; line-height:63px; font-size:24px; color:#333; font-weight:normal; text-indent:17px;}
.aqsb_jiansuo_title p{ float:right; line-height:63px; padding-right:17px; background:url(../images/dqwz_icon.png) left center no-repeat; padding-left:20px;}
.aqsb_zlm{ overflow:hidden; padding:26px 0;}
.aqsb_zlm a{ display:block; padding:0 17px; line-height:100%; border-left:1px #787878 dotted; float:left;}
.aqsb_zlm a:first-child{ border:none;}
.aqsb_list ul{ width:1221px; overflow:hidden;}
.aqsb_list ul li{float:left; margin-bottom:21px;}
.aqsb_list ul li a{ margin-right:21px; display:block; box-sizing:border-box; padding:14px 14px 0; background:#fff; border:1px #fff solid; width:282px; height:355px; overflow:hidden; }
.aqsb_list ul li img{ display:block; width:100%; height:auto; border-bottom:1px #999 solid;}
.aqsb_list ul li h2,.aqsb_list li p{ height:40px; text-align:center; line-height:40px; padding-top:12px; font-size:16px; font-weight:normal; color:#333;}
.aqsb_list ul li p{ font-size:12px; padding:0; line-height:38px; height:38px;}
.aqsb_list ul li a:hover,.aqsb_list li a:hover img{ border-color:#dd0f0f;}
.aqsb_list ul li a:hover{ box-shadow:5px 10px 5px rgba(255,153,153,0.75);}
.fenye{ text-align:center; padding:20px 0;}
.fenye a{ display:inline-block; border:1px #999 solid; line-height:25px; width:25px; line-height:25px; text-align:center; border-left:none; background:#fff;}
.fenye a.fenye_btn,.fenye a:nth-child(2){ border-left:1px #999 solid;}
.fenye a.cur{ background:#db0100; border-color:#db0100; color:#fff;}
.hzkh_list .hzkh{ padding-bottom:20px;}
/*合作客户*/
.hzkh_banner{ background:url(../images/hzkh_banner.jpg) center no-repeat}
.dqwz{ height:48px; overflow:hidden; padding:0 13px;}
.dqwz p{ float:right; line-height:48px; background:url(../images/dqwz_icon.png) left center no-repeat; padding-left:20px;}
h2.page_title{ position:relative; text-align:center; line-height:73px; color:#333; font-size:36px; margin-bottom:40px;}
h2.page_title:after{ content:""; width:60px; height:3px; background:#dbdbdb; position:absolute; left:50%; margin-left:-30px; bottom:-3px;}
/*联系我们*/
.lxwm_banner{ background:url(../images/lxwm_banner.jpg) center no-repeat;}
.lxwm_con{ background:#fff; margin:0 0 40px;}
.map{ border:1px #cacacb solid; float:right; margin-top:23px;}
.lxwm_top{ padding:45px; overflow:hidden;}
.map_left{ width:560px; float:left;}
.map_left h2{ line-height:45px; font-size:24px; font-weight:normal; color:#333}
.map_left p{ font-size:14px; line-height:28px; color:#333}
.lyform{ margin:0 45px; border-top:1px #bfbfbf solid; padding:37px 0;}
.lyform h2{ font-weight:normal; text-align:center; line-height:50px; font-size:24px; color:#333}
.lyform p{ line-height:40px; text-align:center; color:#636363}
.lyform_con{ overflow:hidden;}
.lyform_line{ width:50%; height:auto; float:left; box-sizing:border-box; padding-left:80px; position:relative; padding-bottom:40px;}
.lyform_line span{ display:block; position:absolute; left:0; top:0; height:40px; line-height:40px; text-align:center; width:80px;}
.lyform_line  input{ box-sizing:border-box; width:100%; height:40px; border:1px #999 solid; line-height:40px; text-indent:20px;}
.lyform_line2{ width:100%;}
.lyform_line2 textarea{ box-sizing:border-box; width:100%; height:auto; border:1px #999 solid; line-height:40px; padding:0 20px;}
.lyform_con input[type="submit"]{ width:225px; height:43px; background:#db0100; border:none; line-height:43px; text-align:center; color:#fff; font-size:16px; margin:0 auto; display:block;}
.lyform_con{ padding-top:37px;}
/*新闻资讯*/
.xwzx_banner{ background:url(../images/xwzx_banner.jpg) center no-repeat;}
ul.xwzx_list_con li{  margin-bottom:7px;}
ul.xwzx_list_con li a:hover{ box-shadow:0 0 15px rgba(246,198,198,0.9);}
ul.xwzx_list_con li a{background:#fff; display:block; padding:27px 53px; overflow:hidden;}
ul.xwzx_list_con li a img{ display:block; float:left;}
ul.xwzx_list_con h2,ul.xwzx_list_con p{ width:58%}
ul.xwzx_list_con h2{ float:left; height:27px; overflow:hidden; line-height:27px; font-size:16px; color:#333; font-weight:normal; padding-left:50px;}
ul.xwzx_list_con p{ float:left; font-size:14px; line-height:28px; color:#333; padding-left:50px; padding-top:34px;}
ul.xwzx_list_con span{ margin-left:50px; margin-top:20px; display:block; float:left; width:107px; height:27px; line-height:27px; text-align:center; border:1px #999 solid;}
.data{ float:right; width:80px; font-size:65px; text-align:center; font-weight:normal;}
.data em{ display:block; height:40px; border-top:1px #999 solid; line-height:40px; text-align:center; font-style:normal; font-size:20px; color:#666}
.xwzx_list_title{ height:60px; margin-bottom:60px; position:relative; border-bottom:1px #999 solid;}
.xwzx_list_title ul{ position:absolute; left:0; bottom:-17px; width:100%; text-align:center;}
.xwzx_list_title ul li{ display:inline-block; height:35px; padding:0 35px; line-height:35px; background:#fff; border:1px #adadad solid; margin:0 10px; border-radius:10px; font-size:16px; font-size:18px; color:#333}
.xwzx_list_title ul li.cur{ background:#db0100; border-color:#db0100}
.xwzx_list_title ul li.cur a{color:#fff;}
.zxny_right{ width:364px; height:auto; background:#fff; float:right;}
.zxny_right h1{ padding:0 26px; height:58px; line-height:58px; font-weight:normal; font-size:24px; color:#333; border-bottom:2px #999 solid;}
.zxny_right ul{ padding:0 26px 20px;}
.zxny_right ul li{ padding-top:20px;}
.zxny_right ul li a h2{ font-size:14px; height:30px; overflow:hidden; line-height:30px; font-size:14px; color:#333; font-weight:normal;}
.zxny_right ul li a span{ display:block; height:25px; overflow:hidden; line-height:25px; color:#333; font-size:12px;}
.zxny_right ul li a:hover h2,.zxny_right ul li a:hover span{ color:#f00}
.zxny_left{ width:820px; height:auto; float:left; background:#fff; box-sizing:border-box; padding:0 26px 26px; margin-bottom:26px;}
.zxny_con{ padding:26px 0;}
.zxny_con p{ font-size:14px; color:#333; line-height:28px;}
.zxny_con img{ display:block; max-width:100%; height:auto; margin:0 auto;}
.fanye{ border-top:1px #999 solid; border-bottom:1px #999 solid; height:54px; overflow:hidden;}
.fanye a{ display:block; float:left; height:54px; line-height:54px; padding-left:35px; background:url(../images/fyprev.png) 2px center no-repeat;}
.fanye a.fanye_xyp{ float:right; padding-right:35px; margin-right:2px; background:url(../images/fynext.png) right center no-repeat;}
a.fhlb_btn{ display:block; margin:22px auto 0; width:148px; height:36px; background:#db0100 url(../images/fhlb_btn.png) 26px center no-repeat; text-indent:57px; line-height:36px; color:#fff;}
.zxny_title{ border-bottom:1px #999 solid;}
.zxny_title h1{ padding-top:53px; line-height:38px; font-size:24px; color:#333; font-weight:normal;}
.zxny_time{ height:27px; overflow:hidden; padding:11px 0;}
.zxny_time span{ display:block; background:url(../images/time.png) left center no-repeat; line-height:27px; text-indent:25px; float:left;}
.share{ float:right; overflow:hidden;}
.share a{ display:block; float:left; margin-left:5px;}
.share a img{ display:block;}

/*客户推荐*/
.Page_title{ padding-bottom:27px;}
.Page_title h2{ font-size:36px; color:#333; text-align:center; font-weight:bold; line-height:78px;}
.Page_title span{ display:block; width:60px; height:3px; overflow:hidden; margin:0 auto; background:#dbdbdb;}
.Page_title p{ text-align:center; line-height:26px; font-size:16px; color:#666;}
.khtj-slide{ width:500px; height:80px; overflow:hidden; background:#e9eaea url(../images/e9eaea.jpg) right center no-repeat; margin-top:27px !important; }
.khtj-slide span{ display:block; float:left; width:85px; height:80px; box-sizing:border-box; overflow:hidden; float:left; background:#db0100; color:#fff; text-align:center; line-height:37px; padding:7px 10px 0; font-size:18px;}
.khtj-slide span em{ display:block; border-top:1px #f4b3b3 solid; font-size:14px; line-height:30px; font-style:normal}
.khtj-slide p{ width:415px; height:80px; overflow:hidden; float:left; line-height:80px; font-size:16px; color:#333; text-indent:25px;}
.khtj-container{ width:1072px; margin:0 auto; padding-bottom:60px; margin-bottom:60px;}
.khtj-pagination{ bottom:0 !important}
.khtj-pagination span{  width:10px; height:10px; border-radius:100%; background:#dcdcdc; opacity:1;}
.khtj-pagination span.swiper-pagination-bullet-active{ background:#db0100}
.khpj_con{ width:1200px; margin:0 auto; position:relative; padding:5px 0}
.khpj-slide dl{ width:378px; height:239px; background:#fff; padding:0 28px; box-sizing:border-box;}
.swiper-slide-active dl{ /*background:#ffe4e4; border:2px #db0100 solid;*/ box-shadow:0 0 10px rgba(2,66,153.0.2);}
.khpj-slide dl dt{ overflow:hidden; padding-top:30px;}
.khpj-slide dl dt img{ width:80px; height:80px; display:block; border-radius:80px; overflow:hidden; float:left;}
.khpj-slide dl dt h2{ width:212px; float:right; font-size:14px; line-height:50px;}
.khpj-slide dl dt h2 span{ display:block; width:46px; height:1px; background:#ccc; margin-top:20px;}
.swiper-slide-active dl dt h2{ color:#db0100}
.swiper-slide-active dl dt h2 span{ background:#db0100;}
.khpj-slide dl dd{ line-height:24px; color:#666;padding-top:24px;}
.khpj{ box-sizing:border-box; padding-top:55px; min-height:564px; background:url(../images/khjz_bg.jpg) center no-repeat; margin-bottom:84px;}
.khpj .Page_title h2,.hxjs .Page_title h2{ color:#fff;}
.khpj .Page_title{ margin-bottom:36px;}
.khpj .Page_title span,.hxjs .Page_title span{ background:#9fa399}
.khpj-button-prev{ top:98px; left:-89px; width:47px; height:46px; overflow:hidden; background:url(../images/khpj-button-prev.png) no-repeat;}
.khpj-button-next{ top:98px; right:-89px; width:47px; height:46px; overflow:hidden; background:url(../images/khpj-button-next.png) no-repeat;}
/*设备详情*/
.sbdqwz{ background:#f9f9f9;}
.sbjj_title{ line-height:53px; text-align:center; background:#f9f9f9; font-size:24px; color:#333;}
.sbjj_con{padding:30px 62px;}
.sbjj p{ line-height:220%;}
.sbxq_con{ padding:12px; overflow:hidden;}
.sbxq_con&gt;img.slt{ float:left; display:block; width:394px; height:379px; border:1px #9f9f9f solid;}
.sbxq_con_right{ float:right; width:714px; overflow:hidden;}
.sbxq_con_right_title{ margin-bottom:14px;  height:42px; overflow:hidden; position:relative;}
.sbxq_con_right_title h2{ line-height:42px; font-weight:normal; font-size:24px; color:#333; height:42px; overflow:hidden}
.sbxq_con_right_title a{ display:block; width:104px; height:32px; border-radius:8px; background:#db0100; color:#fff; line-height:32px; text-align:center; color:#fff; position:absolute; right:0; top:5px;}
.sbxq_con_right_con{ border-top:1px #999 solid; border-bottom:1px #999 solid; padding:10px; height:104px; margin-bottom:28px; overflow:hidden;}
.sbxq_con_right_con p{ line-height:28px;}
.cpdt{ width:100%; height:auto; position:relative; box-sizing:border-box; padding:0 60px;}
.cpdt-button-next,.cpdt-button-prev{ top:0; margin:0; width:45px; height:172px; background:#9b9b9b url(../images/cpdtprev.png) center no-repeat;}
.cpdt-button-next{  background:#9b9b9b url(../images/cpdtnext.png) center no-repeat;}
.cpdt-slide{ width:170px; height:170px; border:1px #999 solid; box-sizing:border-box;}
.cpdt-slide img{ display:block; width:100%; height:100%;}
.cpdt-slide.swiper-slide-active{ border-color:#db0100;}

ul.nav{ float:right;}
ul.nav li{ float:left;}
ul.nav li a{ position:relative; display:block; padding:0 15px; height:80px; line-height:80px; color:#333; font-size:14px; position:relative;}
ul.nav li a:hover,ul.nav li a.cur{ color:#db0100}
ul.nav li a:hover:after,ul.nav li a.cur:after{ content:""; width:100%; height:3px; background:#db0100; position:absolute; left:0; bottom:0;}
.ptlink{ float:right; height:80px;}
.ptlink a{ display:block; width:96px; height:30px; background:#db0100; border-radius:5px; line-height:30px; text-align:center; color:#fff; font-weight:bold; margin:25px 0;}
.webbanner{ height:333px; background:url(../images/banner_pic.jpg) center no-repeat; /*margin-top:14px;*/}
.webbanner_title{ padding-top:112px;}
.webbanner_title h3{ height:48px; line-height:48px; color:#fff; font-size:24px; font-weight:normal; text-transform:uppercase;}
.webbanner_title h2{ font-size:24px; color:#fff; line-height:46px; border-top:4px #fff solid; width:160px; font-weight:normal}
.con{ background:#fff; margin:0 auto 38px; min-height:1155px;}
ul.conjj{ padding-top:65px; width:100%; overflow:hidden;}
ul.conjj li{ width:50%; float:left;}
ul.conjj li img{ display:block; margin:0 auto;}
ul.conjj li h2{ height:63px; text-align:center; line-height:63px; font-size:24px; color:#db0403; font-weight:normal;}
ul.conjj li p{ font-size:18px; color:#333; color:#333; text-align:center; padding-top:36px;}
.con_atricle{ padding:0 20px;}
.con_atricle p{ font-size:14x; color:#5a5a5a; line-height:30px; text-indent:2em;}
.con h1{ text-align:center; line-height:46px; position:relative; padding-top:25px; font-size:24px; color:#333; font-weight:normal; margin-bottom:30px;}
.con h1:after{ content:""; width:104px; height:2px; background:#999; position:absolute; left:50%; transform:translateX(-50%); bottom:0;}
.dqwz_con { background: #fff;}
.dqwz{ height:45px; overflow:hidden;}
.dqwz p{ float:right; height:45px; line-height:45px; background:url(../images/dqwz_icon.png) left center no-repeat; text-indent:25px;}
.foot_top{ background:#262626;}
.foot_lxwm{ width:400px; height:auto; float:left; padding-top:50px; padding-bottom:52px;}
.foot_lxwm h3{ height:45px; margin-top:20px; line-height:45px; color:#fff; font-size:30px;}
.foot_lxwm p{ line-height:30px; color:#fff;}
.foot_top ul{ padding-top:40px; float:right; overflow:hidden;}
.foot_top ul li{ width:140px; float:left;}
.foot_top ul li h2{ height:68px; font-size:16px; color:#fff; font-weight:normal; line-height:68px;}
.foot_top ul li a{ display:block; height:34px; line-height:34px; color:#a9a9a9;}
.foot_top ul li a strong{ font-size:16px; color:#fff; font-weight:normal;}
.link{ border-top:1px #35363b solid; overflow:hidden;}
.link span,.link a{ display:block; float:left; line-height:45px; color:#fff; padding-right:20px;}
.fwmstable{ width:1016px; margin:0 auto;}
.fwmstable table{ border-collapse:collapse; border-spacing:0; border:1px #db0100 solid;}
.fwmstable table th,.fwmstable table td{border:1px #db0100 solid;}
.fwmstable table th{ line-height:180%; padding:10px 0; font-size:18px; color:#333; font-weight:normal;}
.fwmstable table td{ line-height:28px; color:#333; padding:10px;}
.fwms h1:after{ background:#db0100}

/*专家团队*/
.team_list { padding-bottom: 45px;}
.team_list dl:after { content: ''; clear: both; overflow: hidden; height: 0; display: block;}
.team_list dd { width: 258px; float: left; height: 421px; margin: 0px 21px; background: #fff; position: relative;}
.team_list dd .zjtd_title { background: rgba(102,102,102,.75);}
.team_show { padding: 30px 0;}
.team_show:after { content: ''; clear: both; overflow: hidden; height: 0; display: block;}
.team_show .img { width: 600px; float: left; text-align: center;}
.team_show .img img { margin: 0px auto; max-width: 100%;}
.team_show .cons { width: 560px; padding-right: 55px; float: right; box-sizing: border-box;}
.team_show .cons h1 { font-size: 24px; font-weight:normal; padding: 15px 0; border-bottom: 1px #999 solid; display: block; text-align: left; line-height: inherit;}
.team_show .cons h1:after { display: none;}
.team_show .cons .content { font-size: 18px; color: #666; overflow:hidden; line-height: 2em;}
.team_show .cons .content img { max-width: 100%;}
</pre></body></html>