﻿/* 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-1400{width:1400px;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{}

/*布局样式*/

#topsy{ 

    margin: 0px auto; 

    width: 100%; 

    background: #ffffff; 

    height: 134px;}

.logo{ width: 739px;}

.tel{ width: 325px;}



#dh{ width:100%; height: 56px; background: #383838;}

.topdh{ margin: 0px auto; width:1200px; }

.topdh ul{ margin: 0px; padding:0px;}

.topdh ul li{

    float: left; 

    height: 56px; 

    line-height: 56px; 

    text-align: center; }

.topdh ul li a{ 

    display: block; 

    float:left; 

    padding:0px 35px; 

    font-size: 18px;

    color: #ffffff; }



.topdh ul li a:hover{

    background:#d70405;

    padding:0px 35px;  

    color:#ffffff; 

    text-align: center; }





/*首页标题样式*/



.part-bt2{ 

    margin: 0px auto;

    padding-top: 20px; 

    padding-bottom: 20px;

    font-size: 16px; 

    color: #c0c0c0;

    text-align:center;

    text-transform: uppercase;

   }





.part-bt2 span{

 margin: 0px auto; width:556px;

 display: block; height: 63px;

 font-size: 30px; color: #3f3f3f;

 font-weight: bold; line-height: 70px; 

 background: url(/img/jjbt01.jpg) top center no-repeat;}

.banner {position:absolute;width:100%;}
#banner li{position:absolute;width:100%;top:0;left:0;display:none;}	
#banner li img{width:100%;}

#banner li:first-child{
	display:block;
}

.bannerbg{position:relative;z-index:10;}
#leftBtn{left:0;background:url(../img/leftbtn.png) no-repeat center center ;}

#rightBtn{right:0;background:url(../img/rightbtn.png) no-repeat center center;}
#rightBtn ,#leftBtn{position:absolute;top:35%;width:40px;height:125px;display:block;opacity:0.5;
filter:alpha(opacity=50);z-index:100; cursor:pointer;}

.part-bt2 h2{ margin-bottom: 10px; font-size: 36px; color: #d70405; font-weight:bold;

 background: url(/img/jjbt02.jpg) center no-repeat;}

.part-bt2 a{ font-size: 30px; color: #3f3f3f;font-weight: bold; }

.part-bt2 a:hover{ font-size: 30px; color: #3f3f3f; font-weight: normal; font-weight: bold; }



.part-bt3{ 

    margin: 0px auto;

    padding-top: 30px; 

    padding-bottom:30px;

    margin-bottom: 20px;

    text-align:center;

    text-transform: uppercase;

    font-size: 18px; color: #ffffff; font-weight:normal;

    background: url(/img/alline.jpg) center 50px no-repeat;

    line-height: 30px;

   }

.part-bt3 a{ font-size: 30px; color: #ffffff;font-weight: bold; }

.part-bt3 a:hover{ font-size: 30px; color: #ffffff; font-weight: normal; font-weight: bold; }





.part-btxw{ 

    margin: 0px auto;

    padding-top: 30px; 

    text-align:center;

    text-transform: uppercase;

    font-family: "华文细黑";

    font-size: 18px; color: #888888; font-weight:normal;

    background: url(/img/xwline.jpg) center 50px no-repeat;

    line-height: 30px;

   }

.part-btxw a{ font-size: 30px; color: #3d3d3d;font-weight: bold; }

.part-btxw a:hover{ font-size: 30px; color: #3d3d3d; font-weight: normal; font-weight: bold; }





/*广告*/

#part-gg{ width: 100%; margin: 0px auto; }



/*公司简介*/

#part-jj{

width:100%;

padding-top: 20px;

 margin: 0px auto;

 margin-bottom: 40px; 

overflow: hidden;}

  

.part-jjl{ width: 521px;  overflow: hidden;}

.part-jjr{ width: 640px;  overflow: hidden;}



.part-jjr .con{

    margin-bottom: 20px;

    overflow: hidden;

    font-size: 14px; line-height: 24px; color: #505050; }

.part-jjr .con p{color: #505050; }

.part-jjr .con p span{color: #505050; }



.jjmore{

    padding-top: 30px;

text-align: center;}



/*新闻中心*/

#part-xw{ width: 100%; padding-top: 30px; border-top: 1px solid #eaeaea;

 margin: 0px auto; background: #fbfbfb; }



.part-cpflxw{  margin: 0px auto; width: 100%; padding-top: 20px; padding-bottom: 20px;  }

.part-cpflxw ul{ width: 1200px; margin: 0px auto; text-align: center; }   

.part-cpflxw ul li{display:inline-block; margin: 5px; } 

.part-cpflxw ul li a{ 

    display:inline-block;

    width:142px; 

    height: 41px; 

    border: 1px solid #3c3c3c;

    line-height: 41px;

    text-align: center; 

    font-size: 18px;

    color: #3c3c3c;

    transition: 0.6s all ease;

} 



.part-cpflxw ul li a:hover{ 

    display: inline-block; 

    width:142px; 

    height: 41px;

    border: 1px solid #fa3e3e;

    background:#cd0819;

    color: #ffffff;

    text-align: center; 

    font-size: 18px;

}





/*实景展示*/

#part-sj{ padding-top: 20px;  width: 100%; height: 549px; background: url(/img/albg.jpg) top center no-repeat; }



/*联系我们*/

#part-lx{

 width: 100%; margin: 0px auto;

 height: 310px;  background:url(/img/enbg.jpg); }







.lx01{ 

    padding-left: 30px;

    padding-top: 60px;

    float:left;

    text-align: center;}





.lx02{ 

    padding-left: 20px;

    padding-top: 60px;

    float:left;

    text-align: center;

    line-height: 24px;

  }



/*新闻中心*/

.part-news{ padding: 50px 0px;}



#part-xw{ width: 100%; padding: 30px 0px; margin: 0px auto;}

.part-xwl{width:437px;}

.part-xwr{width:720px;}



.newslist1{ width: 720px;}

.xwcon{ width: 720px;  border-bottom: 1px solid #e6e6e6;}

.xwcon .date { float: left; padding-top: 20px; width: 86px; height: 79px; 

  font-size: 48px; 

    color: #333333; text-align: center; line-height: 30px; }

.xwcon .date span{ font-size: 14px; font-weight:normal; color: #333333;  }



.xwcon .connr{ float: right; width: 601px; height: 110px; }

.xwcon .connr h1{ 

    padding: 5px 0px; 

    width: 292px; 

    height: 30px; 

    line-height: 30px; 

    margin: 0px;

    border: none;

    color: #484848;

    font-size: 24px; 

    color: #484848; 

    text-align: left;  

    }

.xwcon .connr h1 a{ color: #231815;font-size: 18px; color: #484848; font-weight: normal;}

.xwcon .connr p{ color: #757575; font-size: 14px; line-height: 22px;  }

.xwcon .connr p a{ color: #757575; font-size: 14px; }





/*图片展示*/

.part-cppic{ padding: 10px; float: left; width: 361px; height: 429px; margin:8px;

 border: 1px solid #ededed; background: #ffffff; 

 overflow: hidden; }



.part-cppic .pic img{  

    -webkit-transform: scale(1, 1); 

  -moz-transform: scale(1, 1); 

  -webkit-transition: all 0.5s ease-out; 

  -moz-transition: all 0.5s ease-out; 

  transition: all 0.5s ease-out;}



.part-cppic:hover .pic img{  

    -webkit-transform: scale(1.1, 1.1); 

  -moz-transform: scale(1.1, 1.1); 

  transform: scale(1.1, 1.1); 

  -webkit-transition: all 0.6s ease-out; 

  -moz-transition: all 0.6s ease-out; 

  transition: all 0.6s ease-out;}



.part-cppic .cpbt{ 

    margin: 0px auto; width: 80%; padding:15px 0px; height: 94px; text-align: center; 

    line-height: 22px; color: #6a6a6a; }

.part-cppic .cpbt h1{font-weight: normal;}







.part-cppic .date{ margin: 0px auto; width: 250px; text-align: center; height: 54px; line-height: 54px; }



.part-cppic .cpmore{ 

    width: 113px; height: 38px; background: #cd0819; 

    line-height: 38px;  color: #ffffff; text-align: center; }



.part-cppic .cpmore a{ 

 color: #ffffff; text-align: center; }





.part-cppic .cp{ 

    width: 113px; height: 38px; background: #cd0819; 

    line-height: 38px;  color: #ffffff; text-align: center;  }



.part-cppic .cp a{ 

 color: #ffffff; text-align: center; }





/*内页产品样式*/

.part-cppicny{ padding: 10px; float: left; width: 275px; height: 380px; margin:8px;

 border: 1px solid #ededed; background: #ffffff; 

 overflow: hidden; }



.part-cppicny .cpbt{ 

    margin: 0px auto; width: 90%; padding:15px 0px; height:94px; text-align: center; 

    line-height: 22px; color: #6a6a6a; overflow: hidden;}

.part-cppicny .cpbt h1{font-weight: normal;}



.part-cppicny .pic img{  

    -webkit-transform: scale(1, 1); 

  -moz-transform: scale(1, 1); 

  -webkit-transition: all 0.5s ease-out; 

  -moz-transition: all 0.5s ease-out; 

  transition: all 0.5s ease-out;}



.part-cppicny:hover .pic img{  

    -webkit-transform: scale(1.1, 1.1); 

  -moz-transform: scale(1.1, 1.1); 

  transform: scale(1.1, 1.1); 

  -webkit-transition: all 0.6s ease-out; 

  -moz-transition: all 0.6s ease-out; 

  transition: all 0.6s ease-out;}



.part-cppicny .date{ margin: 0px auto; width: 250px; text-align: center; height: 54px; line-height: 54px; }



.part-cppicny .cpmore{ 

    width: 113px; height: 38px; background: #cd0819; 

    line-height: 38px;  color: #ffffff; text-align: center; }



.part-cppicny .cpmore a{ 

 color: #ffffff; text-align: center; }





.part-cppicny .cp{ 

    width: 113px; height: 38px; background: #cd0819; 

    line-height: 38px;  color: #ffffff; text-align: center;  }



.part-cppicny .cp a{ 

 color: #ffffff; text-align: center; }



/*首页滚动展示*/

.h-pro-gun01 li{

  margin-bottom: 15px;

  margin-right: 19px;

  float: left;

  -webkit-transition: all 0.5s ease-out; 

  -moz-transition: all 0.5s ease-out; 

  transition: all 0.5s ease-out;

}

.h-pro-gun01 li:hover{

    

}

.h-pro-gun01 li .tu{

    padding:0px;

    background-color: #e5e5e5;

    overflow: hidden;

}

.h-pro-gun01 li .tu img{

  -webkit-transform: scale(1, 1); 

  -moz-transform: scale(1, 1); 

  -webkit-transition: all 0.5s ease-out; 

  -moz-transition: all 0.5s ease-out; 

  transition: all 0.5s ease-out;

}

.h-pro-gun01 li:hover .tu img{

  -webkit-transform: scale(1.1, 1.1); 

  -moz-transform: scale(1.1, 1.1); 

  transform: scale(1.1, 1.1); 

  -webkit-transition: all 0.6s ease-out; 

  -moz-transition: all 0.6s ease-out; 

  transition: all 0.6s ease-out;

}



.h-pro-gun01 li .txt{

    padding: 20px 0px;

    border: 1px solid #e7e7e7; border-top: none;



}





.h-pro-gun01 li h3{

  display: block;

  height: 34px;

/*  border:1px solid #e5e5e5;*/

  font-size: 16px;

  color: #3c3c3c;

  text-align: center;

  line-height: 34px;

  letter-spacing: 0px;

  font-weight: normal;

/*  background-color: #eeeeee;*/

}



.h-pro-gun01 li h2{

    margin: 0px auto;

    width:80%;

  display: block;

  height: 34px;

  border:1px solid #383838;

  font-size: 16px;

  color: #3c3c3c;

  text-align: center;

  line-height: 34px;

  letter-spacing: 0px;

  font-weight: normal;

}



.h-pro-gun01 li:hover{

    background: #d70405;

    color: #ffffff;

    font-weight: normal;

}





.h-pro-gun01 li:hover h2{

    color: #ffffff;

    border: 1px solid #ffffff;

}





.h-pro-gun01 li:hover h3{

    color: #ffffff;

}





/*dun02*/



.h-pro-gun02 li{

  margin-bottom: 15px;

  margin-right: 19px;

  float: left;

  -webkit-transition: all 0.5s ease-out; 

  -moz-transition: all 0.5s ease-out; 

  transition: all 0.5s ease-out;

}

.h-pro-gun02 li:hover{

    

}

.h-pro-gun02 li .tu{

    padding:0px;

    background-color: #e5e5e5;

    overflow: hidden;

}

.h-pro-gun02 li .tu img{

  -webkit-transform: scale(1, 1); 

  -moz-transform: scale(1, 1); 

  -webkit-transition: all 0.5s ease-out; 

  -moz-transition: all 0.5s ease-out; 

  transition: all 0.5s ease-out;

}

.h-pro-gun02 li:hover .tu img{

  -webkit-transform: scale(1.1, 1.1); 

  -moz-transform: scale(1.1, 1.1); 

  transform: scale(1.1, 1.1); 

  -webkit-transition: all 0.6s ease-out; 

  -moz-transition: all 0.6s ease-out; 

  transition: all 0.6s ease-out;

}



.h-pro-gun02 li .txt{

     background: #ffffff;

    padding: 20px 0px;

    border: 1px solid #e7e7e7; border-top: none;

}





.h-pro-gun02 li h3{

  display: block;

  height: 34px;

/*  border:1px solid #e5e5e5;*/

  font-size: 16px;

  color: #3c3c3c;

  text-align: center;

  line-height: 34px;

  letter-spacing: 0px;

  font-weight: normal;

/*  background-color: #eeeeee;*/

}



.h-pro-gun02 li h2{

    margin: 0px auto;

    width:80%;

  display: block;

  height: 34px;

  border:1px solid #383838;

  font-size: 16px;

  color: #3c3c3c;

  text-align: center;

  line-height: 34px;

  letter-spacing: 0px;

  font-weight: normal;

}



.h-pro-gun02 li:hover .txt{

    background: #d70405;

    color: #ffffff;

    font-weight: normal;

}





.h-pro-gun02 li:hover h2{

    color: #ffffff;

    border: 1px solid #ffffff;

}





.h-pro-gun02 li:hover h3{

    color: #ffffff;

}





/*

.part-cp1{ width: 1200px; background:#f5f5f5; margin-top:17px; }

.part-cp1 .list ul{margin: 0px; padding: 10px 0px;}

.part-cp1 .list ul li{ float:left; }

.part-cp1 .list ul li a{ margin: 5px; border-radius:10px; margin-bottom:10px; display: block; padding: 10px;  font-size: 16px; font-weight:normal; color: #ffffff; 

 background: #015cb5;}

.part-cp1 .list ul li a:hover{ margin: 5px; border-radius:10px; margin-bottom:10px; display: block; padding: 10px;  font-size: 16px; font-weight:normal; color: #ffffff; 

 background: #ed212c;}

.part-cp2{ width: 950px; padding-top: 30px; } 

.part-lxcon{

	background: #f9f9f9;

	border: 1px solid #eaeaea;

	padding:10px;

	line-height: 26px;

}

*/

/*左侧联系方式

.leftnews{ width: 265px; margin-bottom: 20px; }

.leftnews .leftnews-bt{ height: 55px; line-height: 55px; background: #ffc600; font-size: 24px;

font-weight: bold; text-indent: 20px; color: #ffffff; border-radius: 10px 10px 0px 0px;}



.leftnews .leftnews-con{padding: 15px;  background: #f9f9f9; line-height: 24px;

 border: 1px solid #eaeaea; border-radius:0px 0px 10px 10px;}



.leftnews ul{padding:0px; margin: 0px; padding-bottom: 20px;  border: 1px solid #eaeaea; background: #f9f9f9; }

.leftnews ul li{ margin-left: 30px; height: 45px; line-height: 45px; text-align:center;}

.leftnews ul li a{ width: 200px; margin: 12px 5px; display: block; border-radius: 20px;

 border: 1px dashed #28ad6a; background: #f9f9f9 ; color: #28ad6a; font-weight: bold; font-size: 20px;

transition: 0.2s all ease;  }

.leftnews ul li a:hover{ color: #ffffff; font-size: 20px; background:#28ad6a;  font-weight: bold; }*/

/*首页新闻

.wd1{ width:437px; height: 325px; overflow:hidden; }

.wd1 .conp{ 

	padding-top: 20px;

	padding-left: 50px;

	position: relative;

	top: -96px;  

	width: 387px;

	height: 76px; 

    background:url(/img/xwbt.png);

	font-weight: bold;

    font-size: 16px; 

	color: #ffffff;  

	line-height: 30px; }



.wd1 .conp span{ font-size: 20px; color: #ffffff; font-weight: normal;}



.wd1:hover img{

transform: scaleX(1.1) scaleY(1.1);

transition: 1s ease-out;

-webkit-transition: -webkit-transform 0.5s ease-out;

-moz-transition: -moz-transform 0.5s ease-out;

-o-transition: -o-transform 0.5s ease-out;

-ms-transition: -ms-transform 0.5s ease-out; }

*/







.xmsy{ width:1200px; height:auto; margin:0px auto;}

.xmsy ul{}

.xmsy ul li{ margin-bottom:10px; margin-right:20px; float:left; padding:5px 5px 10px 5px; 

    width:550px; border-bottom: 1px solid #eeeeee;}

.xmsy .pic{ float:left; width:182px; height:134px;}

.xmsy .con{ float:right; width:355px; height:114px;}

.xmsy .bt{ height:34px;  line-height:34px; font-size:18px; text-align:left;}

.xmsy .bt a{ font-size:16px; color:#1d1d1d;}

.xmsy .intro{font-size:12px; color:#959595; line-height:20px;}

.xmsy .intro a{ font-size:12px; color:#959595; line-height:20px;}

.xmsy .xwmore{

    margin-top: 10px;

    width: 10%; height: 20px; border: 1px solid #cd0819; 

    padding:0px 20px;

    border-radius: 20px;  

    color:#cd0819;

    text-align: center;

    line-height: 20px;  }

.xmsy .xwmore a{ font-size:14px; color:#cd0819; }





.xmsy ul li:hover .xwmore{

    background:#cd0819; 

 }

.xmsy ul li:hover .xwmore a{ font-size:14px; color:#ffffff; }







.xmsy1{ width:100%; height:auto; margin:0px auto;}

.xmsy1 ul{}

.xmsy1 ul li{padding-top: 5px; margin-bottom:10px;margin-right:20px; float:left;

    width:570px; border-bottom: 1px solid #eeeeee;}

.xmsy1 .pic{ padding-top: 20px; float:left; width:105px; height:104px; font-size: 18px;

	line-height: 34px; text-align: center; overflow: hidden;}

.xmsy1 .pic span{

	font-family: 华文细黑;

    font-size: 60px;

    color: rgb(45, 45, 45);

    text-align: center;}





.xmsy1 .con{ float:right; width:450px; height:114px;}

.xmsy1 .bt{ height:44px;  line-height:44px; font-size:18px; text-align:left;}

.xmsy1 .bt a{ font-size:16px; color:#1d1d1d;}

.xmsy1 .intro{font-size:12px; color:#959595; line-height:20px;}

.xmsy1 .intro a{ font-size:12px; color:#959595; line-height:20px;}



.xmsy1 ul li .pic img{   -webkit-transform: scale(1, 1); 

  -moz-transform: scale(1, 1); 

  -webkit-transition: all 0.5s ease-out; 

  -moz-transition: all 0.5s ease-out; 

  transition: all 0.5s ease-out; }



.xmsy1 ul li:hover .pic img{   -webkit-transform: scale(1.1, 1.1); 

  -moz-transform: scale(1.1, 1.1); 

  transform: scale(1.1, 1.1); 

  -webkit-transition: all 0.6s ease-out; 

  -moz-transition: all 0.6s ease-out; 

  transition: all 0.6s ease-out;}



/*底部信息*/

#bottom{  width: 100%; padding-top:30px; padding-bottom:40px; background:#242933;}

.bottom{ margin: 0px auto; width: 1200px; color: #e2e2e2; line-height: 36px; font-size: 18px;  }

.bottom1{ padding-right: 30px; padding-left: 20px; padding-bottom: 20px; margin-top: 30px; float: left; 

    width: 285px; height: 236px;  border-right: 1px solid #1e222b;

    margin-left: 20px; }

.bottom1 h2{ padding:0px; color: #e2e2e2; font-size: 18px;  text-align:left; }

.bottom1 h2 a{  color: #ececec; font-size: 24px;}

.bottom1 p{ font-size:14px;color: #ececec; line-height: 24px;}

.bottom1 p a{ font-size:14px; color: #ececec; }





.bottom-dh{}

.bottom-dh ul{ margin: 0px; padding: 0px; }

.bottom-dh ul li{ float: left; width: 170px; 

    height: 30px; line-height: 30px;}

.bottom-dh ul li a{ font-size:14px; color: #ececec;}





.bottom-dh2{}

.bottom-dh2 ul{ margin: 0px; padding: 0px; }

.bottom-dh2 ul li{ float: left; width: 100px; height: 30px; line-height: 30px;}

.bottom-dh2 ul li a{ font-size:14px; color: #ececec;}





.bottom-bq{  background: #1e222b; height: 65px;

 text-align: center; color: #ececec;   font-size:14px; line-height: 65px;}

.bottom-bq a{ height: 65px;

 text-align: center; color: #ececec;   font-size:14px;}

.bottom-bq a:hover{ height: 65px;

 text-align: center; color: #ececec;   font-size:14px;}



.listfl{}

.listfl ul{}

.listfl ul li{ float: left; width: 218px; line-height: 46px; text-align:left; }

.listfl ul li a{display: block; width: 250px; height: 45px; line-height: 45px; 

    text-align:left; background: #cd2210; font-size: 18px; color: #fff; font-weight: bold;

    border-radius:10px 10px 0px 0px; text-indent: 40px;  }



.listfl ul li dl{margin: 0px; padding: 0px;}

.listfl ul li dl dt{width: 248px; }

.listfl ul li dl dt a{width:248px; height: 43px;border-radius:0px 0px 0px 0px; line-height: 43px; 

text-align:left;  border: #eaeaea 1px solid;border-top: none; font-size: 15px; 

color: #565656; background:#f9f9f9 url(/img/fl01.png) 35px 17px no-repeat; text-indent: 50px;}

.listfl ul li dl dt a:hover{  font-size: 15px; color: #cd2210; }





.H-CLASS01{ width: 100%; }

.H-CLASS01 ul{border: 1px solid #e7e7e7; position:relative; width: 272px;height: auto; }

.H-CLASS01 ul li{height: auto; overflow: hidden; }



.H-CLASS01 ul li a{ display: block; width: 274px; height: 40px; line-height: 40px; 

    text-align:left; text-indent: 50px; 

    background: #f8f8f8 url(/img/cplist.jpg) 20px 15px no-repeat; 

    border-top: 1px solid #e7e7e7;

     font-size: 16px; color: #383838;}



.H-CLASS01 ul li .cl-r{ display:none; width:250px; height: 400px;  left: 0px;  }

.H-CLASS01 ul li:hover .cl-r{  height: 400px; 

position: absolute; display:block; 

width:274px; top: 0px; 

left: 274px; background: none; 

z-index: 9999; transition: 0.3s all ease; }



.H-CLASS01 ul li:hover a{ display: block; width: 274px; height: 45px; line-height: 45px; 

    text-align:left; text-indent: 50px; background: #d70405; border-top: 1px solid #727272; 

     font-size: 18px; color: #fff;}



.H-CLASS01 ul li .cl-r h1{ 

    height: 46px; background: #cd0819; 

    border-bottom: 1px solid #cd0819; 

    font-weight: normal; color: #ffffff; text-align: center;  }



.H-CLASS01 ul li .cl-r a{ 

 display: block;

  border: none;

 border-bottom: 1px solid #dfdfdf;

  border-top: 1px solid #ffffff;

 background: #eaeaea;

 color: #444444;  }







.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-ny1{ margin: 0px auto; width: 100%; background: #f8f8f8; }

.part-ny{ margin:0px auto; width:1200px; padding:20px; background: #ffffff;

  border: 1px solid #eaeaea; margin-top: 20px; margin-bottom: 20px; }



.part-nybt{ height:55px; line-height: 55px;   color: #333333;

 font-size: 14px; font-weight:bold; border-bottom: 1px solid #f5f5f5; }

.part-nybt span{ display: block; float: right; }

.part-nybt span a{ color:#ffffff; }

.bannerny{width:1200px; margin: 0px auto;}

.ny{ padding-bottom: 15px;  margin: 10px auto; font-weight:normal; line-height:26px;}





.part-nyzsl{float: left; width:280px; margin-top: 20px; margin-bottom: 20px; }



.part-nyzsr{ float:right;  margin-top: 12px;  width:920px; margin-bottom: 20px; }





#news_data{ width:100%;}

#news_data .MY-NY-NEWS09{ width:1200px; }

#news_data .MY-NY-NEWS09 ul{ margin:0px; padding:0px;}

#news_data .MY-NY-NEWS09 ul li{ height:120px; margin-bottom:20px; border-bottom:1px solid #eaeaea;}

#news_data .MY-NY-NEWS09 ul li .l{ padding-top:10px; width:120px; float:left;}

#news_data .MY-NY-NEWS09 ul li .l h4{ height:70px; font-size:60px; text-align:center; color:#333333; border:none; line-height:70px; }

#news_data .MY-NY-NEWS09 ul li .l h5{ height:50px; font-size:20px; text-align:center; color:#333333; border:none; font-weight:normal;}

#news_data .MY-NY-NEWS09 ul li .r{ padding:10px; width:1053px; 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; color:#555555;}



/*#news_data .MY-NY-NEWS09 ul li:hover{ background:#ffcc00; transition:0.2s all;}

#news_data .MY-NY-NEWS09 ul li:hover .l{ width:120px; float:left; border-right:1px solid #ffffff;}

#news_data .MY-NY-NEWS09 ul li:hover .l h4{ height:70px; font-size:60px; text-align:center; color:#ffffff; border:none; line-height:70px;}

#news_data .MY-NY-NEWS09 ul li:hover .l h5{ height:50px; font-size:20px; text-align:center; color:#ffffff; border:none; font-weight:normal;}

#news_data .MY-NY-NEWS09 ul li:hover .r{ padding:10px; width:765px; float:right;}

#news_data .MY-NY-NEWS09 ul li:hover .r a h3{ margin:0px; padding:0px; color:#ffffff; height:35px; line-height:35px; font-size:18px; font-weight:bold;}

#news_data .MY-NY-NEWS09 ul li:hover .r p{ font-size:13px;line-height:20px; color:#ffffff;}

*/



.gundong{ margin: 0px auto;width:1200px;}

.gundong ul{}

.gundong ul li{ margin:5px; float:left; background:#f9f9f9;}



.leftlx{ padding: 10px; background: #ffffff; width: 200px; line-height: 24px;}

.leftflbt{    display: block;

    margin-right: 10px;

    width: 220px;

    height: 45px;

    line-height: 45px;

    text-align: center;

    background-color: #0061bf;

    font-size: 16px;

    color: #fff;

	font-weight: bold;

	

}



.leftflbt a{   

    font-size: 16px;

    color: #fff;

	font-weight: bold;

	

}



.leftflbt a:hover{   

    font-size: 16px;

    color: #fff;

	font-weight: bold;

	

}

.xw_news ul {

    margin: 0px auto;

    overflow: hidden;

}



.subchannel{ width: 1200px; margin:0px auto; }

.subchannel .xw_news .h_tupian_ul li {

    margin-bottom: 20px;

    float: left;

    width: 383px;

    height: 410px;

    margin-right: 15px;

    position: relative;

    background: #f5f5f5;

}

.subchannel .xw_news ul li .hoing_day {

    padding: 10px 0px 0px 0px;

    width: 127px;

    height: 85px;

    color: #fff;

    text-align:center;

    font-size: 24px;

    float: left;

    _display: inline;

    

    position: absolute;

    top: 153px;

    left: 0px;

    line-height: 45px;

    background:#ffb400;

}

.subchannel .xw_news ul li .hoing_day span {

    color: #ffffff;

    display: block;

    font-size: 36px;

    font-weight: bold;

    line-height: 24px;

    padding: 8px 0 2px 0;

    zoom: 1;

}



.subchannel .xw_news .h_tupian_ul li h5 {

    padding: 20px 10px 0px 10px ;

    line-height: 24px;



}

.subchannel .xw_news .h_tupian_ul li h5 a{

    font-size: 16px;

    color: #4b4b4b;

    

}

.subchannel .xw_news .h_tupian_ul li h5 a:hover{

    color: #0cb97a;

    

}



.subchannel .xw_news .h_tupian_ul li p {

    padding: 0px 10px;

    height: 60px;

    font-size: 12px;

    line-height: 20px;

    color: #828282;

}

.subchannel .xw_news a:hover {

        color: #c4626a;

}

ul.h_tupian_ul {



}

.subchannel .xw_news ul li .hlu_l {

    

    position: relative;

    top: 0;

    left: 0;

    background: none;

    color: #c4626a;

    margin-right: 30px

}

.subchannel .xw_news ul li .hlu_l span {



    font-size: 30px;



}

.xw_news .h_list_ul {

    width: 650px;

    margin-bottom: 30px;

}

.h_list_ul li {

    padding: 25px 0 20px 0;

    overflow: hidden;

    border-bottom: 1px solid #cbcbcb;

}

.h_list_ul li .hlu_l{

    float: left;

}

.h_list_ul li .hlu_r{

    float: right;

    width: 550px;

}

.subchannel .hlu_r h5 a{

    color: #333;

}

.subchannel .hlu_r h5 a:hover {

    color: #c4626a;

}

.subchannel .hlu_r p {

    padding: 0;

    margin: 0;

    line-height: 20px;

    font-size: 12px;

    color: #777;

}

.h_page {

    height: 50px;

    overflow: hidden;

}

.h_page ul,.h_page .page_div,.h_page .tbn {

    float: left;

}

.h_page ul {

    width: auto;

    height: 50px;

}

.h_page ul li {

    float: left;

    margin-right: 5px;

}

.subchannel .h_page ul li a {

    color: #d70c18;

    background-color: #f0f0f0;

    border: 1px solid #9e9e9e;

    padding: 2px 9px;

    border-radius: 3px;

    float: left;

}

.subchannel .h_page ul li a:hover {

    background-color: #d70c18;

    border: 1px solid #d70c18;

    color: #fff;

}

.subchannel .h_page ul li.nowpage {

    border: 1px solid #9e9e9e;

    padding: 2px 9px;

    border-radius: 3px;

    background-color: #d70c18;

    border: 1px solid #d70c18;

    border: 1px solid #d70c18;

    color: #fff;

}

.subchannel .h_page .tbn {

    color: #d70c18;

    padding: 2px 5px;

    background-color: #f0f0f0;

    border: 1px solid #9e9e9e;

    border-radius: 3px;

    margin-left: 5px;

}

.subchannel .h_page .tbn:hover {

    background-color: #d70c18;

    border: 1px solid #d70c18;

    color: #fff;

}

.subchannel .h_page .page_div input {

    width: 34px;

    height: 32px;

    margin: 0;

    padding: 0;

    text-align: center;

    border: 1px solid #9e9e9e;

    border-radius: 3px;

    background-color: #f0f0f0;

}



.nyxq{ width: 100%; height: 45px; line-height: 45px; border-bottom: 1px solid #eaeaea; background: url(/img/01.png) left no-repeat; text-indent: 30px;

 color: #333333; font-weight: bold; font-size: 18px;}