/* CSS Document */
*{ padding:0px; margin:0px;}
a{ text-decoration:none; color:#fff; transition: ease 0.5s;}
a:hover{ text-decoration:underline; }
ul { list-style-type:none; }
li { vertical-align:bottom; zoom:1;}
img{ border:0px;}
select{ font-family:"微软雅黑"; color:#666; font-size:12px;}
table{ border-collapse:collapse; border-spacing:0px;}
input{ vertical-align:middle; outline:none;font: 12px "微软雅黑"; outline: none;}
textarea {outline: none;}
img{ border:0px;}
.fl{ float:left;}
.fr{ float:right;}
body{ font-family:"微软雅黑"; font-size:12px; color:#fff; background:#051023;}

.bigdiv{ width:990px; margin:0px auto;}
.top{ height:166px;}
.top span{ float:right; width:198px; height:40px; display:block; background:url(../images/top_bj.jpg) no-repeat; margin-top:125px; font-size:18px; line-height:40px; text-align:center;}
.top span a{ color:#fff;}
.top span a:hover{ color:#051023; text-decoration:none;}

.dh{ width:990px; height:50px; background:url(../images/dh_bj.jpg) no-repeat; margin-top:15px;}
.dh ul li{ float:left;}
.dh ul li a{ display:block; width:198px; height:50px; text-align:center; font-size:18px; line-height:50px;}
.dh ul li a:hover{ background:url(../images/dh_xbj1.jpg) no-repeat; text-decoration:none;}
.dh ul li a.dh1:hover{ background:url(../images/dh_xbj.jpg) no-repeat;}
.dh ul li a.dh2:hover{ background:url(../images/dh_xbj2.jpg) no-repeat;}

#logo{ width: 548px; height: 125px; display: block; background: url(../images/logo.jpg)}
.banner{ width:990px; height:450px;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: -10%; display:none;}
.box_skitter .next_button { position: absolute; top: -10%; display:none;}
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 990px; height: 450px; }
#slideshow ul { display: none; }
.info_slide{ position:absolute; z-index:100; right:10px; top:10px;}
.image_number{ width:15px; height:15px; display:inline-block; line-height:15px; text-align:center; background:#fff; cursor:pointer;}

.cpqh{ background:url(../images/sy_cpgdbj.jpg) no-repeat; width:990px; height:120px; position:relative; overflow:hidden;}
.cpqh .hd{ position:relative;}
.cpqh .hd .prev{
	display: block;
	position: absolute;
	width:11px;
	height:21px;
	cursor:pointer;
	background:url(../images/sy_leftbj.jpg) no-repeat;
	left:13px;
	top:50px;
}
.cpqh .hd .next{
	display: block;
	position: absolute;
	width:11px;
	height:21px;
	cursor:pointer;
	background: url(../images/sy_rightbj.jpg) no-repeat;
	right:13px;
	top:50px;
}
.cpqh .bd{ width:920px; overflow:hidden; margin-left:35px; padding-top:13px;}
.cpqh .bd ul{ overflow:hidden; zoom:1;}
.cpqh .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; margin-right:4px; background:url(../images/qhcp_bj.png) repeat;}
.cpqh .bd ul li img{ width:150px; height:95px; display:block;}

.di{ padding:25px 0px; font-size:14px; color:#b4b6bb;}



.ny{ background:#33425d; margin-top:3px;}
.ny_left{ width:200px; float:left;}
.ny_left_bt{ height:40px; background:#6684ba; color:#fff; font-size:18px; line-height:40px; text-align:center; border-bottom:3px solid #fff;}
.ny_left1{ padding-top:15px; padding-left:25px;}
.ny_left1 ul li{ font-size:16px; line-height:30px;}

.ny_right{ width:760px; float:right; background:#f5f5f5; min-height:400px; height:auto !important; height:400px; padding:15px; color:#444;}
.ny_right_bt{ font-size:16px; color:#333; padding-bottom:15px;}
.ny_about{ font-size:14px;}
.ny_about p{ line-height:30px;}

.ny_rongyu ul{ width:770px;}
.ny_rongyu ul li{ float:left; padding:0px 5px; margin-bottom:15px;}


/*CSS sabrosus style pagination*/
DIV.sabrosus { padding:5px; MARGIN:0px 3px 3px 3px; TEXT-ALIGN: right; padding-top:30px;}
DIV.sabrosus A { padding:5px 10px; border: #ccc 1px solid; COLOR: #666; margin-right:3px; text-decoration:none;}
DIV.sabrosus A:hover { padding:5px 10px; background:#6684ba; color:#fff; border: #6684ba 1px solid;}
DIV.pagination A:active {padding:5px 10px; background:#6684ba; color:#fff; border: #6684ba 1px solid;}
DIV.sabrosus a.current { padding:5px 10px; background:#6684ba; border: #6684ba 1px solid; color:#fff; margin-right:3px;}
DIV.sabrosus a.disabled { padding:5px 10px; background:#fff; border: #ccc 1px solid; color:#666; margin-right:3px; text-decoration:none;}
DIV.sabrosus a.disabled:hover{ background:#6684ba; border: #6684ba 1px solid; color:#fff;}

.ny_product ul{ width:780px; padding-top:5px;}
.ny_product ul li{ width:220px; height:159px; background:#fff; float:left; margin-left:17px; margin-right:17px; margin-bottom:10px;}
.ny_product ul li span{ display:block; text-align:center; background:#f5f5f5; height:20px; line-height:20px;}
.ny_product ul li a{ color:#333;}

.ny_news ul li{ font-size:14px; border-bottom:1px dashed #ccc; padding-bottom:12px; margin-bottom:12px;}
.ny_news ul li img.img1{ float:left; width:95px; height:100px; margin-right:15px;}
.ny_news ul li a{ color:#333;}
.ny_news ul li h1 a{ color:#ff6e01; font-size:16px; font-weight:normal; display:block; padding-bottom:8px;}
.ny_news ul li h2{ font-size:14px; font-weight:normal; line-height:25px; padding-bottom:6px;}
.ny_news ul li h3{ font-size:12px; color:#888; font-weight:normal;}
.ny_news ul li h3 span{ float:right; display:block; background:url(../images/news_more.jpg) no-repeat right center; height:14px; line-height:14px; padding-right:17px; padding-top:3px;}
.ny_news ul li h3 span a{ color:#888; font-size:12px;}


.ny_news1_bt h1{ font-size:16px; font-weight:normal; color:#ff6e01; text-align:center; padding-bottom:10px;}
.ny_news1_bt h2{ font-weight:normal; font-size:12px; text-align:center; border-bottom:1px dashed #ccc; padding-bottom:10px; color:#888;}

.ny_news1nr{ padding-top:20px; font-size:14px;}
.ny_news1nr p{ line-height:30px;}