@charset "utf-8";
body { font-family:"Microsoft YaHei"; font-size:14px;  }
html { overflow-x: hidden; }
a{ color:#666666;}
h1,h2,h3,h4,h5,p,form,ul,li{ padding:0px; margin:0px;}
li { list-style:none;}
.am-container{ max-width: 1200px;}
.head_bg{ background-color: #eeeeee;  line-height: 40px;}
.head{ padding:15px 0px;}
.head>.logo{ float: left;}
.head>.xcy{ float: left; border-left: 1px #ccc solid; margin-top:15px;padding-left:10px; margin-left:10px;}
.head>.xcy>h2{ color:#0d62a6; font-size: 24px; font-weight: normal;}
.head>.tel{float: right; width: 227px; height: 73px; background-image: url(../images/tel.png); background-position:20px 10px; padding-top:40px; padding-left:80px; color:#ff6600; font-size: 24px; font-family: raavi;}
.menu{ background-image: url(../images/nav_bg.png); background-position: left; line-height: 54px;}
.menu ul li{ float: left; position: relative; line-height: 54px;}
.menu ul li a { line-height: 54px; display: block; padding:0px 31px; color:#fff; font-size:16px;}
.menu ul li a:hover{ color: #e25517; font-weight: bold;}
.menu ul li ul{ position: absolute; left: -20px; top:40px; display: none; z-index: 10; width: 170px;}
.menu ul li ul li{ float: none; background-color:rgba(0,0,0,0.6); border-bottom:1px siold #fff;}
.menu ul li ul li a{line-height: 40px; color: #fff; text-align: center; margin: 0px; padding: 0px; }
.menu ul li ul li a:hover{ background-color:rgba(255,255,255,0.6); color:#0d62a6;}
.menu ul li:hover ul{ display: block;}

/*热销产品*/
.m1{ margin-top:30px;margin-bottom:60px;}
.m1 h1{ font-size: 26px;font-weight: normal;}
.m1 h3{ font-size: 16px; background-image:url(../images/icon1.jpg); background-repeat: no-repeat; background-position: bottom center; padding-bottom:20px; font-weight: normal; margin-bottom:20px;}
.am-thumbnail{margin-bottom:0rem;}
.m1 p{ text-align: center; line-height: 40px; font-size: 14px; background-color: #e05616; color:#fff;}
.m1 a:hover p{background-color: #0d62a6;}
.m1>.am-container>.am-thumbnails>li>a>img{height:220px; width:100%}


/*关于我们*/
.m2{ background-image: url(../images/icon2.jpg); background-position: left top; background-repeat:repeat-x; padding-top:100px;margin-bottom:60px; }
.m2-d{ background-color: #e1632b; color:#fff;position: relative;padding-bottom:20px;}
.m2-dimg{ float: left; margin-top: -30px; margin-right: 40px;}
.m2-dtext{padding-top:40px; }
.m2-dtext h2{font-weight: normal; font-size: 22px; margin-bottom: 8px;}
.m2-dtext h3{font-weight: normal;font-size: 18px;margin-bottom: 8px;}
.m2-dtext p{ line-height: 35px; font-size: 16px;}
.m2-dtext a{ position: absolute; right: 0px; bottom:0px;}

/*产品展示*/
.m3{ margin-bottom:60px;}
.m3 h1{ font-size: 26px;font-weight: normal;}
.m3 h3{ font-size: 16px; background-image:url(../images/icon1.jpg); background-repeat: no-repeat; background-position: bottom center; padding-bottom:20px; font-weight: normal; margin-bottom:20px;}
.m3list{ margin-top:30px;}
.m3list>.am-thumbnails>li>.am-thumbnail>.am-thumbnail-caption>h3{background-image: none;padding-bottom:0px; margin-bottom:10px;}
.m3des{ margin-bottom:5px;}

.m4{ background-image: url(../images/m4bg.jpg); background-position: left top; background-repeat:repeat-x; padding-top:160px; padding-bottom:50px; }
.m4_z{ padding-top:30px;}
.m4_z>h1{ font-size: 36px; color:#ffd900; margin-top:10px;}
.m4_z>h2{ font-size: 33px; color:#ffd900; font-family: "agency fb";}
.m4_z>p{ color:#fff; font-size:15px;}
.m4_r{background-image: url(../images/m4_r.png); background-position: 120px top; background-repeat:no-repeat; padding-top:90px;margin-bottom:60px; padding-bottom:50px; padding-left:280px;}
.m4_r>.m4_r1>h1{ font-size: 26px; color:#ffd900; margin-top:10px; font-weight: normal;}
.m4_r1>p{color:#fff; font-size:16px;}

.m4_r>.m4_r2>h1{ font-size: 26px; color:#ffd900; margin-top:10px; font-weight: normal; margin-top: 90px;}
.m4_r2>p{color:#fff; font-size:16px;}

.m4_r>.m4_r3>h1{ font-size: 26px; color:#ffd900; margin-top:10px; font-weight: normal;margin-top: 80px;}
.m4_r3>p{color:#fff; font-size:16px;}

.m5_z>h1{font-size: 28px; font-weight: normal; line-height: 90px; }
.m5_r{line-height: 30px; font-size: 16px;}

.m5_b{background-image: url(../images/m5_b.png); background-position: center top; background-repeat:no-repeat; padding-top:90px;margin-bottom:60px; padding-bottom:50px; margin-top:40px;height: 750px; }

.m5_b1{width: 400px;  float: left; padding-top:100px;  }
.m5_b1>h2{  color:#ffd900; padding-left:130px; font-weight: normal; font-size:20px; margin-bottom:10px;}
.m5_b1>h1{  color:#fff;padding-left:180px;font-weight: normal; }
.m5_b1>ul{padding-left:70px; margin-top:30px; padding-right:15px; height:325px; float:left;}
.m5_b1>ul>li{ line-height: 35px;}
.m5_b1>ul>li>a{ float: left; color:#959191;}
.m5_b1>ul>li>a:hover{ color:#fff;}
.m5_b1>ul>li>p{ float:right;color:#959191;}
.more{ width: 450px; font-size: 16px; text-align: center; float: left;}
.more>a{ color:#fff;}



.m5_b2{width: 365px;  float: left; padding-top:100px; }
.m5_b2>h2{   padding-left:110px; font-weight: normal; font-size:20px; margin-bottom:10px;}
.m5_b2>h1{  padding-left:145px;font-weight: normal; }
.m5_b2>ul{padding-left:20px; margin-top:30px; padding-right:15px;height:325px; float:left;}
.m5_b2>ul>li{ line-height: 35px;}
.m5_b2>ul>li>a{ float: left; color:#000;}
.m5_b2>ul>li>a:hover{ color:#959191;}
.m5_b2>ul>li>p{ float:right;color:#000;}
.m5_b2>.more{ width: 380px; font-size: 16px; text-align: center; float: left;}

.m5_b3{width: 365px;  float: left; padding-top:100px; }
.m5_b3>h2{ color:#ffd900;  padding-left:100px; font-weight: normal; font-size:20px; margin-bottom:10px;}
.m5_b3>h1{ color:#fff; padding-left:135px;font-weight: normal; }
.m5_b3>ul{padding-left:20px; margin-top:30px; padding-right:15px;height:325px; float:left;}
.m5_b3>ul>li{ line-height: 35px;}
.m5_b3>ul>li>a{ float: left; color:#959191;}
.m5_b3>ul>li>a:hover{ color:#fff;}
.m5_b3>ul>li>p{ float:right;color:#959191;}
.m5_b3>.more{ width: 380px; font-size: 16px; text-align: center; float: left;}

.m6{ margin-top:60px; margin-bottom:60px;}
.m6 h1{ font-size: 26px;font-weight: normal;}
.m6 h3{ font-size: 16px; background-image:url(../images/icon1.jpg); background-repeat: no-repeat; background-position: bottom center; padding-bottom:20px; font-weight: normal; margin-bottom:20px;}
.m6 p{ text-align: center; line-height: 40px; font-size: 14px; background-color: #e05616; color:#fff;}
.m6 a:hover p{background-color: #0d62a6;}

.m7{ padding-top:60px; padding-bottom:80px; background-color: #f5f5f5;}
.m7 h1{ font-size: 26px;font-weight: normal;}
.m7 h3{ font-size: 16px; background-image:url(../images/icon1.png); background-repeat: no-repeat; background-position: bottom center; padding-bottom:20px; font-weight: normal; margin-bottom:20px;}

.foot{ background-color: #26272a; color:#fff;}
.foot-z{ float: left; width: 500px;}
.foot-z img{ float: left; margin-right: 20px; }
.foot-z h1{float: left; padding-top:40px;font-size: 20px; font-weight: normal; margin-bottom:10px;}
.foot-z p{ line-height: 30px;}
.foot-r{ padding-top:40px;float: right;}
.foot-b{  line-height: 40px;background-color: #313236; border-top:1px siold #fff;}
.foot-bz{ float: left;}
.foot-zr{ float: right;}
.menufoot{ background-color: #313236; line-height: 54px;}
.menufoot ul li{ float: left; position: relative; line-height: 54px;}
.menufoot ul li a { line-height: 54px; display: block; padding:0px 25px; color:#fff; font-size:16px;}
.menufoot ul li a:hover{ color: #e25517;}
.menufoot ul li ul{ position: absolute; left: 0px; top:41px; display: none; z-index: 10; width: 100%;}
.menufoot ul li ul li{ float: none; background-color: #e25517;}
.menufoot ul li ul li a{line-height: 40px; color: #fff; text-align: center; margin: 0px; padding: 0px;}
.menufoot ul li ul li a:hover{ background-color: #005aa1; color:#fff;}
.menufoot ul li:hover ul{ display: block;}
.map iframe{ width: 100%; height:420px}


.h-tit01 {
	position: relative;
	width:800px;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 30px;
	font-size: 16px;
	color: #7c7c7c;
}
.h-tit01 .btline{
	position:relative;
	top: 40px;
	font-family: Impact;
	color: #ebebeb;
	text-transform: uppercase;
	font-size: 56px;
	text-align: center;
	  }

.h-tit01 h2{
	position: relative;
	margin: 0px auto;
	background: url(../images/bt01.png) top center no-repeat;
	color: #353535;
	width: 277px;
	height: 47px;
	font-size: 22px;
	color: #ffffff;
	text-align:center;
	font-weight:bold;
	line-height: 47px;
	margin-top: 10px;
	z-index: 999999;
	margin-bottom: 5px;
}

.h-tit01 h2 a{
	font-size: 22px;
	color: #ffffff;
	text-align:center;
	font-weight:bold;
}

.h-tit01 h2 span {
	font-size: 22px;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	font-weight:bold;
	line-height: 38px;
}

.h-tit01 p {
	font-size: 16px;
	color: #353535;
	text-align: center;
	text-transform: uppercase;
	font-weight:normal;
	line-height: 38px;
}
.classmenu{ background-color: #f7f7f7; padding:40px 0px; margin-bottom: 20px; }
.classmenu a{margin: 5px; padding:10px 20px; border:1px solid #000000; font-size: 16px; float: left; width: 220px; }
.classmenu a:hover{ background-color: #0084C7; color: #fff;border:1px solid #0084C7;}
.classmenu a.active{ background-color: #0084C7; color: #fff;border:1px solid #0084C7;}
.about{ line-height: 35px; font-size: 15px; padding-top:20px; padding-bottom:40px;}

.list{ padding-top:20px; padding-bottom:40px;}

/* .list>.am-container>.am-gallery>li>.am-gallery-item>a{overflow:hidden;display:inline-block;transform:rotate(0);} */
.list>.am-container>.am-gallery>li>.am-gallery-item>a img{transition:all .4s ease-in-out;border-radius: 5px; }
.list>.am-container>.am-gallery>li>.am-gallery-item>a>img{width:367px; height:290px;} 
/* .list>.am-container>.am-gallery>li>.am-gallery-item>a:hover img{transform:translateZ(0) scale(1.06);border-radius: 5px;} */
.list>.am-container>.am-gallery>li>.am-gallery-item>a>h3{ line-height: 35px;font-size:16px;}
.list>.am-container>.am-gallery>li:hover>.am-gallery-item{ background-color: #0084C7;  }
.list>.am-container>.am-gallery>li>.am-gallery-item>a:hover>h3{ color:#fff; }
.list>.am-container>.am-gallery>li>.am-gallery-item{ padding-bottom:15px; margin-bottom:10px;}

.listimg{ background-color: #f4f4f4; padding-top:40px; padding-bottom:40px;}
.list-z{ float: left;width: 230px;}
.list-zt{ float: left;width: 230px;}
.list-zt>h3{background-color: #0d62a6; color:#fff; line-height: 90px; font-size:24px; padding-left:20px; padding-right:20px; text-align: center;}
.list-zt>h3>span{ margin-left:5px; float: right;}
.list-zb{ float: left;width: 230px; margin-bottom:10px;}
.list-zb>a{  display: block; line-height: 55px; background-color: #e25516;color:#fff; padding-left:20px; padding-right:10px; margin-bottom:3px; font-size: 16px; }
.list-zb>a>span{ float: right;}
.list-zb>a:hover{ background-color: #0d62a6; color:#fff; border-radius: 5px;}
.list-lx{ background-color: #0d62a6;width: 230px; padding:10px; float: left; color:#fff;}
.list-lx>span{ float: left; color:#fff; width: 50px; height:40px; margin-top:10px}
.list-lx>b{ font-size: 20px;}

.list-r{float: left; width: 940px; margin-left:20px; padding:10px; background-color: #fff;}
.rtop{ overflow:hidden; padding-top:10px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #2454AC; font-weight:normal; line-height:16px;}
.rtop h5 a{ font-size:18px; color:#2454AC;}
.rtop span{ float:right;}
.rtop span em{ color:#999; font-style: normal;}
.rtop span a{ color:#999;}
.rtop span a:hover{ color:#2454AC;text-decoration:none;}
.list-r>ul{ margin-top: 20px;}
.list-r>ul>li{ margin-bottom:10px;}
.list-r>ul p{ text-align: center; line-height: 40px; font-size: 14px; background-color: #d5d5d5; color:#000; font-size:16px;}
.list-r>ul a:hover p{ color: #0d62a6;}


.newsList{ margin:20px 0 30px}
.newsList dl{position:relative; padding:20px; height:190px; background-color:#eee;}
.newsList dt{float:left;background:url(../images/news.jpg) no-repeat; width:300px; height:190px}
.newsList dt img{display:block;width: 300px;height: 190px;}
.newsList dd{margin-left: 325px;}
.newsList dd h5{height:40px; line-height:40px; font-size:16px; font-weight:normal;}
.newsList dd h5 a{color:#0d62a6; display:block; width:340px; height:40px; overflow:hidden}
.newsList dd h5 span{float: right;color: #bfbfbf;}
.newsList dd p{line-height:24px; height:117px; overflow:hidden; font-size:14px;}
.newsList dd i{position:absolute; bottom:-10px; left:0; border:5px solid transparent;}
.newsList ul{margin-top:16px;}
.newsList>ul>li{position:relative; height:50px; line-height:50px;  font-size:14px; border-bottom:1px dotted #ccc;}
.newsList>ul>li>a{padding-left:18px; background:url(../images/bg.png) no-repeat -397px -976px; display:block; width:760px; height:50px;overflow:hidden}
.newsList li a:hover{ color:#0d62a6}
.newsList li span{position:absolute; top:0; right:0; color:#999;}
.nlist{ float:left; width:230px; background:#fff;}

.lianx{ margin-top:0px; border:#0d62a6 1px solid; background-color:#FFF; float: left;font-size:24px;  margin-bottom:10px;}
.lianx h3{ background-color:#0d62a6; text-align:center; color:#FFF; height:70px; line-height:70px}
.lianx .lianxi{ line-height:24px; padding:10px;}
.lianx .lianxi p{ font-size:14px; color:#333;overflow:hidden; width:210px; line-height: 35px; border-bottom:1px siold #ccc; float: left;}
.lianx .lianxi p a{ border-bottom:1px siold #ccc; float: left;}

.rightbox{ overflow:hidden; width:885px; position:relative; margin-bottom:30px}
.rightbox .about_xq{ margin:20px 0;text-align:center}
.rightbox .about_xq h2{ font-size:24px; color:#333}
.rightbox .about_xq .n_tit{ margin:16px 0; font-size:14px; border-bottom:1px solid #E5E5E5;padding-bottom:15px}
.rightbox .about_xq .about_wz{ margin:20px 0; font-size:14px;line-height:26px; text-align:left;text-indent:2em }
.rightbox .about_fy{height:40px; line-height:40px; background-color:#EBEBEB; padding:0 10px; font-size:14px}
.rightbox .about_fy span{ width:430px; height:40px; overflow:hidden;width: 50%; float: left;}
.rightbox .about_fy span a{ color:#666}

.RandomNews{ margin:30px 0}
.RandomNews h4{ padding-left:12px;height:36px;line-height:36px;color:#fff;background:#0d62a6;font-weight:bold;}
.RandomNews ul{height: 196px; padding-top:10px;  margin-bottom: 10px;}
.RandomNews li{ height:32px;line-height:32px; padding:0 23px 0 2px;  width:417px; float:left;overflow:hidden;background:url(../images/bg.png) no-repeat -400px -580px}
.RandomNews li a{ width:310px; display: block; padding-left:12px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:14px;float: left;}

.tcdPageCode {
  text-align: center;
  color: #808080;
  font-size: 14px;
}
.tcdPageCode li {
  display: inline;
}
.tcdPageCode span.disabled {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  margin: 0 2px;
  color: #808080;
  background: #fff;
  border: 1px solid #e6e3e3;
  vertical-align: middle;
  border-radius:1px;
}
.tcdPageCode span.current {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  margin: 0 2px;
  color: #fff;
  background-color: #ff6f06;
  border: 1px solid #ff6f06;
  vertical-align: middle;
  border-radius:1px;
}
.tcdPageCode a {
  display: inline-block;
  color: #ff6f06;
  height: 35px;
  line-height: 35px;
  background: #fff;
  padding: 0 14px;
  border: 1px solid #ddd;
  margin: 0 2px;
  vertical-align: middle;
  border-radius:1px;
}