body{margin:0; padding:0; font-family:"Microsoft YaHei","微软雅黑"; font-size:14px;color:#333; text-align:center; }
ul,li,h3,p{margin:0; padding:0;}
ul,li{list-style:none; }
a{color:#0e0d0a; text-decoration:none; outline:none;-webkit-tap-highlight-color:transparent;}
a:hover{color:#c60e02;text-decoration:none}
a:focus{text-decoration: none}


a img{border:none;}
img{border:none; margin:0; padding:0;}
.clear{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;overflow:hidden;line-height:0;}
.f_l{ float:left;}
.f_r{ float:right;}
input{outline:none;}
#ClCache{ display:none;}

.main{ width:100%; max-width:1920px; margin:0 auto;}
.wrap{width:100%;max-width:1140px; margin:0 auto; position:relative;  }
.wrap1{width:100%;max-width:1200px; margin:0 auto; position:relative;  }
.tt a{ display:block;}
.tt img{ max-width:100%;}


.top{ background:url(top.jpg) top center no-repeat; height:1500px; }
.topwrap{padding-top:627px;}
.video{ width:100%;max-width:1165px; height:590px; background:#000; margin:30px auto 0 auto;}

.topcont{width:100%; max-width:1165px; height:190px;margin:0 auto;/* padding-top:890px; padding-left:50px;*/ position:relative;}
.topcont h1{ color:#FFC;font-size:30px; font-weight:bold;}
.topcont p{ text-align:left;color:#FFC; font-size:16px; text-indent:2em; line-height:29px;}
.topbg{ background:#dd0c07; position:absolute;top:0;left:0;width:100%; height:190px;filter:alpha(Opacity=60); -moz-opacity:0.6; opacity: 0.6}
.tophot{ position:relative; padding:10px 15px;}
.tophot li{ float:left;width:50%;text-align:left;}
.tophot li a{ text-align:left;width:90%;color:#FFC;font-size:16px;font-weight:bold; padding-left:10px;}
.tophot i{ border-bottom:dashed 1px #FFC; display:block; margin:16px 0;}

.foot{margin:80px 0 0 0; text-align:left;color:#333;}
.copyright{ background:#f2f2f2; padding:10px; margin-bottom:20px;}



#mrq{width:100%; margin:20px auto;padding:2px} 
#Marquee_x { overflow:hidden; width: 100% ;}  
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */ 
#Marquee_x ul li div{ float:left;line-height:25px;height:300px; width:210px; overflow:hidden; position:relative;} 
#Marquee_x ul li div img{  width:100%; height:300px; display:block} 
#Marquee_x ul li div span{ display:block;color:#fff;height:40px; line-height:40px;}
/*#Marquee_x ul li div span{ display:block; position:absolute;bottom:0;left:0; width:100%; height:40px; line-height:40px; background:#000;filter:alpha(opacity=80);opacity:0.8;color:#fff; font-size:21px; text-align:center;} 
*/
.index_photo_list{ padding-top:200px;}


.jgbox{ padding:30px 0;}
.bg1{ height:762px;background:url(bg1.jpg) top center no-repeat;}
.bg2{ height:658px;background:url(bg2.jpg) top center no-repeat;}
.bg2 .wrap{ position:relative;}
.bg2 .wrap a.ppmore{ position:absolute;width:100%;height:160px; left:0;top:10px;}

.focus{ width:565px; height:385px; margin:30px 0 0 0;}
.carousel-inner img {
      width: 565px;
      height: 385px;
  }
.carousel-caption { text-align:left;left:5%;}  
.carousel-caption h3{ font-size:1.25rem;}  







.focusnews{width:530px; height:385px; margin:30px 0 0 0;}
.focusnews1{ border-bottom:dashed 1px #2d2988; padding:10px 10px;}
.focusnews1 a h1{text-align:center;color:#464646;font-size:24px;}
.focusnews1 a p{text-align:left;color:#8d8d8d;font-size:14px; text-indent:2em; }
.focusnews2 { padding:10px;}
.focusnews2 li{ height:45px; overflow:hidden; line-height:45px;}
.focusnews2 li a{ background:url(ico1.jpg) left center no-repeat; padding-left:30px;font-size:18px;color:#676767;}
.focusnews2 li a:hover{color:#1234a0;}




.news1{ width:720px; height:672px; border-right:dashed 1px #ed7366; padding-right:40px; margin-top:50px;}
.news1 .focusnews1{margin-bottom:50px;}
.news1 li{ margin:10px 0 10px 0;clear:both;  text-align:left;padding-left:30px;}
.news1 li a{font-size:20px; color:#464646;}

.news2{ width:387px; height:672px; margin-left:60px; margin-top:50px;}
.news2 li{ margin:0px 0 60px 0;  }
.news2 li img{  width:385px; height:250px;}
.news2 li  a{font-size:20px;  color:#7b1916;}

.focus2{ width:760px; height:500px; background:#ccc;}
.focus2 .carousel-inner img {
      width: 760px;
      height: 500px;
  }
.focus2 .carousel-caption { text-align:left;left:5%;}  
.focus2 .carousel-caption h3{ font-size:1.25rem;}  

.news3{ width:320px; height:600px; }
.news3 li{ margin:0px 0 40px 0;  }
.news3 li img{ width:320px; height:200px;}
.news3 li div h3{ text-align:center; font-size:20px; height:35px; line-height:35px; overflow:hidden;}
.news3 li div p{ text-align:left; font-size:12px;}
.news3 li div h3 a{color:#7b1916;}
.news3 li div p a{color:#9b9a98;}
























.warper{max-width:1300px;margin:0 auto;}
.fl{float:left}
.fr{float:right}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:before,.clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.pr{position: relative;}
.warper{max-width: 1300px; margin: 0 auto;}
.about-main2{height: 680px;width: 100%;overflow: hidden;background-image: url(./10193/lc_bg.png);}
.about-main2 .licheng-bg{background-color: rgba(255,255,255,.8);width: 100%;height: 100%;position: relative;}
.about-main2 .licheng-bg .warper{height: 100%;}
.about-main2 .licheng-bg img{height: 518px;position: absolute;bottom: -30px;left: 0;}
.about-main2 .ny-title{padding-top: 80px;}
.ny-title .title-en{font-size: 36px; color: #b4b4b4; font-family: arial; line-height: 36px; font-weight: normal;}
.ny-title .title-ch{font-size: 26px; color: #333333; margin: 15px 0; font-weight: normal;}
.ny-title i{display: block; width: 42px; height: 1px; background-color: #b5b5b5;}
.about-main2 .licheng-content{position: absolute;width: 100%;height: 100%;}
.about-main2 .licheng-content .swiper-wrapper,.about-main2 .licheng-content .swiper-slide,.about-main2 .licheng-content ul{width: 100%;height: 100%;}
.about-main2 .licheng-content ul li{width: 20%;float: left;height: 100%;}
.about-main2 .licheng-content ul li a{display: block;width: 100%;position: relative;height: 320px}
.about-main2 .licheng-content ul li .date{color: #0a3875;font-size: 30px;}
.about-main2 .licheng-content ul li.item1 .line,.about-main2 .licheng-content ul li.item3 .line,.about-main2 .licheng-content ul li.item5 .line{margin-bottom: 30px;}
.about-main2 .licheng-content ul li.item2 .line,.about-main2 .licheng-content ul li.item4 .line{margin-top: 30px;}
.about-main2 .licheng-content ul li.item1 .line:after,.about-main2 .licheng-content ul li.item3 .line:after,.about-main2 .licheng-content ul li.item5 .line:after{width: 25px;height: 25px;background-color: rgba(10, 56, 117, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li.item2 .line:before,.about-main2 .licheng-content ul li.item4 .line:before{width: 25px;height: 25px;background-color: rgba(10, 56, 117, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li .lc-left{position: absolute;}
.about-main2 .licheng-content ul li .line{height: 250px;width: 1px;display: block;background-color: #0A3875;position: relative;left: 30px;}
.about-main2 .licheng-content ul li .lc-right{position: absolute;left: 30px;width: 400px;height:100%;display: table;}
.about-main2 .licheng-content ul li.item5 .lc-right{width: 200px;}
.about-main2 .licheng-content ul li.item2 .lc-right, .about-main2 .licheng-content ul li.item4 .lc-right{width: 400px;}
.about-main2 .licheng-content ul li .lc-right .right-text{padding: 20px;display: table-cell;vertical-align: middle;}
.about-main2 .licheng-content ul li.item1 a{top: 50px;}
.about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item1 .lc-right{bottom: 68px;}
.about-main2 .licheng-content ul li.item2 a{top: 258px;}
.about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item2 .lc-right{top: 80px;}
.about-main2 .licheng-content ul li.item3 a{top: 136px;}
.about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item3 .lc-right{bottom: 100px;}
.about-main2 .licheng-content ul li.item4 a{top: 278px;}
.about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item4 .lc-right{top: 70px;}
.about-main2 .licheng-content ul li.item5 a{top: 99px;}
.about-main2 .licheng-content ul li.item5 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item5 .lc-right{bottom: 100px;}
.about-main2 .licheng-content .right-text h3{font-size: 24px;margin-bottom: 10px;}
.about-main2 .licheng-content .right-text p{font-size: 16px; text-align:left;}
.lc-swiper-btn{width: 100%;position: absolute;top: 370px;}
.lc-swiper-btn a{display: block;position: absolute;}
.lc-swiper-btn .btn-prev{position: absolute;left: 15px;top: 50px;}
.lc-swiper-btn .btn-next{position: absolute;right: 0;top: 50px;}
.lc-swiper-btn .iconfont{font-size: 30px;}




@media screen and (max-device-width: 480px) { 
.focusnews{width:40%; height:385px; margin:30px 0 0 0;}
.news1{ width:55%; }
.news1 li{padding-left:10px;}
.news2{ width:40%; margin-left:0px; }

.focus2{width:58%; height:450px; margin-left:20px;}
.focus2 .carousel-inner img {
      width: 100%;
      height: 450px;
  }
.news3{ margin-right:20px;}
.news3 li img{width:100%; height:160px;}

}



