﻿
html,body,div,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,object,code,legend,button,input,textarea,label,th,td,a,img{margin:0;padding:0;border:0;outline:0}
ul,ol{list-style:none;margin:0 !important;padding:0 !important;}
dl{margin: 0!important;padding:0 !important;}
abbr,acronym{border:0;font-variant:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
.fl{float:left}
.fr{float:right}
a{color:#333;text-decoration:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
a:hover{text-decoration:none}
a.special,.special a{color:#1eb37b}
a.special:hover,.special a:hover{color:#1eb37b;text-decoration:none}
.cf:before,.cf:after,.clearfix:before,.clearfix:after{content:"";display:table}
.cf:after,.clearfix:after{clear:both}
.cf,.clearfix{clear:both;*zoom:1}
.c-333{color:#333}
.c-666{color:#666}
.c-999{color:#999}
.c-green{color:#1fb079}
.c-orange{color:#fc714c}
.c-reg{color:#d90106}
.show{display:block}
.hide{display:none}
.border-1{border:1px solid #eee;box-sizing: border-box;}
.border-5{border: 5px solid #fff;box-sizing: border-box;}
.border-10{border: 10px solid #fff;box-sizing: border-box;}
.border-15{border: 15px solid #fff;box-sizing: border-box;}
.border-20{border: 20px solid #fff;box-sizing: border-box;}
.w-1200{max-width: 1200px;width:100%;margin:0 auto;}
.w-1300{max-width: 1300px;width:100%;margin:0 auto;}
.w-1340{max-width: 1340px;width:100%;margin:0 auto;}
.w-pd-100{padding:0 100px;margin:0 auto;}
input::-webkit-input-placeholder{color:#fefefe;}
input::-moz-placeholder{color:#fefefe;}
input:-moz-placeholder{color:#fefefe;}
input:-ms-input-placeholder{color:#fefefe;}

.page-1{text-align: center; margin:5% auto; height: 34px; overflow: hidden; display: block;}
.page-1 ul{width: 100%;text-align: center;}
.page-1 ul li{display: inline-block;padding:.2% .5%;}
.page-1 ul li.on{background:#1e2481;color:#fff;}
.page-1 ul li.on a{color:#fff;}

.page-2{width:100%;margin:3% auto;}
.page-2{display: inline-block;width: 100%;text-align: center;}
.page-2 li{width:36px;line-height:36px;font-size:14px;color:#333;display: inline-block;text-align: center;font-weight: bold;}
.page-2 li:hover,.page-2 li.on a{color:#e60012;}
.page-2 .page-2s{width:75px;background:#c5c5c5;color:#fff;margin:0 5px;}
.page-2 .page-2s a{display: block;}
.page-2 .page-2s:hover a{color:#fff;background:#e60012;}

.page-3{text-align: center; margin:5% auto; height: 34px; overflow: hidden; display: block; }
.page-3 .on{ border: 1px solid #02897d;cursor: pointer; background: #02897d; color: #fff; }
.record_i{ font-size: 14px; color: #555555; height:34px; line-height: 34px; margin:0 4px; display: block; float: left;   }
.page_home{display: block; float: left; cursor: pointer;  margin: 0 4px; border: 1px solid #dddddd;  width: 32px; height: 32px;background: url(/template/cn/images/page_left.jpg) center center no-repeat; text-align: center; line-height: 32px;  }
.page_tail{ display: block; float: left;cursor: pointer;  margin: 0 4px; border: 1px solid #dddddd;  width: 32px; height: 32px;background: url(/template/cn/images/page_right.jpg) center center no-repeat; text-align: center; line-height: 32px;  }
.page_up {display: block; float: left; cursor: pointer; margin: 0 4px; border: 1px solid #dddddd;  width: 32px; height: 32px;background: url(/template/cn/images/page_l.jpg) center center no-repeat; text-align: center; line-height: 32px;  }
.page_down {display: block; float: left;cursor: pointer; cursor: pointer; margin: 0 4px; border: 1px solid #dddddd;  width: 32px; height: 32px;background: url(/template/cn/images/page_r.jpg) center center no-repeat; text-align: center; line-height: 32px;  }
.page_a { display: block; float: left;cursor: pointer;  margin: 0 4px; border: 1px solid #dddddd;  width: 32px; height: 32px;text-align: center; line-height: 32px;  }
.jump_txt{ display: block; float: left;  margin: 0 4px; border: 1px solid #dddddd;  width: 32px; height: 32px; text-align: center; line-height: 32px; }
.jump_sub{display: block; float: left;  margin: 0 4px; border: 1px solid #dddddd;  background: none; width: 32px; height: 32px; text-align: center; line-height: 32px; }
.page_inner{ display: inline-block; }
.page_line{ display: block; float: left; height: 34px; line-height: 34px; width:24px; text-align: center;  }

.page-4{width:100%;margin:3% auto;text-align: center;}
.page-4 li{width:35px;line-height:35px;height:35px;display: inline-block;}
.page-4 li a{display: block;color:#666;border:1px solid #e5e5e5;font-size:14px;text-align: center;box-sizing: border-box;}
.page-4 li:hover a,.page-4s.on a{color:#fff;background:#014099;border:1px solid #014099;box-sizing: border-box;}
.page-4 .page-4s{width:60px;}
/*hide scroll*/
::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#f8f8f8;}
::-webkit-scrollbar {width:0px;height:0px;}
::-webkit-scrollbar-thumb {background-color:#dddddd;background-clip:padding-box;min-height:28px;}
::-webkit-scrollbar-thumb:hover {background-color:#bbb;}

/* 缩放动画 */
.lg_kqmlzy{-webkit-animation:play_btn 0.5s infinite alternate;}
@-webkit-keyframes play_btn{
	0%{-webkit-transform:scale(1.0)}
	100%{-webkit-transform:scale(1.2)}
}

.nav__trigger { float: right; width: 30px; height: 30px; position: relative; right: 1%; top:22px; margin-left: 15px; z-index: 9999; display: none; cursor: pointer; }
.nav__icon { display: block; position: absolute; width: 30px; height: 2px; top: 0; left: 0; background-color:#0d6fb8; -webkit-transition-property: background-color, -webkit-transform; transition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-property: background-color, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.nav__icon:before, .nav__icon:after { content: ''; display: block; width: 30px; height: 2px; position: absolute; background: #0d6fb8; -webkit-transition-property: margin, -webkit-transform; transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.nav__icon:before { margin-top: 20px; }
.nav__icon:after { margin-top: 10px; }
.zjq-mnav { width: 100%; height: 100%; padding: 0 0; position: fixed; z-index: 1024; opacity: 0; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 300ms; transition-duration: 300ms; -webkit-transform: translateY(-100%); transform: translateY(-100%); right: 0; top: 0; overflow: hidden; }
.zjq-msons { margin: 14px 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
.zjq-msons dt { font-size: 14px; margin-bottom: 8px; line-height: 1.6rem; text-align: center; }
.zjq-msons a { color: #fff }
.zjq-msons dd { text-align: center; line-height: 24px; padding-bottom: 10px;font-size: 14px;}
.zjq-msons dd a { margin:0 10px; display: inline-block; color: #e9e8e8 }
.nav--active{ overflow: hidden; }
.nav--active .nav__trigger { opacity: 0.5; }
.nav--active .nav__icon { top: 8px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.nav--active .nav__icon:before { display: none; }
.nav--active .nav__icon:after { margin-top: 0; -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.nav--active .zjq-mnav { top:65px; opacity: 1; height: 100%; background: #0d6fb8; -webkit-transform: translateY(0); transform: translateY(0); padding:1rem 0; }

/*lg_head*/

.lg_head{position: fixed;top:0;left:0;right:0;z-index: 99999999;width: 100%;}
.lg_head_con{height:110px;background:#fff;padding:0 170px;}
.lg_head_con h1{line-height: 110px;float: left;}
.lg_head_con h1 img{max-width: 100%;margin: 0 auto;display: block;}
.lg_head_con .lg_center{max-width: 1200px;width:70%;margin: 0 auto;height:110px;display: inline-block;text-align: right;} 
.lg_head_con .lg_center>ul{display: block;text-align: right;margin: 0 auto;}
.lg_head_con .lg_center>ul>li{display: inline-block;font-size: 16px;line-height: 110px;height:110px;margin: 0 0px 0 20px;position: relative;}
/* .lg_head_con .lg_center>ul>li>dl{position: absolute;top:110px;background:rgba(255,255,255,.8);left:0%;height: 0;overflow: hidden;transition: all 1s;width:100%;}
.lg_head_con .lg_center>ul>li:hover dl{height: 58px;line-height: 58px;transition: all 1s;z-index: 22;}
.lg_head_con .lg_center>ul>li>dl>dd{display: block;height:58px;line-height: 58px;text-align: center;}
.lg_head_con .lg_center>ul>li>dl>dd:hover,.lg_head_con .lg_center>ul>li>dl>dd:hover>a{background: #0e85c8;color:#fff;}
.lg_head_con .lg_center>ul>li>dl>dd>a{display: block;} */
.lg_head_con .lg_center>ul>li>a{display: block;color:#1566a5;position: relative;}
.lg_head_con .lg_center>ul>li:hover>a::after{content: "";display: block;height:6px;background:#0e85c8;position: absolute;bottom: 0;left:0;right:0;text-align: center;}
.lg_search{display: inline-block;border: 1px solid #ddd;width:150px;height:35px;border-radius: 20px;margin: 37.5px auto;box-sizing: border-box;margin-left: 1%;}
.lg_search input{border: none;background:rgba(255,255,255,0);line-height: 35px;width:80%;float: right;}
.lg_search button{display: inline-block;font-style: normal;color:#ddd;line-height: 35px;padding-left:5px;background: rgba(255,255,255,0) !important;}

.second_menu{width:1200px;width: 100%;height:58px;z-index: 666;display: none;}
.lg_head_con .lg_center>ul>li  .second_menu dl{width: 1200px;position: absolute;bottom:0;left:0;}
.lg_head_con .lg_center>ul>li  .second_menu dl dd a{display: block;text-align: center;transition: width 1s;}

.second_menu dl dd{float: left;background:rgba(255,255,255,.8);}
.lg_head_con .lg_center>ul>li:hover .second_menu{display: block;position: absolute;left: 0;right: 0;top: auto;}
.lg_head_con .lg_center>ul>li:hover .second_menu dl dd a{display:block;font-size: 14px;color:#333;height:58px;line-height: 58px;background:none;width:140px;}
.lg_head_con .lg_center>ul>li .second_menu dl dd:hover a{background:#0e85c8;width:140px;text-align: center;display: block;transition: width 1s;color:#fff;}


.lg_footer{background: #3b6faf;padding:25px 0;}
.lg_footer_con{max-width:1200px;margin: 0 auto;}
.lg_footer_con .lg_footer_top{border-bottom: 1px solid #fff;margin: 1% auto 0;padding:0 2% 1.5%;} 
.lg_footer_con .lg_footer_top h1{display: inline-block;margin:0 auto;}
.lg_footer_con .lg_footer_top .lg_center{display: inline-block;text-align: right;}
.lg_footer_con .lg_footer_top .lg_center>ul{display: block;}
.lg_footer_con .lg_footer_top .lg_center>ul>li{display: inline-block;font-size: 16px;line-height: 48px;padding: 0 0 0 25px;}
.lg_footer_con .lg_footer_top .lg_center>ul>li>a{color:#fff;position: relative;display: block;}
.lg_footer_con .lg_footer_top .lg_center>ul>li:last-child>a::after,.lg_footer_con .lg_footer_top .lg_center>ul>li:last-child>a::before{display: none;}
.lg_footer_con .lg_footer_top .lg_center>ul>li>a::after{content: "";display: block;height:18px;width:1px;background:#ebeff5;position: absolute;right:-10px;top:50%;margin-top:-9px;}
.lg_footer_con .lg_footer_top .lg_center>ul>li>a::before{content: "";display: block;height:18px;width:1px;background:#c1cde1;position: absolute;right:-9px;top:50%;margin-top:-9px;}
.lg_footer_btm{padding:0 2%;margin:2% auto 0;}
.lg_footer_btml p{font-size: 16px;color:#fff;line-height: 28px;}
.lg_footer_btml p a{color:#fff;margin:0 5px 0 0;}

/*banner*/
#slider {max-width:1920px;width:100%;margin:0px auto;height:743px;}
.controls li {top: 40%;}
.controls li:nth-child(1){left: 3%;}
.controls li:nth-child(2){right: 3%;}
.paginations{position:absolute;background:rgba(255,255,255,.5);height:40px;width:155px;line-height: 40px;bottom: 80px !important;text-align: center;margin-left:-77.5px !important;border-radius: 20px;}
.paginations li{background-color: #fff;float: none !important;display: inline-block;margin: 0 2% !important;}
.paginations li.active{background-color: #004a81;}

/*about*/
.about_con,.core_con,.project_con,.news_con{max-width: 1200px;margin:3% auto;}
.about_tit{text-align: center;margin: 4% auto 1%;}
.about_tit h3{font-size: 38px;font-weight: bold;color:#333;margin:0 auto;}
.about_tit span{display: block;font-size: 48px;color: rgba(51,51,51,.1);font-weight: bold;line-height: 48px;text-transform: uppercase;}
.about_tit .about_con_ms{font-size: 18px;line-height: 30px;color:#666;margin: 1% auto 0;}
.about_tit em{display: block;width:115px;height:40px;border-radius: 20px;border:1px solid #4380c9;line-height: 40px;text-align: center;margin:3% auto;font-style: normal;}

/*core*/
.core_con .core_btm{margin:0 auto;}
.core_con .core_btm ul li{float: left;width:50%;max-width: 600px;background: #3b6faf;}
.core_con .core_btm ul li .core_btml{max-width: 318px;height:288px;width:53%;overflow: hidden;}
.core_con .core_btm ul li .core_btml img{max-width: 100%;}
.core_con .core_btm ul li .core_btmr{max-width: 282px;width:47%;padding:20px 25px 0;}
.core_con .core_btm ul li .core_btmr h3{font-size: 24px;color:#fff;margin: 5% auto;}
.core_con .core_btm ul li .core_btmr abbr{display: block;font-size: 14px;line-height: 28px;color:#fff;}
.core_con .core_btm ul li .core_btmr em{display: block;width:98px;height:38px;line-height: 38px;border:1px solid #fff;color:#fff;text-align: center;border-radius: 20px;font-style: normal;float: right;margin-top: 5%;}

/*project*/
.project_btm .link_scroll{max-width:1200px;width:100%;margin:0 auto;overflow: hidden;height: 315px;}
.project_btm .link_div{position: relative;margin:0 auto 4%;}
.project_btm .link_div li{float: left;max-width:402px;height: 315px;margin-right:1px;position: relative;overflow: hidden;width:33.33333%}
.project_btm .link_div li span{display: block;width:100%;margin-left: 0;}
.project_btm .link_div li span img{max-width:100%;}
.project_btm .link_div li span:nth-child(1){width:100%;margin-left: 0;}
.project_btm .link_div li b{background:#3b6faf;display: block;height:55px;line-height: 55px;position: absolute;bottom: 0;left:0;right:0;}
.project_btm .link_div li b{display: block;font-size: 17px;color:#fff;font-weight: bold;font-weight: normal;text-align: center;}
.project_btm .link_left,.project_btm .link_right{position: absolute;bottom:0%;z-index: 11;font-size: 24px;font-family: cursive;color:#8e8e8e;cursor: pointer;background: #6c7788;width:38px;height:38px;border-radius: 50%;text-align: center;line-height: 38px;color:#fff;}
.project_btm .link_left:hover,.project_btm .link_right:hover{background:#3b6faf;}
.project_btm .link_left{left:6%;}
.project_btm .link_right{right:6%;}
.link_an{width:10%;text-align: center;height:50px;position: relative;margin: 0 auto;}

/*news*/
.news{background:url(../image/news_bg_02.jpg) no-repeat;max-width: 1920px;height:684px;padding-top:3%;}
.news .news_con,.news .about_tit{margin:0 auto !important;}
.news .about_tit span{color:rgba(255,255,255,.6);}
.news_btm{margin:3% auto;}
.news_btml{width:49.5%;}
.news_btml_top{position: relative;}
.news_btml_top span{display: block;max-width: 594px;height:350px;overflow: hidden;}
.news_btml_top span img{max-width: 100%;}
.news_btml_top .news_btml_top_rl{width:85px;height:85px;background: #3b6faf;position: absolute;bottom:0;left: 0;}
.news_btml_top .news_btml_top_rl b{font-size: 48px;color:#fff;font-weight: bold;display: block;text-align: center;line-height: 48px;margin-top:8%;}
.news_btml_top .news_btml_top_rl i{display: block;font-size: 14px;font-weight: bold;color:#fff;text-align: center;font-style: normal;}
.news_btml_btm h3{font-size: 16px;color:#333;font-weight: bold;margin:3% auto 2%;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1;overflow: hidden;}
.news_btml_btm abbr{display: block;font-size: 14px;line-height: 24px;color:#666;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;}

.news_btmr{width:48%;}
.news_btmr ul li{margin-bottom: 4%;}
.news_btmr ul li .news_btmr_rl{max-width:60px;height:60px;background:#3b6faf;width:11%;}
.news_btmr ul li .news_btmr_rl b{font-size: 34px;color:#fff;font-weight: bold;display: block;text-align: center;line-height: 34px;margin-top:8%;}
.news_btmr ul li .news_btmr_rl i{display: block;font-size: 12px;font-weight: bold;color:#fff;text-align: center;font-style: normal;}
.news_btmr ul li .news_btmr_rc{width:88%;}
.news_btmr ul li .news_btmr_rc h3{font-size: 16px;color:#333;font-weight: bold;margin:1.5% auto;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1;overflow: hidden;}
.news_btmr ul li .news_btmr_rc abbr{display: block;font-size: 14px;line-height: 24px;color:#666;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;}


/*bar*/
.bar{max-width: 1920px;width:100%;margin: 0 auto;height:500px;overflow: hidden;}
.lg_about{background:url(../image/lg_about_banner.jpg)no-repeat;background-size: contain;}
.lg_product{background:url(../image/lg_product_banner.jpg)no-repeat;background-size: contain;}
.lg_news{background:url(../image/lg_news_banner.jpg)no-repeat;background-size: contain;}
.lg_contact{background:url(../image/lg_contact_banner.jpg)no-repeat;background-size: contain;}
.lg_hr{background:url(../image/lg_hr_banner.jpg)no-repeat;background-size: contain;}
.lg_download{background:url(../image/lg_download_banner.jpg)no-repeat;background-size: contain;}
.lg_adv{background:url(../image/lg_adv_banner.jpg)no-repeat;background-size: contain;}


.lg_max_1920{max-width:1920px;margin: 0 auto;}
.lg_max_1200{max-width:1200px;margin: 0 auto;}

/*lg_dh*/
.lg_dh{height:50px;line-height: 50px;border-bottom: 1px solid #dedede;}
.lg_dh_con dl dt,.lg_dh_con dl dd{display: inline-block;font-size: 16px;color:#999;font-weight: normal;}
.lg_dh_con dl dd a{color:#999;display: block;margin-right: 20px;position: relative;}
.lg_dh_con dl dd a::after{content: ">";display: block;font-family: cursive;position: absolute;right:-15px;top:0;}
.lg_dh_con dl dd:last-child a::after{display: none;}

/*lg_products*/
.lg_products{}
.lg_products .lg_products_con{margin: 2% auto;}
.lg_products .lg_products_con ul li{float: left;max-width: 380px;margin: 3% 2.5% 0 0;}
.lg_products .lg_products_con ul li:nth-child(3n){margin-right: 0;}
.lg_products .lg_products_con ul li span{display: block;height:235px;overflow: hidden;}
.lg_products .lg_products_con ul li span img{max-width: 100%;transition: all 1s;}
.lg_products .lg_products_con ul li h3{height:55px;background: #3b6faf;line-height: 55px;text-align: center;color:#fff;margin:0 auto;}
.lg_products .lg_products_con ul li:hover span img{transform: scale(1.2);transition: all 1s;}
.lg_products_main_tit h3{font-size: 30px;color:#333;display: inline-block;width:85%;display: inline-block;margin:0 auto;line-height: 40px;font-weight: bold;}
.lg_products_main_tit em{display: inline-block;font-size: 16px;color:#006096;font-style: normal;}
.lg_products_main_tit em i{color:#006096;font-style: normal;}
.lg_products_main_con{margin: 3% auto;}

.lg_products_tj{background: #f1f1f1;padding:3% 0;}
.lg_products_tj_tit h3{font-size: 30px;color:#333;font-weight: bold;margin:0 auto;}
.lg_products_tj_con{margin:2% auto 0;}
.lg_products_tj_con .link_scroll2{max-width:1200px;margin:0 auto;overflow: hidden;height: 278px;}
.lg_products_tj_con .link_div2{position: relative;margin:0 auto 4%;}
.lg_products_tj_con .link_div2 li{float: left;max-width:376px;height: 278px;margin-right:35px;position: relative;overflow: hidden;width:33.33333%}
.lg_products_tj_con .link_div2 li span{display: block;width:100%;margin-left: 0;}
.lg_products_tj_con .link_div2 li span img{width:100%;}
.lg_products_tj_con .link_div2 li span:nth-child(1){width:100%;margin-left: 0;}
.lg_products_tj_con .link_div2 li b{background:rgba(0,90,156,.8);display: block;height:55px;line-height: 55px;position: absolute;bottom:0;left:0;right:0;}
.lg_products_tj_con .link_div2 li b{display: block;font-size: 17px;color:#fff;font-weight: bold;font-weight: normal;text-align: center;}
.lg_products_tj_con .link_left2,.lg_products_tj_con .link_right2{position: absolute;bottom:0%;z-index: 11;font-size: 24px;font-family: cursive;color:#8e8e8e;cursor: pointer;background: #6c7788;width:38px;height:38px;border-radius: 50%;text-align: center;line-height: 38px;color:#fff;top:38%;}
.lg_products_tj_con .link_left2:hover,.lg_products_tj_con .link_right2:hover{background:#3b6faf;}
.lg_products_tj_con .link_left2{left:0%;}
.lg_products_tj_con .link_right2{right:0%;}
/* .link_an2{width:10%;text-align: center;height:50px;position: relative;margin: 0 auto;} */
.lg_abouts_con{margin:3% auto !important;}
/*lg_news*/
.lg_newss_con ul li{margin: 3% auto;border-bottom: 1px solid #dedede;padding-bottom:3%;}
.lg_newssl{width:34.584%;}
.lg_newssl_pic{max-width: 415px;height:244px;overflow: hidden;position: relative;}
.lg_newssl_pic img{max-width: 100%;transition: all 1s}
.lg_newssl_pic:hover img{transform: scale(1.1);transition: all 1s;}
.lg_newssl_pic .pic_tb{width:85px;height:85px;background: #3b6faf;position: absolute;bottom:0;right:0;}
.lg_newssl_pic .pic_tb b,.lg_newssl_pic .pic_tb i{font-weight: bold;color:#fff;display: block;text-align: center;}
.lg_newssl_pic .pic_tb b{font-size: 48px;line-height: 48px;margin:10% auto 0;}
.lg_newssl_pic .pic_tb i{font-size: 14px;font-style: normal;}
.lg_newssr{width:63%;}
.lg_newssr h3{font-size:24px;color:#333;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:1;overflow: hidden;}
.lg_newssr abbr{display: block;font-size: 14px;line-height: 28px;color:#8b8b8b;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:3;overflow: hidden;}
.lg_newssr em{margin-top: 8.5%;color:#0066b3;font-size: 14px;line-height: 35px;border-radius: 20px;display: inline-block;width:95px;border:1px solid #0066b3;text-align: center;font-style: normal;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;}

.lg_newss_wz img{max-width: 100%;}
.lg_newss_wz_tit{margin:4% auto 3%;border-bottom: 1px solid #dedede;text-align: center;padding-bottom: 3%;}
.lg_newss_wz_tit h3{font-size: 30px;color:#333;margin: 0 auto 1%;}
.lg_newss_wz_tit span{display: block;font-size: 14px;color:#333;}

.fh{margin:3% auto;}
.fhl{width:90%;}
.fhl i{display: block;font-style: normal;font-size: 16px;color:#333;line-height: 30px;}
.fhr{width:10%;text-align: right;}
.fhr i{display: block;font-size: 16px;line-height: 60px;font-style: normal;color:#333;}

.lg_hrs_con{margin:3% auto;}
.lg_hrs_con>ul>li{margin: 0 auto 1%;}
.lg_hrs_con ul li.op .lg_hrs_cons_cons{height:auto;}
.lg_hrs_con ul li.op .lg_hrs_con_tit{background:#0066b3;color:#fff;}
.lg_hrs_con ul li.op .lg_hrs_con_tit i.ap1::after{content: "—";color:#fff;font-size: 15px;font-weight: bold;}
.lg_hrs_con_tit{font-size: 18px;color:#333;line-height:55px;background: #dfdfdf;padding:0 50px;position: relative;}
.lg_hrs_con_tit i{position: absolute;right:25px;top:50%;margin-top:-27.5px;}
.lg_hrs_con_tit i.ap1::after{content: "+";display: block;font-size: 30px;color:#a4a4a4;}

.lg_hrs_cons_cons{padding:0 50px;height: 0;overflow: hidden;}
.lg_hrs_cons_cons strong{display: block;font-size: 18px;font-weight: bold;color:#666;margin: 2% auto 1%;}
.lg_hrs_cons_cons abbr{font-size: 16px;color:#666;line-height: 30px;}

/*lg_contact*/
.lg_contacts_con{margin: 3% auto;}
.lg_contacts_con-top{position: relative;}
.lg_contacts_con-top .dws{width:400px;height:490px;background: #3b6faf;position: absolute;top:-22.5px;right: 22.5px;}
.lg_contacts_con-top .dws .dws_con{margin:20% 30px;}
.lg_contacts_con-top .dws .dws_con h3{font-size: 24px;color:#fff;font-family: "Arial";font-weight: bold;margin:5% auto;}
.lg_contacts_con-top .dws .dws_con i{font-style: normal;font-size: 16px;line-height: 36px;color:#fff;font-family: "Arial";display: block;}

.lg_contacts_con-btm{margin:6% auto 3%;border-bottom: 1px solid #dedede;padding-bottom:3%;}
.lg_contacts_con-btm h2{color:#333;font-size: 16px;text-align: center;margin-bottom: 4%;}
.lg_contacts_con-btm h2::after{content: "";display: block;border-bottom: 1px solid #dedede;margin-top: 2%;}
.lg_contacts_con-btml{width:33.25%;}
.lg_contacts_con-btmr{width:63%;}

.tables{margin:0 auto;}
.tables dl{width:100%;float: left;margin:1% auto !important;}
.tables dl dt{font-size: 14px;color:#333;line-height: 30px;float: left;width:20%;text-align: right;font-weight: normal;}
.tables dl dt i{color:#b71d21;}
.tables dl dd{width:80%;float: left;}
.tables dl dd input{height:30px;line-height: 30px;border:1px solid #b8b8b8;width: 100%;text-indent: 1em;}
.tables dl dd img{margin-left:2%;}

.tables dl.dll{width:100%;}
.tables dl.dll dt{width:20%;float: left;}
.tables dl.dll dd {width:80%;}
.tables dl.dll dd textarea{width:100%;border:1px solid #b8b8b8;text-indent: 1em;line-height: 30px;}

.tables dl.dl2{width:100%;}
.tables dl.dl2 dt{width:20%;}
.tables dl.dl2 dd{width:80%;}
.tables dl.dl2 dd input{display: inline-block;width:40%;}
.tables dl.dl2 dd img{display: inline-block;}
.tables dl.dl2 dd span{font-size: 16px;color:#999;margin-left: 10px;}
.dl3{text-align: right;width:63%;margin-left:25% !important;}
.dl3 button{background:#d7d7d7;text-align: center;padding:.8% 3%;color:#666;width:150px;height:55px;margin-right:1%;border-radius: 50px;display: inline-block;font-size: 18px;}
.lg_develop_con{background: url(../image/icon_bg.png) repeat-y center;}
.lg_develop_con .lg_develop_tit{width:40%;text-align: right;display:inline-grid;margin:0 6% 3% 0;}
.lg_develop_con .lg_develop_tit h3{font-size: 36px;font-weight: bold;color:#333;margin:0;}
.lg_develop_con .lg_develop_tit span{display: inline-block;font-size: 18px;font-weight: bold;color:#999;text-transform: uppercase;}

.lg_develop_con ul{display: block;}
.lg_develop_con ul li{width:50%;padding-left:3%;position: relative;height: 100px;}
.lg_develop_con ul li::before{content: "";display: block;width: 17px;height:17px;background: #9d9d9d;border-radius: 50%;position: absolute;left:-8px;}
.lg_develop_con ul li:nth-child(2),
.lg_develop_con ul li:nth-child(4),
.lg_develop_con ul li:nth-child(6),
.lg_develop_con ul li:nth-child(8),
.lg_develop_con ul li:nth-child(10){text-align: right;padding-right:3%;}
.lg_develop_con ul li:nth-child(2)::before,
.lg_develop_con ul li:nth-child(4)::before,
.lg_develop_con ul li:nth-child(6)::before,
.lg_develop_con ul li:nth-child(8)::before,
.lg_develop_con ul li:nth-child(10)::before{right: -8px !important;left:auto}

.li_b{width:15%;font-size: 24px;font-weight: bold;color:#333;display: inline-block;}
.li_bt{width:83%;}
.li_bt b{display: block;font-size: 18px;font-weight: bold;color:#333;line-height: 34px;}
.li_bt span{font-size: 16px;line-height: 24px;color:#666;display: block;}
/*.lg_download*/
.lg_download_list{margin: 3% auto;}
.lg_download_list ul li{margin:20px 40px 0;padding:20px 0 40px;border-bottom: 1px solid #dedede;}
.lg_download_listl i{color:#999;margin-right: 15px;}
.lg_download_listl_cc{text-align: left;}
.lg_download_listl_cc h3{font-size: 16px;color:#333;margin:0 auto;}
.lg_download_listl_cc span{display: block;font-size: 12px;color:#999;}
.lg_download_listr,.lg_download_listr a{font-size: 14px;color:#999;line-height: 34px;}
.lg_download_list ul li:hover .lg_download_listr i,.lg_download_list ul li:hover .lg_download_listl_cc h3{color:#1566a5;}
/*page*/
.page{text-align: center;}
.page>.pagination{display: inline-block;width: 100%;text-align: center;margin: 0 auto;}
.page>.pagination>li{padding:6px 12px;margin:2% auto;line-height:36px;border:1px solid #ddd;font-size:14px;color:#666;display: inline-block;text-align: center;}
.page>.pagination>li>a{border:none;padding:0;margin:0;background: none;color:#777;}
.page>.pagination>li>a:hover{background: none;}
.page>.pagination>li.cur{background:#022aa3;color:#fff;border:1px solid #022aa3;}
.page>.pagination>li.cur a{color:#fff;}

/**/

.lg_hornor{text-align:center;position:relative}
.event_box{margin:3% auto 0;position:relative;}
.event_box .parHd{max-width:900px;width:100%;display:inline-block;overflow: hidden;margin:1% auto;background:#eae9e9;border:1px solid #c5c5c5;text-align:center;position: relative;}
.parHd ul{width:100%;margin: 0 auto !important;overflow: hidden;height:140px;}
.parHd .tempWrap{width:100% !important;max-width: 1340px;}
.parHd li.no_line:before{display:none}
.parHd li{display:inline-block;cursor:pointer;margin:1% 5px;position:relative;font-size: 20px;color:#666;width:99px;height:65px;overflow: hidden;}
.parHd li img{max-width: 100%;}
.parHd li.act{border:1px solid #f73b3e;box-sizing: border-box;}
.parBd{text-align:center;margin-top:3%;}
.slideBox{background:#f4f4f4;border:1px solid #c5c5c5;max-width: 900px;width:100%;margin:0 auto;padding:16px 0;}
.slideBox img{max-width: 100%;}
div#listBox{width:100%}
.sPrev,.sNext{width:17px;height:64px;display:block;position:absolute;bottom:27%;}
.sPrev{left:0}
.sNext{right:0}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95)}

.lg_products_main_adv{}
.lg_products_main_adv div:nth-child(1) div,
.lg_products_main_adv div:nth-child(2) div ,
.lg_products_main_adv div:nth-child(3) div,
.lg_products_main_adv div:nth-child(6) div,
.lg_products_main_adv div:nth-child(7) div{width:50%;float: left;}
.lg_products_main_adv div:nth-child(5) div img{width:65%;float: left;}

.lg_products_main_adv img{max-width: 100%;}

.lg_products_main_con .img1{float: right;margin-top:-13%;max-width: 100%;}
