body{margin: 0px auto; padding: 0px; font-size:14px; line-height:24px; color: #333; font-family:Microsoft YaHei;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{transition: all 0.7s;}
img:hover{transition: all 0.7s;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
ul{list-style-type: none;}
a{text-decoration: none; color: #333; transition: all 0.6s; font-size:14px;}
a:hover{text-decoration: none; color:#ea0000;transition: all 0.6s;}
element.style{width:201px; line-height:25px;}
.clear{height:0; overflow:hidden; clear:both;}
.fl{float:left;}
.fr{float:right;}
#bodycon{margin-bottom:30px;}

#top,#top50,#top10,#top30,#top20,#top40,#top60,#head,#page{width:1100px; margin:0 auto; overflow:hidden;}
#top10{height:10px; overflow:hidden;}
#top20{height:20px; overflow:hidden;}
#top30{height:30px; overflow:hidden;}
#top40{height:40px; overflow:hidden;}
#top50{height:50px; overflow:hidden;}
#top60{height:60px; overflow:hidden;}

/*top*/
#top{height:160px; width:1100px; margin:0 auto; overflow:hidden;}
#top_name{float:left; padding-top:42px; padding-left:10px; width:184px; overflow:hidden;}
#top_name1{float:left; width:184px; height:41px;}
#top_name2{float:left; width:184px; font-size:32px; height:40px; line-height:40px; color:#333; font-weight:bold; letter-spacing:4px; text-align:center;}
#top_img{width:1px; float:left;  height:1px; overflow:hidden; height:82px; margin-top:40px; background:#f1f1f1; margin-left:25px; margin-right:25px;}

#top_gg{float:left; padding-top:48px; width:426px; overflow:hidden;}
#top_gg1{float:left; width:426px; height:35px; line-height:35px; font-size:33px; color:#194ccd; font-weight:bold;}
#top_gg2{float:left; width:426px; font-size:18px; height:38px; line-height:38px; color:#999}

#tel{float:right; width:240px; height:61px; margin-top:33px; background:url(../uploadfile/image/20180118/20180118170530_119786075.png) left no-repeat; padding-left:67px; padding-top:2px;}
#tel a{  float:left; width:213px; font-size:18px; color:#999; height:25px; line-height:25px;}
#tel p{float:left; width:233px; font-size:16px; font-weight:bold; height:30px; line-height:30px;}
#tel p span{font-size:27px; color:#ff0000; font-weight:bold; font-family:Impact,Microsoft YaHei;}

/*nav*/
#nav_box{width:100%; margin:0 auto; height:67px; background:url(../uploadfile/image/20180118/20180118105248_1788389406.gif);} 
#nav{width:1100px; margin:0 auto; height:67px;} 
#nav li{float:left; text-align:center; width:121px; font-size:16px; border-right:1px #2457bb solid;}
#nav ul li a{text-decoration: none; font-size:16px; line-height:67px; display:block; text-align:center; transition: all 0.9s; color:#fff;}
#nav ul li a:hover{text-decoration:none; transition: all 0.6s; font-weight:bold; background:#ff0000; color:#fff;}
#nav ul .none a{color:#fff; background:#ff0000;}
#nav .a_nav a{color:#fff; background:#ff0000;}
#nav .nav_no{ background:none;}
#nav .n{border-right:none;}

/*banner*/
#flash_bg{width:100%; margin:0 auto;}
.focus{width: 100%;height:540px; position: relative; overflow:hidden;}
.focus ul,.focus li{ list-style:none; padding:0; margin:0;}
.focus li{ display: none}
.focus .bg { position: absolute; width:100%; height: 30px; left: 0; bottom: 0;  opacity: 0.5; filter: alpha(opacity=50); z-index: 1; background:none;}
.focus .f_btns{position: absolute; width: 100%; height:30px; line-height:30px; left: 0; bottom: 30px; text-align: center; z-index: 2}
.focus .f_btns h2 { color: #fff; font-size: 16px; font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; line-height: 30px; }
.focus .f_btns h2 a{ color: #fff;}
.focus .f_btns h2 a:hover{ text-decoration: none}
.focus .f_btns .btn{ text-align: center; height:14px; overflow: hidden; font-size:0;}
.focus .f_btns .btn span {display: inline-block; width:20px; height: 14px; overflow: hidden; margin: 0 5px; background:url(http://114my.cn.114.114my.net/lpm/images/dian.png) no-repeat; cursor: pointer}
.focus .f_btns .btn span.cur{ background:url(http://114my.cn.114.114my.net/lpm/images/yuan.png) no-repeat;}
.focus .prev {background: url(http://114my.cn.114.114my.net/lpm/images/left.png) no-repeat; position: absolute; top:220px;left:80px; width: 40px; height: 60px; z-index: 3; cursor: pointer}
.focus .next { background: url(http://114my.cn.114.114my.net/lpm/images/right.png) no-repeat; position: absolute; top:220px; width: 40px; height: 60px;right: 80px;z-index: 3;cursor: pointer}
.jqfocus ul li a img{height:540px; text-align:center;}

/*search*/
#searchBox{width:100%; margin:0 auto; padding:13px 0px; height:36px; border-bottom:1px #e9e9e9 solid;}
#search{width:1100px; margin:0 auto; height:36px; overflow:hidden;}
#search-i{float:left; width:48px; overflow:hidden; height:36px;}
#search-bg{float:left; width:220px; height:34px; background:url(../uploadfile/image/20180118/20180118171006_739596685.jpg); overflow:hidden; padding-left:21px; line-height:24px; padding-top:2px;}
#search-text{width:730px; float:left; line-height:36px; color:#999;}
#search-text a{color:#999;}
#search-text span{font-weight:bold;}

/*case*/
#case_dh{width:100%; margin:0 auto; height:131px; background:url(../uploadfile/image/20180118/20180118114334_1372843178.jpg);}
#case_dha{width:1100px; margin:0 auto; overflow:hidden; padding:33px 0px; height:65px;}
#case_dha li{width:220px; float:left; padding-left:27px; padding-right:27px; border-right:1px #3790d4 solid;}
#case_dha li a{width:220px; float:left; height:35px; text-align:center; line-height:35px; font-size:28px; color:#fff; font-weight:bold; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear;}
#case_dha 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);}
#case_dha li p{width:220px; float:left; line-height:30px; height:30px; text-align:center; font-size:15px; color:#4a97d8;}
#case_dha .none{border-right:none;}

#prod{width:1100px; margin:0 auto; height:830px; overflow:hidden;}
/*.pro_cont_page tr > td:first-child { margin-left: 0; }*/
.pro_cont_page td { display: block; float: left; padding: 0 !important; width: 254px; margin: 10px 10px 10px 10px; position: relative; transform:translateY(-8px); transition:all 0.1s; -webkit-box-shadow: 1px 1px 20px #cfcfcf; -moz-box-shadow: 1px 1px 20px #cfcfcf; box-shadow: 1px 1px 10px #cfcfcf; }

.pro_cont_page td > span { height: 40px; width: 100%; padding-top: 0 !important; padding-bottom: 10px !important; display: block; background:#fff;}
.pro_cont_page td > span > a{ display:block; height: 40px; line-height: 40px; color: #454545; font-size: 15px; }
.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{ display: block; overflow: hidden;}
.pro_cont_page td a img{ display: block; width: 100%;transition:0.5s all ease-in-out; }
.pro_cont_page td:hover a img{transform:scale(1.2); }

#isotope { overflow: hidden; transition:0.5s all ease-in-out; }

.beta0 { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.beta1,.beta2,.beta3,.beta4,.beta5{ background:#1f3dae; display: block; position: absolute; transition:0.5s all ease-in-out; }
.beta1,.beta2{ width: 1px; height: 305px; transform: scaleY(0); }
.beta3,.beta4{ height: 1px; width:271px; transform: scaleX(0); }
.beta1 { top: 7px; left: 10px; }
.beta2 { top: 7px; right: 10px; }
.beta3 { top: 10px; left: 7px; }

.beta4 { bottom: 10px; left: 7px; }

.beta5{ width: 32px; height: 32px; border-radius: 50%; background:#1e3ead url(../uploadfile/image/20180118/20180118171229_1566646622.png) no-repeat center; right: 105px;top: 90px; transform:scale(0); }

.pro_cont_page td:hover .beta1,.pro_cont_page td:hover .beta2,.pro_cont_page td:hover .beta3,.pro_cont_page td:hover .beta4{ transform:scale(1); }
.pro_cont_page td:hover .beta5{ transition-delay:0.2s; transform:scale(1); }
.pro_cont_page td:hover > span .BetaQ{transition-delay:0.4s; transform:scale(1);}
.btn-group { text-align: center; padding: 10px 0 40px; }

.btn-group a.on{ background-position: 0px -1px; }

/*pr_adv*/
#pr_advbox{width:100%; margin:0 auto; height:625px; overflow:hidden; background:url(../uploadfile/image/20180119/20180119111318_1609832447.jpg) center no-repeat; padding:30px 0px;}
#pr_adv{width:1100px; margin:0 auto; overflow:hidden; padding-top:110px;}
#pr_adv li{width:225px; float:left; background:#fff; text-align:center; padding:0px 25px 36px 25px; line-height:28px;}
#pr_adv .b{background:#f3f4f8;}
#pr_adv li:hover{background:#1e3ead; color:#fff;}
#pr_adv li span{font-size:18px; font-weight:bold;}
#pr_adv li img{width:166px; float:left; height:166px; border-radius:50%; border:10px #eee solid; position:relative; margin-top:-80px; margin-left:19px; margin-right:29px; margin-bottom:20px;}
#pr_adv li:hover img{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg); transform: rotate(360deg);}
/*adv*/
#adv_box{width:100%; margin:0 auto; background:#f3f4f8; overflow:hidden; padding:70px 0px;}
#adv_bta{width:1100px; margin:0 auto; font-size:24px; text-align:center; color:#999; height:28px; line-height:28px;}
#adv_btb{width:1100px; margin:0 auto; font-size:48px; text-align:center; color:#1e3dad; font-weight:bold; height:68px; line-height:68px;}

#adv1{width:1100px; margin:0 auto; overflow:hidden; padding-top:50px;}
#adv1 li{width:548px; float:left; background:#fff; margin-left:2px; padding-top:60px;;}
#adv1 li h3{width:548px; float:left; font-size:32px; color:#1e3cad; text-align:center; line-height:32px;}
#adv1 li h3 span{font-size:18px; color:#999; font-weight:normal;}
#adv1 li p{width:428px; float:left; font-size:16px; padding:40px 60px 40px 60px; line-height:33px; color:#999;}
#adv1 li img{width:548px; float:left; height:275px;}

#adv_box2{width:100%; margin:0 auto; background:url(../uploadfile/image/20180118/20180118160600_1694731185.jpg) center; overflow:hidden; padding-top:30px; height:700px;}

/*products1*/
#products1_boxc{width:100%; margin:0 auto; background:url(../uploadfile/image/20180119/20180119112526_1141067651.jpg); padding-top:90px; overflow:hidden; height:630px;}

#kehu_l{border: 30px dashed transparent; margin-top: 190px; cursor: pointer; border-right-color: #fff;}
#kehu_r{border: 30px dashed transparent; margin-top: 190px; cursor: pointer; border-left-color: #fff;}
#kehu_d{margin:42px 20px; width:900px; overflow:hidden; height:381px;}

/*自定义排版*/
.kh{width:260px; height:265px; margin:0 12px; padding:8px; float:left; background:#fff;}
.kh img{width: 259px; height: 191px;}
.kh p{ text-align:center; line-height:55px;}

/*标签定义样式
#kehu_d a{display:block; width:259px; height:200px; margin:0 10px; float:left; padding:8px; background:#fff;}
#kehu_d span a{display:block; width:259px; height:50px; margin:0 10px; padding:8px; background:#fff;}
*/

#products1{width:1091px; margin:0 auto; padding-bottom:30px; overflow:hidden;}
#products2{width:901px; float:left;}
#products2 li{width:276px; float:left; margin-left:24px; overflow:hidden; background:#fff;}
#products2 li a{width:256px; display:block; padding:10px; height:361px;}
#products2 li a:hover{width:256px; background:#1e3ead; color:#fff; height:361px;}

#products2 li img{width:256px; float:left; height:191px;}
#products2 li p{width:216px; float:left; line-height:28px; text-align:center; text-decoration:none; padding:15px 20px;}

/*company*/
#about{width:100%; overflow:hidden; padding-top:60px; background:#f9f9f9;}
.aboutW{width:1100px; margin:0 auto;}
.about_img{float:left; width:429px; height:344px; border:10px #fff solid;}
.about_r{float:right; width:540px; padding-left:31px; padding-right:20px; background:url(../uploadfile/image/20180118/20180118165525_1737944494.png) no-repeat left top;}
.about_rm{font-size:26px; font-weight:bold; line-height:50px; padding-top:20px;}
.about_rm span{color:#14c02f;}
.about_ren{color:#7dc0dc; font-size:18px; line-height:24px;}
.about_rs{line-height:26px; padding-top:20px; padding-bottom:30px;}
.about_a1{overflow:hidden;}
.about_a1 a{width:118px; height:34px; line-height:34px; overflow:hidden; display:block; float:left; margin-right:20px; text-align:center; color:#fff; font-size:16px; background:#ff7108;}
.about_a1 a:hover{background:#ff7108;}

#fuwu{width:1100px; margin:0 auto; overflow:hidden; padding-bottom:50px;}
#fuwu img{border:1px #d4d2d2 solid; padding:1px;}

.partner_bo{width:100%; margin:0 auto; background:url(../uploadfile/image/20180118/20180118174641_2147285150.jpg) center no-repeat; height:103px;}

/*news*/
.news{width:100%; overflow:hidden;}
.news_t{width:100%; overflow:hidden; padding-top:50px; background:#fff; padding-bottom:30px;}
.news_t_en{text-align:center; font-size:38px; font-family:Aparajita, Arial, Helvetica, sans-serif; color:#d2d2d2; font-weight:bold; line-height:40px; text-transform:uppercase; padding-left:10px;}
.news_t_m{text-align:center; font-size:26px; color:#1e3cad; line-height:33px; position:relative; margin-top:-10px; font-weight:bold; border-bottom:1px #f2f2f2 solid; width:300px; margin:0 auto; padding-bottom:10px;}
.news_t_s{text-align:center; font-size:16px; line-height:24px; padding-top:14px;}
.news_t_den{text-align:center; color:#999; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:20px;}
.news_a{width:420px; margin:0 auto;}
.news_xt{ width:100%; overflow:hidden;}
.news_xt_i{ width:100%; overflow:hidden; border-bottom:solid 1px #eee; position:absolute; margin-top:241px;}
.lanrenzhijia{ width:100%; overflow:hidden;}
.lanrenzhijia .tab{ overflow:hidden; width:100%; position:relative; z-index:99; background:#fff; padding-bottom:44px; border-bottom:1px #f2f2f2 solid;}
.lanrenzhijia .tab a{display:block; float:left; text-decoration:none; height:40px; line-height:40px; width:110px; text-align:center; font-size:16px; color:#fff; background:#ff0000; margin:0px 15px;transition: all 0.8s linear;}
.lanrenzhijia .tab a.on{text-decoration:none; background:#1e3cad; transition: all 0.8s linear;}
.lanrenzhijia .content{ overflow:hidden; width:1100px; margin:0 auto; height:445px; position:relative;    margin-top: 50px;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0; width:1200px;}
.lanrenzhijia .content .li{ width:1100px; float:left; height:510px}

.news .news_div_item, .news .divdgweb_new_div_item{overflow:hidden; float:left; width:265px;  height:410px; border:solid 1px #e0e0e0; margin:0px 4px; transition: all 0.8s linear;border-bottom: 4px solid #e0e0e0;}
.news .news_div_item_pic{overflow:hidden; width:265px; height:200px;}
.news .news_div_item_pic img{width:265px;}
.news .news_div_item_content, .news .divdgweb_new_div_item_content{overflow:hidden; width:240px; padding-left:15px; position:absolute; margin-top:260px;}
.news .news_div_item_title, .news .divdgweb_new_div_item_title{line-height:40px; overflow:hidden; border-bottom:dashed 1px #d6d6d6;border-top:dashed 1px #d6d6d6;}
.news .news_div_item_title a, .news .divdgweb_new_div_item_title a{font-size:16px; transition: all 0.8s linear;font-weight:bold; }
.news .news_div_item_body, .news .divdgweb_new_div_item_body{line-height:22px; padding-top:8px; font-size:13px; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; overflow: hidden; color:#414141; padding-bottom:8px;}
.news .news_div_item_date, .news .divdgweb_new_div_item_date{position:absolute; margin-top:200px; margin-left:15px; font-size:14px; width:160px; line-height:45px; overflow:hidden; z-index:99;color:#fff;}
.news .news_div_item_day, .news .divdgweb_new_div_item_day{position: absolute;color: #fff;display: block;width: 45px;height: 45px; background: #1e3ead;font-size: 20px;text-align: center; line-height: 45px;}
.news .news_div_item_year, .news .news_div_item_month, .news .divdgweb_new_div_item_year, .news .divdgweb_new_div_item_month{float:left; color:#000; padding-left:3px;}
.news .news_div_item_year, .news .divdgweb_new_div_item_year{padding-left:55px;}
.news  .news_div_item:hover, .news .divdgweb_new_div_item:hover{}
.news .news_div_item:hover .news_div_item_title a, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{ font-weight:bold; transition: all 0.6s linear;}
.news .news_div_item:hover .news_div_item_body, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_body{transition: all 0.6s linear; }
.news .news_div_item:hover .news_div_item_pic img, .news .divdgweb_new_div_item:hover .news_div_item_pic img{transform: scale(1.05); z-index:1;}

/*友情链接*/
#link_box{width:1090px; margin:0 auto; overflow:hidden; background:#fff; padding:20px 0px; border:5px #f9f9f9 solid;}
#link_bt{width:1050px; margin:0 auto; overflow:hidden; height:40px; padding:0px 20px;}
#link_btb{width:120px; float:right; height:40px; font-size:14px; color:#005fb3; line-height:40px;}
#link_btb a{color:#005fb3;}
#link_bta{width:150px; float:left; height:40px; font-size:20px; color:#005fb3; line-height:40px;}
#link_bt .en{padding-right:5px; font-size:25px; color:#005fb3; font-family:Impact,Microsoft YaHei;}
#link_bg{width:1050px; line-height:40px; height:40px; overflow:hidden; padding-top:10px; margin:0 auto; padding:0px 20px;}

/*bq*/
#bq_box{width:100%; margin:0 auto; background:#333; padding:30px 0px; color:#999;}
#bq{width:1140px; margin:0 auto; overflow:hidden;}

#bq_box a{color:#999;}
#bq_dh{ padding:10px 40px; float:left; overflow:hidden; width:150px;}
#bq_dhbt{font-size:18px; height:40px; line-height:40px; float:left; width:150px;}
#bq_dhbg{font-size:14px; border-right:1px #666 dashed; line-height:32px; float:left; width:150px;}
#bq_dhbg td table{display:none;}

#bq_dh1{ padding:10px 40px; float:left; overflow:hidden; width:300px;}
#bq_dhbt1{font-size:18px; height:40px; line-height:40px; float:left; width:300px;}
#bq_dhbg1{font-size:14px; border-right:1px #666 dashed; line-height:30px; float:left; width:300px;}

#bq_dh2{ padding:10px 20px; float:left; overflow:hidden; width:200px;}
#bq_dhbt2{font-size:18px; height:40px; line-height:40px; float:left; width:200px;}
#bq_dhbg2{font-size:14px; line-height:32px; float:left; width:200px; padding-top:15px;}

.liul{width:300px; float:left;}
.liu_a{ float:left;}
.liu_b{ float:left;}
.liu_c{ margin-top:5px;}
.liu_tj{ margin-top:5px; margin-left:30px;}

.bq_bg{width:100%; margin:0 auto; padding:15px 0px 15px 0px; text-align:center; line-height:30px; color:#fff; font-size:14px; overflow:hidden; background:#000;}
.bq_bg a{color:#fff; font-size:14px;}

/*标题*/
.line{width:100%; background:#eee; height:1px; overflow:hidden;}
#ser{width:1200px;margin:0 auto;}
#ser>div:first-child{font:bold 45px/60px 'Microsoft Yahei';color:#fff;text-align:center;padding-top:39px; position:relative;}
#ser>div:first-child::after{content:"";display:inline-block;width:800px;height:1px;background:#d4d4d4; position:absolute;left:200px;bottom:-14px;}
#ser>div:nth-child(2){font:24px/46px 'Microsoft Yahei';color:#a7bff2; position:relative;margin-top:20px; text-align:center;}
#ser>div:nth-child(2)::before{content:"";display:inline-block;width:20px;height:1px;background:#0197ff; position:absolute;left:590px;top:-7px;}