﻿@charset "utf-8";
/* CSS Document */
/*-----------------------------------CSS初始化代码---------------------------------------*/
html, body, ul, li, form, p, table, th, td, img, h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	border:0px;
	font-size:12px;
	font-family:"宋体";
	color:#333333;
}
td {
	vertical-align:top;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
ol, ul, li {
	list-style:none;
}
caption, th {
	text-align:left;
}
a {
	color:#333333;
	text-decoration:none;
}
html {
	background:url(../images/fu_bg.png);
}
.clear {
	clear:both;
}
/*-----------------------------------头部样式代码---------------------------------------*/
#header {
	height:95px;
	text-align:center;
	background:url(../images/top_bg.jpg) repeat-x;
}
/*-----------------------------------导航样式代码---------------------------------------*/
#nav {
	height:73px;
	background:url(../images/nav_bg.jpg) repeat-x;
	text-align:center;
}
/*-----------------------------------广告样式代码---------------------------------------*/
#banner {
	width:100%;
	height:387px;
	background:#001d35 url(yeqibanner.jpg) center top no-repeat;
	text-align:center;
}
/*-----------------------------------中部样式代码---------------------------------------*/
#main {
	height:392px;
	margin:-43px auto 0;
}
#main_left {
	width:20px;
	height:392px;
	background:url(../images/main_left_bg.png) no-repeat;
}
#main_right {
	width:20px;
	height:392px;
	background:url(../images/main_right_bg.png) no-repeat;
}
#main_center {
	width:1002px;
	height:392px;
}
#cp_top {
	width:1002px;
	height:3px;
	background:url(../images/cp_top_bg.png) no-repeat;
}
#cp_center1 {
	width:494px;
	height:206px;
	background:url(../images/cp_center_bg.png) repeat-x;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
}
#cp_center2 {
	width:494px;
	height:206px;
	background:url(../images/cp_center_bg.png) repeat-x;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
}
#gsxw {
	width:318px;
	height:160px;
	background:url(../images/center2_bg.png) repeat-x;
}
#gsxw_nr1 {
	width:276px;
	height:63px;
	background:url(../images/gsxw_nr1_bg.png) no-repeat;
	margin:10px auto 0;
}
#gsxw_nr1_nr {
	float:right;
	width:190px;
	height:62px;
}
.topic a {
	font-weight:bold;
	color:#FFF;
	line-height:18px;
}
.guide {
	color:#FFF;
	line-height:18px;
}
#gsxw_nr2 {
	width:276px;
	height:54px;
	margin:0 auto;
}
.topicxxxx {
	width:210px;
}
.topicxxxx a {
	color:#FFF;
	line-height:24px;
}
#gywm {
	width:339px;
	height:160px;
	background:url(../images/center2_bg.png) repeat-x;
}
#gywm_nr {
	width:300px;
	height:112px;
	margin:15px auto 0;
}
#gywm_nr div {
	color:#FFF;
	font-size:12px;
	line-height:22px;
	text-indent:2em;
}
#lxfs {
	background:url(../images/center2_bg.png) repeat-x;
}
#lxfs_nr {
	width:338px;
	height:132px;
	text-align:center;
}
#lxfs_nr img {
	margin-top:15px;
}
#cp_bottom {
	width:1002px;
	height:16px;
	background:url(../images/cp_bottom_bg.png) no-repeat;
}
/*-----------------------------------底部样式代码---------------------------------------*/
#footer1 {
	width:100%;
	height:10px;
	font-size:10px;
	background:url(../images/footer1_bg.png) no-repeat center;
}
#footer2 {
	width:100%;
	height:56px;
	background:url(../images/footer2.png) repeat-x;
}
#footer2_nr {
	width:997px;
	height:56px;
	margin:0 auto;
}
#footer2_nr1 {
	float:left;
	width:831px;
	height:56px;
	text-align:center;
}
#footer2_nr1 p, #footer2_nr1 a {
	color:#48b6f3;
	line-height:24px;
}
#footer2_nr2 {
	float:left;
	width:165px;
	height:56px;
	text-align:center;
}
#footer2_nr2 img {
	margin-top:10px;
}
/*-----------------------------------内页样式代码---------------------------------------*/
#nei_banner {
	width:100%;
	height:267px;
	background:url(../images/nei_banner_bg.png) repeat-x;
	text-align:center;
}
#nei_banner img {
	margin-top:10px;
}
#nei_main {
	width:973px;
	margin:0 auto;
	margin-bottom:13px;
}
#nei_main_left {
	width:226px;
	height:300px;
	text-align:left;
}
#nei_cplb_main {
	width:204px;
	border-left:3px solid #f4f4f5;
	border-right:3px solid #f4f4f5;
	padding-left:1px;
	padding-right:1px;
	background:#FFF;
}
#nei_cplb_main_nr {
	width:204px;
	background:#f4f4f5;
	text-align:center;
}
#nei_cplb_main_nr ul {
	width:191px;
	padding-bottom:10px;
	margin:0 auto;
}
#nei_cplb_main_nr a {
	display:block;
	width:191px;
	height:27px;
	background:url(../images/nei_cplb_lb_bg.png) no-repeat;
	padding-top:5px;
}
#nei_cplb_main_nr a:hover {
	background:url(../images/nei_cplb_lb_bgh.png) no-repeat;
	color:#016dba;
}
#nei_main_right {
	width:747px;
}
#nei_main_right_nr {
	width:739px;
	border-left:3px solid #f4f4f5;
	border-right:3px solid #f4f4f5;
	padding-left:1px;
	padding-right:1px;
	background:#FFF;
}
#nei_main_right_nr1 {
	width:739px;
	min-height:235px;
	background:#f4f4f5;
	padding:1px 0 0 0;
}
#nei_main_right_nr1_nr {
	width:707px;
	margin:0 auto;
	line-height: 26px;
	font-size: 14px;
}
#nei_main_right_nr1_nr p {
	line-height:24px;
	text-indent:2em;
}
#nei_footer {
	width:100%;
	height:60px;
	background:url(../images/nei_footer_bg.png) no-repeat center;
	text-align:center;
}
#nei_footer p, #nei_footer a {
	line-height:28px;
	color:#48b6f3;
}
/*-----------------------------------产品列表页样式代码---------------------------------*/
#chanpinlb {
	width:161px;
	height:180px;
	background:#d0d0d0;
	float:left;
	margin-left:50px;
	_margin-left:30px;
	margin-top:20px;
	text-align:center;
}
#chanpinlb table {
	width:100%;
}
.gallery {
	height:130px;
	vertical-align:middle;
	text-align:center;
}
.gallery img {
	margin:5px auto 0;
}
.cutepage {
	clear:both;
	margin-left:400px;
	margin-top:20px;
}
.cutepage input {
	border:1px solid #999;
}
/*-----------------------------------新闻列表页样式代码---------------------------------*/
.tit1 {
	width:600px;
	line-height:30px;
	text-indent:1em;
}
.time1 {
	line-height:24px;
	width:64px;
	padding-right:24px;
}
.tablenews {
	margin:0 auto;
}
h2 {
	font-weight:100;
}
/*-----------------------------------产品、新闻详细页样式代码---------------------------*/
.tablen {
	width:615px;
	margin:0 auto;
}
.topiccp h1 {
	font-size:14px;
}
/*-----------------------------------留言板添加页样式代码-------------------------------*/
.tablen td {
	line-height:24px;
}
.tablen input {
	border:1px #999999 solid;
	height:19px;
	line-height:19px;
}
.menu {
	height: 44px;
	display: block;
	width: 997px;
	margin:0 auto;
}
.menu ul {
	list-style: none;
}
.menu ul li {
	/* width and height of the menu items */  
	float: left;
	overflow: hidden;
	position: relative;
	line-height: 44px;
	text-align: center;
	margin-left:8px;
}
.menu ul li a {
	/* must be postioned relative  */ 
			position: relative;
	display: block;
	width: 90px;
	height: 44px;
	font-family: "黑体";
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
	color:#FFF;
}
.menu ul li a span {
	/* all layers will be absolute positioned */
			position: absolute;
	left: 0;
	width: 90px;
}
.menu ul li a span.out {
	top: 0px;
	color:#FFF;
	font-family: "黑体";
}
.menu ul li a span.over, .menu ul li a span.bg {
	/* hide */  
			top: -44px;
}
/** 1st example **/

#menu1 {
	background-image: url(../images/nav_bg.png);
}
#menu1 ul li a {
	color: #000;
}
#menu1 ul li a span.over {
	color: #FFF;
}
#menu1 ul li span.bg {
	/* height of the menu items */  
			height: 44px;
	background-image: url(../images/nav_h.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.nei_main_right_top {
	background:url(../images/nei_main_right_top.png) no-repeat;
	width:747px;
	height:61px;
	line-height:61px;
	color:#CCC;
text-indent:30px;
	font-weight: bold;
	font-size: 14px;
}
.pagebox {
	text-align:center;
	margin:15px auto 0;
}
.name {
	font-size: 16px;
	text-align: center;
	margin: 10px auto;
}
.time {
	text-align:right;
	margin:0 auto 10px;
	padding-right:20px;
}
.updown {
	margin:10px 0 0 15px;
}
.xnews {
	margin:10px 0 10px 15px;
}


.xnewsbox {
	line-height:30px;
	margin:0 0 0 15px;
}
.pic {
	text-align:center;
}
.pic1 {
	text-align:center;
}
.gbook_a {
	font-size:12px;
	text-align:right;
}
.gbook_a a {
	margin:0 15px 0 0;
}
.red {
	color:#FF0000;
}
.GBItem, .GBAdd {
	border: 1px solid #CCC;
	line-height: 25px;
	width: 640px;
	margin: 0 auto 5px;
	padding: 10px;
	font-size: 12px;
}
.GBTitle, .GBAddTitle {
	border-bottom: 1px dashed #ccc;
	font-weight: bold;
}
.GBContacts {
	border-bottom: 1px dashed #CCC;
	color: #666;
}
.GBContacts span {
	margin-left: 10px;
}
.GBContent {
	margin-bottom: 5px;
}
.left_lxwm {
	background:url(../images/nei_main_left_lx_ly.png) no-repeat;
	width:212px;
	height:103px;
}
.left_lxwm_1 {
	float:left;
	display:inline;
	width:20px;
	height:66px;
	margin:11px 0 0 157px;
}
.left_lxwm_2 {
	float:left;
	display:inline;
	width:20px;
	height:66px;
	margin:11px 0 0 5px;
}
.time1 {
	color:#FFF;
}
.picMarquee-left {
	width:997px;
	overflow:hidden;
	position:relative;
	margin:-47px auto 0;
	background:url(../images/index_gd_bg.jpg) repeat-x;
	height:206px;
}
.picMarquee-left .hd {
	overflow:hidden;
	height:30px;
	background:#f4f4f4;
	padding:0 10px;
}
.picMarquee-left .hd .prev, .picMarquee-left .hd .next {
	display:block;
	width:5px;
	height:9px;
	float:right;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	cursor:pointer;
	background:url("../images/arrow.png") no-repeat;
}
.picMarquee-left .hd .next {
	background-position:0 -50px;
}
.picMarquee-left .hd .prevStop {
	background-position:-60px 0;
}
.picMarquee-left .hd .nextStop {
	background-position:-60px -50px;
}
.picMarquee-left .bd {
	padding:10px;
}
.picMarquee-left .bd ul {
	overflow:hidden;
	zoom:1;
}
.picMarquee-left .bd ul li {
	margin:0 8px;
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:center;
}
.picMarquee-left .bd ul li .pic {
	text-align:center;
	width:200px;
	height:150px;
	border:1px solid #ccc;
	padding:2px;
	display: table-cell;
	text-align:center;
	vertical-align:middle;
	line-height:200px; 
	font-size:12px;
	*display: block;
	*font-size:131px;
	*font-family:Arial;
	background:#fff;
}
.picMarquee-left .bd ul li .pic img {
	vertical-align:middle;
	max-width:200px;
	max-height:150px;
	_width:expression(this.width > 200 ? "200px" : this.width);
	_height:expression(this.height > 150 ? "150px" : this.height);
}
.picMarquee-left .bd ul li .title {
width:200px;
	line-height:40px;
}
#center2{
	margin:0 auto;
}


.shell ul li a{
 display:block;/*这个属性是必须的*/
 font-size:12px;
 line-height:18px;
 text-decoration:none;
 color:#fff;
 font-family:Arial;
}
.shell{
 width:300px;
 padding:3px 2px 2px 10px;
}
#div1{
 height:18px;
 overflow:hidden;
}
.i_main{ width:1002px; margin:0 auto; overflow:hidden; background:#013a6e url(center2_bg.png) left 7px repeat-x;}
.i_mtop{ height:7px; background:url(center2_top.png) no-repeat;}
.i_xinwen{ width:300px; margin-left:20px; float:left; overflow:hidden; background:url(center_jiange.png) right center no-repeat;}
.xw_t{ height:24px; background:url(gsxw_top.png) -20px top no-repeat;}
.i_xinwen ul { padding:10px 0px;}
.i_xinwen ul li{ line-height:25px;}
.i_xinwen ul li a{ color:#FFFFFF;}
.i_guanyu{ overflow:hidden; float:left; width:320px; margin-left:20px; background:url(center_jiange.png) right center no-repeat;}
.gy_t{ height:24px; background:url(gywm_top.png) -15px top no-repeat;}
.i_guanyu ul { padding:10px 0px;}
.i_guanyu ul li{ line-height:25px;}
.i_guanyu ul li a{ color:#FFFFFF;}
.i_lianxi{ overflow:hidden; float:left; width:310px; margin-left:20px;}
.lx_t{height:24px; background:url(lxfs_top.png) -15px top no-repeat;}
.gy_con{ padding:10px 0px; color:#FFFFFF; line-height:20px;}