﻿/*公共样式*/
html,body,div,p,ul,li,dt,dd,h1,h2,h3,h4,h5,h6,
form,input,select,button,textarea,iframe,table,
th,td{margin:0; padding:0;}
body{ width:100%; height:100%; max-width:100%;}
img{border:0 none; }
ul,li{list-style-type: none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
body,input,select,button,textarea{font-size:12px; font-family: Microsoft YaHei;}
button{cursor:pointer;}
i,em,cite{font-style:normal;}
aside section,.body{display:block; width:1000px; margin:0 auto;}
.cle{ float: none;}
a, a:link, a:hover{ text-decoration: none; color: #000;}

/*logo*/
.logo{ width: 1200px;  height: 100px; margin: 0 auto;}
.dh{ width: 100%;  height: 43px; background: #fd9137; border-bottom: 3px solid #ed6d01; min-width: 1200px;}
.dh .ul{ width: auto; margin: 0 auto; height: 43px; display:table;}
.dh .ul li{ width: 120px; float: left; text-align: center;color: #ffffff; font-size: 14px; line-height: 43px; }
.dh .ul .img{ background: url("../img/home2.png") no-repeat 25px 7px; height: 40px; margin-top: 3px; line-height: 40px;}
.dh .ul .img:hover{ background: url("../img/home.png") no-repeat 25px 7px; background-color: #ffffff;}
.dh .ul .img .home{ margin-left: 35px; font-size: 16px; }
.dh .ul li a{ color: #ffffff; font-size: 16px;}
.dh .ul li:hover{ background: url("../img/b.png") no-repeat 0 3px;}
.dh .ul li:hover a{ color: #e95f01; font-size: 16px;}


.news{ width:1200px;  height: auto; margin:auto;}
.news .news_a{ width: 1200px; height: 230px; z-index: 101;}

.news .news_a .min{ width: 1200px; height: 220px; margin: 0 auto; margin-top: 10px; min-width: 1200px; max-width: 1200px;}
.news .news_a .min .one{ width: 400px; float: left; height: 220px; }
.news .news_a .min .xw{ background:#e95f01;}
.news .news_a .min .xw .title{ margin-top: 10px; margin-left: 20px; width: 100px; height: 30px;}
.news .news_a .min .xw .miss{ margin-top: 20px; height: 132px; overflow: hidden; width: 376px;}
.news .news_a .min .xw .miss .a{  height: 84px; margin-left: 4%; width: 88%; margin: 0 auto; overflow: hidden;}
.news .news_a .min .xw .miss .a .linp{ width: 160px; float: left; height: 83px;}
.news .news_a .min .xw .miss .a img{  width: 165px; }
.news .news_a .min .xw .miss .a p{width: 160px; font-size: 14px; float: left;}
.news .news_a .min .xw .miss li{ color:#ffffff; line-height: 24px; width: 85%; margin: 0 auto;}
.news .news_a .min .xw .miss li a{ color:#ffffff;}
.news .news_a .min .xw .miss li span{ float: right;}
.news .news_a .min .xw p{ float: left; color: #ffffff; margin: 1px;}

/**
.news .news_a .min .xw .bottom { position:relative;}
.news .news_a .min .xw .bottom img{ position: absolute; top:6px;}
**/




.news .news_a .min .al{ background: #ffffff;}
.news .news_a .min .al .title{ margin-top: 10px; margin-left: 20px; width: 110px; height: 30px;}
.news .news_a .min .al .miss{ margin-top: 20px; width: 376px; height: 132px; overflow: hidden;}
.news .news_a .min .al .miss .a{  height: 84px;width: 91%; margin: 0 auto; overflow: hidden; padding-left: 5%;}
.news .news_a .min .al .miss .a .linp{ width: 160px; float: left; height: 83px;}
.news .news_a .min .al .miss .a img{  width: 165px; height: 83px;}
.news .news_a .min .al .miss .a p{width: 160px; font-size: 14px; float: left;}
.news .news_a .min .al .miss li{ color:#707070; line-height: 24px; width: 85%; margin: 0 auto;}
.news .news_a .min .al .miss li a{ color:#707070;}
.news .news_a .min .al .miss li span{ float: right;}
.news .news_a .min .al p{ float: left; color: #333; margin: 1px;}

.news .news_a .min .my{ background: #eeeeee; }
.news .news_a .min .my .title{ margin-top: 8px; margin-left: 20px; width: 120px; height: 30px;}
.news .news_a .min .my .miss{ margin-top: 17px; width: 376px; height: 136px; overflow: hidden;}
.news .news_a .min .my .miss li{ color:#000;  line-height: 26px; width: 85%; margin: 0 auto; font-size: 14px;}
.news .news_a .min .my .miss li a{ color:#000;}
.news .news_a .min .my .miss li img{ float: left;}
.news .news_a .min .my p{ float: left; color: #333; margin: 1px;}

.footer{ width: 100%;  height: 85px; background: #f1f1f1; border-top: 3px solid #e95f01; min-width: 1200px; overflow:hidden;}
.footer .foot{ width: 1200px; text-align: center; margin: 0 auto; margin-top: 20px;}
.footer .foot p{ line-height: 30px;}




.mains .left{ width: 264px; height: auto; overflow: hidden; min-height: 264px; float: left; position: absolute; top: -80px;  }
/*index*/




/*新闻列表页面开始*/
.nbanner{ width: 100%; text-align:center;}
.dlwz{ width: 100%; background: url("../img/bj.png"); height: 40px;}
.dlwz .mains{ width: 1130px; margin: 0 auto; height: 40px;}
.dlwz .mains .news_a{ width: 834px; float: right; height: 40px; text-align: center; position: relative;}
.dlwz .mains .news_a span{ font-size: 16px; line-height: 40px; font-family: Microsoft YaHei; color: #595a5a;}
.dlwz .mains .news_a .span1{font-size: 16px; line-height: 40px; font-family: Microsoft YaHei; color: #595a5a; position: absolute;left: 0;}
.dlwz .mains .new_a{ width: 834px; float: right; height: 40px; text-align: center;}
.dlwz .mains .new_a span{ font-size: 16px; line-height: 40px; font-family: Microsoft YaHei; color: #595a5a;margin-right: 100px; }

.us{ min-height: 500px; height: auto;position: relative; min-width:1200px;}
.us .mains{ width: 1130px; margin: 0 auto; overflow: hidden;}
.us .mains .news{ width: 834px; float: right; height: auto;  margin-top: 30px; background: #ffffff;}
.us .mains .news .empty{ line-height: 33px; font-size: 14px; color: #ff0000;}
.us .mains .news .ul{ height: 100px; width: 95%; margin: 0 auto; border-bottom: 1px dashed #999999; padding: 15px 0px;  overflow: hidden;}
.us .mains .news .ul .point{ background:url("../img/point.gif") no-repeat 5px 18px; text-indent:1em;}
.us .mains .news .page{ height: 50px;}


.dlwz{ width: 100%; background: url("../img/bj.png"); height: 40px; min-width:1200px;}
.dlwz .mains{ width: 1130px; margin: 0 auto; height: 40px;}
.dlwz .mains .wz{ width: 834px; float: right; height: 40px; text-align: center; position: relative;}
.dlwz .mains .wz .span1{ font-size: 16px; line-height: 40px; font-family: 微软雅黑; color: #595a5a; margin:0 auto; position: absolute; left: 0;}
.dlwz .mains .wz span{  font-size: 16px; line-height: 40px; font-family: 微软雅黑; color: #595a5a; }
.dlwz .mains .new_a span{ font-size: 16px; line-height: 40px; font-family: 微软雅黑; color: #595a5a; margin-right: 100px; }
.us{ min-height: 300px; height: auto; background: url("../img/tmd.jpg"); width: 100%; position: relative;}
.us .mains{ width: 1130px; margin: 0 auto; height:auto; overflow: hidden;  padding-bottom: 30px;}
.us .mains .wz{ width: 834px; float: right; height: auto;  margin-top: 30px; background: #ffffff;}
.us .mains .wz .empty{ line-height: 33px; font-size: 14px; color: #ff0000;}
.us .mains .wz .ul{ height: 120px; width: 95%; margin: 0 auto; border-bottom: 1px dashed #999999; padding: 25px 0px;}
.us .mains .wz .page{ height: 50px;}
.us .mains .wz li{ margin: 0 auto; width: 95%; line-height: 42px; border-bottom: 1px dashed #cecccc; font-size: 14px;}
.us .mains .wz li span{ float: right; color: #999999;}
.us .mains .left{ width: 264px; height: auto; overflow: hidden; min-height: 264px; float: left; position: absolute; top: -80px;    border-radius: 6px; }
.us .mains .left .mar{ z-index: 8888; color: #000000;  }
.us .mains .left .mar ul{
   background: url("../img/tm.png");
  
}
.us .mains .left .mar ul li{ line-height: 40px; border-bottom: 1px solid #e3e3e3; padding-left: 30px; color: #333333; font-family: "宋体", "Arial"; font-size: 14px; background: url("../img/dd.jpg") no-repeat 230px 15px;}
.us .mains .left .mar ul li img{ float: right; margin-top: 15px; margin-right: 50px;}
.us .mains .left .mar ul li:hover{  background-repeat: no-repeat; background-color: #ed6d01; background-image: url("../img/dd2.gif");}
.us .mains .left .mar ul li:hover a{ color: #FFFFFF;}





.us .mains .left p{ font-size: 17px; line-height: 40px; color: #FFFFFF; font-weight: bold; padding-left: 30px;   filter:alpha(opacity=50);
   -moz-opacity:0.2;
   opacity:0.7 ;
   background: #FFFFFF;}
.us .mains .left .bot{ height: 38px; width: 264px; background: url("../img/bj.png");}
/*单页页面开始*/
.us .mains .newo{ width: 834px; float: right; height: auto;  margin-top: 30px; background: #ffffff;}
.us .mains .newo .ul{ height: auto ;width: 95%; margin: 0 auto;  padding: 25px 0px; line-height: 28px;}
.us .mains .newo .ul p{ line-height: 28px;}
.us .mains .newo .ul .imgtext{ float: left; padding-right: 10px;}
.us .mains .newo ul{ overflow: hidden;}
.us .mains .newo .page{ height: 50px; float: right;}
.us .mains .newo li{ margin: 0 auto; line-height: 34px; float: left; margin: 22px; border: 1px solid #999999; box-shadow: 0 0 1px #999;}
.us .mains .newo li img{ margin: 10px 10px;}
.us .mains .newo li p{ color: #999999; text-align: center; font-size: 14px;}
.us .mains .newo .run{ text-align:justify;font-size:14px;}
.us .mains .newo .run .mores{ text-align:center;}
/*单页页面结束*/

/*产品中心页面开始*/
.us .mains .newd{ width: 834px; float: right; height: auto;  margin-top: 30px; background: #ffffff; border-radius: 5px;}
.us .mains .newd .ul{ height: 120px; width: 95%; margin: 0 auto; border-bottom: 1px dashed #999999; padding: 25px 0px;}
.us .mains .newd ul{ overflow: hidden;}
.us .mains .newd .page{ height: 50px; float: right; margin-right: 30px;}
.us .mains .newd li{ margin: auto; line-height: 34px; float: left; margin: 18px; border: 1px solid #e6e6e6; box-shadow: 0 0 5px #999;}
.us .mains .newd li img{ margin: 10px 10px; width: 220px;
   height: 165px;}
.us .mains .newd li p{ color: #333; text-align: center; font-size: 14px; overflow: hidden; width: 240px;
   height: 34px;
}
/*产品中心页面结束*/


/*分页*/
.page{
   width:100%;
   height:50px;
   line-height:50px;
   text-align:center;
   border-top:none;
   margin:0 0 10px 10px;
}
.page a{
   padding:4px 8px;
   color:#666;
   margin:0 6px;
   border:1px solid #888;
   background:#fff;
   border-radius:3px;
   box-shadow: 0px 0px 2px #CCC;
}
.page a:hover{
   color:#AC130E;
   border-radius:3px;
   box-shadow: 0px 0px 7px #666;
}
.page span{
   padding:4px 8px;
   color:#666;
   margin:0 6px;
   border:1px solid #888;
   background:#ccc;
   color:#fff;
   border-radius:3px;
   box-shadow: 0px 0px 2px #CCC;
}
.page font{
   color:#000;
}
/*内页公共样式结束*/




/*banner部分结束*/
.banner{ width: 1200PX; height: 400px; min-width: 1200px; z-index: -1; margin:auto;}
.focus {  width:100%;  height:400px;  overflow: hidden;  position: relative;  margin:0 auto;  min-width:1200px;  }
.f-img-list {  height: 400px;  overflow: hidden;  position: absolute;  left: 0;  top: 0;  z-index: 100;  width: 100%;  }
.f-img-list li {  height:400px;  text-align: center;  width: 100%;  position: absolute;  left: 0;  top: 0;  z-index: -1;  }
.f-img-list li a{  display:block;  width:100%;  height:400px;  }
.f-img-list li.on {  z-index: 105;  }
.focus .f-b {  width: 980px;  margin: auto;  position: relative;  z-index: 110;  }
.focus .f-b .f-content {  position: absolute;  width: 100%;  height: 100%;  }
.d-img-list-bg, .d-img-list {  position: absolute;  left:100px;  top: 0;  width: 200px;  height: 380px;  }
.d-img-list-bg {  background: #000000;  opacity: 0.2;  filter: Alpha(Opacity = 20);  }
.d-img-list li {  position: absolute;  left: 0;  top: 0;  z-index: 112;  display: none;  width: 200px;  height: 380px;  }
.d-img-list li.on {  z-index: 113;  display: block;  }
.d-img-list li h3 {  padding: 60px 10px 10px 10px;  color: #37a4e4;  font-size: 22px;  font-family: Microsoft YaHei;  font-weight: normal;  }
.d-img-list li p {  padding: 10px 10px 10px 10px;  color: #ffffff;  font-size: 16px;  font-family: Microsoft YaHei;  font-weight: normal;  line-height: 1.6;  }
.focus-btns {  position: absolute;  right: 140px;  top: 280px;  }
.btn-focus.on {  display: block;  }
.btn-focus-down {  background-position: 0 0;  }
.btn-manage {  background-position: 0 -50px;  }
.focus-page-btn {  width: 40px;  height: 128px;  background: url('../img/focus-page-btns.png') no-repeat;  position: absolute;  top: 45%;  z-index: 110;  }
.focus-btn-prev {  background-position: 0 0;  left: 5px;  }
.focus-btn-next {  background-position: -58px 0;  right: 5px;  }
		/*conent start*/
		.conent{width:90px;height:120px;position:absolute;top:20px; z-index:9999}
		.conent .sition{width:90px;height:120px;position:relative;}
		.conent .sition .c_header .txt{color:#00CC00;font-weight:600;font-size:15px;line-height:30px;box-shadow:1px 1px 1px 1px #000;text-shadow:1px 1px 1px #000;}
		.conent .sition .c_adver{width:160px;height:64px;cursor:pointer; background:url(../img/sm.jpg) no-repeat;background-color:#1f73d2;  color:#fff; font-size:26px; font-family:"宋体"; line-height:90px; text-align:center}

		/*end conent*/