/*solution*/
#solution{width:100%; margin:0 auto; background:url(../images/20180525170647_1488924278.jpg) center no-repeat; height:245px; overflow:hidden; border-bottom:1px #e8e6e6 solid;}
#solution_box{width:1300px; margin:0 auto; padding:60px 0px;}
#solution_l{width:247px; float:left;}
#solution_lbt{width:247px; float:left; font-size:24px; color:#fff; height:36px; line-height:36px; padding-bottom:20px; padding-top:10px;}
#solution_lbt .en{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#c3d4fb; padding-left:7px; text-transform:uppercase;}
#solution_lmore{width:233px; float:left; height:35px; line-height:35px; text-align:center; font-size:15px; color:#fff; border:1px #ccc solid;}
#solution_lmore a{font-size:15px; color:#fff;}

#solution_r{width:850px; float:left; padding-left:193px; overflow:hidden;}
#solution_r li{width:159px; float:left; height:77px; background:#575656; margin-left:15px; padding:22px 15px; position:relative;}
#solution_r li:hover{width:159px; height:77px; color:#fff; display:block; }
#solution_r li img{width:54px; height:46px; float:left; margin-left:53px; position:relative; z-index:1;}
#solution_r li p{width:159px; float:left; height:32px; line-height:32px; text-align:center; font-size:18px; padding-top:3px; position:relative; z-index:1;}
#solution_r li p a{font-size:18px; color:#fff;}

#solution_r li span{display:block; width:0px; height:0px;  position:absolute; background:#014fa1; top:60px; left:94px;  transition: all 0.4s;}
#solution_r li:hover span{width:189px; height:121px; top:0; left:0px; transition: all 0.4s;}


/*æ ‡é¢˜*/
.bt_te{width:371px; margin:0 auto; text-align:center; font-size:48px; font-weight:bold; line-height:80px;}
.bt_te1{width:371px; margin:0 auto; text-align:center; font-size:48px; font-weight:bold; line-height:80px; color:#005cbb;}
.bt_te span{color:#005cbb; font-size:70px;}
.bt_line{width:371px; margin:0 auto; height:22px; line-height:22px; font-size:19px; text-align:center; background:url(../images/20180608135435_1531470667.jpg);}

/*å‹’æ³°20å¹´*/
#es{width:1236px; margin:0 auto;}
.esa{width:185px; float:left; height:386px; background:url(../images/20180609102502_2040212523.jpg); margin-left:18px; position:relative; transition-duration: 1s; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-mz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; top: 0; display: block; z-index:11000;}
.esa:hover{display:block; top:-18px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-mz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.esa_y{width:130px; float:left; height:130px; background:#015cbb; margin-left:27px; border-radius:50%; margin-top:20px; position:relative;}
.esa_y img{width:57px; float:left; height:65px; margin-left:36px; margin-top:33px; position:relative; z-index:1;}
.esa_y:hover{transition: all 0.8s linear;cursor:pointer;  -webkit-transform: rotate(360deg);-moz-transform: rotate(360deg); transform: rotate(360deg);}
.esa_y span{display:block; width:0px; height:0px;  position:absolute; background:#023871; top:0px; left:65px;  transition: all 0.4s;}
.esa_y:hover span{width:130px; height:130px; top:0; left:0px; transition: all 0.3s; border-radius:50%;}

.esa_t{width:165px; float:left; font-size:20px; font-weight:bold; text-align:center; margin-left:10px; margin-right:10px; line-height:24px; border-bottom:2px #b1b1b1 solid; padding:20px 0px;}
.esa_te{width:165px; float:left; font-size:14px; text-align:center; padding:15px 10px; line-height:24px; color:#666;}

.esb{width:185px; float:left; height:386px; background:url(../images/20180609103813_1239539570.jpg); margin-left:18px; position:relative; transition-duration: 1s; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-mz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; top: 0; display: block; z-index:11000;}
.esb:hover{display:block; top:-18px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-mz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
/*äº§å“*/
#prod_boxd{width:100%; margin:0 auto; overflow:hidden; background:url(../images/20180630104712_2120443009.jpg) center no-repeat; height:2000px;}
#prod_box{width:1200px; margin:0 auto; overflow:hidden; padding-top:10px;}
.list{ width:273px; float:left;}
.list_kb{ width:273px; float:left; height:24px; background:#efefef; overflow:hidden;}
.list_t{ background:#015bbb; padding-top:23px; font-size:22px; color:#fff; padding-bottom:23px; text-align:center; font-weight:bold; float:left; line-height:24px; width:273px;}
.list_t span{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#86bdf7; font-weight:normal;}
.markermenu ul li a{font-size:15px !important; font-family:Microsoft YaHei !important;}
.blackwhite li a{font-family:Microsoft YaHei !important;}
.list_bg{ background:url(../images/20180608140755_33068135.jpg); width:210px; float:left; padding-left:63px; line-height:70px; font-family:Microsoft YaHei;}

.pr_nr{float:right; width:900px; overflow:hidden; height:985px;}
.pr_dh{width:900px; float:left; margin-bottom:27px;}
.pr_dh li{width:179px; float:left; text-align:center; height:90px; line-height:90px; font-size:18px; border-right:1px #fff solid; background:#dedddd; position:relative;}
.pr_dh li a{font-size:18px; display:block; width:179px; line-height:90px; position:relative; z-index:1;}
.pr_dh li a:hover{ color:#fff;}
.pr_dh .n{border-right:none;}

.pr_dh li span{display:block; width:0px; height:0px;  position:absolute; background:#014fa1; top:45px; left:89px;  transition: all 0.4s;}
.pr_dh li:hover span{width:179px; height:90px; top:0; left:0px; transition: all 0.4s;}
.pr_dh li p a{font-size:18px; color:#fff;}

.prod_row1 { font-size: 28px; color: #003f76; display: block; text-align: center; line-height: 40px; width: 420px; margin: 25px auto; font-weight:bold;}
.prod_row1 .en{ font-size: 15px; text-transform: capitalize; display: block; text-align: center; color: #c5c5c5; line-height: 25px; text-transform:uppercase; font-weight:normal;}
.prod_row1 p { font-size: 14px; color: #666; padding-top: 3px; background: url(../images/20180321094733_619672691.png) no-repeat center top; line-height: 40px; display: block; margin: 10px auto;}
.prod_row1 a{font-size: 28px; color: #003f76;}

.prod_row11 { font-size: 28px; color: #73bffd; display: block; text-align: center; line-height: 40px; width: 420px; margin: 25px auto; font-weight:bold;}
.prod_row11 .en{ font-size: 15px; text-transform: capitalize; display: block; text-align: center; color: #4eadfc; line-height: 25px; text-transform:uppercase; font-weight:normal;}
.prod_row11 p { font-size: 14px; color: #73bffd; padding-top: 3px; background: url(../images/20180321094733_619672691.png) no-repeat center top; line-height: 40px; display: block; margin: 10px auto;}
.prod_row11 a{font-size: 28px; color: #73bffd;}

.products .prod_row2 .product_ct { position: relative;}
#isotope {
    overflow: hidden;
    max-height:535px;
}

.btn-group .btn-primary { font-size: 14px; display: inline-block; margin:9px 4px; line-height: 32px; padding:2px 0px; position: relative; overflow: hidden; border-radius:35px; border:1px #ddd solid; float:left; width:147px; text-align:center;}
.btn-group .btn-primary span{ color: #343434; line-height: 32px; display: block; position: relative; z-index: 1111; transition: 0.3s all ease-in-out; }
.btn-group { text-align: center; margin: 20px auto; height: 48px; }
.btn-group .btn-primary.on span{ color: #fff}
.btn-group .btn-primary::after { content: ''; position: absolute; width: 190%; height: 200%; background: #003f76; left: -200%; top: -200%; transform:rotate(-120deg); transition: 0.3s all ease-in-out; border-radius: 50%;}
.btn-group .btn-primary.on::after{ top: -50%; left: -50%; transform:rotate(0deg); border-radius: 50%;}

.pro_cont_page tr > td:first-child { margin-left: 19px;}
.pro_cont_page td { display: block; float: left; padding: 0 !important; width: 200px; margin: 6px 0 22px 16px; position: relative; border:1px #ddd solid}
.pro_cont_page td > a:after,.pro_cont_page td > a::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(http://login.114my.cn/memberpic/shilisy/uploadfile/image/20180426/20180426153536_632874337.png) no-repeat center; left:0; top: -100%; transition:0.3s all ease-in-out; }

.pro_cont_page td > span { height: 42px; width: 100%; padding-top: 0 !important; display: block; position: relative; overflow: hidden; background:#f4f4f4;}
.pro_cont_page td > span > a{ display:block; height: 42px; line-height: 42px; color: #454545; font-size: 15px; transition:0.3s all ease-in-out; position: relative; z-index: 1111}
.pro_cont_page td > span:after,.pro_cont_page td > span::after{ position: absolute; content: ''; width: 100%; height: 100%; background: #2b5bc5; bottom: -100%; left: 0; transition:0.3s all ease-in-out; }
.pro_cont_page td:hover > a:after,.pro_cont_page td:hover > a::after{ top: 0; }
.pro_cont_page td:hover > span > a{ color: #fff; }
.pro_cont_page td:hover > span:after,.pro_cont_page td:hover > span::after{ bottom: 0; }
.pro_cont_page td br { display: none;}
.pro_cont_page tr:after, .pro_cont_page tr::after { content: ''; display: block; clear: both; }
.pro_cont_page td a{ position: relative; display: block; overflow: hidden; }
.pro_cont_page td a img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out; }
.pro_cont_page td:hover a img{ transform:scale(1.2); }

/*äº§å“ä¼˜åŠ¿*/
#pr_adv{width:100%; margin:0 auto; background:#fdfcfc; overflow:hidden;}
#pr_advbt{width:511px; margin:0 auto; background:url(../images/20190603171200_2026569599.png); height:115px; font-size:33px; font-weight:bold; line-height:40px; padding-top:20px; text-align:center; overflow:hidden;}
#pr_advbt span{color:#ff0000;}
#pr_advbt p{line-height: 40px;}
#pr_advbt1{width:611px; margin:0 auto; font-size:28px; line-height:36px; text-align:center; padding:13px 0px; color:#999;}
#pr_advbg{width:1200px; margin:0 auto; height:370px; background:#fdfcfc url(../images/20180609135416_222336535.jpg) center no-repeat; overflow:hidden; font-size:21px;}
.pr_advbga{width:86px; float:left; line-height:24px; padding-top:30px; padding-left:140px; overflow:hidden;}
.pr_advbgb{width:106px; float:left; line-height:24px; padding-top:115px; padding-left:92px; overflow:hidden; text-align:center;}
.pr_advbgc{width:106px; float:left; line-height:24px; padding-top:145px; padding-left:82px; overflow:hidden; text-align:center;}
.pr_advbgd{width:106px; float:left; line-height:24px; padding-top:145px; padding-left:90px; overflow:hidden; text-align:center;}
.pr_advbge{width:106px; float:left; line-height:24px; padding-top:105px; padding-left:92px; overflow:hidden; text-align:center;}
.pr_advbgf{width:106px; float:left; line-height:24px; padding-top:5px; padding-left:72px; overflow:hidden; text-align:center;}

/*ä¼˜åŠ¿*/
#adv_top{width:100%; margin:0 auto; height:285px; background:url(../images/20190820184200_1178081637.jpg) center no-repeat; overflow:hidden;}
.adv_ten{width:1200px; margin:0 auto; text-align:center; text-transform:uppercase; font-weight:bold; font-size:82px; line-height:90px; overflow:hidden; filter:Alpha(opacity=20); opacity:0.2; font-family:Impact,Microsoft YaHei;}
.adv_m{width:700px; margin:0 auto; text-align:center; padding:10px 0; font-size:48px; font-weight:bold; line-height:86px; overflow:hidden; margin-top:-85px; position:relative; border-bottom:solid 4px #333;}
.adv_m strong{ font-size:60px; color:#ff0000;}
.adv_m span{color:#333; font-size:48px;}
.adv_tbo{width:1200px; margin:0 auto; text-align:center; font-size:24px; line-height:30px; color:#666; padding-top:15px;}
#adv_bg{width:100%; margin:0 auto; height:1100px; background:url(../images/20180609141132_834731679.jpg)top center no-repeat; overflow:hidden;}
#adv_box{width:1200px; margin:0 auto; background:url(../images/20180611170545_1058707873.png) center no-repeat; height:1003px;}
#adv_left{width:430px; float:left; padding-left:90px; overflow:hidden;}

#adv_left1{width:430px; float:left; padding-top:54px; overflow:hidden;}
#adv_left2{width:430px; float:left; padding-top:124px; overflow:hidden;}
#adv_left1bt{width:426px; float:left; font-size:28px; line-height:37px; color:#015cbb; font-weight:bold; height:82px;}
#adv_left1bg{width:426px; float:left; font-size:17px; line-height:29px; padding-top:3px;}
#adv_left1img{width:426px; float:left; padding-top:20px;}
#adv_left1img img{border:1px #ccc solid;}

#adv_right{width:430px; float:left; padding-left:149px; overflow:hidden; padding-top:12px;}
#adv_right1{width:430px; float:left; padding-top:44px; overflow:hidden; text-align:right; height:460px;}
#adv_right2{width:430px; float:left; padding-top:45px; overflow:hidden; text-align:right; height:430px;}
#adv_right1bt{width:426px; float:left; font-size:28px; line-height:37px; color:#015cbb; font-weight:bold; height:82px;}
#adv_right1bg{width:426px; float:left; font-size:17px; line-height:29px; padding-top:3px;}
#adv_right1img{width:380px; float:right; padding-bottom:25px;}
#adv_right1img img{border:1px #ccc solid;}

/*è¡Œä¸šåº”ç”¨*/
.case_box{width:100%; margin:0 auto; overflow:hidden; padding:10px 0px;}
.case_m1{text-align:center; font-size:42px; line-height:46px; font-weight:bold; color: #000}
.case_line1{width:50px; height:5px; background:#005bac; margin:0 auto; margin-top:15px;}
.case_n1{text-align:center; font-size:16px; line-height:24px; padding-top:10px;}
.case_den1{text-align:center; color:#aeaeae; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:20px;}

.use_d{width:1100px; margin:0 auto; overflow:hidden; padding-top:40px;}

.use_d td{float:left; width:324px; border:solid 1px #ddd; padding:10px !important; margin:10px; position:relative; overflow:hidden; background:#fff;}
.use_d td br{display:none;}
.use_d td a{text-decoration:blink; display:block; overflow:hidden;}
.use_d td a img{width:100% !important; height:100% !important;}
.use_d td div{padding-top:10px !important; margin-top:18px; border-top:solid 1px #eee; line-height:40px !important; padding-right:58px; width:200px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.8s linear;}
.use_d td div a{font-size:15px; text-align:left; transition: all 0.8s linear;}

.use_d .ceshigo{ margin-top:0; padding-top:0 !important; border:none; padding-right:0;}
.use_d .ceshigo{width:50px; float:right; transition: all 0.8s linear;}
.use_d .ceshigo a{font-size:0; line-height:0; position:absolute; margin-top:-40px;}
.use_d .ceshigo .ceshigo_ai{ width:30px; overflow:hidden; height:30px; margin-top:5px; border-left:solid 1px #ddd; padding-left:15px; transition: all 0.8s linear}
.ceshigo_ai_l{float:left; height:1px; width:20px; background:#ccc; margin-top:14px; transition: all 0.8s linear}
.ceshigo_ai_r{float:left; width:0; height:0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom:9px solid #ccc; transform: rotate(90deg); margin-top:10px; transition: all 0.8s linear;}

.use_d td div span{display:block;}

.use_d td:hover div{transition: all 0.8s linear; width:170px; padding-right:88px;}
.use_d td:hover .ceshigo{transition: all 0.8s linear; width:76px; padding-right:0;}
.use_d td:hover .ceshigo_ai{transition: all 0.8s linear; width:60px;}
.use_d td:hover .ceshigo_ai_l{transition: all 0.8s linear; width:36px; background:#ce0000;}
.use_d td:hover .ceshigo_ai_r{transition: all 0.8s linear; border-bottom:9px solid #ce0000;}
.use_d td:hover div a{transition: all 0.8s linear; color:#de0000;}
.use_d td:hover img{transform: scale(1.05);}

/*gg*/
#gg_box{width:100%; margin:0 auto; height:300px; background:url(../images/20190603170739_458653043.jpg) center no-repeat; overflow:hidden;}
#gg{width:1100px; margin:0 auto; padding:40px 0px; overflow:hidden;}
#gg_l{width:528px; float:left;}
#gg_lt{width:528px; float:left; font-size:35px; text-align:center; line-height:50px; color:#fff; padding-bottom:13px;}
#gg_lt span{font-weight:bold;}
#gg_ltg{width:290px; float:left; height:45px; line-height:45px; border:2px #90b5fd solid; text-align:center; font-size:20px; color:#90b5fd; margin-left:120px;}
#gg_ltel{width:520px; float:left; padding-top:15px;}
#gg_ltela{width:290px; float:left; background:url(../images/20180609175943_1159402963.jpg) left no-repeat; padding-left:30px; font-size:19px; color:#fff;  line-height:35px;margin-top: -7px;}
#gg_ltelb{width:160px; float:left; height:46px; line-height:46px; border-radius:30px; background:#ff0000; color:#fff; font-size:18px; text-align:center;margin-left: 40px;}
#gg_ltelb a{color:#fff; font-size:18px;}

/*agent_bt*/
#agent_bt{ width:100%; margin:0 auto; background:#f8f8f8; padding:40px 0px 40px 0px; overflow:hidden; border-bottom:1px #285cbf solid; box-shadow:0px 10px 5px #eee;}
#agent_bt1{width:1200px; margin:0 auto; font-size:48px; text-align:center; color:#275bbe; font-weight:bold; height:60px; line-height:60px; overflow:hidden;}
#agent_bt2{width:1200px; margin:0 auto; font-size:30px; text-align:center; color:#333; font-weight:bold; height:60px; line-height:60px;  overflow:hidden;}

#agent{width:1260px; margin:0 auto; overflow:hidden; padding-top:60px; z-index:1;}
#agent li{width:212px; float:left; border:1px #dcdcdc solid; padding:35px 35px; margin-left:30px; position: relative; transition-duration: 1s; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-mz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; top: 0; display: block; z-index:1; box-shadow:0px 13px 15px #eee;}

#agent li .jg{display:block; width:0px; height:0px;  position:absolute; background:#015cbb; top:106px; left:106px;  transition: all 0.4s;}
#agent li:hover .jg{width:282px; height:552px; top:0; left:0px; transition: all 0.3s;}

#agent li:hover{box-shadow:0px 13px 15px #eee; display:block; top:-18px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-mz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; z-index:1;}
#agent li img{width:168px; float:left; height:168px; margin-left:16px; border-radius:50%; border:5px #f1f1f1 solid; z-index:1; position: relative;}
#agent li .bt{width:212px; float:left; color:#285cbf; font-size:20px; text-align:center; height:60px; line-height:60px; border-bottom:1px #eee solid; margin-top:5px; font-weight:bold; z-index:1; position: relative;}
#agent li:hover .bt{color:#fff;}
#agent li .fl{width:212px; float:left; color:#333; font-size:16px;  line-height:30px; padding-top:13px; padding-left:0px; padding-right:0px; height:195px; text-align:center; z-index:1; position: relative;}
#agent li:hover .fl{color:#fff;}
#agent li .more{width:133px; float:left; color:#666; font-size:15px; line-height:28px; height:28px; border-radius:35px; border:1px #ccc solid; text-align:center; margin-left:35px; z-index:1; position: relative;}
#agent li .more a{color:#999; font-size:15px;}
#agent li:hover .more{color:#fff; border:1px #fff solid;}
#agent li:hover .more a{color:#fff; font-size:15px;}

/*company*/
#company_box{width:100%; margin:0 auto; overflow:hidden; background:url(../images/20180609190336_1981205747.jpg) center no-repeat; height:738px; border-top:1px #e8e8e8 solid;}
#company{width:1200px; margin:0 auto; overflow:hidden;}
.video{width:560px; float:left; overflow:hidden;}
.video img{border:20px #275bbe solid; width:520px; float:left; height:359px;}
.company_r{width:580px; float:left; background:#275bbe; padding:30px 30px;}
.company_rbt{width:550px; float:left; height:50px; border-bottom:1px #719ae8 solid; padding:0px 15px; font-size:24px; line-height:50px; text-align:center; color:#fff;}
.company_rbt span{color:#fff; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-size:20px; text-transform:uppercase;}
.company_rbg{width:560px; float:left; padding-top:11px; line-height:28px; padding-bottom:8px; padding-left:10px; color:#fff;}
.company_rmore{width:160px; float:left; height:38px; line-height:38px; border-radius:35px; border:1px #fff solid; font-size:15px; text-align:center; margin-left:210px; margin-top:5px; color:#fff;}
.company_rmore a{color:#fff;}

/*å¯¼èˆª*/
#dh_box{width:100%; margin:0 auto; background:#efefef; padding:0px 0px; overflow:hidden; border-bottom:5px #015cbb solid;}
#dh{width:1201px; margin:0 auto; overflow:hidden;}
#dh li{width:299px; float:left; border-right:1px #e0dfdf solid; padding:30px 0px;}
#dh li a{width:299px; float:left; text-align:center; font-size:25px; font-weight:bold; line-height:41px; padding-bottom:3px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear;}
#dh li a:hover{transition: all 0.5s linear; -webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12);}
#dh li span{width:50px; float:left; height:3px; background:#015cbb; overflow:hidden; margin-left:125px;}
#dh li p{width:299px; float:left; font-size:15px; text-align:center; padding:10px 0px;}
#dh .q{border-left:1px #e0dfdf solid;}

/*æ–°é—»*/
/*news*/
.news{width:100%; overflow:hidden; padding-top:60px; padding-bottom:20px; min-width:1200px;}
.news_m, .news_s{width:1200px; margin:0 auto; text-align:center; min-width:1200px;}
.news_m{font-size:36px; font-weight:bold; line-height:50px;}
.news_m font{ color:#015cbb;}
.news_s{font-size:16px; line-height:26px; padding-top:8px; margin-bottom:15px; color:#999;}
.news_line{height:1px; background:#ccc; width:100%;}
.news_line_t{width:100px; margin:0 auto; height:3px; background:#015cbb;}
.news_line_d{width:0px; height: 0; margin:0 auto; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #015cbb;}

.lanrenzhijia{ width:1200px; margin:0 auto; overflow:hidden; padding-top:38px; min-width:1200px;}
.lanrenzhijia .tab{ overflow:hidden; width:405px; margin:0 auto;}
.lanrenzhijia .tab a{display:block; float:left; text-decoration:none; line-height:40px; width:160px; text-align:center; font-size:16px; margin:0px 20px; transition: all 0.8s linear; border:solid 1px #ddd;}
.lanrenzhijia .tab a.on{text-decoration:none; transition: all 0.8s linear; color:#fff; border:solid 1px #015cbb; background:#015cbb; font-weight:bold;}
.lanrenzhijia .content{overflow:hidden; width:1200px; margin:0 auto; height:538px; position:relative; margin-top:40px; min-width:1200px;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0; width:1200px; min-width:1200px;}
.lanrenzhijia .content .li{ width:1200px; float:left; min-width:1200px;}

.news_div_item , .divdgweb_new_div_item {width:339px; float:left; overflow:hidden; padding:40px 30px; height:452px; position:relative; background:#fff url(../images/20180315100813_741332742.jpg) no-repeat center 262px; transition: all 0.6s linear; border-right:dashed 1px #ddd;}
.news_div_item:nth-child(3), .divdgweb_new_div_item:nth-child(3){border-right:none;}
.news_div_item_date, .divdgweb_new_div_item_date{position:absolute; margin-top:50px; font-size:22px; color:#999; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif, Arial, Helvetica, sans-serif; line-height:40px; transition: all 0.6s linear; z-index:2;}
.news_div_item_month, .divdgweb_new_div_item_month{border-top:solid 2px #ccc; float:left; overflow:hidden; transition: all 0.6s linear;}
.news_div_item_day, .divdgweb_new_div_item_day{float:left; padding-top:2px; overflow:hidden;}
.news_div_item_content, .divdgweb_new_div_item_content{ overflow:hidden; transition: all 0.6s linear; position:absolute; width:339px; z-index:2;}
.news_div_item_title, .divdgweb_new_div_item_title{ line-height:40px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_div_item_title a, .divdgweb_new_div_item_title a{font-size:18px;}
.news_div_item_body, .divdgweb_new_div_item_body{font-size:13px; line-height:22px; color:#666; padding-top:70px; height:72px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; margin-bottom:30px;}
.news_div_item_pic{overflow:hidden; width:339px; height:223px; position:absolute; transition: all 0.6s linear; margin-top:222px;}
.news_div_item_pic img{width:339px; height:223px;}

.news_div_item:hover, .divdgweb_new_div_item:hover {transition: all 0.6s linear; background:#f1f1f1 url(../images/20180315100813_741332742.jpg) no-repeat center 40px;}
.news_div_item:hover .news_div_item_date, .divdgweb_new_div_item:hover .divdgweb_new_div_item_date{transition: all 0.6s linear; margin-top:313px;}
.news_div_item:hover .news_div_item_content, .divdgweb_new_div_item:hover .divdgweb_new_div_item_content{transition: all 0.6s linear; margin-top:265px;}
.news_div_item:hover .news_div_item_title a, .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{transition: all 0.6s linear; color:#de0000;}
.news_div_item:hover .news_div_item_month, .divdgweb_new_div_item:hover .divdgweb_new_div_item_month{transition: all 0.6s linear; border-top:solid 2px #9f3e1e;}
.news_div_item:hover .news_div_item_pic, .divdgweb_new_div_item:hover .news_div_item_pic{transition: all 0.6s linear; margin-top:0px; z-index:3;}


.g_pro .m_fl01{margin-bottom: 40px; overflow: hidden;}
.g_pro .fl01img{float: left;width:558px;height:490px;overflow: hidden;}
.g_pro .fl01img img{width:558px;height: 490px;display: block;transition: all 0.3s linear 0s;}
.g_pro .fl01img:hover img{transform: scale(1.1);}

.g_pro .m_fl01{margin-bottom: 40px;}
.g_pro .fl01img{float: left;width:558px;height: 490px;overflow: hidden;}
.g_pro .fl01img img{width:558px;height: 490px;display: block;transition: all 0.3s linear 0s;}
.g_pro .fl01img:hover img{transform: scale(1.1);}


.g_pro .flr{float: left;width: 642px;background: #fff;height: 490px;padding: 30px 0 0 36px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;;}
.g_pro .flr h3 a{display: block;line-height: 52px;font-size: 30px;color: #323131;margin-bottom: 12px;font-weight: normal;}
.g_pro .fltit{margin-bottom: 26px; overflow: hidden;}
.g_pro .fltit li{float: left;position: relative;padding-left: 18px;font-size: 16px;color: #666666;width: 126px;line-height: 36px;}
.g_pro .fltit li a{color: #666666;}
.g_pro .fltit li:hover a{color: #006ad0;font-weight:bold;}
.g_pro .fltit li:before{content: "";position: absolute;width:2px;height: 2px;background: #858585;left:6px;top:20px;}
.g_pro .flr span a{display: block;background:url(../images/cpbtn.jpg) no-repeat;width: 122px;height: 35px;line-height: 35px;
    text-align: center;font-size: 16px;color: #006ad0;margin-bottom: 15px;} 
.g_pro .flr span a:hover{font-weight:bold;}
.g_pro .cplst li{float: left;width: 270px;margin-right: 30px;}
.g_pro .cplst li img{width: 270px;height: 203px;display: block;}
.g_pro .cplst li em{display: block;height: 50px;line-height: 50px;font-size: 16px;color: #666666;text-align: center;}
.g_pro .cplst li:hover em{color: #006ad0;font-weight:bold;}
.g_pro .m_fl02 .flr span a{margin-bottom: 90px;}
