
/* CSS Document */

body,div,p,h1,h2,h3,h4,h5,h6,img,ul,li,a,span,p,dl,dt,dd{
    margin:0;
    padding:0;
    list-style:none;
	font-size:14px;
	color:#333333;
    border:0;
    text-decoration:none;
    font-family:"microsoft yahei",SimSun;

}

.width-1200{width:1200px;margin:0 auto;}
.width-1500{width:1500px;margin:0 auto;}
.middle{margin:0 auto; width: 100%;}
.t-center{ text-align:center;}
.float-l{float:left;}
.float-r{float:right;}
.clear{clear:both;}
img{ padding: 0px; margin: 0px; vertical-align:top;}

a{color:#272727;}
h1{ height: 50px; font-size: 24px; font-weight: bold; color: #333333; line-height: 50px; }

strong{}

/*top*/
#top{margin: 0px auto; width: 100%; height: 175px; background:#ffffff; }
.top{ width: 100%; }
.top .logo{ width: 36%; text-align: right; }

.dh{  width: 64%; margin: 0px auto; margin-top: 30px;}
.topdh{ margin-top: 30px; margin-left: 50px; width: 100%; }
.topdh ul{ margin: 0px; padding:0px;}
.topdh ul li{margin-right: 30px; float: left; width: 80px; height: 57px; line-height: 57px; text-align: center; }

/*.topdh ul li dl{display: none;}
.topdh ul li:hover dl{ position: relative; display:block; z-index: 99999; top: -40px;}

.topdh ul li dl dt{ width:100px; background: #363d43; line-height: 35px; }
.topdh ul li dl dt a{display: block; width:125px; height: 35px; border-bottom: 1px solid #2c3339; background: #363d43; font-size: 14px; color: #ffffff; }
.topdh ul li dl dt a:hover{display: block; width:125px; height: 35px; background: #f5f20a;  color: #39a46c; }*/

.topdh ul li a{ display: block; float:left; font-size: 18px; width: 80px; color: #333333; transition: 0.2s all; border-top: 5px solid #ffffff;}
.topdh ul li a:hover{ width: 80px;  color:#333333; border-top: 5px solid #666666;}

/*bannerny*/

.bannerny{ width:100%; height:350px; background:url(../Img/banner01.jpg) 0px -180px no-repeat;}



/*品牌*/
#part-pp{ width: 100%; height:auto; margin-bottom: 20px; }
.part-ppbt{ padding: 20px 0px; margin: 0px auto; width: 1200px; background: url(../Img/line01.png)  center 50px no-repeat; text-align: center; font-size: 28px; color: #333333;}
.part-ppbt span{font-size: 14px; color: #b7b7b7; text-transform: uppercase;}

.part-pp{ width: 1200px; margin: 0px auto; }
.part-pp ul{ margin: 0px; padding: 0px; }
.part-pp ul li{ margin: 4px; padding-top: 70px; width: 392px; height: 176px; float: left; color: #ffffff; font-size: 36px; text-align: center; }
.part-pp ul .list1{ background: url(../Img/p1.jpg); }
.part-pp ul .list2{ background: url(../Img/p2.jpg); }
.part-pp ul .list3{ background: url(../Img/p3.jpg); }
.part-pp ul li a{color: #ffffff; font-size: 36px; }
.part-pp ul li span{color: #ffffff; font-size: 18px; text-transform: uppercase; }

/*产品分类*/

#part-cp{ padding: 30px 0px; width: 100%; margin: 0px auto; background: #f3f3f3; }
.part-bt{ margin: 0px auto;  width: 622px; height: 50px; line-height: 50px; background:url(../Img/line01.png) center no-repeat; text-align: center; color: #fa4e02; font-weight:bold;
 font-size: 36px; margin-bottom: 10px; }


.part-bt a{ color: #fa4e02; font-weight:bold; font-size: 36px; }
.part-bt a:hover{ color: #fa4e02; font-weight:bold; font-size: 36px; }
.part-bt1{ margin: 0px auto;  width: 295px; height: 31px; line-height: 31px; background: #5e5e5e; text-align: center; color: #ffffff; font-size: 19px; }


.part-cpfl{ width: 1200px; margin: 0px auto; text-align: center; }
.part-cpfl ul{ margin: 0px; padding: 0px; text-align:center; }
.part-cpfl ul li{ display: inline-block;  margin:5px;  width: 174px; height: 41px; border:1px solid #e8e8e8; text-align:center; line-height: 41px; }
.part-cpfl ul li a{ display: inline-block; width: 174px; height: 41px; background: #ffffff;  color: #333333; font-size: 18px; font-weight:normal; }
.part-cpfl ul li a:hover{ display:  inline-block; background: #3153ac;  color: #ffffff; font-size: 18px; font-weight:normal; }
 
.part-cpm{ padding: 10px 0px; text-align: center; }



/*首页新闻展示*/

#part-news{ margin: 0px auto; width: 1200px; }
.part-news{ width: 347px; margin-right:23px; }

.part-newsr{ width: 400px; }
.part-newsr .right{ width: 400px; margin-bottom: 10px; }
.part-newsr .right h1 a{ display: block; padding:10px 0px; font-size: 24px; color: #434a64;  }
.part-newsr .right p{ margin-top: 15px; font-size: 14px; color: #898989; line-height: 20px;}
.part-newsr .right div{ margin-top: 15px; text-align: right; }
.part-newsr .part-xw1{ width: 340px; height: 40px; line-height: 40px; text-indent: 20px; background: url(../Img/wd.jpg) left no-repeat;}
.part-newsr .part-xw1 a{ font-size: 16px; }
.part-newsr .part-xw1 a:hover{ color: #df2b2c; }


/*简介*/
#part-jj{ margin: 0px auto; width:100%; padding:20px 0px; height: 410px;  background: url(../Img/jjbg.jpg) top center; margin-top: 50px; }
.part-jj{ margin-left:523px; }
.part-jj h1{color: #ffffff;}
.part-jj h1 a{color: #ffffff; font-size:24px;}
.part-jj p{color: #ffffff; line-height: 24px;}



/*底部版权*/
#bottom{  width: 100%;background:#323232; }
.bottom{ padding-top: 40px; margin: 0px auto; width: 1200px; height: 270px; color: #ffffff; line-height: 36px; font-size: 18px;background:#323232;  }
.bottom1{ float: left; width: 320px; margin-right:20px; }
.bottom1 h2{ margin-bottom:10px; background:url(../Img/line02.jpg) no-repeat bottom left; color: #cecece; font-size: 18px;}
.bottom1 p{ color: #cecece; line-height: 24px;}
.bottom1 p a{ color: #cecece; }

.bottom-dh{ width: 200px; }
.bottom-dh ul{ margin: 0px; padding: 0px; }
.bottom-dh ul li{ float: left;  width: 100px; height: 30px; line-height: 30px;}
.bottom-dh ul li a{ color: #cecece;}

.bottom-dh1{ width: 300px; }
.bottom-dh1 ul{ margin: 0px; padding: 0px; }
.bottom-dh1 ul li{ float: left;  width: 150px; height: 30px; line-height: 30px;}
.bottom-dh1 ul li a{ color: #cecece;}



.bottom-bq{ padding-top:60px; padding-bottom: 60px; background: #2e2e2e;  text-align: center; color: #cecece; line-height: 26px;}

.bottom-bq p{  color: #cecece; }
.bottom-bq p a{  color: #cecece; }

.H-CLASS01{ width: 100%; padding: 25px 0px; background:#f9f9f9;  border-bottom: #eaeaea 1px solid; }
.H-CLASS01 ul{ width: 1100px; margin: 0 auto; height: auto; overflow: hidden; }
.H-CLASS01 ul li{ margin-bottom: 10px; width: 1100px; height: auto; overflow: hidden; }
.H-CLASS01 ul li .cl-l h3 a{ float: left; margin-right:10px; width: 160px; height: 45px; line-height: 45px; text-align: center; background-color: #0574b9; font-size: 16px; color: #fff; }
.H-CLASS01 ul li .cl-r{ width:960px; height: auto; }
.H-CLASS01 ul li .cl-r a{ float: left; margin-right: 10px; width: 180px; height: 43px; line-height: 43px; text-align: center; border: #eaeaea 1px solid; font-size: 15px; color: #565656; background:#ffffff; }
.H-CLASS01 ul li .cl-r a:hover{ border: #0574b9 1px solid; font-size: 15px; color: #0574b9; }

.H-PRO01{ width: 1100px; height: auto; overflow: hidden; }
.H-PRO01 ul{ height: 0px; width:1200px; }
.H-PRO01 ul li{ float: left; width: 352px; height: 360px; overflow: hidden; margin-right:22px; }
.H-PRO01 ul li .tu{ width: 350px; height: 226px; border: #e5e5e5 1px solid; overflow: hidden; position: relative; text-align: center; }
.H-PRO01 ul li .tu .uptu{ position: absolute; left: -352px; width: 352px; height: 228px; background-image: url(../Img/pro_up.png); }
.H-PRO01 ul li:hover .tu .uptu{ left: 0px; top: 0px; padding-top: 36px;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.H-PRO01 ul li .tu .uptu span{ display: block; width: 243px; margin:0 auto; overflow: hidden; height: 100px; overflow: hidden; padding:20px 25px; text-align: left; font-size: 15px; line-height: 170%; color: #fff; border: #fff 1px solid;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.H-PRO01 ul li .nr{ width: 352px;height: 104px; background-color: #00974e; }
.H-PRO01 ul li .nr h4 a{ display:block; margin:0 auto; padding-top:12px; height:35px; line-height:35px; width:313px; text-align:left; font-size:17px; color:#ffffff; text-indent:5px; border-bottom:#33ac71 1px dashed; overflow:hidden; letter-spacing:0px;}
.H-PRO01 ul li .nr .more01 a{ float:left; margin-top:10px; margin-left:20px; width:130px; height:26px; line-height:26px; text-align:center; border:#719e88 1px solid; background-color:#b3e0ca; color:#000; overflow:hidden;}


#part-ny{ margin:0px auto; width:100%; padding:20px 0px; background:#f9f9f9;}
#part-ny .ny{ margin:0px auto; width:1200px; padding:10px 0px; background:#f9f9f9; line-height:24px;}
#part-ny .ny p a{ font-size:18px;}

#news_data{ width:100%;}
#news_data .MY-NY-NEWS09{ width:1160px; }
#news_data .MY-NY-NEWS09 ul{ margin:0px; padding:0px;}
#news_data .MY-NY-NEWS09 ul li{ height:120px; margin-bottom:20px; background:#ffffff;}
#news_data .MY-NY-NEWS09 ul li .l{ width:120px; float:left; background:#0574b9;}
#news_data .MY-NY-NEWS09 ul li .l h4{ height:70px; font-size:30px; text-align:center; color:#ffffff; border:none; line-height:70px;}
#news_data .MY-NY-NEWS09 ul li .l h5{ height:50px; font-size:20px; text-align:center; color:#ffffff; border:none;}
#news_data .MY-NY-NEWS09 ul li .r{ padding:10px; width:1000px; float:right;}
#news_data .MY-NY-NEWS09 ul li .r a h3{ margin:0px; padding:0px; color:#333333; height:35px; line-height:35px; font-size:18px; font-weight:bold;}
#news_data .MY-NY-NEWS09 ul li .r p{ font-size:13px;line-height:20px;}

#news_data .MY-NY-NEWS09 ul li .r a:hover h3{ margin:0px; padding:0px; color:#0574b9; height:35px; line-height:35px; font-size:18px; font-weight:bold; text-indent:10px; transition:0.2s all ;}


.gundong{ width:2820px;}
.gundong ul{}
.gundong ul li{ margin:5px; float:left; background:#f9f9f9;}



.part-cppic{ float: left; width: 346px; height: 260px; margin-top: 15px; margin-right: 10px; overflow: hidden; }
.part-cppic .pic{width: 344px; height: 258px;  }
.part-cppic .date{ width:344px;  position:relative; padding-top:8px;  text-align: center; top: -45px; background: url(../Img/cp02.png); transition: 0.6s all; }
.part-cppic:hover .date{width: 346px; height: 260px;  position:relative; top: -259px; background: url(../Img/cp02.png);}

.part-cppic .date1{  text-align: center; height: 35px; font-size: 16px; color: #ffffff; line-height: 25px; font-weight:bold; }
.part-cppic .date p{  text-align: center; height: 35px; font-size: 14px; color: #ffffff; line-height: 25px; }