@charset "utf-8";
body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',arial,'Hiragino Sans GB'; color:#333; -webkit-text-size-adjust: none; }
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle; outline:none; font-family:'arial';}
a{ color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur());  }
a:focus {outline: 0 none;}
h1,h2,h3,h4{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:"\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB';}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}
html,body{ width: 100%; height: 100% ;font-family: "思源黑体","微软雅黑";}
li{ list-style:none;}
em,i{ font-style: normal; }
.box{ width: 1200px; margin: 0 auto }
/* head */
header{background:#fff;max-width: 1920px;height:123px;margin:0 auto;position:fixed;top:0;left:0;right:0;z-index: 999;transition: all 0s;box-shadow: 0 0 10px #dadada;}
.lg_head{font-size: 0;}
.lg_head h1{line-height: 123px;display: inline-block;vertical-align: middle;max-width: 249px;width:20%;display: inline-block;vertical-align: middle;}
.lg_head .lg_nav{display: inline-block;vertical-align: middle;width:80%;}
.lg_head .lg_nav .lg_nav_top{text-align: right;line-height: 50px;height:50px;}
.lg_head .lg_nav .lg_nav_top dl dd{display: inline-block;vertical-align: middle;font-size:14px;color:#999;position: relative;padding-left: 20px;margin-left:10px;}
.lg_head .lg_nav .lg_nav_top dl dd a{display: block;color:#999;}
.lg_head .lg_nav .lg_nav_top dl dd.lg_top_phon{padding-left:20px;font-size:20px;font-weight: bold;color:#333;font-style: oblique;width:auto;}
.lg_head .lg_nav .lg_nav_top dl dd.lg_top_phon::before{content: "";display: inline-block;background: url(/template/cn/images/lg_icon_tb.png) no-repeat;overflow: hidden;width:18px;height:18px;background-position: 0 -36px;}
.lg_head .lg_nav .lg_nav_top dl dd.lg_top_phon::after{display: none;}
.lg_head .lg_nav .lg_nav_top dl dd:nth-child(1){padding-right: 15px;}
.lg_head .lg_nav .lg_nav_top dl dd:nth-child(1)::after{content: "";display: inline-block;width:1px;height:10px;background: #999;position: absolute;right:0;top:50%;margin-top:-5px;}
.lg_head .lg_nav .lg_nav_top dl dd::before{content: "";display: inline-block;width:17px;height:14px;overflow: hidden;background: url(/template/cn/images/lg_icon_tb.png) no-repeat;padding-top:3px;position: absolute;left:0;top:50%;margin-top:-6px;}
.lg_head .lg_nav .lg_nav_top dl dd:nth-child(2)::before{background-position: 0 -18px;}
.lg_head .lg_nav .lg_nav_top dl dt{display: inline-block;vertical-align: middle;}
.lg_nav_top .search{ float: right;height:26px; line-height: 26px; margin-right: 20px; position: relative;cursor: pointer;width:280px;}
.lg_nav_top .search input{width:280px;height:30px;line-height: 30px;border:none;box-shadow: 3px 3px 5px #f0f0f0,-3px -3px 5px #f0f0f0;font-size: 14px;text-indent: 1em;}
.lg_nav_top .search button{width:67px;background:#da251c;line-height: 30px;border:none;position: absolute;top:0;right:0;}
.lg_head .lg_nav .lg_nav_btm{text-align: right;height:70px;line-height: 70px;}
.lg_head .lg_nav .lg_nav_btm ul li{display: inline-block;vertical-align: top;width: 110px;}
.lg_head .lg_nav .lg_nav_btm ul li>a{font-size:16px;color:#333;display: block;text-align: center;position: relative;}
.lg_head .lg_nav .lg_nav_btm ul li>a.on{color:#da251c;}
.lg_head .lg_nav .lg_nav_btm ul li>a.on::after,.lg_head .lg_nav .lg_nav_btm ul li>a:hover::after{content: "";display: block;width:90px;height:2px;background: #da251c;margin:0 auto;position: absolute;bottom:-2%;left:0;right:0;}
.lg_head .lg_nav .lg_nav_btm ul li>a img{margin-right:10px;display: inline-block;vertical-align: inherit;}
.lg_head .lg_nav .lg_nav_btm ul li:hover>a{color:#da251c;}
.lg_head .lg_nav .lg_nav_btm ul li:hover .lg_nav_show{display: block;}


.fixed header{height:100px;transition: all 0s;}
.fixed .lg_head h1{line-height: 100px;}
.fixed .lg_head .lg_nav .lg_nav_top,.fixed .lg_head .lg_nav .lg_nav_btm{height:50px;line-height:50px;}
.fixed .lg_head .lg_nav .lg_nav_btm ul li>a.on::after,.fixed .lg_head .lg_nav .lg_nav_btm ul li>a:hover::after{bottom:1%;}

footer{background: url(/template/cn/images/lg_footer_bg.jpg) no-repeat top center;max-width: 1920px;width: 100%;margin:0 auto;font-size: 0;border-top:5px solid #333;}
footer .lg_footer_top{padding:54px 0;}
footer .lg_footer_top .lg_footer_topl{max-width: 720px;display: inline-block;vertical-align: top;}
footer .lg_footer_top .lg_footer_topl h1{max-width: 140px;height:30px;overflow: hidden;margin-bottom: 35px;}
footer .lg_footer_top .lg_footer_topl dl{width: 120px;display: inline-block;vertical-align: top;}
footer .lg_footer_top .lg_footer_topl dl dt{font-size: 16px;color:#ededed;}
footer .lg_footer_top .lg_footer_topl dl dt::after{content: "";display: block;width:15px;height:1px;background: #ddd;margin:10px 0;}
footer .lg_footer_top .lg_footer_topl dl dd{font-size: 14px;color:#ccc;line-height: 28px;}
footer .lg_footer_top .lg_footer_topl dl dt a{color:#ededed;}
footer .lg_footer_top .lg_footer_topl dl dd a{color:#ccc;}
footer .lg_footer_top .lg_footer_topl dl dt a:hover,footer .lg_footer_top .lg_footer_topl dl dd a:hover{color:#fff;}
footer .lg_footer_top .lg_footer_topr{max-width: 480px;display: inline-block;vertical-align: top;width:100%;}
footer .lg_footer_top .lg_footer_topr h2{font-size: 20px;color:#ededed;}
footer .lg_footer_top .lg_footer_topr .lg_footer_topr_btm dl{margin:40px auto;}
footer .lg_footer_top .lg_footer_topr .lg_footer_topr_btm dl:nth-child(1),footer .lg_footer_top .lg_footer_topr dl:nth-child(2){width:50%;display: inline-block;vertical-align: top;margin:40px auto 0;}
footer .lg_footer_top .lg_footer_topr .lg_footer_topr_btm dl dt{width:23px;height:23px;padding:10px;border:1px solid #686b73;border-radius: 5px;display: inline-block;vertical-align: middle;margin-right:10px;}
footer .lg_footer_top .lg_footer_topr .lg_footer_topr_btm dl dd{display: inline-block;vertical-align: middle;}
footer .lg_footer_top .lg_footer_topr .lg_footer_topr_btm dl dd i{font-size:14px;color:#ededed;display: block;}
footer .lg_footer_top .lg_footer_topr .lg_footer_topr_btm  dl dd span{font-size:14px;color:#ededed;display: block;font-weight: lighter;}
.lg_footer_topr_btml{max-width: 370px;width:85%;display: inline-block;vertical-align: top;}
.lg_footer_topr_btmr{float: right;margin-top:40px;}
.lg_footer_topr_btmr i{font-size:14px;color:#f2f2f2;display: block;text-align:center;margin-top:15px;}
.lg_footer_btm{background: #30333d;height:45px}
.lg_footer_btm a{color:#ccc;font-size: 14px;display: inline-block;}
.lg_footer_btm a:hover{color:#fff;}
.lg_footer_btm .lg_footer_btml{display: inline-block;vertical-align: middle;font-size: 14px;color:#ccc;line-height: 45px;}
.lg_footer_btm .lg_footer_btmr{display: inline-block;vertical-align: middle;float: right;line-height: 45px;}

/**/
.lg_sy_banner{max-width: 1920px;max-height:810px;width:100%;overflow: hidden;}
.lg_sy_banner ul li img{max-width: 100%;transform: scale(1.3,1.3);transition: all 3s ease 0s;}
.flexslider{position:relative;overflow:hidden;max-width: 1920px;margin:0 auto;}
.slides{position:relative;z-index:1;}
.flex-control-nav{position:absolute;bottom:6%;z-index:2;width:100%;text-align:center;max-width: 1200px;right:0;left:0;margin: 0 auto;}
.flex-control-nav li{display:inline-block;width:auto;height:8px;margin:0 10px;zoom:1;}
.flex-control-nav a{display:inline-block;width:40px;height:4px;overflow:hidden;cursor:pointer;background: rgba(255, 255, 255, .5);font-size: 0;border-radius: 10px;}
.flex-control-nav .flex-active{background:#e1222c;width:80px;height:4px;border-radius: 10px;}
.slides li.flex-active-slide .banner_img{ transform: scale(1,1); transition: all 3s ease 0s; }
.flex-direction-nav{}
.flex-direction-nav li .flex-prev,.flex-direction-nav li .flex-next{display: block;width:21px;height:45px;position: absolute;top:50%;margin-top:-22.5px;z-index: 2222;border-radius: 50%;}
.flex-direction-nav li .flex-prev{background: url(/template/cn/images/lg_sy_left.png) no-repeat ;font-size: 0;left:15%}
.flex-direction-nav li .flex-next{background: url(/template/cn/images/lg_sy_right.png) no-repeat;font-size: 0;right:15%;}


.lg_sy{padding:75px 0;max-width: 1920px;margin:0 auto;width:100%;}
.lg_sy .tit{text-align: center;}
.lg_sy .tit .cn{font-size: 36px;color:#0d2d5d;}
.lg_sy .tit .en{font-size: 12px;color:rgba(13, 45, 93, .5);text-transform: uppercase;letter-spacing: 10px;margin-top:5px;}
.lg_sy .tat{transition: all 1s;text-align: center;margin:20px auto;}
.lg_sy .tat:hover{transform: translateY(10px);transition: all 1s;}
.lg_sy .tat i{display: inline-block;vertical-align: middle;font-size: 14px;line-height: 40px;color:#fff;background: #da251c;width:140px;text-align: center;}
.lg_sy .tat img{display: inline-block;vertical-align: middle;background:#da251c;margin-left:2px;}


.lg_sy_about .tct_top{margin:50px auto 0;}
.lg_sy_about .tct_top .tct_topl{width:46%;max-width: 580px;display: inline-block;vertical-align: top;}
.lg_sy_about .tct_top .tct_topl .bt{font-size: 26px;color:#333;margin: 20px auto;}
.lg_sy_about .tct_top .tct_topl .bt img{display: inline-block;vertical-align: baseline;margin-right:5px;}
.lg_sy_about .tct_top .tct_topl .txt{margin:20px auto;}
.lg_sy_about .tct_top .tct_topl .txt h3{font-size: 22px;color:#333;}
.lg_sy_about .tct_top .tct_topl .txt h3:hover a{color:#da251c;}
.lg_sy_about .tct_top .tct_topl .txt section{font-size: 14px;line-height: 28px;color:#666;margin:20px auto 35px;}
.lg_sy_about .tct_top .tct_topr{display: inline-block;vertical-align: top;width:50%;float: right;}
.lg_sy_about .tct_btm{margin:50px auto 0;}
.lg_sy_about .tct_btm ul{font-size: 0;}
.lg_sy_about .tct_btm ul li{display: inline-block;vertical-align: top;width:25%;position: relative;}
.lg_sy_about .tct_btm ul li::after{content: "";display: block;width:5px;height:5px;background: #da251c;border-radius: 50px;position: absolute;top:38%;right:0;}
.lg_sy_about .tct_btm ul li:last-child::after{display: none;}
.lg_sy_about .tct_btm ul li .pic{margin: 0 auto 15px;display: block;text-align: center;max-width: 212px;height:213px;overflow: hidden;;}
.lg_sy_about .tct_btm ul li .pic img{transition: all 1s;}
.lg_sy_about .tct_btm ul li .bt_cn{font-size: 20px;color:#333;text-align: center;}
.lg_sy_about .tct_btm ul li .bt_en{font-size: 12px;color:#666;font-family: "Arial";text-align: center;text-transform: uppercase;font-weight:lighter;}
.lg_sy_about .tct_btm ul li:hover .pic img{transition: all 1s;transform: rotate(360deg);}
.lg_sy_about .tat{text-align: left;}

.lg_sy_pro{margin:0 auto;}
.lg_sy_pro .tit .cn{color:#fff;}
.lg_sy_pro .tit .en{font-weight: lighter;color:rgba(255, 255, 255, .5);}
.lg_sy_pro .tct{margin:40px auto;}
.lg_sy_pro .tct ul li{display: inline-block;vertical-align: top;max-width: 290px;width:100%;margin-right:55px;position: relative;}
.lg_sy_pro .tct ul li .pic{max-width: 280px;height:280px;overflow: hidden;margin:0 auto;border-radius: 200px;border:5px solid #496393}
.lg_sy_pro .tct ul li .tst{opacity: 0;width:96%;height:96%;max-height: 280px;margin:0 auto;text-align: center;position: absolute;top:0;left:0;right:0;background: rgba(218, 37, 28, .5);border-radius: 200px;margin:2%;transition: all 1s;}
.lg_sy_pro .tct ul li:hover .tst{opacity: 1;transition: all 1s;}
.lg_sy_pro .tct ul li .tst .pics{margin:45px auto 30px;}
.lg_sy_pro .tct ul li .tst .txt{width:75%;margin:0 auto;font-size: 14px;line-height: 24px;color:#fff;}
.lg_sy_pro .tct ul li .tst .tas{font-size: 30px;font-weight: lighter;color:#fff;margin-top:20px;transition: all 1s;}
.lg_sy_pro .tct ul li .tst .tas a{color:#fff;}
.lg_sy_pro .tct ul li .tst .tas:hover{transform: rotate(90deg);transition: all 1s;}
.lg_sy_pro .tct ul li .bt{font-size: 18px;color:#fff;text-align: center;margin:15px auto;}
.lg_sy_pro .tct ul li .bt a{color:#fff;}
.lg_sy_pro .tct .link_div{position: relative;}
.lg_sy_pro .tct .link_div .link_scroll{max-width: 985px;margin:0 auto;overflow: hidden;}
.lg_sy_pro .tct .link_div .link_left,.lg_sy_pro .tct .link_div .link_right{width:40px;height:80px;position: absolute;top:30%;z-index: 22;cursor: pointer;}
.lg_sy_pro .tct .link_div .link_left{left:0px;}
.lg_sy_pro .tct .link_div .link_right{right:0px;}
.lg_sy_pro .tct ul li:hover .bt a{color:#fff;}

.lg_sy_service .tct{margin: 45px auto 0;font-size: 0;}
.lg_sy_service .tct .tctl{display: inline-block;vertical-align: middle;width:55%;}
.lg_sy_service .tct .tctr{display: inline-block;vertical-align: middle;width:45%;max-width: 550px;}
.lg_sy_service .tct .tctr .bt{font-size: 26px;color:#004ea2;margin: 20px auto;}
.lg_sy_service .tct .tctr .bt img{display: inline-block;vertical-align: baseline;margin-right:5px;}
.lg_sy_service .tct .tctr .txt{margin:20px auto;}
.lg_sy_service .tct .tctr .txt section{font-size: 14px;line-height: 28px;color:#666;margin:20px auto 45px;}


.lg_sy_news .tct{margin:45px auto;}
.lg_sy_news ul{font-size: 0;}
.lg_sy_news ul li{margin-bottom: 30px;width:50%;display: inline-block;vertical-align: top;}
.lg_sy_news ul li .pic{max-width: 270px;height:190px;overflow: hidden;display: inline-block;vertical-align: top;width:50%;}
.lg_sy_news ul li .pic img{transition: all 1s;}
.lg_sy_news ul li .tst{display: inline-block;vertical-align: top;width:51%;margin-left:3%;}
.lg_sy_news ul li .tst .tite{font-size:18px;color:#333;line-height: 32px;}
.lg_sy_news ul li .tst .data{font-size: 14px;color:#666;font-family: "Arial";padding:10px 0;}
.lg_sy_news ul li .tst .data::before{content: "";display: inline-block;vertical-align: inherit;width:13px;height:13px;overflow: hidden;background: url(/template/cn/images/lg_icon_tb.png);margin-right:8px;}
.lg_sy_news ul li .tst .txt{font-size: 14px;line-height: 26px;color:#666;height:52px;}
.lg_sy_news ul li .tst .tst_a{font-size:14px;color:#333;padding-top:20px;}
.lg_sy_news ul li:hover .pic img{transform: scale(1.2);transition: all 1s;}
.lg_sy_news ul li:hover .tst .tite a{color:#cd3333;}
.lg_sy_news ul li:hover .tst .tst_a a{color:#cd3333;}

.bar{max-width: 1920px;width:100%;margin:0 auto;}

.lg_dh{background: #f8f8f8;box-shadow: 0 0 10px #dadada;}
.lg_dh_con{height: 80px;font-size: 0;line-height: 80px;}
.lg_dh_con .lg_dh_conl{width:75%;display: inline-block;vertical-align: top;position: relative;z-index: 2;}
.lg_dh_con .lg_dh_conl dl {margin:10px auto;height:60px;}
.lg_dh_con .lg_dh_conl dl dt{font-size: 16px;display: inline-block;vertical-align: top;line-height: 60px;margin-right:10px;}
.lg_dh_con .lg_dh_conl dl dt a{display: inline-block;margin-right:8px;text-align: center;padding:0 15px;}
.lg_dh_con .lg_dh_conl dl dt a{color:#333;}
.lg_dh_con .lg_dh_conl dl dd{display: inline-block;vertical-align: top;width:90%;height:60px;overflow: hidden;}
.lg_dh_con .lg_dh_conl dl dd.op,.lg_dh_con .lg_dh_conl dl dd:hover{height:auto;background: #f8f8f8;}
.lg_dh_con .lg_dh_conl dl dd i{font-size: 16px;display: inline-block;vertical-align: top;line-height: 60px;margin-right:10px;}
.lg_dh_con .lg_dh_conl dl dd i a{display: inline-block;margin-right:8px;text-align: center;padding:0 15px;}
.lg_dh_con .lg_dh_conl dl dd i a{color:#333;}

.lg_dh_con .lg_dh_conl dl dd i:hover,
.lg_dh_con .lg_dh_conl dl dd i.on,
.lg_dh_con .lg_dh_conl dl dt.on{background:url(/template/cn/images/lg_dh_bg.png)no-repeat bottom right;}
.lg_dh_con .lg_dh_conl dl dd i:hover a,
.lg_dh_con .lg_dh_conl dl dd i.on a,
.lg_dh_con .lg_dh_conl dl dt.on a{background:#da251c;color:#fff;}

.lg_dh_conl  dl dd .list{position: absolute;right:4%;top:0px;font-size: 14px;color:#da251c;cursor: pointer;font-family: cursive;font-weight: bold;transition: all 1s;width:80px;text-align: center;line-height: 80px;}
.lg_dh_conl  dl dd:hover .list{transform: rotate(90deg); }

.lg_dh_con .lg_dh_conr{width:25%;display: inline-block;vertical-align: top;text-align: right;overflow: hidden;}
.lg_dh_con .lg_dh_conr dl{text-align: left;padding-left:20px;}
.lg_dh_con .lg_dh_conr dl dt{margin-right:5px;display: inline-block;vertical-align: top;}
.lg_dh_con .lg_dh_conr dl dd{font-size: 14px;color:#666;display: inline-block;vertical-align: middle;}
.lg_dh_con .lg_dh_conr dl dd a{color:#666;font-size: 14px;}
.lg_dh_con .lg_dh_conr dl dd a:hover{color:#da251c;}
.lg_dh_con .lg_dh_conr dl dd::after{content: ">";display: inline-block;vertical-align: top;margin:0 5px;}
.lg_dh_con .lg_dh_conr dl dd:last-child::after{display: none;}

.lg_case{padding:50px 0;}
.lg_case_list{}
.lg_case_list ul{font-size: 0;}
.lg_case_list ul li{padding:28px;border:1px solid #ddd;margin-bottom: 30px;}
.lg_case_list ul li .pic{max-width: 460px;height:260px;overflow: hidden;width:41%;display: inline-block;vertical-align: top;}
.lg_case_list ul li .pic img{transition: all 1s;}
.lg_case_list ul li .tct{width:55%;display: inline-block;vertical-align: top;margin-left:3%;}
.lg_case_list ul li .tct .bt{font-size: 22px;font-weight: bold;color:#333;margin-top:25px;}
.lg_case_list ul li .tct .txt{font-size: 14px;line-height: 26px;color:#666;margin-top:20px;height:78px;}
.lg_case_list ul li .tct .tas{margin-top:65px;}
.lg_case_list ul li .tct .tas a{font-size: 14px;color:#666;}
.lg_case_list ul li:hover{border:1px solid #da251c;}
.lg_case_list ul li:hover .pic img{transition: all 1s;transform: scale(1.2);}
.lg_case_list ul li:hover .tct .bt a{color:#da251c;}
.lg_case_list ul li:hover .tct .tas a{color:#da251c;}

.page>a:hover, .page>a.on,.page .pagination>li.cur{background: #da251c;border:1px solid #da251c;}

.lg_pro_list{padding:70px 0;}
.lg_pro_list ul{font-size: 0;}
.lg_pro_list ul li{display: inline-block;vertical-align: top;width:50%;margin-bottom: 60px;position: relative;}
.lg_pro_list ul li .pic{max-width: 400px;height:400px;overflow: hidden;display: block;margin:0 auto;border-radius: 200px;border:4px solid #b5b3b7;box-sizing: border-box;}
.lg_pro_list ul li .pic img{transition: all 1s;}
.lg_pro_list ul li .bt{font-size: 22px;color:#333;text-align: center;margin:25px auto 10px;}

.lg_pro_list ul li .tst{max-width:400px;max-height: 400px;opacity: 0;width:100%;height:100%;margin:0 auto;text-align: center;position: absolute;top:0;left:0;right:0;background: rgba(218, 37, 28, .5);border-radius: 200px;transition: all 1s;}
.lg_pro_list ul li:hover .tst{opacity: 1;transition: all 1s;}
.lg_pro_list ul li .tst .pics{margin:105px auto 30px;}
.lg_pro_list ul li .tst .txt{width:75%;margin:0 auto;font-size: 14px;line-height: 24px;color:#fff;}
.lg_pro_list ul li .tst .tas{font-size: 30px;font-weight: lighter;color:#fff;margin-top:20px;transition: all 1s;}
.lg_pro_list ul li .tst .tas a{color:#fff;}

/* .lg_pro_list ul li .tas{font-size: 12px;text-align: center;text-transform: uppercase;}
.lg_pro_list ul li .tas a{color:#333;} */
.lg_pro_list ul li:hover .pic img{transition: all 1s;transform: scale(1.2);}
.lg_pro_list ul li:hover .bt a{color:#da251c;}

.lg_pro_con{padding:50px 0;}
.lg_pro_con_top{border-bottom: 1px dashed #dedede;padding-bottom: 40px;}
.lg_pro_con_topl{max-width: 490px;height:450px;overflow: hidden;display: inline-block;vertical-align: top;width:41%;}
.lg_pro_con_topr{width:56%;display: inline-block;vertical-align: top;margin-left:2%;}
.lg_pro_con_topr .bt{font-size: 34px;line-height: 38px;color:#333;font-weight: bold;border-bottom: 1px solid #dedede;padding:30px 0;}
.lg_pro_con_topr .txt{margin:20px auto;}

.lg_pro_con_btm{padding:35px 0;border-bottom: 1px dashed #dedede;}
.lg_pro_con_btm_bt{font-size: 20px;color:#333;margin-bottom: 10px;}
.lg_pro_con_btm .txt img{display: block;}

.fy_con{width:100%;margin:50px auto;}
.fy_con .fy_conl{width:40%;float: left;}
.fy_con .fy_conl a,.fy_con .fy_conr a{display: inline-block;font-size: 16px;color:#666;}
.fy_con .fy_conc{width:20%;float: left;max-width: 135px;line-height: 45px;background: #da251c;color:#fff;text-align: center;margin:0 auto;}
.fy_con .fy_conc a{color:#fff;display: block;font-size: 14px;}
.fy_con .fy_conr{width:40%;float: right;text-align: right;}
.fy_con .fy_conl a:hover,.fy_con .fy_conr a:hover{color:#da251c;}
.fy_con .fy_conl p,.fy_con .fy_conr p{display: inline-block;}

.lg_about_con{padding:50px 0 0;}
.lg_about_con .tit{text-align: center;}
.lg_about_con .tit .bt{font-size: 36px;color:#333;}
.lg_about_con .tct,.lg_about_con .tct2,.lg_about_con .tct3,.lg_about_con .tct_list,.lg_about_con .tct_list2{padding:50px 0;}
.lg_about_con .tct section{display: inline-block;vertical-align: top;}
.lg_about_con .tct section:nth-child(1){margin-right:1%;width:47%;max-height: 385px;overflow-y: scroll;padding-right:1%;}
.lg_about_con .tct section:nth-child(2){margin-left:1.5%;width:49%;max-width: 600px;}
.lg_about_con .tct section:nth-child(2) video{width:100% !important;height:100% !important;}
.lg_about_con .tct section:nth-child(1)::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#f8f8f8;}
.lg_about_con .tct section:nth-child(1)::-webkit-scrollbar {width:2px;}
.lg_about_con .tct section:nth-child(1)::-webkit-scrollbar-thumb {background:#da251c;background-clip:padding-box;min-height:28px;}
.lg_about_con .tct section:nth-child(1)::-webkit-scrollbar-thumb:hover {background:#dadada;}

.lg_about_con .tct2{background: url(/template/cn/images/tct2_bg_05.jpg) no-repeat bottom center;width:100%;}
.lg_about_con .tct2 section{width:48%;display: inline-block;vertical-align: top;max-width: 570px;}
.lg_about_con .tct2 section:nth-child(1){margin-right:2%;}
.lg_about_con .tct2 section:nth-child(2){margin-left:1.5%;}

.lg_about_con .tct3{background: url(/template/cn/images/tct3_bg_08.jpg)no-repeat bottom center;width:100%;padding-bottom: 100px;}
.lg_about_con .tct3 section:nth-child(1){margin-right:2%;}
.lg_about_con .tct3 section{width:48%;display: inline-block;vertical-align: top;max-width: 570px;}
.lg_about_con .tct3 section:nth-child(2){max-width: 600px;width:100%;}



.lg_about_con .tct_list ul{font-size: 0;}
.lg_about_con .tct_list ul li{max-width: 280px;display: inline-block;vertical-align: top;width:24%;margin-right:2.2%;margin-bottom: 40px;}
.lg_about_con .tct_list ul li:nth-child(4n){margin-right:0;}
.lg_about_con .tct_list ul li .pic{max-width: 280px;height:385px;border:1px solid #e5e5e5;box-sizing: border-box;overflow: hidden;}
.lg_about_con .tct_list ul li .pic img{transition: all 1s;}
.lg_about_con .tct_list ul li .bt{background: #f4f4f4;line-height: 50px;text-align: center;font-size: 16px;color:#333;margin-top:10px;}
.lg_about_con .tct_list ul li:hover .bt{background: #da251c;color:#fff;}
.lg_about_con .tct_list ul li:hover .pic{border:1px solid #da251c;}
.lg_about_con .tct_list ul li:hover .pic img{transition: all 1s;transform: scale(1.2);}

.lg_about_con .tct_list2 ul{font-size: 0;}
.lg_about_con .tct_list2 ul li{max-width: 580px;width:50%;display: inline-block;vertical-align: top;background: #f2f3f4;position: relative;transition: all 1s;margin-bottom: 40px;}
.lg_about_con .tct_list2 ul li:nth-child(odd){margin-right:40px;}
.lg_about_con .tct_list2 ul li .pic{max-width: 260px;height:200px;overflow: hidden;float: right;}
.lg_about_con .tct_list2 ul li .pic img{transition: all 1s;}
.lg_about_con .tct_list2 ul li .tct{background: #fff;max-width: 270px;padding:30px;position: absolute;width:100%;top:50%;margin-top:-72px;left:20px;}
.lg_about_con .tct_list2 ul li .tct .bt{font-size: 26px;color:#333;}
.lg_about_con .tct_list2 ul li .tct .ta{font-size: 16px;color:#666;height:48px;display: flex;align-items: center;}
.lg_about_con .tct_list2 ul li:hover{background: #da251c;transition: all 1s;}
.lg_about_con .tct_list2 ul li:hover .pic img{transition: all 1s;transform: scale(1.2);}
.lg_about_con .tct_list2 ul li:hover .tct .ta i{background-position: 0 -10px;}
.lg_about_con .tct_list2 ul li:hover .tct .bt{color:#da251c;}

.lg_about_con .tct_btm ul{font-size: 0;}
.lg_about_con .tct_btm ul li{width:25%;display: inline-block;vertical-align: top;text-align: center;}
.lg_about_con .tct_btm ul li .pic{max-width: 160px;height:160px;overflow: hidden;display: block;margin:0 auto 15px;transition: all 1s;}
.lg_about_con .tct_btm ul li .bt{font-size: 26px;color:#333;line-height: 40px;}
.lg_about_con .tct_btm ul li .bt2{font-size: 16px;color:#666;line-height: 40px;}
.lg_about_con .tct_btm ul li:hover .pic{transform: translateY(10px);transition: all 1s;}
.lg_about_con .tct_btm ul li:hover .bt{color:#da251c;}
.lg_about_con .tct_pic{margin:75px auto 50px;}

.lg_contact_con{padding:50px 0 0;}
.lg_contact_conl{max-width: 430px;font-size: 0;display: inline-block;vertical-align: top;width:37%;padding-bottom: 50px;}
.lg_contact_conl .bt{font-size: 26px;color:#333;}
.lg_contact_conl dl{margin:40px auto;}
.lg_contact_conl dl:nth-child(1),.lg_contact_conl dl:nth-child(2){width:50%;display: inline-block;vertical-align: top;margin:40px auto 0;}
.lg_contact_conl dl dt{width:23px;height:23px;padding:10px;border:1px solid #ddd;border-radius: 5px;display: inline-block;vertical-align: middle;margin-right:10px;}
.lg_contact_conl dl dd{display: inline-block;vertical-align: middle;}
.lg_contact_conl dl dd i{font-size:14px;color:#333;display: block;}
.lg_contact_conl  dl span{font-size:16px;color:#666;display: block;font-weight: lighter;}
.lg_contact_conl  dl i{font-size: 14px;color:#333;display: block;}
.lg_contact_conr{max-width: 755px;height:500px;display: inline-block;vertical-align: top;width:63%;}

.list_top{margin:40px auto;}
.list_top ul{font-size: 0;text-align: center;}
.list_top ul li{display: inline-block;vertical-align: top;max-width:220px;line-height:54px;border:1px solid #cbcbcb;box-sizing: border-box;width:100%;}
.list_top ul li a{font-size: 20px;color:#666;display: block;}
.list_top ul li.on{background: #da251c;border:1px solid #da251c;}
.list_top ul li.on a{color:#fff;}

.list_btm{background: url(/template/cn/images/lg_list_btm_bg_11.jpg) bottom center no-repeat;padding-bottom: 100px;}
.list_btm ul{font-size: 0;}
.list_btm ul li{max-width: 575px;background: #fff;border:1px solid #fff;box-sizing: border-box;display: inline-block;vertical-align: top;width:100%;box-shadow: 0 0 10px #dedede, -0 -0 10px #dedede;margin:10px;padding:15px 0;}
.list_btm ul li section{padding:25px;font-size: 12px;height: 180px;overflow: hidden;}
.list_btm ul li:hover{border:1px solid #da251c;}
.list_btm .link_div2{position: relative;}
.list_btm .link_div2 .link_scroll2{max-width: 1180px;margin:15px auto;overflow: hidden;}
.list_btm .link_div2 .link_left,.list_btm .link_div2 .link_right{width:14px;height:26px;position: absolute;top:45%;z-index: 22;cursor: pointer;}
.list_btm .link_div2 .link_left{left:10px;}
.list_btm .link_div2 .link_right{right:10px;}

.list_btm ul li .tat{font-size: 16px;line-height: 42px;color:#333;padding:0 25px}
.list_btm ul li:hover .tat a{color:#da251c;display: inline-block;}
.list_btm ul li .tat a::after{content: "";display: inline-block;width:24px;height:10px;background:url(/template/cn/images/tat.png) no-repeat;margin-left:10px;}
.list_btm ul li:hover .tat a::after{background-position: 0 -10px;}


.lg_news_con .lg_news_list{padding:50px 0;}
.lg_news_con .lg_news_list ul li{border:1px solid #eaeaea;box-sizing: border-box;padding:20px;margin-bottom: 30px;}
.lg_news_con .lg_news_list ul li .pic{max-width: 360px;height:180px;overflow: hidden;display: inline-block;vertical-align: middle;}
.lg_news_con .lg_news_list ul li .pic img{transition: all 1s;}
.lg_news_con .lg_news_list ul li .tct{max-width: 640px;width:60%;display: inline-block;vertical-align: middle;padding:0;margin: 0 1.8%;}
.lg_news_con .lg_news_list ul li .tct .bt{font-size: 22px;color:#333;margin-bottom: 10px;}
.lg_news_con .lg_news_list ul li .tct .txt{font-size: 14px;line-height: 24px;color:#666;}
.lg_news_con .lg_news_list ul li .time{max-width: 110px;width:10%;display: inline-block;vertical-align: middle;background: #f8f8f8;text-align: center;padding:15px 0;border:1px solid #eaeaea;box-sizing: border-box;}
.lg_news_con .lg_news_list ul li .time .time1{font-size: 60px;font-weight: bold;color:#999;font-family: "Arial";line-height: 60px;}
.lg_news_con .lg_news_list ul li .time .time2{font-size: 16px;color:#999;font-family: "Arial";}

.lg_news_con .lg_news_list ul li:hover{box-shadow: 0 0 10px #f0f0f0,-0 -0 10px #f0f0f0;border:1px solid #fff;}
.lg_news_con .lg_news_list ul li:hover .pic img{transition: all 1s;transform: scale(1.2);}
.lg_news_con .lg_news_list ul li:hover .tct .bt a{color:#da251c;}
.lg_news_con .lg_news_list ul li:hover .time{background: #da251c;transition: all 1s;}
.lg_news_con .lg_news_list ul li:hover .time .time1,.lg_news_con .lg_news_list ul li:hover .time .time2{color:#fff;}

.lg_news_tct .news_tit{text-align: center;border-bottom: 1px dashed #ddd;}
.lg_news_tct .news_tit .bt{font-size: 36px;color:#333;}
.lg_news_tct .news_tit .bt2 {margin:35px auto;}
.lg_news_tct .news_tit .bt2 dl dd{font-size: 16px;color:#666;margin:0 15px;display: inline-block;vertical-align: middle;}
.lg_news_tct .news_tat .bshare-custom a{opacity: .5;float: none;}
.lg_news_tct .news_tat .bshare-custom a:hover{opacity: 1;}
.lg_news_tct .news_tat .bshare-custom a.bshare-weixin{background: url(/template/cn/images/lg_icon_wx2.png)no-repeat;}
.lg_news_tct .news_tat .bshare-custom a.bshare-sinaminiblog{background: url(/template/cn/images/lg_icon_xl2.png)no-repeat;}
.lg_news_tct .news_tat .bshare-custom a.bshare-qzone{background: url(/template/cn/images/lg_icon_qiz2.png)no-repeat;}
.lg_news_tct .news_tat .bdshare-button-style0-16 a{width:23px;height:20px;}
.lg_news_tct .bshare-custom{width: 180px;height: 30px;text-align: center !important;}
.lg_news_tct .news_tat .bshare-custom{margin:-25px auto;background: #fff;}
.news_txt{margin:50px auto;}
.news_txt img{display: block;max-width: 100%;}
.bshare-custom a{margin: 15px 0 0 15px!important;padding: 0!important;display: inline-block;vertical-align: middle;}

.lg_fy .lg_fy_con{padding:30px 0;}
.lg_fy .lg_fy_con dl dd:hover a{color:#da251c;}
.lg_fy_conr a{background:#da251c;}
.lg_fy_conr a::before{background: url(/template/cn/images/lg_pro_icon.png);background-size: cover !important;vertical-align:sub;}

.lg_research_con{margin:30px auto 0;}
.lg_research_con img{max-width: 100%;display: block;}

.lg_research_pic{}
.lg_research_pic .link_divs1{position: relative;}
.lg_research_pic .link_divs1 .link_scroll{max-width: 1140px;margin:15px auto;overflow: hidden;}
.lg_research_pic .link_divs1 .link_left,.lg_research_pic .link_divs1 .link_right{width:14px;height:26px;position: absolute;top:45%;z-index: 22;cursor: pointer;font-size: 20px;font-family: cursive;font-weight: bold;}
.lg_research_pic .link_divs1 .link_left{left:0px;}
.lg_research_pic .link_divs1 .link_right{right:0px;}
.lg_research_pic .link_divs1 .link_left:hover,.lg_research_pic .link_divs1 .link_right:hover{color:#da251c;}

.lg_research_pic .link_divs2{position: relative;}
.lg_research_pic .link_divs2 ul li{display: inline-block;width:233px !important;margin-right:40px;}
.lg_research_pic .link_divs2 ul li .pic{max-width: 233px;max-height:340px;overflow: hidden;border:1px solid #da251c;box-sizing: border-box;}
.lg_research_pic .link_divs2 ul li .bt{font-size: 14px;line-height: 26px;color:#333;text-align: center;padding:5px 0;}
.lg_research_pic .link_divs2 .link_scroll{max-width: 1052px;margin:15px auto;overflow: hidden;}
.lg_research_pic .link_divs2 .link_left,.lg_research_pic .link_divs2 .link_right{width:14px;height:26px;position: absolute;top:45%;z-index: 22;cursor: pointer;font-size: 20px;font-family: cursive;font-weight: bold;}
.lg_research_pic .link_divs2 .link_left{left:0px;}
.lg_research_pic .link_divs2 .link_right{right:0px;}
.lg_research_pic .link_divs2 .link_left:hover,.lg_research_pic .link_divs2 .link_right:hover{color:#da251c;}
.lg_research_con{position: relative;}
.lg_research_con .imgs{position: absolute;bottom:0;left:0;right:0;}

.lg_history_con{margin:30px auto;}
.lg_history_con .bt{font-size: 26px;color:#333;font-family: "思源宋体 CN";text-align: center;margin-bottom: 15px;}
.lg_history_sp{max-width: 705px;margin:0 auto;}

.jq22-container{background: url(/template/cn/images/lg_history_bg_05.jpg) bottom center no-repeat;padding-bottom: 80px;}
.sociales{text-align:center;margin-bottom:20px}
#timeline{max-width:1000px;overflow:hidden;margin:50px auto 0;position:relative;width:100%;}
#dates{width:1000px;height:100px;overflow: hidden;}
#dates li{list-style:none;float:left;width:135px;height:100px;font-size:30px;font-family: "Arial";font-weight: bold;color:#666;text-align:center;position: relative;}
#dates li a::after{content: "";display: block;width:15px;height:15px;border:1px solid #06449a;border-radius: 50px;position: absolute;left:0;right:0;bottom:0px;margin:0 auto;background: #fff;}
#timeline .igg{margin-top:-48px;}
#dates a{line-height:38px;padding-bottom:10px;color:#666;}
#dates .selected{font-size:42px;font-weight: bold;color:#da251c;}
#dates .selected::after{bottom:10px;}
#issues{overflow:hidden;}
#issues li{max-width:1000px;list-style:none;float:left;width:100%;}
#issues li.selected img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
#issues li dl dd{border:1px solid #ddd;margin:30px auto;padding:25px;text-align: center;}
#issues li dl dd h3{font-size: 20px;font-family: "Arial";font-weight: bold;color:#333;}
#issues li dl dd span{display: block;font-size: 14px;color:#666;margin-top:15px;}
#grad_left,#grad_right{width:100px;height:350px;position:absolute;top:0}
#grad_left{left:0;background:url(/template/cn/images/grad_left.png) repeat-y}
#grad_right{right:0;background:url(/template/cn/images/grad_right.png) repeat-y}
#next,#prev{position:absolute;font-size:30px;top:50px;width:60px;line-height:60px;font-family: cursive;border-radius: 200px;box-shadow: 0 0 15px #f6f6f6,-0 -0 15px #f6f6f6;text-align: center;}
#next:hover,#prev:hover{color:#da251c;}
#next{right:0;}
#prev{left:0;}
#next.disabled,#prev.disabled{opacity:.2}

.lg_team_con{margin:30px 0 0;background: url(/template/cn/images/lg_team_btm_05.jpg) no-repeat bottom center;}

.imm{display: none;}

.lg_team_con_list_sj{display: none;}
.lg_team_con_list{position: relative;width:980px;margin:0 auto;}
.lg_team_con_list ul{font-size: 0;}
.lg_team_con_list .lg_team_con_list1{margin-top:10px;height:80px;}
.lg_team_con_list .lg_team_con_list1 li{display: inline-block;vertical-align: top;width:80px;height:80px;overflow: hidden;margin-right: 10px;}
.lg_team_con_list .lg_team_con_list1 li:last-child{margin-right:0;}
.lg_team_con_list .lg_team_con_list2{margin-top:10px;}

.lg_team_con_list2l,.lg_team_con_list2r{width:360px;display: inline-block;vertical-align: top;}
.lg_team_con_list2l1,.lg_team_con_list2r3{display: inline-block;vertical-align: top;width:80px;margin-right:10px;}
.lg_team_con_list2l1 ol li,.lg_team_con_list2r3 ol li{width:80px;height:80px;overflow: hidden;}
.lg_team_con_list2l2,.lg_team_con_list2r2{width:80px;margin-right:10px;display: inline-block;vertical-align: top;}
.lg_team_con_list2l2 ol li,.lg_team_con_list2r2 ol li{display: inline-block;vertical-align: top;width:80px;height:80px;margin-bottom:10px;}
.lg_team_con_list2l3,.lg_team_con_list2r1{width:170px;margin-right:0px;display: inline-block;vertical-align: top;}
.lg_team_con_list2l3 ol li,.lg_team_con_list2r1 ol li{display: inline-block;vertical-align: top;width:80px;height:80px;overflow: hidden;}
.lg_team_con_list2l3 ol li:nth-child(1),.lg_team_con_list2r1 ol li:nth-child(1){width:170px;height:170px;overflow: hidden;margin-bottom: 10px;}
.lg_team_con_list2l3 ol li:nth-child(3),.lg_team_con_list2r1 ol li:nth-child(3){margin-left:10px;}

.lg_team_con_list2r1{margin:0 10px;}
.lg_team_con_list2r3{margin-right:0;}

.lg_team_con_list2c{display: inline-block;vertical-align: top;}
.lg_team_con_list2c ol li{display: block;width:260px;height:130px;overflow: hidden;}
.lg_team_con_list2r{display: inline-block;vertical-align: top;}

#imgbox-loading { position: fixed; top: 0; left: 0; right:0;cursor: pointer; display: none; z-index: 90;width:100%;height:100%; }
#imgbox-loading div { background: #FFF; width: 100%; height : 100%; }
#imgbox-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; display: none; z-index: 999; }
.imgbox-wrap { position: absolute; top: 0; left: 0; background: #FFF; display: none; z-index: 90; }
.imgbox-img { padding: 0; margin: 0; border: none; width: 100%; height: 100%; vertical-align: top; }
.imgbox-title { padding-top: 10px; font-size: 11px; text-align: center; font-family: Arial; color: #333; display: none; }
.imgbox-bg-wrap { position: absolute; padding: 0; margin: 0; display: none; }
.imgbox-bg { position: absolute; width: 20px; height: 20px; }


<!--耗时1780501438.0935秒-->