/* CSS Document */

body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,input,button,textarea,img{ margin:0; padding:0; -webkit-tap-hightlight-color:rgba(0,0,0,0); font-family:"Microsoft YaHei",Tahoma,Arial,"Roboto","Droid Sans","Helvetica Neue","Droid Sans Fallback","STHeiti",sans-serif;}/*æ¸…é™¤é»˜è®¤å¤–è¾¹è·å†…é—´è·+ å–æ¶ˆé“¾æŽ¥é«˜äº®*/

*:focus{ outline:none;}/*åŽ»æŽ‰æ‰€æœ‰å…ƒç´ ç„¦ç‚¹è¾¹æ¡†*/

li{ list-style:none;}/*æ¸…é™¤åœ†ç‚¹*/

body{ font-size:12px; color:#333; min-width:1200px;}

/*å­—ä½“æ ·å¼*/

h1,h2,h3,h4,h5,h6,b,strong{ font-size:100%; font-weight:normal;}/*å–æ¶ˆç²—ä½“*/

em,i{ font-style:normal;}/*å–æ¶ˆæ–œä½“*/

p{ text-align:justify; text-justify:inter-word; }/*æ®µè½å¯¹é½*/

/*è¾¹æ¡†*/

img,input{ border:none;}

/*é“¾æŽ¥*/

a{ text-decoration:none; outline:none; color:#333; }

a:hover{ color:#04b69c;}

/*==========================å¸¸ç”¨æ ·å¼--åŠ¨ç”»================================*/

a

,.nav ul li p

,.con_1 .m_box ul li em

,.con_1 .m_box ul li b

,ul.news_list_more li a span:before

,ul.news_list_more li a em.more

,.fix_right ul li div

{ -webkit-transition:all ease-in-out .3s; -moz-transition:all ease-in-out .3s; -o-transition:all ease-in-out .3s; transition:all ease-in-out .3s;}/*åŠ¨ç”»*/

.fangda:hover{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}/*æ”¾å¤§*/

/*==========================å¸¸ç”¨æ ·å¼--å¸¸è§„================================*/

.omg

,ul.news_list_more li a span

,.con_3 .left .t span.bt b

,.con_3 dl dd b

,.con_3 dl dd span

,.new_list_text ul li a span

{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} /*å•è¡Œæ–‡å­—è¶…å‡ºæ˜¾ç¤ºçœç•¥å·*/

.n{position:relative; z-index:100; behavior:url(../other/tool_iecss3.htc); }/*IEæµè§ˆå™¨ åœ†è§’*/

.wordwrap{ word-break:break-all; word-wrap:break-word;}/*è¿žç»­è‹±æ–‡ï¼Œæ•°å­—æ¢è¡Œ*/

.m_box{ width:1200px; margin:0 auto;} /*å®½åº¦*/

/*==========================================================*/

/*==========================================================*/

/*header*/

.header{ height:106px;}

.header h1{ float:left; padding-top:23px;}

.header h1 img{ display:block; height:60px; width:auto;}

.header h2{ float:right; color:#04b69c; padding-top:23px;}

.header h2 b{ display:block;  height:30px; line-height:30px;  font-size:16px; text-align:center;}

.header h2 img{ display:inline-block; vertical-align:middle; margin:-2px 7px 0 0; height:18px; width:auto;}

.header h2 span{ display:block; padding-top:10px;}

.header h2 span a{ display:block; height:20px; line-height:20px; border:1px dashed #666; float:left; padding:0 15px; margin-left:10px; color:#666; border-radius:10px;}

.header h2 span a:first-child{ margin:0;}

.header h2 span a:hover{ background:#1857A3; color:#fff; border-color:#1857A3;}

.fl { float: left;}
.fr { float: right;}
.left-menu{width: 220px;color: #fff;font-size: 16px;font-weight: bold;position: relative;max-width: 19.2%;float: left;}
.left-menu h2{width:220px;background: #04b69c;color:#fff;font-size: 16px;text-indent:3em;height: 60px;line-height: 60px;}
.left-menu h2 i{ margin-right:8px;}
.left-menu .fwlb{width: 100%;position: absolute;left: 0;top: 60px;height: 400px!important;z-index: 2;background-color: rgba(0,0,0,0.5);}
.left-menu .fwlb.hid{display: none;}
.left-menu .fwlb li{width: 100%;height: 100px;border-bottom: 1px solid rgba(255,255,255,0.2);padding: 20px 0 0 0;box-sizing: border-box;margin-left:0;text-align:left;}
.left-menu .fwlb li .dli{width: 100%;height: 100%;}
.left-menu .fwlb li .tu{width: 50px;height: 50px;border-radius: 50%;background-color: #fff;color: #2cad42;margin: 0 15px 0 15px;text-align: center;line-height: 50px; font-weight:normal;display: -webkit-box;  display: -webkit-flex; -webkit-justify-content: center; -webkit-align-items: center;}
.left-menu .fwlb li .tu img{ max-width: 26px;}
.left-menu .fwlb li .tu i{font-size: 24px;}
.left-menu .fwlb li .zi{width: 128px;color: #fff;}
.left-menu .fwlb li .zi .tou{font-size: 14px;font-weight: bold;line-height: 20px;}
.left-menu .fwlb li .zi .shen{font-size: 13px;line-height: 18px; font-weight:normal;}
.left-menu .fwlb li .zi .shen a{margin-right: 5px;color: #fff;font-size: 13px;}
/*tbxz*/.left-menu .fwlb li .nlis{width: 600px;position: absolute;height: 100%;left: 100%;top: 0;background: rgba(255,255,255,0.9);display: none;border-left: none;box-sizing: border-box;padding: 20px 10px 0 30px;color: #666;font-weight: normal;}
.left-menu .fwlb li .nlt{line-height: 50px;font-size: 18px;border-bottom: 1px dashed #ccc;color: #333;}
.left-menu .fwlb li .nls{font-size: 14px;padding: 10px 0;height:auto;line-height: 14px;}
.left-menu .fwlb li .nls a{display: inline-block;padding: 0px 5px;border-right: 1px solid #ccc;margin: 10px 0; color:#666;}
.left-menu .fwlb li .nls a:hover{color: #3aa9e1;}
.commonmore { width: 160px; height: 42px; text-align: center; font-size: 14px; background: #3aa9e1; line-height: 42px; color: #fff; transition: all 600ms; border-radius: 200px; margin: 0 auto;}
.left-menu .commonmore{ width:190px; display:block; margin-left:0; margin-top:30px;}
.header-nav li a { color: #fff;}
.commonmore:hover { background: #2473ba; color: #fff; border: none;}

/*nav*/

.nav{ height:60px; background:#1857a3;}

.nav .m_box{ position:relative;}
.nav .m_box ul.menu{float: right;max-width: 980px;}

.nav ul.menu li{float:left;position:relative;width: 140px;}

.nav ul.menu li i{ display:none;}

.nav ul.menu li a{ display:block; float:none; height:60px; line-height:60px; color:#fff; font-size:16px; text-align:center;}

.nav ul.menu li.on a{ background:#04b69c;}

.nav ul.menu li p{ height:0px; opacity:0; overflow:hidden; position:absolute; width:100%; left:0; top:60px; background:#04B69C; z-index:33;}

.nav ul.menu li p a{ height:44px; line-height:44px;}

.nav ul.menu li p a:hover{ background:#1857a3;}

.nav ul.menu li:hover p{ height:auto; opacity:1;}



#t_mall{
            width: 140px;
            height: 60px;
            background: #04b69c;
            position: absolute;
            }

/**/

/*nav_btn*/

.nav_btn{ display:none;}

/*nav_bg*/

.nav_bg{ display:none;}

/*nav_closed*/

.nav_closed{ display:none;}

/*banner*/

.banner{ overflow:hidden; height:400px; position:relative;}

.banner .bd ul li{ height:400px; background:no-repeat center scroll;}

.banner .hd{ position:absolute; width:100%; left:0; bottom:15px;}

.banner .hd ul{ font-size:0; text-align:center;}

.banner .hd ul li{ display:inline-block; *display:inline; zoom:1; width:10px; height:10px; border-radius:100%; background:rgba(255,255,255,0.5); margin:0 5px; cursor:pointer;}

.banner .hd ul li.on{ background:#1857A3;}

/*con*/

.con{ overflow:hidden;}

/*con_bt*/

.con_bt{ width:1200px; margin:0 auto; text-align:center; overflow:hidden; padding:56px 0 40px;}

.con_bt h3{ font-size:36px; line-height:1.2em;}

.con_bt h4{ font-size:22px; line-height:1.2em; padding-top:10px; text-transform:uppercase;}

/*con_1*/

.con_1{ background:#04b69c; padding-bottom:40px;}

.con_1 .con_bt{ color:#fff;}

.con_1 .m_box ul{ width:1220px;}

.con_1 .m_box ul li{ float:left; overflow:hidden; padding:0 20px 20px 0; width:285px;}

.con_1 .m_box ul li p{ height:230px; overflow:hidden; background:#fff; text-align:center;}

.con_1 .m_box ul li em{ display:block; padding-top:52px;}

.con_1 .m_box ul li em img{ display:block; margin:0 auto; height:44px; width:auto;}

.con_1 .m_box ul li b{ display:block; font-size:24px; height:104px; line-height:104px; color:#04B69C;}

.con_1 .m_box ul li i{ display:block; width:40px; height:3px; border-top:1px solid #04b69c; border-bottom:1px solid #04b69c; margin:0 auto 74px;}

.con_1 .m_box ul li a{ display:block; width:50%; height:40px; line-height:40px; text-align:center; background:#04b69c; color:#fff; margin:0 auto; font-size:14px;}

.con_1 .m_box ul li a:hover{ background:#1857a3;}

.con_1 .m_box ul li:hover em{ padding-top:0; margin-top:-44px;}

.con_1 .m_box ul li:hover b{ height:90px; line-height:90px;}

/*con_2*/

.con_2{ padding-bottom:60px;}

.con_2 .con_bt{ color:#04B69C;}

.con_2 .m_box{ overflow:hidden;}

.con_2 ul{ width:1220px;}

.con_2 ul li{ float:left; padding-right:20px; width:285px; font-size:16px;}

.con_2 ul li a{ display:block; overflow:hidden;}

.con_2 ul li img{ display:block; width:100%; height:240px;}

.con_2 ul li b{ display:block; text-align:center; line-height:3em; background:#f2f2f2;}



/*con_3*/

/*con_3*/

.con_3{ background:#04B69C; padding-bottom:60px; color:#fff;}

.con_3 dl{ float:left; padding:10px; width:371.3px; height:476px; border:1px solid rgba(255,255,255,0.5); margin-right:10px;}

.con_3 dl a{ display:block; overflow:hidden; color:#fff;}

.con_3 dl:last-child{ margin:0;}

.con_3 dl dt{ width:100%; float:left; overflow:hidden; padding-bottom:6px;}

.con_3 dl dt img{ display:block; width:100%; height:214px;}

.con_3 dl dd{ width:100%; float:left; overflow:hidden; padding:4px 0 10px; border-bottom:1px dashed #fff;}

.con_3 dl dd:last-child{ border:none;}

.con_3 dl dd b{ display:block; font-size:16px; line-height:2em; height:2em; overflow:hidden;}

.con_3 dl dd em{ display:block;}

.con_3 dl dd span{ display:block; font-size:14px; line-height:1.5em; height:1.5em; overflow:hidden; padding-top:4px; opacity:0.8;}

/*footer*/

.footer{ overflow:hidden; background:#1857a3; color:#63666B; color:#c1c1c1; padding:30px 0;}

.footer a{ color:#c1c1c1;}

.footer .m_box{ overflow:hidden;}

.footer .top .left{ float:left;}

.footer .top .left ul li{ float:left; padding-right:50px;}

.footer .top .left ul li b{ display:block;}

.footer .top .left ul li b a{ display:block; float:left; font-size:16px; line-height:1.5em; color:#04B69C;}

.footer .top .left ul li p{ padding-top:5px; clear:both;}

.footer .top .left ul li p span{ display:block; clear:both; font-size:13px;}

.footer .top .left ul li p span a{ display:block; float:left; line-height:1.8em;}

.footer .top .left ul li p span a:hover{ color:#fff;}

.footer .top .center{ float:right; width:240px; padding-right:30px;}

.footer .top .center h3{ font-size:18px; height:24px; line-height:24px;}

.footer .top .center h3 img{ display:inline-block; vertical-align:middle; height:20px; width:auto; margin-right:4px;}

.footer .top .center p{ line-height:1.5em; padding-top:10px; font-size:13px;}

.footer .top .center ul li{ float:left; overflow:hidden; padding:10px 10px 0 0; }

.footer .top .center ul li img{ display:block; float:left; height:24px; width:auto;}

.footer .top .right{ float:right; text-align:center;}

.footer .top .right b{ display:block; line-height:1.2em; font-size:14px; padding-top:6px;}

.footer .top .right img{ display:block; width:110px; height:auto;}

.footer .bottom{ clear:both; padding-top:30px;}

.footer .bottom p{ text-align:center; line-height:1.7em; padding-top:4px; font-size:13px;}

.footer .bottom p img{ display:inline-block; vertical-align:middle; height:12px; width:auto;}

.footer .bottom p a{ padding:0 6px;}

.footer .bottom p a:hover{ color:#fff;}

/*footer_bottom*/

.footer_bottom{ overflow:hidden; background:#d4d2d2; padding:10px 0; text-align:center; line-height:1.5em; color:#878889; font-size:13px; }

/*banner_ny*/

.banner_ny{height: 400px;background:no-repeat center scroll;}

/*content*/

.content{ width:1200px; margin:0 auto; overflow:hidden; padding:50px 0;}

/*content_left*/

.content_left{ width:240px; float:left;}

.content_left .box{ overflow:hidden; margin-bottom:20px;}

.content_left .box h3{ overflow:hidden; background:#04b69c; color:#fff; text-align:center; padding:20px 0;}

.content_left .box h3 b{ display:block; font-size:24px; line-height:1.2em;}

.content_left .box h3 em{ display:block; font-size:14px; line-height:1.2em; padding-top:5px;}

.content_left .box .min{ overflow:hidden;}

.content_left_nav .min ul{ overflow:hidden; border:1px solid #ddd; border-bottom:none;}

.content_left_nav .min ul li{ width:100%; float:left;}

.content_left_nav .min ul li a{ display:block; text-align:center; height:54px; line-height:54px; border-bottom:1px solid #ddd; font-size:14px;}

.content_left_nav .min ul li a:hover{ background:#04b69c; color:#fff;}

.content_left_lxfs .min{ padding:20px 20px 10px; border:1px solid #ddd;}

.content_left_lxfs .min b{ display:block; line-height:1.5em; color:#777;}

.content_left_lxfs .min p{ font-size:14px; line-height:1.5em; margin-bottom:10px;}

/*content_right*/

.content_right{width:900px;float:right;}

.content_right_bt{ height:30px; line-height:30px; border-bottom:1px solid #ddd; overflow:hidden; padding-bottom:15px;}

.content_right_bt h3{ float:left; font-size:24px; color:#555;}

.content_right_bt p{ float:right; font-size:14px; color:#555;}

.content_right_bt p a{ color:#555;}

.content_right_bt p a:hover{ color:#04b69c;}

.content_right .min{ overflow:hidden;}

.page{ clear:both;}

.page ul{ float:right;}

.page ul li{ float:left; padding-left:5px;}

.page ul li a,.page ul li b,.page ul li em{ display:block; float:left; height:30px; line-height:30px; border:1px solid #ddd; padding:0 15px; }

.page ul li a:hover{ color:#04b69c; border-color:#04b69c;}

.page ul li b{ background:#04b69c; color:#fff; border-color:#04b69c;}

.page ul li em{ border:none;}

/*new_list_pic ä¿¡æ¯åˆ—è¡¨--å¸¦å›¾ç‰‡*/

.new_list_pic{ padding:10px 0 30px;}

.new_list_pic ul li{ width:100%; float:left;}

.new_list_pic ul li a{ display:block; overflow:hidden; position:relative; padding:20px 0; border-bottom:1px dashed #ddd;}

.new_list_pic ul li a i{ display:block; float:left; width:200px; margin-right:20px;}

.new_list_pic ul li a i img{ display:block; height:145px; width:100%;}

.new_list_pic ul li a b{ display:block; font-size:22px; color:#04b69c; line-height:1.2em; height:1.2em; overflow:hidden;}

.new_list_pic ul li a span{ display:block; font-size:14px; color:#555; line-height:1.5em; height:4.5em; overflow:hidden; padding-top:15px; margin-bottom:10px;}

.new_list_pic ul li a em{ display:block; height:30px; line-height:30px; float:left; padding:0 30px; background:#04b69c; color:#fff;}

/*new_list_text ä¿¡æ¯åˆ—è¡¨---æ–‡å­—ç±»åž‹*/

.new_list_text{ padding:10px 0 30px;}

.new_list_text ul li{ width:100%; float:left;}

.new_list_text ul li a{ display:block; overflow:hidden; height:56px; line-height:56px; border-bottom:1px dashed #ddd; font-size:14px; color:#555;}

.new_list_text ul li a span{ display:block; float:left; height:56px; width:85%;}

.new_list_text ul li a em{ display:block; float:right;}

.new_list_text ul li a:hover span{ color:#04b69c;}

/*min_text_box_bt  æ–‡æœ¬æ®µè½ç±»åž‹+æ–‡ç« æ ‡é¢˜*/

.min_text_box_bt .bt{ overflow:hidden; padding:30px 0 0;}

.min_text_box_bt .bt h4{ color:#04b69c; text-align:center; font-size:28px; line-height:1.5em;}

.min_text_box_bt .bt p{ text-align:center; font-size:14px; line-height:1.5em;}

.min_text_box_bt .bt p span{ padding:0 10px; color:#989898;}

.min_text_box_bt .text{ overflow:hidden; padding:20px 0 0; font-size:14px; line-height:1.5em;}

/*page_2*/

.page_2{ overflow:hidden; clear:both; padding-top:10px; border-top:1px solid #ddd; margin-top:30px;}

.page_2 p{ font-size:14px; line-height:2.5em; height:2.5em;}

/*fix_right*/

.fix_right{ position:fixed; right:0; top:40%; width:68px;}

.fix_right ul li{ width:100%; float:left; position:relative; padding-top:5px;}

.fix_right ul li a{ display:block; overflow:hidden; padding:20px; background:#1857A3; position:relative; z-index:22;}

.fix_right ul li a img{ display:block; width:100%; height:auto;}

.fix_right ul li div{ position:absolute; overflow:hidden; top:5px; right:-250%;}

.fix_right ul li div b{ display:block; height:68px; line-height:68px; background:#04B69C; color:#fff; font-size:16px; padding:0 20px;}

.fix_right ul li div img{ display:block; width:120px; height:auto;}

.fix_right ul li:hover a{ background:#04B69C;}

.fix_right ul li:hover div{ right:100%;}


/*æ£€æµ‹é¢†åŸŸ*/
.rightmain{margin-top: 30px;}
.field-list ul li{width: 30%;float:left;padding: 15px;margin-bottom: 15px;overflow:hidden;transition: all .5s;}

.field-list .field-icon img{ width:100%; height:245px; display: block;}

.field-list .field-font{height: auto;}

.field-list .field-font h2{ font-size:20px; color:#333; padding:4% 0;}

.field-list .field-font p{font-size:14px;color:#666;height: 57px;}

.field-list ul li:hover{ box-shadow: 0px 0px 15px #ccc; transition: all .5s;}

.field-list ul li:hover h2{ color:#2cad42;}
.clear{ clear: both;}
/*检测领域详情*/

.jiance-l{ width:38%; padding:1%; border:1px solid #e4e4e4;}

.jiance-l img{width:100%; display:block;}

.jiance-r{ width:50%; margin-left:3%;}

.jiance-r h2{ font-size:24px; color:#333; padding:3% 0;}

.jiance-detail01{ border-bottom:1px dashed #ccc; padding-bottom:2%; margin-bottom:2%;}

.jiance-detail01 p,.jiance-detail02 p{font-size:15px; color:#666; line-height:30px;}

.jiance-r .jiance-btn{margin-top:3%;}
.jiance-r .jiance-btn img{max-width: 18px;margin-right: 5px;vertical-align: middle;}
.jiance-r .jiance-btn i{ font-size:18px; margin-right:10px; vertical-align:middle;}

.jiance-r .jiance-btn a{ padding:10px 5%; font-size:15px; color:#fff; display:inline-block; margin-right:2%;}

.jiance-r .jiance-btn .btn01{ background:#3aa9e1; }

.jiance-r .jiance-btn .btn02{ background:#1b2a40; }

.lanrenzhijia{ width:100%; margin-top:3%;}

.lanrenzhijia .tab{ overflow:hidden; background:#efefef;}

.lanrenzhijia .tab a{ display:block; width:25%; padding:15px 0; float:left; font-size:16px; text-align:center; color:#333; overflow:hidden;}

.lanrenzhijia .tab a:hover{ background:#3aa9e1; color:#fff; text-decoration:none;}

.lanrenzhijia .tab a.on{ background:#3aa9e1; color:#fff; text-decoration:none;}

.lanrenzhijia .content{ overflow:hidden; }

.lanrenzhijia .content li{ padding:2% 0; display:none;}

.lanrenzhijia .content li h2{ width:250px; font-size:22px; color:#333; margin-bottom:1%;}

.lanrenzhijia .content li p,.lanrenzhijia .content li div{ width:74%;font-size:14px; color:#666; line-height:32px;}
/*

çº¢è‰²ï¼š    CF0003

å¯¼èˆªè“ï¼š   1857a3

ç»¿è‰²ï¼š   04b69c





*/