*{ padding:0px;
	margin:0 auto;
	font-size:12px;
	font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ";

		}
body{ background: #C9EAFA;  

} 
ul,li{ list-style:none; padding:0px; margin:0;}
a{ color:#444444; text-decoration:none;}
.clear{ clear:both; height:0px; line-height:0px;}
.head{ height:158px; background:url(../images/topbg.gif)  center top}
.nav{ height:42px; background:url(../images/navbg.gif) repeat-x}
.nava{ width:1000px;}
.nava ul li{ float:left; width:125px; height:42px; background:url(../images/fg.gif) no-repeat top right;}
.nava a{ display:block; width:125px; height:42px; text-align:center; line-height:42px; color:#fff; font-weight:bold; font-size:14px;}
.nava a:hover{ background:url(../images/navabg.gif) no-repeat bottom center}
.hot{ height:56px; line-height:56px; background:url(../images/index_08.jpg) repeat-x; margin-bottom:20px;}
.main{ border-top:2px solid #0093dd; width:1020px;background: #FFF;
}

.iprolist ul li{ width:245px; height:239px; float:left; margin-left:10px; background:url(../images/index_17.jpg) no-repeat; margin-top:14px;margin-bottom: 14px;}
.iprolist ul li a,.iprolist ul li a{ color:#0097e5; font-weight:bold;}
.youshi{ height:899px; background:url(../images/youshi.jpg) no-repeat center top; line-height:20px;}
.nprolist ul li{ width:239px; height:239px; float:left; margin-left:5px; background:url(../images/index_17.jpg) no-repeat; margin-top:5px;}
.nprolist li img{width: 209px;
height: 209px;  
padding-left: 15px;
padding-top: 5px;}
.nprolist{
height: 260px; 
}
.iabout{  background: url(../images/aboutbg.gif) no-repeat center top;}
.inews{ background:#f6f6f6; padding:42px 0px 0px 0px; margin-bottom:46px;}

.inewslist{ padding-top:26px;}
.inewslist li{ height:25px; line-height:25px; text-indent:15px; background:url(../images/inewsdian.gif) no-repeat left center;}
.inewslist li a{ float:left;}
.inewslist li span{ float:right; color:#9a9a9a;}
.dian{ background:url(../images/dian.gif) no-repeat left top;}

.foot{  background:url(../images/index_84.gif) repeat-x; height:251px; text-align:center; color:#fff;}
.foot a{ color:#fff;}
.foot a:hover{ color:#fff;}

.lefta a{ display:block; width:190px; height:39px; margin:0 auto; background:url(../images/index_25.jpg) no-repeat; text-indent:28px; line-height:39px;}
.lefta a:hover{ background:url(../images/index_25_1.jpg) no-repeat; color:#fff;}

.subnav{ height:56px; line-height:56px; border-bottom:1px solid #dedede; margin-bottom:14px; margin-left:14px; font-size:16px; font-weight:bold; color:#0093dd;}
.subnav span{ font-size:12px; font-weight:normal; color:#333333; float:right;}
.subnav span a{ color:#333;}
.subnav span a:hover{ color:#0093dd;}

.fenye{ height:45px; line-height:45px; text-align:center; margin-top:20px;}
.k17{ height:17px;}

.newslist{ margin-left:14px;}
.newslist li{ padding-left:27px; background:url(../images/newsleft.gif) no-repeat left 15px; border-bottom:1px dashed #d4d4d4; padding-bottom:10px; margin-bottom:10px;}
.newslist h1{ height:46px; line-height:46px;}
.newslist h1 a{ font-size:16px;}
.newslist h1 span{ float:right; font-weight:normal; color:#f6a018;}
.newslist p{ color:#979797; line-height:20px;}

.proinfo{ margin-left:14px;}
.proinfo h1{ height:50px; line-height:50px; margin-top:13px; font-size:18px; color:#e37601; border-bottom:1px dashed #d3d3d3; margin-bottom:15px;}
.proinfo .cc{ height:30px; line-height:30px;}
.proinfo .jj{ font-size:14px; font-weight:bold; height:35px; line-height:35px;}
.proinfo .jjinfo{ line-height:22px; color:#666666; margin-bottom:13px;}
.proinfo .dg{ height:px; background:#f3f3f3}
.proinfo .dg .m400{ padding-left:16px; font-size:16px; font-weight:bold; color:#666; padding-top:10px; padding-bottom:10px;}
.proinfo .dg .m400 strong{ font-size:22px; font-weight:bold; color:#e67500;}
.proinfo .dg img{ margin-left:16px;}

.protit{width:119px; height:29px; line-height:29px; text-align:center; color:#FFFFFF; float:left; font-size:14px; font-weight:bold;}
.int{ width:245px; height:25px; line-height:25px; border:none; border:0px; background-color:#FFFFFF}
.int1{ width:580px; height:97px; border:none; border:0px; background-color:#FFFFFF}

.dy{ line-height:25px; margin-left:14px;}

.dy h1{ font-size:16px; height:35px; line-height:35px; text-align:center}
.ntime{ text-align:right; color:#999999; margin-right:20px;}
.newsinfo{ line-height:25px; margin-top:20px;}
/*--------------------------------------------------------------------*/
.zoombox {
	width:331px;
}
.zoompic {
	border:solid 1px #dfdfdf;
	width:329px;
	height:313px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
.sliderbox {
	height:76px;
	overflow:hidden;
	margin:6px 0 0 0;
}
.sliderbox .arrow-btn {
	width:12px;
	height:76px;
	background:url(../images/arrow-btn.png) no-repeat;
	cursor:pointer;
}
.sliderbox #btn-left {
	float:left;
	background-position:0 0;
}
.sliderbox #btn-left.dasabled {
	background-position:0 -76px;
}
.sliderbox #btn-right {
	float:right;
	background-position:-38px 0;
}
.sliderbox #btn-right.dasabled {
	background-position:-38px -76px;
}
.sliderbox .slider {
	float:left;
	height:76px;
	width:300px;
	position:relative;
	overflow:hidden;
	margin:0 0 0 3px;
	display:inline;
}
.sliderbox .slider ul {
	position:absolute;
	left:0;
	width:999em;
}
.sliderbox .slider li {
	float:left;
	width:80px;
	height:76px;
	text-align:center;
}
.sliderbox .slider li img {
	border:solid 1px #dfdfdf;
}
.sliderbox .slider li.current img {
	border:solid 1px #f7a118;
}


/*--------------------------------------------*/
#wrapper
{
	margin-top: 30px;
	text-align:center;
}
.overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  text-align:center;
  display:none;
}

#overlay_pic {
    margin:200px auto;
    width:400px;
    box-shadow: 10px 10px 5px #000;
}

.jscarousal
{
	width: 940px;
	height: 150px;
	margin:0 auto;
	padding: 0;
	padding: 22px 8px 22px 8px;
	position: relative; /*overflow: hidden;*/
}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right
{
	float: left;
	width: 23px;
	height: 98px;
	color: White;
	position: relative;
	top: 22px;
	cursor: pointer;
}
.jscarousal .jscarousal-left
{
	background-image: url(../images/left_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.jscarousal .jscarousal-right
{
	background-image: url(../images/right_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.jscarousal-contents
{
	width: 890px;
	height: 180px;
	float: left;
	position: relative;
	overflow: hidden;
}
.jscarousal-contents > div
{
	position: absolute;
	width: 100%;
	height: 160px;
}
.jscarousal-contents > div > div
{
	float: left;
	margin-left: 35px;
	margin-right: 15px;
}
.jscarousal-contents img
{
	width: 238px;
	height: 148px;
}
.hidden
{
	display: none;
}
.visible
{
	display: block;
}
.thumbnail-active
{
	filter: alpha(opacity=100);
	opacity: 1.0;
	cursor: pointer;
}
.thumbnail-inactive
{
	filter: alpha(opacity=100);
	opacity: 1.0;
	cursor: pointer;
}
.thumbnail-text
{
	color: #7A7677;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 10px 2px 2px 0px;
}
.xl ul li {
float: left;
margin-right: 5px;
border: 1px #CCC solid;
margin-bottom: 10px;
height: 152px;
width: 163px;
background: #fff;
}