* {
	margin: 0px;
	padding: 0px;
}
html {
	_background-image: url(about:blank);
	_background-attachment: fixed;
}

body {
	font-size: 14px;
	font-family: "Microsoft Yahei", Tahoma, "\5B8B\4F53";
	padding: 0px;
	margin: 0px;
	color: #666;
}
select, input {
	color: #333;
	 
}
table, td, tr, div, h1, h2, h3, h4, p, form, label, input, select, textarea, img, span, ul, li, ol, dl, dt, dd {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
img, a img {
	border: none;
}
ul, li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
a {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #F00;
}
.fl {
	float: left;
	display: inline
}

.fr {
	float: right;
	display: inline
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
}
.clear{ clear:both;}
.w1084 {
	width: 1084px;
	margin: 0 auto;
}
/*.icon{ padding-left:10px; background:url(../images/top-tel.jpg) no-repeat 10px center;}*/
.navwrap{ margin:0 auto; height:93px;}
.navwrap .logo{ float:left; width:242px;}
.navwrap .nav{float:right; width:735px; height:93px; margin-left:100px; }
.navwrap .nav ul li{float:left; width:105px; height:93px; line-height:93px; text-align:center; font-weight:bold; font-size:16px;}
.navwrap .nav ul li a{width:105px; height:93px; }
.navwrap .nav ul li a:hover{ color:#666;width:105px; height:93px; display:block; background:url(../images/navbj.jpg) repeat-x; }
.active{width:105px; height:93px; color:#666;width:105px; height:93px; display:block; background:url(../images/navbj.jpg) repeat-x;}
.banner { margin:0 auto; height:449px; background:url(../images/banner.jpg) no-repeat;}

.mainwrap{ margin:0 auto; margin-top:30px; overflow:hidden;}
.mainwrap .newwrap{ float:left; width:358px;}
.mainwrap .newwrap .newtit{ width:358px; height:34px; background:url(../images/titbj.jpg) no-repeat; color:#FFF; font-size:16px; line-height:34px; font-weight:bold; text-indent:16px; }
.mainwrap .newwrap .newtit span{ float:right; font-size:8px; color:#1da2f1; font-family:Arial, Helvetica, sans-serif;}
.mainwrap .newwrap .newtit span a{color:#1da2f1; font-size:8px;}
.mainwrap .newwrap .newtit FONT{ float:right; padding-right:155px; font-size:12px; color:#1da2f1; font-family:Arial, Helvetica, sans-serif;}
.mainwrap .newwrap .new{ margin-top:10px;}
.mainwrap .newwrap .new ul li{ width:358px; height:30px; line-height:30px; background:url(../images/d.jpg) no-repeat left center;}
.mainwrap .newwrap .new ul li a{ text-indent:8px; display:block;width:358px; height:30px; line-height:30px;}
.mainwrap .newwrap .new ul li a span{ float:right;}

.mainwrap .auwrap{ float:left; width:382px; margin-left:39px; border-bottom:#CCC 1px dotted; overflow:hidden;}
.mainwrap .auwrap .autit{ width:382px; height:34px; background:url(../images/aubj.jpg) no-repeat; color:#FFF; font-size:16px; line-height:34px; font-weight:bold; text-indent:16px; }
.mainwrap .auwrap .autit span{ float:right; font-size:8px; color:#1da2f1; font-family:Arial, Helvetica, sans-serif;}
.mainwrap .auwrap .autit span a{color:#1da2f1; font-size:8px;}
.mainwrap .auwrap .autit FONT{ float:right; padding-right:68px; font-size:12px; color:#1da2f1; font-family:Arial, Helvetica, sans-serif;}
.mainwrap .auwrap .about{ margin-top:10px; line-height:24px;}
.mainwrap .auwrap .about img{ float:left; margin-right:12px;}
.mainwrap .auwrap .about span{ float:right; color:#000; font-size:12px;}
.mainwrap .auwrap .about span a{color:#F00; font-size:12px;}

.mainwrap .cuwrap{ float:left; width:266px; margin-left:39px;}
.mainwrap .cuwrap .cutit{ width:266px; height:34px; background:url(../images/aubj.jpg) no-repeat; color:#FFF; font-size:16px; line-height:34px; font-weight:bold; text-indent:16px; }

.mainwrap .cuwrap .cutit span{ float:right; font-size:8px; color:#1da2f1; font-family:Arial, Helvetica, sans-serif;}
.mainwrap .cuwrap .cutit span a{color:#1da2f1;font-size:8px;}
.mainwrap .cuwrap .cutit FONT{ float:right; padding-right:43px; font-size:12px; color:#1da2f1; font-family:Arial, Helvetica, sans-serif;}
.mainwrap .cuwrap .cu{ margin-top:10px; line-height:24px;}
 
.prowrap{ margin:0 auto; margin-top:30px; overflow:hidden;}
.prowrap .protit{ height:31px; background:url(../images/tjpr.jpg) no-repeat;}

.prowrap .img-list { width:1019px; margin-top:20px; height:167px; overflow:hidden; float:left;}
.prowrap .img-list ul{ width:9999px;}
.prowrap .img-list ul li{ float:left; width:164px; margin:0px 7px;}
.prowrap .img-list ul li img{ width:162px; height:162px;border:#CCC 1px solid; }
.prowrap .img-list ul li p{ text-align:center; line-height:30px;}
.prowrap .img-list ul li a:hover img{ width:162px; height:162px; border:#1da2f1 1px solid;}
.prowrap .lj { float:left; width:18px; margin-top:80px;}
 
.prowrap .rj { float:right; width:18px; margin-top:80px; }
.prowrap .rj a.next{ width:18px; height:18px; background:url(../images/rj.jpg) no-repeat ; display:block; }
.prowrap .lj a.prev{ width:18px; height:18px; background:url(../images/lj.jpg) no-repeat left top; display:block;}

.prowrap .lj a.prev:hover{ filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;  }
	  
.prowrap .rj a.next:hover{ filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;  }
 .prowrap .homecp{ height:167px; width:1084px;}

.footwrap { margin:0 auto; height:100px; margin-top:25px; background-color:#1da2f1}
.foot{ margin:0 auto; text-align:center; color:#FFF; line-height:30px; padding-top:20px;}
.foot a:hover{ color:#fff}
.foot a{ color:#fff}