@charset "utf-8";
/* CSS Document */


* { margin:0px; padding:0px; list-style-type: none;}
HTML { padding: 0px; margin: 0px }
body { font-family:"微软雅黑",Tahoma,Helvetica,Arial,sans-serif; background:#e5e9ec;}

a{color: #000;}
a:hover,a:focus {color:#bf1813;text-decoration: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-weight:normal;}
a img { border:0px; }
img:hover  { margin:0; padding:0;
  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out; }

border: { zoom:1;  }
ul, li,  p { margin:0; padding:0; border:none; list-style-type:none;}
.clear {clear: both; }
.hr2,.hr4,.hr5,.hr6,.hr8,.hr10,.hr15,.hr20,.hr40{margin:0 auto; padding:0px; font-size:0;line-height:0;clear:both;}
.hr2{height:2px;}.hr4{height:4px;}.hr5{height:5px;}.hr6{height:6px;}.hr8{height:8px;}.hr9{height:9px;}.hr10{height:10px;}.hr20{height:20px;}.hr15{height:15px;}.hr40{height:40px;}
.dash {border-bottom:1px dashed #ddd; text-align:center;}
.dis{ display:block;}
.undis{ display:none; }

.top-banner{background: url(../images/2020shian/bg.jpg) 50% 0 no-repeat; height:450px; }

.banner1{width:1200px; margin:0 auto; padding:0; background: url(../images/2020shian/banner2.png); height:170px;}

.menu{background-color: #8f2a30; margin-bottom:10px; height:54px;}
.menu .con{width:1200px; margin:0 auto;}
.menu .con ul li{font-size:18px; float:left;}
.menu .con ul li a{color: #fff; padding:15px 88px; line-height:55px;}
.menu .con ul li a:focus,.menu .con ul li a:hover{color: #333;background-color: #fff;   *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;}



.wrap{width:1200px; margin:0 auto; overflow:hidden;  }
.wrap .left,.wrap .right{float:left; background:#fff; }
.wrap .left{width:488px;}
.wrap .left video{width:488px; height:280px;  border:4px solid #fff;}
.wrap .right{width:695px;margin-left:15px;}

.hd{border-bottom:2px solid #ddd;  line-height:50px;height:50px; }
.hd h3{font-size:22px; font-weight:bold; color:#8f2a30; line-height:50px;height:50px; width:200px; padding-left:30px; border-bottom: 3px solid #8f2a30; float:left; }
.hd small{float:right; padding-right:20px;}
.hd small a{color:#8f2a30;}

.wrap .right .bd{float:left;}
.wrap .right .bd ul {}
.wrap .right .bd ul li{width:310px; float:left; margin:17px;}
.wrap .right .bd ul li img{height:80px; width:120px; float:left;}
.wrap .right .bd ul li h4{float:left; width:190px; padding-left:10px; font-size:18px; line-height:30px; padding-bottom:5px; }
.wrap .right .bd ul li p{ float:left; width:190px; font-size:14px;padding-left:10px; color:#777; }


.box{width:1200px; margin:0 auto; padding:0; background:#fff; }
.box .bd{width:1200px; height:1150px; }
.box .bd ul{}
.box .bd ul li{float:left; width:1120px; border-bottom:1px solid #ccc; margin:15px 20px; padding:20px;}
.box .bd ul li img{width:200px; height:120px; float:left;}
.box .bd ul li h4{float:left; width:850px; padding-left:20px; font-size:20px; line-height:30px; padding-bottom:5px; }
.box .bd ul li h4 a{color:#a13312;}
.box .bd ul li p{ float:left; width:850px; font-size:14px;padding-left:20px; color:#777; line-height:25px; }
.box .bd ul li:nth-of-type(even) {background-color: #eceff2;}



.box1{width:1200px; margin:0 auto; padding:0; background:#fff; }
.box1 .bd{width:1200px; height:400px; }
.box1 .bd ul {padding:20px 30px;}
.box1 .bd ul li {float:left; margin:25px 10px;}
.box1 .bd ul li img{width:260px; height:130px;}


.box2{width:1200px; margin:0 auto; padding:0; background:#fff; }
.box2 .bd{width:1200px; height:1150px; }
.box2 .bd ul {padding:20px 30px;}
.box2 .bd ul li {float:left; margin:20px 10px; width:360px; padding:20px 30px; }
.box2 .bd ul li:nth-of-type(even) {background-color: #eceff2;}

.box2 .bd ul li h4{font-size:20px; line-height:40px; border-bottom:1px dashed #ddd; padding-top:5px;}
.box2 .bd ul li img{width:300px; height:300px;}
.box2 .bd ul li p{font-size:16px; line-height:25px; padding-top:5px;}
.box2 .bd ul li img:hover{box-shadow:none;}
.box2 .bd ul li:hover  { 
  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out; }


.bline{border-bottom: 1px solid #ccc; margin:0 auto; width:1200px;}
.foot{padding-top:20px; padding-bottom:40px; line-height:30px; margin:0 auto; width: 100%; text-align:center; font-size: 12px;color:#999; }
.foot a{color:#999; padding:0 8px;}
.foot a:hover{color: #8f2a30;}
