body{margin: 0px auto; padding: 0px; font-size: 13px; 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{margin: 0px; padding: 0px;}
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;}
a:hover{text-decoration: underline; color:#de0000;transition: all 0.6s;}
img{transition: all 0.5s linear;}
img:hover{transition: all 0.5s linear;}

.clear{height:0; overflow:hidden; clear:both;}
::selection{background-color: red; color: #fff;}

/*抖动样式二*/
@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
}

.navigation h2{display:none;}

/*head*/
.head_t{width:100%; height:42px; line-height:42px; background:#f2f2f2; border-bottom:solid 1px #ddd; font-size:13px;}
.head_tW{width:1200px; margin:0 auto;}
.head_tl{float:left;}
.head_tr{float:right; text-align:right; color:#ccc;}
.head_tr a{line-height:42px; font-size:13px; color:#333;}
.head_tr img{float:left; height:30px; margin-top:8px; margin-right:5px;}

.head{width:100%; height:190px;}
.headW{width:1200px; margin:0 auto; min-width:1200px;}
.head_logo{float:left; padding-top:28px;}
.head_logo img{width:130px;}
.head_logo img:hover{-webkit-animation: test 0.3s ease-in 2;}
.head_m{float:left; width:630px; margin-top:43px; margin-left:20px; margin-right:20px;}
.head_mm{font-size:36px; font-weight:bold; line-height:50px; overflow:hidden;}
.head_men{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ccc; font-size:13px; line-height:18px; letter-spacing:4px;}
.head_mn{font-size:18px; line-height:32px; border-top:solid 1px #eee; font-weight:bold; text-align:left; padding-top:6px; color:#de0000;}
.head_img{float:left; padding-top:54px; width:140px; text-align:center;}
.head_r{float:right; width:242px; padding-top:10px; margin-top:46px; background:url(../images/20180412112636_1156382404.png) no-repeat left 20px; background-size:22%; padding-left:80px; height:120px;}
.head_rt{font-size:18px; line-height:40px; color:#666;}
.head_rd{font-family:Arial, Helvetica, sans-serif; font-size:33px; font-weight:bold; line-height:33px; color:#fd7700;}
.head_rd span{letter-spacing:2.6px;}

/*nav*/
#nav{width:100%; height:60px; background:#076ce0;} 
#navW{width:1200px; margin:0 auto;} 
#nav ul{width:1199px; margin:0 auto; height:60px;}
#nav li{float:left; text-align:center; width:148px; height:60px; position:relative; transition: all 0.8s linear;}
#nav ul li:hover{background:#fff; transition: all 0.8s linear;}
#nav ul li a{text-decoration: none; font-size:16px; line-height:60px; display:block; text-align:center; color:#fff; transition: all 0.8s linear; text-decoration:none; position:relative; z-index:2;}
#nav ul li a:hover{transition: all 0.8s linear; font-weight:bold;}
#nav ul .none a{transition: all 0.8s linear; font-weight:bold;}
#nav .a_nav a{transition: all 0.8s linear; font-weight:bold;}

#nav ul .none, #nav ul .a_nav{background:#fd7700; transition: all 0.8s linear;}
#nav ul .none:hover ,#nav ul .a_nav:hover{background:#fff; transition: all 0.8s linear;}

#nav span{display:block; float:left; overflow:hidden; width:0; height:30px; border-right:dashed 1px #002f66; border-left:dashed 1px #4b96ec; margin-top:15px;}
#nav strong{display:block; background:#fd7700; width:100%; height:0px; position:absolute; transition: all 0.6s linear; z-index:1; margin-top:-30px;}
#nav ul li:hover strong, #nav ul a_nav:hover strong, #nav ul .none:hover strong{height:60px; transition: all 0.6s linear; margin-top:-60px;}

/*focus*/
#flash_bg{width:100%; margin:0 auto; overflow:hidden;}
.focus{width: 100%;height: 500px; 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: 0px; 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(../../114my.cn.114.114my.net/lpm/images/dian.png) no-repeat; cursor: pointer}
.focus .f_btns .btn span.cur{ background:url(../../114my.cn.114.114my.net/lpm/images/yuan.png) no-repeat;}
.focus .prev {background: url(../../114my.cn.114.114my.net/lpm/images/left.png) no-repeat; position: absolute; top:280px;left:80px; width: 40px; height: 60px; z-index: 3; cursor: pointer}
.focus .next { background: url(../../114my.cn.114.114my.net/lpm/images/right.png) no-repeat; position: absolute; top:280px; width: 40px; height: 60px;right: 80px;z-index: 3;cursor: pointer}
.jqfocus ul li a img{height:500px; text-align:center;}

#flash_bgWw{width:100%; height:350px;}
#flash_bgW{overflow:hidden;}
#flash_bgW .focus{overflow:hidden; height:350px;}
#flash_bgW .focus .prev, #flash_bgW .focus .next{top:140px;}

/*search*/
.search{width:100%; background:#eee; overflow:hidden; border-bottom:solid 1px #ddd;}
.searchW{width:1200px; margin:0 auto;}
.search_l{width:928px; float:left; line-height:70px; font-size:14px;}
.search_l strong{color:#de0000;}
.search_l a{font-size:14px;}
#search-d{width:260px; overflow:hidden; height:40px; margin-top:17px; float:left; border-radius:8px; background:#fff; float:right;}
#search-i{float:right; width:55px; overflow:hidden; height:40px; background:#0063ac;}
#search-i input{border:none; width:57px; height:40px; font-size:0px; outline:none; overflow:hidden;}
#search-bg{float:left;width:205px; height:40px; overflow:hidden;}
#search input{border: none;}
:focus{outline:none;/*去掉输入框获得焦点时默认的轮廓*/}

/*prod*/
.prod{width:100%; overflow:hidden; margin-bottom:60px;}
.prod_bac{background:#0061cf; width:100%; overflow:hidden; height:200px; position:absolute; z-index:1;}
.prod_t{margin:0 auto; overflow:hidden; padding-top:60px; background:#076ce0; position:relative; z-index:2; padding-bottom:30px; border-radius:200px 200px 0 0;}
.prod_tline{width:502px; margin:0 auto;}
.prod_tline_i{width:500px; position:absolute; z-index:-1; border:solid 1px #5ba6eb; height:1px; padding-top:50px; margin-top:-20px;}
.prod_tline_il{width:300px; margin:0 auto; height:1px; background:#076ce0; margin-top:1px;}
.prod_tm, .prod_tm_en, .prod_tn, .prod_tn_en{width:1200px; margin:0 auto; text-align:center;}
.prod_tm{font-size:42px; font-weight:bold; line-height:60px; color:#fff;}
.prod_tm_en{font-size:18px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; line-height:20px; color:#93c6f6; padding-bottom:30px;}
.prod_ro{width:35px; overflow:hidden; margin:0 auto;}
.prod_ro_i{width:15px; height:15px; position:absolute; border-radius:50%; background:#fff; border:solid 10px #5ba6eb; margin-top:-15px;}
.prod_line{width:500px; margin:0 auto;}
.prod_line_l{float:left; width:300px; height:1px; background:#5ba6eb;}
.prod_line_r{float:right;}
.prod_tn{overflow:hidden; font-size:18px; line-height:30px; color:#fff; margin-top:30px;}
.prod_tn_en{overflow:hidden; line-height:18px; color:#93c6f6; font-size:12px; text-transform:uppercase;}

.prod_d{width:1200px; margin:0 auto; height:auto; clear:both; overflow:hidden; padding-top:40px;}
.dis{display:none;}

.prod_d td{float:left; width:358px; height:339px; border:solid 1px #ddd; padding:10px !important; margin:10px; position:relative; overflow:hidden; background:#fff;}
.prod_d td br{display:none;}
.prod_d td a{text-decoration:blink; display:block; overflow:hidden;}
.prod_d td span{display:block; overflow:hidden; padding-top:10px; margin-top:18px; border-top:solid 1px #eee; line-height:40px !important; padding-right:58px; width:300px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.8s linear;}
.prod_d td span a{font-size:16px; text-align:left; transition: all 0.8s linear;}

.prod_d .ceshigo{width:50px; float:right; transition: all 0.8s linear;}
.prod_d .ceshigo a{font-size:0; line-height:0; position:absolute; margin-top:-40px;}
.prod_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;}

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

/*advert*/
.advert{width:100%; overflow:hidden; min-width:1200px; height:249px; background:#151a25; margin-bottom:30px;}
.advert_bac{width:100%; overflow:hidden; height:249px; background:url(../images/20180417151029_969202975.jpg) no-repeat center; position:absolute; filter: Alpha(Opacity=16); opacity: 0.16;}
.advertW{width:1200px; margin:0 auto; position:relative; z-index:2;}
.advert_l{float:left; width:735px; margin-left:10px; margin-top:40px; overflow:hidden;}
.advert_lm{width:735px; border-bottom:dashed 1px #73809e; text-align:center; font-size:42px; font-weight:bold; line-height:60px; color:#fff; padding-bottom:12px;}
.advert_ln{overflow:hidden; padding-top:20px;}
.advert_ln_l{width:299px; margin-left:30px; padding-left:38px; line-height:38px; color:#fff; font-size:15px; float:left; overflow:hidden; background:url(../images/20180413171442_528232058.png) no-repeat left center;}
.advert_r{float:right; width:332px; padding:0px 22px; height:249px; border-left:solid 5px #fff; border-right:solid 5px #fff; overflow:hidden;}
.advert_rm{text-align:center; padding-top:12px; font-size:20px; color:#fff; line-height:30px; margin-top:40px;}
.advert_rs{text-align:center; font-size:36px; color:#fff; font-weight:bold; line-height:60px; font-family:Arial, Helvetica, sans-serif; letter-spacing:2px;}
.advert_ra{width:194px; height:45px; line-height:45px; background:#fd7700; border-radius:8px; margin:0 auto; text-align:center;}
.advert_ra a{font-size:18px; color:#fff;}

/*adv*/
.adv{width:100%; overflow:hidden; padding-top:60px; border-bottom:solid 10px #1e2432; min-width:1200px;}
.adv_m{width:1200px; margin:0 auto; text-align:center; font-size:50px; font-weight:bold; line-height:66px; position:relative;}
.adv_m span{color:#fd7700; font-size:60px;}
.adv_en{width:100%; margin:0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:94px; line-height:26px; text-transform:uppercase; color:#eee; font-weight:bold; position:absolute;}
.adv_line{width:80px; height:4px; margin:20px auto; background:#076ce0;}
.adv_s{width:900px; text-align:center; margin:0 auto; font-size:20px; color:#999;}

#adv_it{width:100%; height:auto; overflow:hidden; margin-top:40px; border-top:dashed 1px #ddd;}
#adv_it dl{width:1200px; margin:0 auto; overflow:hidden;}
#adv_it dl dd{float:left; text-align:center; margin:0px 22px; width:253px; overflow:hidden; transition: all 0.8s;}
#adv_it .on{text-decoration:blink; transition: all 0.8s; box-shadow:0 0 5px #eee;}
.adv_cn{width:100%; height:auto; clear:both; position:relative; overflow:hidden;}
.dis{display:none;}

.adv_dd{width:100%; overflow:hidden;}
.adv_dd_m{font-size:22px; line-height:40px; color:#076ce0; font-weight:bold; margin-top:40px;}
#adv_it .on .adv_dd_m{transition: all 0.8s linear; color:#fd7700;}
.adv_dd_line{width:0px; height:2px; background:#076ce0; margin:0 auto; transition: all 0.8s linear;}
#adv_it .on .adv_dd_line{width:200px; transition: all 0.8s linear;}
.adv_dd_en{width:253px; font-size:14px; color:#999; line-height:20px; text-align:center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding-bottom:40px;}

.adv_cn_m{width:100%; height:600px; overflow:hidden;}

.adv_cn_m_bac_l{width:50%; height:600px; position:absolute; left:0;}
.adv_cn_m_01 .adv_cn_m_bac_l{background:url(../images/20180417165940_628788223.jpg) no-repeat left center; }
.adv_cn_m_01:hover .adv_cn_m_bac_l{background:url(../images/20180417165940_628788223.jpg) no-repeat right center; }
.adv_cn_m_02 .adv_cn_m_bac_l{background:url(../images/20180417191506_243255839.jpg) no-repeat left center; }
.adv_cn_m_02:hover .adv_cn_m_bac_l{background:url(../images/20180417191506_243255839.jpg) no-repeat right center; }
.adv_cn_m_03 .adv_cn_m_bac_l{background:url(../images/20180417191506_1708530581.jpg) no-repeat left center; }
.adv_cn_m_03:hover .adv_cn_m_bac_l{background:url(../images/20180417191506_1708530581.jpg) no-repeat right center;}
.adv_cn_m_04 .adv_cn_m_bac_l{background:url(../images/20180417191507_221618059.jpg) no-repeat left center; }
.adv_cn_m_04:hover .adv_cn_m_bac_l{background:url(../images/20180417191507_221618059.jpg) no-repeat right center; }

.adv_cn_m_bac_r{width:50%; height:600px; position:absolute; right:0; background:#1e2432;}

.adv_cn_mW{width:1200px; margin:0 auto; padding-top:80px; z-index:2; position:relative;}
.adv_cn_m_m{overflow:hidden; float:right; width:500px;}
.adv_cn_m_men{font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; color:#fff; text-transform:uppercase; opacity: 0.2; filter: alpha(opacity=20);}
.adv_cn_m_mm{font-size:42px; color:#fff; line-height:60px; font-weight:bold;}
.adv_cn_m_mline{width:120px; height:4px; background:#fd7700; margin:40px 0; transition: all 0.8s linear;}
.adv_cn_m_m:hover .adv_cn_m_mline{ width:80px; transition: all 0.8s linear;}
.adv_cn_m_mn{height:160px; line-height:28px; font-size:15px; color:#fff; opacity: 0.5; filter: alpha(opacity=50);}
.adv_cn_m_msp{overflow:hidden; margin:40px 0;}
.adv_cn_m_msp span{display:block; float:left; width:40px; height:2px; background:#fff; opacity: 0.5; filter: alpha(opacity=50); margin-right:8px; transition: all 0.8s linear;}
.adv_cn_m_m:hover .adv_cn_m_msp span{ width:80px; transition: all 0.8s linear;}
.adv_cn_m_ma{width:150px; line-height:40px; text-align:center; border:solid 2px #525760; transition: all 0.8s linear; position:relative;}
.adv_cn_m_ma a{color:#fff; font-size:16px; display:block; position:relative; z-index:2;}
.adv_cn_m_ma span{display:block; position:absolute; width:150px; height:0px; background:#fd7700; margin-top:-20px; transition: all 0.8s linear; z-index:1;}
.adv_cn_m_ma:hover{background:#fd7700; transition: all 0.8s linear;}
.adv_cn_m_ma:hover span{ margin-top:-40px; height:40px; transition: all 0.8s linear;}

/*cases*/
.cases{width:100%; overflow:hidden; margin:40px auto; padding-top:40px;}
.cases_m, .cases_s{width:1200px; margin:0 auto; text-align:center; min-width:1200px;}
.cases_m{font-size:36px; font-weight:bold; line-height:50px;}
.cases_s{font-size:16px; line-height:26px; padding-top:8px; margin-bottom:15px; color:#666;}
.cases_tline{width:502px; margin:0 auto;}
.cases_tline_i{width:500px; position:absolute; z-index:-1; border:solid 1px #ddd; height:1px; padding-top:50px; margin-top:-20px;}
.cases_tline_il{width:250px; margin:0 auto; height:1px; background:#fff; margin-top:1px;}

.cases_d{overflow:hidden; margin:0 auto; width:1200px; background:#fff;}
#kehu_l{border: 30px dashed transparent; margin-top: 145px; cursor: pointer; border-right-color: #076ce0; float:left;}
#kehu_r{border: 30px dashed transparent; margin-top: 145px; cursor: pointer; border-left-color: #076ce0; float:right;}
#kehu_d{margin:0 30px; width:1020px; overflow:hidden; float:left; margin-top:10px;}

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

#kehu_d .ceshioo{ padding-left:0; margin-top:0; border:none; line-height:normal !important; padding-right:0; padding-top:0;}

#kehu_d .ceshioo{width:50px; float:right; transition: all 0.8s linear;}
#kehu_d .ceshioo a{font-size:0; line-height:0; position:absolute; margin-top:-40px;}
#kehu_d .ceshioo .ceshioo_ai{ width:30px; display:block; overflow:hidden; height:30px; margin-top:5px; border-left:solid 1px #ddd; padding-left:15px; transition: all 0.8s linear}
.ceshioo_ai_l{float:left; display:block; height:1px; width:20px; background:#ccc; margin-top:14px; transition: all 0.8s linear}
.ceshioo_ai_r{float:left; display:block; 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;}

#kehu_d td:hover div{transition: all 0.8s linear; width:200px; padding-right:88px;}
#kehu_d td:hover .ceshioo{transition: all 0.8s linear; width:76px; padding-right:0;}
#kehu_d td:hover .ceshioo_ai{transition: all 0.8s linear; width:60px;}
#kehu_d td:hover .ceshioo_ai_l{transition: all 0.8s linear; width:36px; background:#fd7700;}
#kehu_d td:hover .ceshioo_ai_r{transition: all 0.8s linear; border-bottom:9px solid #fd7700;}
#kehu_d td:hover span a{transition: all 0.8s linear; color:#fd7700;}
#kehu_d td:hover img{transform: scale(1.05);}

/*engi*/
.engi{width:100%; overflow:hidden; background:#1e2432; padding:50px 0;}
.engi_m{width:1200px; margin:0 auto; text-align:center; font-size:42px; font-weight:bold; color:#fff; line-height:80px;}
.engi_line{width:84px; height:7px; background:#fd7700; margin:0 auto; margin-top:10px;}
.engi_li{overflow:hidden; width:1200px; margin:16px auto; padding-top:46px;}
.engi_li_l{float:left; width:170px; overflow:hidden; margin:0 35px;}
.engi_li_l_img{width:164px; height:164px; border:solid 3px #7f848a; overflow:hidden; text-align:center; transition: all 0.8s linear;}
.engi_li_l_img img{margin-top:42px; transition: all 0.8s linear; filter: Alpha(Opacity=50); opacity: 0.5; width:76px;}
.engi_li_l_m{overflow:hidden; text-align:center; font-size:20px; color:#7f848a; line-height:30px; margin-top:25px; transition: all 0.8s linear;}
.engi_li_l_en{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#4e5359; font-size:12px; text-align:center; overflow:hidden; line-height:18px;}

.engi_li_l:hover .engi_li_l_img{transition: all 0.8s linear; border-radius:50%;}
.engi_li_l:hover .engi_li_l_img img{transition: all 0.8s linear; transform: rotate(-360deg); filter: Alpha(Opacity=100); opacity: 1;}
.engi_li_l:hover .engi_li_l_m{transition: all 0.8s linear; color:#fff;}

/*integ*/
.integ{width:100%; overflow:hidden; height:537px; background:url(../images/20180413094642_1075465670.jpg) no-repeat center;}
.integ_m, .integ_en, .integ_n{width:1200px; margin:0 auto; overflow:hidden; text-align:center;}
.integ_m{font-size:52px; line-height:70px; color:#fff;}
.integ_en{font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; font-size:30px; line-height:40px; margin-top:80px; filter: Alpha(Opacity=50); opacity: 0.5;}
.integ_n{font-size:24px; line-height:40px; color:#fff; margin-top:60px; letter-spacing:2px; filter: Alpha(Opacity=80); opacity: 0.8;}
.integ_a{width:218px; height:64px; line-height:64px; text-align:center; margin:0 auto; border-radius:32px; background:#fff; margin-top:60px; transition: all 0.8s linear;}
.integ_a a{font-size:23px; color:#de0000; display:block;}
.integ_a:hover{transition: all 0.8s linear; border-radius:2px;}

/*about*/
.about{width:1200px; margin:40px auto; min-width:1200px; overflow:hidden;}
.about_l{width:618px; height:537px; float:left; overflow:hidden;}
.about_l_bac{width:520px; height:537px; position:absolute; background:#1e2432;}
.about_l_img{position:relative; float:right; margin-top:73px; width:555px; height:390px; overflow:hidden;}
.about_l_img img{width:555px; height:390px; }
.about_r{float:right; width:530px; margin-top:20px;}
.about_r_en{font-size:55px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:60px; font-weight:bold; color:#ddd;}
.about_r_m{font-size:30px; font-weight:bold; line-height:36px;}
.about_r_line{width:60px; height:5px; background:#fd7700; margin:25px 0;}
.about_r:hover .about_r_line{width:160px; transition: all 0.8s linear;}
.about_r_n{overflow:hidden; line-height:26px; color:#666; font-size:14px; padding-bottom:30px;}
.about_r_a{overflow:hidden; width:160px; line-height:50px; text-align:center; background:#999; transition: all 0.8s linear;}
.about_r_a a{color:#fff; font-size:16px; display:block;}
.about_r_a:hover{background:#fd7700; transition: all 0.8s linear;}

/*news*/
.news{width:100%; min-width:1200px; overflow:hidden; padding-bottom:30px;}
.news_bac{width:100%; overflow:hidden; height:458px; background:url(../images/20180412154802_1049377345.jpg) no-repeat center; position:absolute; z-index:1;}
.newsW{width:100%; margin:0 auto; overflow:hidden; position:relative; z-index:2;}
.news_t{width:1200px; margin:0 auto; overflow:hidden; margin-top:50px; height:270px;}
.news_ten{float:right; width:100px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:80px; text-transform:uppercase; writing-mode: tb-rl; line-height:100px; -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl;}
.news_tm{float:right; writing-mode: tb-rl; color:#fff; font-size:32px; font-weight:bold; line-height:40px; margin-top:100px; -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl;}

.lanrenzhijia{ width:1200px; margin:0 auto; overflow:hidden; min-width:1200px; background:#fff;}
.lanrenzhijia .news_dt{ overflow:hidden; margin:0 auto; width:1200px; border-left:dashed 1px #ddd; margin-left:-1px;}
.lanrenzhijia .news_dt a{display:block; float:left; text-decoration:none; line-height:60px; width:399px; text-align:center; font-size:20px; transition: all 0.8s linear; background:#f1f1f1; border-right:dashed 1px #ddd;}
.lanrenzhijia .news_dt a.on{text-decoration:none; transition: all 0.8s linear; color:#fff; background:#076ce0; border-right:dashed 1px #076ce0; font-weight:bold;}
.lanrenzhijia .content{overflow:hidden; width:1200px; margin:0 auto; height:482px; position:relative; margin-top:20px;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0; width:1200px;}
.lanrenzhijia .content .li{ width:1200px; float:left;}

.news .news_div_item, .news .divdgweb_new_div_item{width:238px; height:410px; float:left; position:relative; margin:15px 16px; padding:15px; transition: all 0.8s linear; box-shadow:0 0 8px #ccc; overflow:hidden; background:url(../images/20180412180836_538427046.jpg) no-repeat center 197px;}
.news .news_div_item_date, .news .divdgweb_new_div_item_date{overflow:hidden; padding-top:15px; margin-bottom:10px;}
.news .news_div_item_year, .news .divdgweb_new_div_item_year{float:right; font-size:16px; width:150px; margin-top:11px; line-height:30px; color:#cacaca;}
.news .news_div_item_month, .news .divdgweb_new_div_item_month, .news .news_div_item_day, .news .divdgweb_new_div_item_day{float:left; font-size:30px; font-family:Arial, Helvetica, sans-serif; line-height:40px; color:#b8b8b8;}
.news .news_div_item_pic{width:236px; overflow:hidden; border:solid 1px #ddd; margin-top:20px;}
.news .news_div_item_pic img{width:236px; height:155px;}
.news .news_div_item_content, .news .divdgweb_new_div_item_content{width:238px; overflow:hidden;}
.news .news_div_item_title, .news .divdgweb_new_div_item_title{overflow:hidden; line-height:36px; white-space: nowrap; text-overflow: ellipsis; width:238px;}
.news .news_div_item_title a, .news .divdgweb_new_div_item_title a{font-size:16px;}
.news .news_div_item_body, .news .divdgweb_new_div_item_body{width:238px; overflow:hidden; display: -webkit-box; -webkit-line-clamp:2; line-height:24px; font-size:13px; color:#999; -webkit-box-orient: vertical; margin-top:10px; height:50px;}
.news .news_dtgo{overflow:hidden; border-left:solid 2px #ddd; width:236px; height:38px; transition: all 0.8s linear; position:absolute; margin-top:204px;}
.news .news_dtgo a{font-size:0px; line-height:0px; text-decoration:blink; display:block; overflow:hidden; position:relative;}
.news .news_dtgo p{ font-size:16px; color:#de0000; line-height:38px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; position:relative; z-index:2; margin-left:12px; transition: all 0.8s linear;}
.news .news_dtgo span{display:block; position:absolute; z-index:1; width:0px; background:#076ce0; height:38px;transition: all 0.8s linear; margin-top:-38px;}
.news .news_div_item:hover .news_dtgo, .news .divdgweb_new_div_item:hover .news_dtgo{transition: all 0.8s linear; border-left:solid 2px #076ce0;}
.news .news_div_item:hover .news_dtgo p, .news .divdgweb_new_div_item:hover .news_dtgo p{transition: all 0.8s linear; color:#fff;}
.news .news_div_item:hover .news_dtgo span, .news .divdgweb_new_div_item:hover .news_dtgo span{transition: all 0.8s linear; width:236px;}

.news .news_div_item:hover .news_dtgo:hover, .news .divdgweb_new_div_item:hover .news_dtgo:hover{border-left:solid 2px #de0000;}
.news .news_div_item:hover .news_dtgo:hover span, .news .divdgweb_new_div_item:hover .news_dtgo:hover span{background:#de0000;}

.news .news_div_item:hover, .news .divdgweb_new_div_item:hover{transition: all 0.8s linear;}

/*links*/
.links{width:100%; overflow:hidden; padding:24px 0; background:#fafafa;}
.linksW{width:1200px; margin:0 auto;}
.links_l{float:left; width:120px; border-right:solid 1px #ddd;}
.links_lm{font-size:15px; line-height:20px;}
.links_len{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; line-height:26px; font-size:26px; color:#076ce0;}
.links_r{float:right; width:1050px; padding-top:5px;}
.links_r a{font-size:13px;}

/*footer*/
.footer{width:100%; overflow:hidden; background:#1e2432; font-size:14px; color:#838896;}
.footer a{font-size:14px; color:#838896;}
.footerW{width:1200px; margin:0 auto; position:relative;}
.footer_t_line{width:100%; height:0px; border-bottom:dashed 1px #343a49; position:absolute; margin-top:127px;}
.footer_l{float:left; width:293px;}
.footer_om{overflow:hidden; margin-top:50px; font-size:20px; line-height:30px; color:#fff;}
.footer_oen{overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#454c5e; text-transform:uppercase; line-height:26px; margin-bottom:52px;}
.footer_ld{overflow:hidden; width:293px;}
.footer_ld_l{float:left; width:114px; margin-right:10px;}
.footer_ld_lm{overflow:hidden; padding-bottom:12px;}
.footer_ld_lm_line{float:left; width:9px; overflow:hidden; margin-top:11px;}
.footer_ld_lm_line span{width:9px; display:block; height:1px; background:#fff; margin-bottom:2px;}
.footer_ld_lm_m{float:left; width:90px; line-height:26px; margin-left:10px;}
.footer_ld_ld{width:94px; padding:9px; border:solid 1px #565656;}
.footer_ld_ld img{width:94px;}
.footer_line{float:left; width:0px; height:370px; border-right:dashed 1px #343a49;}
.footer_m{float:left; width:140px; margin-left:50px; overflow:hidden;}
.footer_md{overflow:hidden; width:118px; text-overflow: ellipsis; white-space: nowrap; line-height:28px;}
.footer_md td{display:block; overflow:hidden; line-height:28px; text-overflow: ellipsis; white-space: nowrap; width:100px;}
.footer_md td table{display:none;}
.footer_md td a{font-weight:normal !important;}
.footer_r{float:left; margin-left:50px; width:283px;}
.footer_rd{overflow:hidden; line-height:28px;}

/*copy*/
.copy{width:100%; overflow:hidden; padding:40px 0; background:#1e2432; border-top:dashed 1px #3e4557; color:#838896; font-size:14px; line-height:28px;}
.copy a{color:#838896; font-size:14px;}
.copyW{width:1200px; margin:0 auto; text-align:center;}

/*公用样式*/

#bodycon{margin:40px auto; overflow:hidden;}

/*内页*/
.nyhdp_xw{width:100%; overflow:hidden; height:350px; background:url(../images/20180412152205_1244134756.jpg) no-repeat center; position:absolute; top:293px; z-index:1;}
.nyhdp_ly{width:100%; overflow:hidden; height:350px; background:url(../images/20180412152205_1010236299.jpg) no-repeat center; position:absolute; top:293px; z-index:1;}
.nyhdp_lx{width:100%; overflow:hidden; height:350px; background:url(../images/20180412152205_913070171.jpg) no-repeat center; position:absolute; top:293px; z-index:1;}

/*内页导航*/
.strong_title{display:none;}
.mianbxContent{width:1158px !important; text-align:left !important; height:auto !important; line-height:40px !important; font-size:16px; overflow:hidden; padding:10px 20px; background:#f9f9f9; white-space: nowrap; text-overflow: ellipsis; border:dotted 1px #ddd; }
.mianbxContent a{font-weight:bold; color:#d50b30; font-size:16px;}


/*内页新闻 标题*/
.news_content_title{font-size:16px; line-height:60px; height:auto !important; overflow:hidden; padding-bottom:10px; color:#076ce0;}
.news_content_title strong{ color:#076ce0;}

/*内页新闻*/
.shopmrsc li .xwlb_img img{ border:solid 1px #eee;}
.shopmrsc li:hover .xwlb_img img{transform: rotateY(360deg); transition: all 0.9.5s;}
.xwlb_img{ background:#f9f9f9;}

/*内页产品分类直接显示*/
.pro_all_class{width:1200px !important; height:auto !important; padding-top:8px; overflow:hidden; font-size:0px; line-height:0px; padding-bottom:16px;}
.pro_all_class a{float:left; display:block; width:185px; overflow:hidden; text-align:center; margin-right:15px; font-size:16px; margin-bottom:10px; color:#fff; background:#076ce0; white-space: nowrap; text-overflow: ellipsis; line-height:46px; text-decoration:blink; transition: all 0.8s linear;}
.pro_all_class a:hover{transition: all 0.8s linear; background:#d50b30; color:#fff;}
.pro_all_class strong{background:#d50b30; color:#fff; display:block;}

/*内页自定义新闻带图片展示*/

.pro_list_box_item_l_zdy{float:left; width:205px; height:135px; background:#eee url(../images/20180412151122_93809093.jpg) no-repeat center; line-height:135px; font-size:16px; font-size:0; line-height:0;}
.pro_list_box_item_l_zdy img{width:205px; height:135px;}
.pro_list_box_item_r_zdy{float:right; width:924px;text-align:left; height:139px; background:url(../images/20180412151227_1394288766.png) no-repeat left bottom;}
.pro_list_box_item_zdy{border: #efefef solid 1px; overflow: hidden; padding: 10px; margin:8px;}
.pro_list_box_item_zdy:hover{ background:#f9f9f9;}
.pro_list_box_item_r_zdy p{font-size:16px;}
.pro_list_box_item_r_zdy a:nth-child(2){display:block; height:116px;}
.pro_list_box_item_r_zdy div{padding-top:10px;font-size:13px; color:#999; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.pro_list_box_item_r_zdy span{font-size:14px; color:#999;}
.pro_list_box_item_r_zdy a{text-decoration:blink;}
.pro_list_box_item_zdy:hover a p{color:#eb0000;}

.pro_list_box_item_zdy .pro_list_box_item_l_zdy img{ border:solid 1px #efefef;}
.pro_list_box_item_zdy:hover .pro_list_box_item_l_zdy{transition: all 0.95s; -webkit-animation: test 0.3s ease-in 2;}

.pages_info dgweb_pages_info{font-size:13px;}


/*内页产品*/
.pro_name{line-height:30px; width:100%; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.pro_name a{font-size:14px;}
.pro_one_box{border:solid 1px #ccc; width:270px !important; margin:6px; padding:8px;}
.pro_one_box .pro_pic{height:auto !important;}
.pro_one_box:hover .pro_name a{color:#e80000;}
.pro_one_box:hover .pro_pic{-webkit-animation: test 0.3s ease-in 2;}

/*内页自定义图片*/
.dgweb_list_item:hover .dgweb_list_item_pic{-webkit-animation: test 0.3s ease-in 2;}
.dgweb_list_item:hover .dgweb_list_item_a a{color:#e80000;}
.dgweb_list_item_a{line-height:30px; margin-bottom:10px; width:100%; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.dgweb_list_item_a a{font-size:14px;}

/*内页产品详情*/
.pcontent_title_h4{font-size:18px; overflow:hidden; width:1200px !important; margin-top:20px !important; border-bottom:dashed 1px #fff; border-top:solid 3px #076ce0; padding-top:10px;}
.pcontent_title_h4 strong{font-weight:normal; line-height:40px !important; border-top:solid 1px #eee;}
.detail_title{font-size:15px; margin-left:0 !important; padding-left:20px !important; line-height:28px; margin-bottom:25px; width:1180px !important; border-bottom:solid 5px #eee !important;}

/*内页产品-相关产品指引*/
.pro_detail_rel_hd{overflow:hidden; font-size:16px; font-weight:bold; line-height:32px; text-align:center; background:#f1f1f1;}
.pro_detail_rel_item div{ width:22% !important; margin:7px; border:solid 1px #ccc; padding:5px !important;}
.pro_detail_rel_item div:hover img{transform: rotateY(360deg); transition: all 0.9.5s;}
.pro_detail_rel_item div a{ font-size:14px; line-height:32px;}