body{overflow-x:hidden;font-family: Arial, sans-serif;}
* { margin: 0; padding: 0;}
ul, ol { list-style-type: none;}
a { text-decoration: none;}
.menu{height: 43px;
border-top: solid 1px #e9e9e9;
    border-bottom: solid 1px #e9e9e9; 
    background-color: #fff;
}
.dh{
	position: relative; width: 1140px; height: 43px; margin: 0 auto;padding-left:15px;
}

.dhall{ position: absolute;display: inline-block; z-index: 2; width: 234px; height:43px; background-color:#66cccc; color:#ffffff; line-height:43px;}
.dhall span{padding-left:30px;font-weight:bold;}
.dhallny{float:left;display: inline-block; z-index: 2; width: 234px; height:43px; background-color:#66cccc; color:#ffffff; line-height:43px;}
.nycpxl
{
    float:left;
  display: none;
  position: absolute;
  background-color: #ffffff;
  z-index: 9999;
  min-width:234px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
   
}
.dhallny:hover .nycpxl{display:block;}
.dhallny span{padding-left:30px;font-weight:bold;}
.dhallny i{
  border: solid white;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 5px;}
.down
 {
   transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  } 
.dhmenu{ z-index: 2;width: calc(100% - 234px);float:left;}
.dwo-wrap { position: relative; width: 1226px; height: 460px; margin: 0 auto;}
.dhcd{ 
    padding-left: 234px; 
    height: 43px;
    line-height: 24px;
    position: absolute;
    font-size:16px;
    /*font-weight:bold;*/
}
.dhcd ul{width:878px; margin-left:10px;list-style: none;}
.dhcd li {
    float: left;
    color: #fff;
    display:inline;
    line-height:23px;
}
.cpcd li
{
     font-size:16px;
     line-height:23px;
}
dhcdny{      
    height: 43px;
    line-height: 24px;
    position: absolute;
    font-size:16px;
    /*font-weight:bold;*/
}
.dhcdny ul{width:878px; margin-left:10px;list-style: none;}
.dhcdny li {
    float: left;
    color: #fff;
    display:inline;
}

.bannerrightpic{position: absolute;
    float: left;
    top: 0;
    left: 880px;width:230px;
    margin-top: 10px;
}
.bannerrightpic span{width:230px; height:43px; line-height:43px;text-align:center;font-size:600;display:block;font-weight:bold; background:#66cccc;color:#ffffff;}  
.bannerrightpic .fwt{margin: 9px 0;
    height: 127px;
    background: #ffffff;}  
 .bannerrightpic .fwt span{text-align: left;background:none;color:#000;padding-left:10px;}
  .bannerrightpic .fwt p{text-align:center;}    
 .bannerrightpic .fwt img{width:210px;}   
.swiper-container { width: 1226px; height: 460px;}
.items{padding-top:10px;}
.swiper-slide img { display: block; width: 1226px; height: 460px;}

.swiper-container-horizontal > .swiper-pagination-bullets { left: auto; right: 30px; bottom: 20px; width: auto;}
.swiper-pagination-bullet { width: 6px; height: 6px; border: 2px solid #fff; border-color: hsla(0, 0% ,100% , 0.3); background-color: rgba(0, 0, 0, 0.4); opacity: 1;}
.swiper-pagination-bullet-active { border-color: rgba(0,0,0,.4); background-color: hsla(0,0%,100%,.4);}

.swiper-button-next, .swiper-button-prev { width: 41px; height: 69px; background-image: url(../images/icon-slides.png);}
.swiper-button-prev { left: 234px; background-position: -83px 0;}
.swiper-button-prev:hover { background-position: 0 0;}
.swiper-button-next { right: 0; background-position: right 0;}
.swiper-button-next:hover { background-position: -41px 0;}
.swiper-button-next:after, .swiper-button-prev:after { display: none;}

.dhnav-wrapper { position: absolute; left: 0; top: 0; z-index: 2; width: 234px; background-color: #fff; font-size:16px;}
.dhnav { position: relative; padding: 1px 0 23px 0;}
.dhnav-item.active .children { display: block;height:460px;}
.dhnav-item:hover .dhnav-item-link {width:234px; background-color: #66cccc;}
.dhnav-item:hover .children { display: block;}
.dhnav-item-link {width:234px; display: block; height: 42px; padding-left: 30px; line-height: 42px; font-size: 14px; color: #000; background-image: url(../images/arraw.png); background-position: 200px; background-repeat: no-repeat; background-size: 14px 14px;}
.children { display: none; position: absolute; left: 234px; top: 0; border: 1px solid #e0e0e0; border-left: 0; font-size: 0; background-color: #fff; box-shadow: 0 8px 16px rgba(0,0,0,.18);}
.children-col-2 { width: 876px;height:460px;}
.children-col-3 { width: 876px;height:460px;}
.children-col-4 { width: 876px;height:460px;}
.children-list { width: 572px; padding: 1px 0; font-size: 14px; vertical-align: top;border-right:1px solid #ccc; height:460px;float:left;}
.children-list li{ display: inline; width: 240px;float:left; padding: 1px 0; font-size: 14px; vertical-align: top;}
.children-list a { display: block; padding: 5px 20px; height: 40px; line-height: 40px; color: #333; font-size: 0;}
.children-list a:hover { color: #ff6700;}
.children-list a span { display: inline-block; width: 238px; font-size: 14px; overflow: hidden; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap;}
.children-list img { width: 40px; height: 40px; margin-right: 10px; vertical-align: middle;}
.cpt{width: 300px; font-size: 14px; vertical-align: top;height:460px; border-left:1px solid #cccccc;float:left;}
.cpt .cpttopt{width:280px; height:153px;}
.Search{ float:left; margin-top:30px; position:relative; margin-left:50px;}
.Search .Words{ margin-top:5px;}
.Search .Search_style{ float:right;}
.Search i{ display:block; position:absolute;  width:30px; height:30px; top:4px; left:10px}
.Search .Words a{ color:#666666; padding:0px 10px; }
.Search .text {
	font-size: 12px;
	width: 470px;
	height: 30px;
	border:1px solid  #66cccc;
	line-height: 24px;
	padding: 0px 0px 0px 10px;
	vertical-align: top;
}
.Search .Search_btn {
	background:url(/images/Search_img.png) no-repeat;
	padding:0px 15px;
	color:#FFFFFF;
	font-size:16px;
	height: 30px;
	border: 0;
	vertical-align: top;
	margin-left: -30px;
	cursor: pointer; 
}
.classmore
{
    position: relative;
    line-height: 0;
    height: 52px;
}
.classmore span
{
    float:left;
    line-height: 48px;
    font-size: 22px;
    font-weight: 600;
    display: inline-block;
    vertical-align: middle;
}
.classmore i
{
    float:right;
    font-size: 14px;
    color: #666;
    line-height:48px;
    font-style:normal;
}
.product-slider{background:#ffffff;}
.zxzx
{
    position:relative;
    margin-top:13px;
    width:134px;
    height:32px;
    background-color: #66cccc;
    margin-left:20px;
    color:#ffffff;
    font-size:600;
    line-height:32px;
    text-align:center;
    display:inline-block;
}
.dorp_con{
 border-top:1px solid #ffffff;
  display:none; 
 color :#ffffff;
  position: absolute;

  background-color: #66cccc;

  width: 134px; 
   z-index:9999;

}
.dorp_con p{clear:both;line-height:32px; border-bottom:1px solid #ffffff;margin-bottom:1px;}
.dorp_con p a{color:#ffffff;}
.zxzx:hover .dorp_con{display:block;}
.dhright
{
    position:relative;
    margin-top:13px;
    margin-left: 32px;
}
.dhright .gwc{float:left;width:32px;height:32px; background-image: url(/img/gwc.png); background-repeat: no-repeat; background-size: 32px 32px;}
.dhright .gwc img{width:32px;height:32px; border:0;}
.dhright .gwc span 
{
    padding-left: 15px;
    margin-top: 6px;
    /* line-height: 5px; */
    font-size: 12px;
    color: #ff0000;
    font-weight: bold;
    position: absolute;
    }
.dhright .yh{   margin-left: 55px;width: 150px;}
.dhright .yh span{margin-left: 10px;margin-top: 6px;}
.dhright .yh img{width:32px;height:32px; border:0;}
.syfws
{
    max-width: 33.3%;
    display: table-cell;
    position: relative;
    padding-right: 8px;
}
.syfws img {width:100%; border:0; margin-right:15px;}
.djs{float:left;margin-left:50px; font-weight:normal;margin-top: 10px;}
.djs .tt{width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #66cccc;
    color: #ffffff;
    font-size: 17px;}
.djs span{margin-right:5px; line-height:30px;font-weight: normal;
    font-size: 17px;}
.logozt
{
    position: absolute;
    margin-top: 45px;
    font-weight: bold;
    font-family: "Î¢ÈíÑÅºÚ", "Dosis", sans-serif;
    font-size: 16px;
    text-shadow: 0px 1px 0px #c0c0c0, 0px 2px 0px #b0b0b0, 0px 3px 0px #a0a0a0, 0px 4px 0px #909090, 0px 5px 10px rgba(0, 0, 0, 0.6);
}
.effect-11{color: #333; width: 300px; box-sizing: border-box; letter-spacing: 1px; height:35px; line-height:35px;border: 1px solid #66cccc;
    padding-left: 8px;} 
 
.sousuo
{
    width: 80px;
    height: 35px;
    line-height: 35px;
    position: absolute;
    margin-left: 15px;
    background: #66cccc;
    border: 0;
    color: #ffffff;
    font-weight: bold;
}
.wlxx { width:780px;margin:18px auto 0 auto; }
.event_list { width:780px;background:url('/img/dian3.png') 139px 0 repeat-y;margin:10px 0 20px 0; }
.event_list li { background:url('/img/jian.png') 136px -95px no-repeat; }
.first{color:#FF0000;}
.sjhh{width:97px; float:right;}
.dqdd{font-weight:bold;}
.event_list li span { width:127px;text-align:right;display:block;float:left;}
.event_list li p { width:600px;margin-left:24px;display:inline-block;padding-left:10px;line-height:25px;_float:left; }
.event_list li p span {
    width: 600px;
    text-align: left;
    border-bottom: 1px dotted #DDD;
    padding: 1px 2px;
    margin: 0;
    min-height: 60px;
}


.amx-md-panel 
{
    margin-top:25px;
    background-color: #fff;
    text-align: center;
    /*box-shadow: 0 1px 5px -1px #ccc;*/
} 
.content--header {
    overflow: hidden;
    padding-left: 10%;
    padding-right: 10%;
    position: relative;
}
.content--header .panel-bar {
    display: block;
    width: 40px;
    height: 6px;
    background-color: #dc291e;
    margin: 0 auto;
    margin-bottom: 10px;
    border-radius: 5px;
}
.content--header .panel-title {
    line-height: 1;
    margin-bottom: 10px;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 14px;
    color:Red;
    text-align:center;
}
.content--header .header {
    text-transform: capitalize;
    color: #000;
    font-size: 1.3em;
    line-height: 1.3;
    text-align:center;
	margin-bottom:30px;
}
.xxskd{
	width:16%;
	background-color: #f0f0f0;
	border: 2px solid #fff;
	text-align:right;
	padding:10px 20px 0 0;
	height:100px;
}
.xxskd2{
	width:16.5%;
	background-color: #f0f0f0;
	border: 2px solid #fff;
	text-align:right;
	padding:10px 20px 0 0;
	height:100px;
}
.xxskd2 p {
      margin-top:15px;
    }
.xxskd p {
      margin-top:15px;
    }
.xxxkd{
	width:45%;
	background-color: #f0f0f0;
	border: 2px solid #fff;
	text-align:left;
	padding:10px 0 0 20px;
	height:150px;
}
.xxxkd .left {
	float:left;
	width:35%;
	border:0;
	padding:0;
	height:90%;
}
.xxxkd .right{
	float:right;	
	width:35%;
	border:0;
	padding:0;
	height:90%;
}
.xxxkd p {
   margin-top:15px;
   height:110px;
   overflow-y:auto;
}
.content--wide {
    overflow: hidden;
	padding: 1em;
	width:780px;
margin:auto;
}
.content--wide span{ font-size:15px; font-weight:bold;}
.content--wide i{color:Red;}
.jiantou
{
   float: left;
    width: 5%;
    line-height: 90px;
    color: #66cccc;
    font-size: 22px;
    margin-left: 25px 
}
.amx-h-equal-height {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.amx-mr-block-style {
    background-color: #f0f0f0;
    border: 2px solid #fff;
}
.headWrap{height:80px;}
.headWrap .inner{margin:auto;width:1024px;color:#66cccc;}
.headWrap .inner img{margin:5px;}
.txt{line-height:80px; position:absolute;font-family: Arial, sans-serif;font-size: 22px;}
.inBanner img{width:100%;height:400px;}
.newsDetail{margin-top:30px;}
.seaddr{text-align:center;line-height:30px;}
.qddz{width:270px; float:left;color:#66cccc;font-size:15px; font-weight:bold;}
.setp{float:left;width:45px;}
.zddz{width:270px;float:left;color:#66cccc;font-size:15px; font-weight:bold;}
.lct{text-align:center;}
.lct img{width:45px;}
.wlxt{padding-right:25px;}
.xwtp{
     width:180px;
     height:178px;
    border: 1px solid rgba(255, 255, 255, 1); 
 }
 footer{
	 width: 100%;
    height: 80px;
    line-height: 80px;
    background-color: #66cccc;
    color: #fff;
    
}
 }
