  @charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
ul,li{ list-style:none; padding:0; margin:0;}
a,p,h1,h2,h3,strong{ font-family:Arial;}
/*banner*/
.banner2{ width:100%; /*margin-top:40px; margin-top:149px;*/}
.banner2 img{ width:100%; border-top:solid 4px #09F; border-bottom:solid 4px #bf461b;}
/*main*/
.main{ width:1080px; margin:0 auto; overflow:hidden; background:#f7f7f7;}
.main .five{ width:1080px; margin-top:40px; margin-bottom:80px; overflow:hidden;}
.main .five ul{ width:1120px; overflow:hidden; margin-left:15px;}
.main .five ul li{ float:left; margin-left:20px; position:relative;}
.main .five ul li img{ width:303px; height:356px; padding:10px; position:relative;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out; border: none;}
.main .five ul li .info{filter:alpha(opacity=0);opacity:0; width:100%; height:100%; position:absolute; overflow:hidden;top:0;left:0;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.main .five ul li .infoo span{color:#df3d3e; font-size:26px; position:absolute; top:175px; left:120px; font-weight:bold;}
.main .five ul li:hover img{-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.main .five ul li:hover .info{filter:alpha(opacity=90);opacity:0.9; }
.main .huan #d li{ position:relative; padding-top:20px; padding-bottom:20px; text-align:center; width:196px; float:left; border-top:0;
		font:normal 14px/37px "Microsoft YaHei"; _font-weight:bold; cursor:default; background:#ccc; margin-right:4px; font-size:16px;}
.main .huan #d li.on{ width:176px; background:#da251c; color:white; font-size:20px;}
.main .huan #d{ overflow:hidden;}
.main .huan #b{ overflow:hidden;}
.main .huan #h{ overflow:hidden; margin-top:20px;}
.main .huan #h li{ width:1000px;}
.main .huan #h li img{ width:720px; height:356px; margin:0 auto; margin-top:20px;display:block;}
.main .huan #h li p{ line-height:26px; font-size:16px; margin-top:10px;}
.main .huan{width:1000px; margin:0 auto; margin-bottom:40px;}
.main #pro{ width:1080px; margin:0 auto; overflow:hidden; margin-top:80px; padding-right:10px;}
.main #pro img{ float:left;}
.main #pro dl{ float:left; width:540px; padding-left:10px; padding-right:10px; margin-left:10px;}
.main #pro dl dt{ font-size:20px; color:#da251c; font-weight:bold;}
.main #pro dl dd{ clear:both; margin-top:10px; overflow:hidden; border-bottom:dashed 1px #dcdcdc; padding-bottom:10px;}
.main #pro dl dd strong{ float:left; font-size:18px; margin-right:15px; line-height:26px; color:#0CF;}
.main #pro dl dd p{font-size:18px; line-height:26px;}