@charset:"utf-8";
body{
  font-family: Microsoft Yahei;font-size: 14px;
}
body,div,ul,p,h1,h2,h3,h4{margin: 0;padding: 0;}
h1,h2,h3,h4{font-weight: normal;}
a{
  text-decoration: none;
  color: inherit;
}
ul{
  list-style: none;
}
img{
  border-style: none;
  vertical-align: middle;
}
.center{
  margin:0 auto;
  width: 1150px;
}
.m_logo{
  width: 1150px;
  margin: 0 auto;
  padding-top: 2%;
  margin-bottom: 1%;
}
.m_logo img{
  display: none;
}
.m_title{
  margin: 0 auto;
  width: 1150px;
  text-align: center;
  margin-bottom: 20px;
  /*position: absolute;
  top: -400px;
  margin-left: 50%;*/
}
.m_big{
  margin: 0 auto;
  /*background-color: red;*/
  width: 1150px;
  height: 380px;
  /*position: absolute;*/
  /*margin-top: -250px;*/
  /*background-color: green;*/
}
.left_img{
  background-image: url(left_20160805.png);
  background-repeat: no-repeat;
  width: 29px;
  height: 29px;
}
.right_img{
  background-image: url(right_20160805.png);
  background-repeat: no-repeat;
  width: 29px;
  height: 29px;
  margin-top: 60px;
  float: right;
}
.left{
  width: 560px;
  height: 380px;
  /*background-color: blue;*/
  float: left;
  font-family: Microsoft Yahei;

}
.left .p1{
  float: left;
  font-size: 26px;
  /*font-family: Microsoft Yahei;*/
  color: #ba1320;
}
.left .p2{
  float: right;
  font-size: 26px;
  color: #582550;
  margin-top: 10px;
}
.left .p3{
  font-size: 20px;
  color: #582550;
  margin-left: 20px;
  margin-top: 10px;
  color: #ba1320;
}
.left_title{
  margin-top: 15px;
  /*float: left;*/
  font-size: 32px;
  color: #ba1320;
}
.left_con{
  overflow: hidden;
}
.left_con_img{
  margin-top: 20px;
}
.left_con_img img{
  width: 200px;
  height: 150px;
  float: left;
}
.left_con_text{
  width: 337px;
  height: 150px;
  float: right;
  line-height: 24px;
  position: relative;
}
.left_con_text p{
  position: absolute;
  top: 0;
  padding-top: 10px;
  color: #000;}
.left_con_text p a{
  border-bottom: 1px solid #a6a29a;
}
.right{
  width: 560px;
  height: 380px;
  /*background-color: green;*/
  float: right;
}
.right_title{
  /*margin-top: 35px;*/
  /*float: left;*/
  font-size: 32px;
  color: #ba1320;
}
.right .p3{
  font-size: 20px;
  color: #582550;
  margin-left: 20px;
  margin-top: 30px;
  color: #000;
}
.right .p1{
  float: left;
  font-size: 26px;
  margin-top: 30px;
  color: #ba1320;
 /* font-family: Microsoft Yahei;
  color: #ba1320;*/
}
.right .p2{
  /*float: right;*/
  font-size: 26px;
  margin-top: 30px;
  float: left;
  color: #ba1320;
  margin-left: 50px;
}
.right .p4{
  font-size: 26px;
  margin-top: 94px;
  color: #582550;
  margin-left: -250px;
}
.m_big2{
  /*position: absolute;*/
  margin: 0 auto;
  /*margin-top: -250px;*/
  background-image: url(m_big2_20160805.png);
  background-repeat: no-repeat;
  width: 1150px;
  height: 539px;
}
.m_big2_con{
  width: 913px;
  height: 520px;
  /*background-color: green;*/
  margin: 0 auto;
  margin-top: 10px;
}
.news-title{
  /*height: 5px;
  border-bottom: 2px solid #f99f0d;*/
}
#newstitle1[class="hover"] { background: url(juxing2_20160805.png) center  no-repeat;color: #ba1320;}
#newstitle2[class="hover"] { background: url(juxing2_20160805.png) center  no-repeat;color: #ba1320;}
#newstitle3[class="hover"] { background: url(juxing2_20160805.png) center  no-repeat;color: #ba1320;}
#newstitle4[class="hover"] { background: url(juxing2_20160805.png) center  no-repeat;color: #ba1320;}
#newstitle5[class="hover"] { background: url(juxing2_20160805.png) center  no-repeat;color: #ba1320;}
.news-title ul li{
  width: 144px;
  height: 50px;
  background-color: #c93f3f;
  color: #fff;
  font-size: 23px;
  text-align: center;
  line-height: 50px;
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
}
.news-con{
  height: 451px;
  margin-top: 18px;
  /*background-color: blue;*/
}
.news-con1{
  height: 221px;
  margin-bottom: 10px;
  /*background-color: #000;*/
  overflow: hidden;
}
.news-con1-img{
  width: 401px;
  height: 221px;
  border: 2px solid #f6de00;
  float: left;
}
.news-con1-img img{
  width: 100%;
  height: 100%;
}
.news-con1-con{
  width: 463px;
  height: 221px;
  /*background-color: #fff;*/
  float: right;
  margin-right: 10px;
}
.news-con1-con div{
  font-size: 18px;
  color: #fff;
  margin-bottom: 20px;
}
.news-con1-con p{
  line-height: 24px;
}
.slideBox1{ width:913px; height:451px; overflow:hidden; position:relative; /*border:1px solid #ddd;*/ float: left; }
.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:45%; bottom:5px; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox1 .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer;}
.slideBox1 .hd ul li.on{ background:#f99f0d; color:#fff; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd img{ width:913px; height:451px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox1 .prev,
.slideBox1 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow_20160805.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox1 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox1 .prev:hover,
.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox1 .prevStop{ display:none;  }
.slideBox1 .nextStop{ display:none;  }
.img-title{
  box-sizing: border-box;
  background: #000;
  background: rgba(0,0,0,.6);
  padding: 30px 10px 25px 10px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding-left: 5%;
  color: #fff;
}
.img-title h1{
  font-size: 20px;
  margin-bottom: 10px;
}
.m_big3{
  margin: 0 auto;
  width: 1065px;
  height: 408px;
  /*background-color: green;*/
  /*position: absolute;*/
  /*margin-top: -250px;*/
  overflow: hidden;
}
.photo{
  background-image: url(photo_20160805.png);
  background-repeat: no-repeat;
  width: 306px;
  height: 408px;
  float: left;
  margin-right: 40px;
}
.photo_img{
  background-color: #000;
  width: 286px;
  height: 388px;
  margin-left: 10px;
  margin-top: 10px;
}
.photo_img img{
  width: 286px;
  height: 388px;
}
.ddmf{
  width: 66px;
  height: 408px;
  float: left;
  padding-top: 95px;
  color: #ba1320;
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  background-image: url(redkuang_20160805_.png);
  background-repeat: no-repeat;
  background-position: 0 95px;
}
.ddmf span{
  font-size: 40px;
  color: #fff;
  line-height: 54px;
}
.ddmf img{
  margin-bottom: 20px;
}
.ddmf_con{
  width: 612px;
  height: 408px;
  /*background-color: #fff;*/
  float: right;
}
.ddmf_con h2 a{
  font-size: 26px;
  color: #000;
  border-bottom: 1px solid #332d2e;
}

.flag{
  background-image: url(flag_20160805.png);
  background-repeat: no-repeat;
  height: 354px;
  margin-top: 30px;
}
.flag p{
  width: 475px;
  line-height: 30px;
  margin-left: 30px;
  padding-top: 50px;
  font-size: 16px;
}
.flag p a{
  text-decoration: none;
  font-size: 16px;
}
.m_big4{
  margin: 0 auto;
  width: 1150px;
  height: 380px;
  /*background-color: green;*/
  /*position: absolute;*/
  /*margin-top: -200px;*/
  overflow: hidden;
}
.m_big4_left{
  width: 532px;
  height: 380px;
  /*background-color: #fff;*/
  float: left;
  position: relative;
}
.m_big4_left p{
  line-height: 24px;
  margin-left: 24px;
  color: #a30f16;
}
.m_big4_left p a{
  border-bottom: 1px solid #a30f16;
}
.m_big4_right{
  width: 532px;
  height: 380px;
  /*background-color: blue;*/
  float: right;
  position: relative;
}
.m_big4_right p a{
  border-bottom: 1px solid #a30f16;
}
.yh1{
  background-image: url(111_20160805.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 19px;
  position: absolute;
  top: 0;
  left: 0;
}
.yh2{
 background-image: url(222_20160805.png);
 background-repeat: no-repeat;
 width: 20px;
 height: 19px;
 position: absolute;
 right: 0;
}
.m_big4_left .pp1{
  color: #e92b21;
  font-size: 45px;
  position: absolute;
      top: 30%;
    right: 10%;
}
.m_big4_left .pp2{
  color: #e92b21;
  font-size: 20px;
  position: absolute;
      top: 35%;
  left: 0;
}
.m_big4_left .pp3{
  color: #e92b21;
  font-size: 20px;
  position: absolute;
      top: 50%;
    right: 0;
}
.m_big4_left .pp4{
  color: #000;
  font-size: 24px;
  position: absolute;
      top: 65%;
    right: 48%;
}
.m_big4_left .pp5{
  color: #091069;
  font-size: 22px;
  position: absolute;
      top: 80%;
    right: 0;
}
.m_big4_right .pp11{
  position: absolute;
  top: 0;
  left: 30%;
  color: #e92b21;
  font-size: 20px;
}
.m_big4_right .pp12{
  position: absolute;
  top: 10%;
  right: 0;
  color: #091069;
  font-size: 30px;
}
.m_big4_right .pp13{
  position: absolute;
  top: 10%;
  left: 0;
  color: #000;
  font-size: 24px;
}
.m_big4_right .pp14{
  position: absolute;
  top: 22%;
  left: 0;
  color: #e92b21;
  font-size: 45px;
}
.m_big4_right .pp15{
  position: absolute;
  top: 40%;
  left: 30%;
  color: #e92b21;
  font-size: 20px;
}
.text2{
  line-height: 24px;
  margin-left: 24px;
  color: #a30f16;
  position: absolute;
  bottom: 30%;
}
.m_big4_right .pp16{
  position: absolute;
  bottom: 10%;
  left: 30%;
  color: #e92b21;
  font-size: 45px;
}

/*.bgimg{
  background-image: url(back-index_20160805.jpg);
  background-repeat: no-repeat;
  height: 100%;
  background-size: 100% 100%;
}*/
.logo{
  margin: 0 auto;
  width: 1150px;
  padding-top: 35px;
}
.title{
  text-align: center;
  margin: 0 auto;
  margin-top: 3%;
}
@media only screen and (min-width: 1200px) {
  .title img{
    width: 60%;
  }
}
@media only screen and (min-width: 1440px) {
  .title img{
    width: 80%;
  }
}
@media only screen and (min-width: 1920px) {
  .title img{
    width: 100%;
  }
}
.Introduction{
  position: absolute;
  bottom: 5%;
  margin-top: 0;
}
.content{
  margin-top: 10px;
}
.content p{
  color: #f5e198;
  line-height: 24px;
}
.footer{
  text-align: center;
/*  margin-bottom: 20px;*/
  width: 100%!important;
  font-size: 14px;
  color: #fff;
  /*margin-top: 20px;*/
  position: absolute;
  bottom: 2%;
}
#section1 {
  background-image: url(http://sxya.wenming.cn/images/back_20160810.jpg);
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
#section1 .fp-tableCell{
  position: relative;
}


.slideBox{ width:1065px; height:417px; overflow:hidden; position:relative; /*border:1px solid #ddd;*/ float: left; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:45%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer;}
.slideBox .hd ul li.on{ background:#f99f0d; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd .photo img{ width:306px; height:408px; display:block; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; top:50%; margin-top:-30px; display:block; width:36px; height:60px;filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .prev{ left:0;background: url(arprev.png);}
.slideBox .next{ right:759px;background: url(arnext.png);}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.m_big3_left{
  float: left;
  width: 306px;
  height: 408px;
}

.cd-projects-previews li:hover{
  border: 1px solid #2b2519;
}
.cd-projects-container{
  /*background-image: url(http://sxya.wenming.cn/images/back_20160810.jpg);*/
  background-size: 100% 100%;
}
.hidden{display: none;}
.slideBox2{ width:913px; height:451px; overflow:hidden; position:relative; /*border:1px solid #ddd;*/ float: left; }
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:45%; bottom:5px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox2 .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer;}
.slideBox2 .hd ul li.on{ background:#f99f0d; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:398px; height:217px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow_20160805.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox2 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox2 .prev:hover,
.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox2 .prevStop{ display:none;  }
.slideBox2 .nextStop{ display:none;  }
