/* CSS Document */

/* ============容器============== */
body{margin:0;padding:0;border:0;height:100%;text-align:left;background:transparent url(x01.gif) repeat scroll center top} 
img{border:0;}


/* ==常用== */

div,li,td,p,select,input,textarea,a,button,input{font:12px Verdana, Arial, Helvetica, sans-serif;color:#505050;text-decoration: none}
ul{margin:0px;padding:0px;}
a:link,a:visited,a:active{color:#505050;text-decoration: none;}
a.nomal:link,a.nomal:visited,a.nomal:active{color:#505050;text-decoration: underline;}
a:hover{color:#ff0000;text-decoration: underline;}
.clr{margin:0;padding:0;font:0;line-height:0;height:0;}
/* ============表单============== */
form{margin:0;padding:0}
.input{border:1px #ddd solid;height:20px;line-height:20px;padding:0px;color:#f5f5f5;background:#f7f7f7}
.textarea{border:1px #ddd solid;font-size:12px;padding:3px;background:#f7f7f7}
.button{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.submit{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.mustfill{color:#ff0000}
select{font:12px Verdana, Arial, Helvetica, sans-serif;color:#505050;}
.clear{clear:both;}
.wrap{margin:0 auto;width:990px;}
.container{background:url(x04.gif) repeat-y;}

#menumain{
   margin:0px;
   white-space:nowrap;
   overflow:hidden;
   width:990px;
   height:42px;
   padding:0;
   background:url(top_menu.png) 0px 0px no-repeat;
}

#menumain .menumain{
   height:42px;
   text-align:center;
   margin:0px;
   padding:0px;
   background:url(top.png) 0px 0px no-repeat;
}

#menumain .menuleft{
   float:left;
   height:42px;
   width:8px;
}

#menumain .menuright{
   float:right;
   height:42px;
   margin:0px;
   width:8px;
}

#menumain a:link,#menumain a:active,#menumain a:visited{
   width:85px;
   color: #fff; 
   display:block;
   text-decoration: none;
   font:12px/42px 'SimSun',Arial,Sans-Serif;
   background:url(menu_bg.gif) 0px 0px no-repeat;
   margin:0;
   padding:0;
}

#menumain a:hover {
   width:85px;
   color: #fff; 
   text-decoration: none;
   font:12px/42px 'SimSun',Arial,Sans-Serif;
   background:url(menu_bgnow.gif) 0px 0px no-repeat;
   margin:0;
   padding:0;
} 


div#bottommenu{
	margin: 0px;
	padding:0px;
	height: 20px;
	color:#c5c8d9;
	font:11px/20px SimSun;
	text-align:center;
}


div#bottommenu a:link,div#bottommenu a:visited,div#bottommenu a:active{
	margin:0px 5px 0px 2px;
	color:#c5c8d9;
	font:12px/20px 'SimSun',Arial,Sans-Serif;
	text-decoration: none;
}

div#bottommenu a:hover{
	margin:0px 5px 0px 2px;
	color:#ff0000;
	font:12px/20px 'SimSun',Arial,Sans-Serif;
	text-decoration: underline;
}
div#copybot{
    text-align:center; 
	color:#c5c8d9; 
	font:12px/20px 'SimSun',Arial,Sans-Serif;
	width:100%;
}


div#copybot a:link,div#copybot a:visited,div#copybot a:active{
	margin:0px 5px 0px 2px;
	color:#c5c8d9;
	font:12px/20px 'SimSun',Arial,Sans-Serif;
	text-decoration: none;
}

div#copybot a:hover{
	margin:0px 5px 0px 2px;
	color:#ff0000;
	font:12px/20px 'SimSun',Arial,Sans-Serif;
	text-decoration: underline;
}
/*=========顶部菜单===========*/
div#topmenu{
	margin:0px;
	padding-left:20px;
}

div#topmenu img{
	vertical-align:middle;
}

div#topmenu a:link,div#topmenu a:visited,div#topmenu a:active{
	margin:0px;
	color:#c6ccdc;
	font:12px/12px 'SimSun',Arial,Sans-Serif;
	text-decoration: none;
}

div#topmenu a:hover{
	margin:0px;
	color:#ff6600;
	font:12px/12px 'SimSun',Arial,Sans-Serif;
	text-decoration: none;
}
/* ============搜索表单============== */
div.globalsearchformzone{
	padding:0px;
	margin:0px;
	background:url(search4.gif) left no-repeat;
	margin-top:3px;
	width:258px;
	height:35px;
	float:right;
	
}
div.globalsearchformzone form,div.globalsearchformzone input{display:inline;margin:0;padding:0;}
div.globalsearchformzone div.globalsearchform{
	float:left;
	padding:0px 6px 0px 75px;
	margin:0px;
	height:30px;
	font:12px/30px simsun;
	color:#ffffff;
	margin-top:6px;
}

div.globalsearchformzone div.globalsearchform1{
	padding:7px 0px 0px 1px;
	margin:0px;
	height:30px;
	line-height:30px;
}

div.globalsearchformzone div.globalsearchform .input{
	border:1px #5e8aaf solid;
	width:129px;
	height:18px;
	line-height:18px;
	padding:0px;
	margin:0px;
	background:#356fa1;
	
}

div.globalsearchformzone div.globalsearchform1 .imgbutton{
	padding:0px;
	margin:0px;
}
div.titlemenu_dolphin{
	margin:2px 0px 18px 0px;
	padding:0px;
	width:100%;
}

div.titlemenu_dolphin a.titlemenu_dolphin:link,div.titlemenu_dolphin a.titlemenu_dolphin:visited,div.titlemenu_dolphin a.titlemenu_dolphin:active{
	display:block;
	text-decoration: none;
	font:12px/31px Verdana, Arial, Helvetica, sans-serif;
	height:31px;
	text-align:left;
	background:url(dot2.gif) 0px 0px no-repeat;
	padding-left:53px;
	margin:0px 25px 0px 26px;
	color:#494949;
}

div.titlemenu_dolphin a.titlemenu_dolphin:hover{
	display:block;
	color: #ff0000; 
	text-decoration: none;
	height:31px;
	font:12px/31px Verdana, Arial, Helvetica, sans-serif;
	background:url(dot2.gif) 0px 0px no-repeat;
}
/* ============文章列表============== */

ul.newslist_time{
	margin:19px 3px 0px 17px;
	padding:0px;
}

li.newslist_time {
	margin:0px;
	padding-left:10px;
	list-style-type: none;
	height:20px;
	line-height:20px;
	background: transparent url(li2.gif) 0px 5px no-repeat;
}

li.newslist_time .time{
	float:right;
	font:10px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	padding:0px;
}

a.newslist_time:link,a.newslist_time:visited,a.newslist_time:active{
	color:#333;
	text-decoration: none;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
}

a.newslist_time:hover{
	color:#ff0000;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
}

.productx {
	visibility:visible;
	margin:6px 0px 0px 0px;
	position: relative;
	text-align:center;
	font-family: Simsun, Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	overflow: hidden;
	width:100%;
	height:155px;
	background: url(rollx_bg.gif) no-repeat;
}

.blkproductx {
	border:0px; 
	padding:0px; 
	overflow: hidden;
	ZOOM: 1; 
	position: relative;
}

.blkproductx .LeftButton {
	width: 22px;
	height: 43px;
	float: left;
	left:5px;
	top:56px;
	cursor: pointer;
	position: absolute;
	background: url(left_arrow.gif) no-repeat 0px 0px;
}

.blkproductx .RightButton {
	width: 22px;
	height: 43px;
	float: right;
	right:5px;
	top:56px;
	cursor: pointer;
	position: absolute;
	background: url(right_arrow.gif) no-repeat 0px 0px;
}

.blkproductx .Cont {
	padding:14px 0px 0px 0px;
	overflow:hidden; 
	text-align:center;
	border:0px #ff0000 solid;
}

.blkproductx .box {
	float:left;
	text-align:center;
	margin-right:5px;
}

.box .fang{
	padding:1px;
	text-align:center;
	border:2px #dde1e4 solid;
}

.box .picFit{
	overflow: hidden;
}

.productx .title{
	text-align:center;
	overflow: hidden;
	white-space:nowrap;
}

div.productx a:link,div.productx a:visited,div.productx a:active{
	color:#000;
	font:12px/25px arial,simsun;
	text-decoration: none;
}

div.productx a:hover{
	color:#ff0000;
	text-decoration: underline;
	font:12px/25px arial,simsun;
}
.top{
height:425px;background:url(x02.gif) repeat-x
}
.top .logo {
width:460px;height:104px;float:left;
}
.top .fav {
width:245px;height:25px;margin-top:49px;float:right;margin-right:15px;
}
.top .swf {
height:279px;
}
.top .menu_search {
height:42px;
}
.top .menu_search .menu {
height:42px;
float:left;
width:680px;
overflow:hidden;
}
.top .menu_search .search {
height:42px;
float:right;
width:310px;
background:url(1271039534.gif) no-repeat;
overflow:hidden;
}
.icenter{height:689px;background:url(x05.gif) no-repeat;}
.icenter .left {
float:left;
width:236px;
}
.icenter .right {
float:right;
width:705px;
overflow:hidden;
margin-right:21px;
display:inline;
}
.icenter .left .picnews {
background:url(1271049539.gif) no-repeat;
width:236px;height:194px;
}
.bg_left{border:0px;height:100%;padding:0;margin:0;background:url(left.gif) repeat-y}
.bg_right{height:100%;background:url(right.gif) right repeat-y}
.icenter .left .about{margin-left:14px;margin-top:9px;width:214px;}
.icenter .left .about  .banner .banner_left {
float:left;height:40px;background:url(top_about.png) 0px 0px no-repeat
}
.icenter .left .about  .banner .banner_right {
float:right;width:10px;height:40px;background:url(top_about.png) -980px 0px no-repeat;
}
.icenter .left .about .banner {
height:40px;
background:url(top_about.png);
}

.container .icenter .left .about .btm_left {
background:url(top_about.png) 0px -90px no-repeat
}
.container .icenter .left .about .btm_right {
background:url(top_about.png) -980px -90px no-repeat
}
.container  .icenter  .left .paper_contact .paper {
width:214px;height:90px;margin-left:14px;
margin-top:10px;
}
.container  .icenter  .left .paper_contact .contact {
width:214px;height:72px;margin-left:14px;
margin-top:10px;
}
.container .icenter .left .link {
width:211px;height:48px;margin-left:15px;
margin-top:10px;
}
.container .icenter .right .compay {
width:349px;height:210px;margin-top:29px;float:left;
}
.container .icenter .right .compay .banner {
height:36px;border:0px;padding:0;margin:0;background:url(top_company.png) 0px 0px no-repeat;
}
.container  .icenter .right .compay .banner .banner_left {
float:left;height:36px;background:url(top_company.png) 0px 0px no-repeat
}
.container  .icenter .right .compay .banner .banner_right {
float:right;width:42px;height:36px;background:url(top_company.png) -948px 0px no-repeat
}
.container .icenter .right .comnews {
width:337px;height:207px;margin-top:29px; float:right;
}
.container .icenter .right .floor {
width:705px;height:186px;
margin-top:17px;
float:left;
}
.container .icenter .right .hydt {
width:338px;height:210px;float:left;
margin-top:18px;
}
.container .icenter .right .fczx {
width:337px;height:207px;float:right;
margin-top:18px;
}
.container .foot #bottommenu {
width:980px;height:20px; padding-top:20px; padding-bottom:10px;
}
.container .foot .copyright {
width:384px;height:26px;margin-top:14px;float:right;color:#c5c8d9;
}
.container .foot{
height:80px;background:url(x03.gif) repeat-x
}
/* ============文章列表============== */

ul.newslist_diy{
	margin:19px 3px 0px 17px;
	padding:0px;
}

li.newslist_diy {
	margin:0px;
	padding-left:10px;
	list-style-type: none;
	height:20px;
	line-height:20px;
	background: transparent url(li3.gif) 0px 5px no-repeat;
}

li.newslist_diy .time{
	float:right;
	font:10px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	padding:0px;
}

a.newslist_diy:link,a.newslist_diy:visited,a.newslist_diy:active{
	color:#343434;
	text-decoration: none;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
}

a.newslist_diy:hover{
	color:#ff0000;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
}
 .btm_left{margin-top:-10px;height:10px;line-height:10px;}
 .btm_right{float:right;margin-top:-10px;width:10px;height:10px;line-height:10px;}
.container .icenter .right .hydt  .btm_left {
background:url(top_hydt.png) 0px -90px no-repeat;
}
.container .icenter .right .hydt  .btm_right {
background:url(top_hydt.png) -980px -90px no-repeat;
}
.container .icenter .right .fczx .btm_left {
background:url(top1.png) 0px -90px no-repeat;
}
.container .icenter .right .fczx .btm_right {
background:url(top1.png) -980px -90px no-repeat;
}
.container .icenter .right .comnews .btm_left {
background:url(top5.png) 0px -90px no-repeat
}
.container .icenter .right .comnews .btm_right {
background:url(top5.png) -980px -90px no-repeat
}
.container .icenter .left .picnews p {
width:195px;padding:35px 0 0 0;margin:0 0 0 22px;
}
#menumain ul li ul { border:1px solid #ccc; display:none;position:absolute;width:85px;}
#menumain ul li ul li {filter:alpha(opacity=80);opacity:8; float:none; width:85px; background:#eee; margin:0;}
#menumain ul li ul li .submenu { background:none; display:block; width:85px; height:28px; line-height:28px; text-align:center;color:#000;}
#menumain ul li ul li .submenu:hover {filter:alpha(opacity=80);opacity:8; background:#333; color:#fff;}
#menumain ul li:hover ul { display:block;}
#menumain ul li.sfhover ul { display:block;}
#menumain ul { list-style: none; margin: 0px; padding: 0px; }
#menumain ul li { float:left;}

.container .icenter .right .compay p {
LINE-HEIGHT: 18px; MARGIN-TOP: 15px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; COLOR: #484848;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}
.container .icenter .right .compay .com_btm_left {
margin-top:-17px;height:17px;line-height:17px;background:url(top.png) 0px -83px no-repeat
}
.container .icenter .right .compay .com_btm_right {
float:right;margin-top:-17px;width:230px;height:17px;line-height:17px;background:url(top.png) -760px -83px no-repeat
}
.container .icenter .right .comnews .banner {
 height:33px;border:0px;padding:0;margin:0;background:url(top5.png) 0px 0px no-repeat;
}
.container .icenter .right .comnews .banner .banner_left {
 float:left;height:33px;background:url(top5.png) 0px 0px no-repeat
}
.container .icenter .right .comnews .banner .banner_right {
float:right;width:40px;height:33px;background:url(top5.png) -950px 0px no-repeat
}
.container .icenter .right .comnews .banner .banner_right a{
float:right;color:#758a9b;padding:14px 10px 0px 0px;
}
.container .icenter .right .floor .banner .banner_left {
height:25px;border:0px;padding:0;margin:0;background:url(top4_lp.png) 0px 0px no-repeat;
}
.container .icenter .right .floor .banner .banner_right {
float:right;width:40px;height:25px;background:url(top4_lp.png) -950px 0px no-repeat;
}

.container .icenter .right .hydt .banner {
 height:33px;border:0px;padding:0;margin:0;background:url(top_hydt.png) 0px 0px no-repeat;
}
.container .icenter  .right .hydt .banner .banner_left {
 float:left;height:33px;background:url(top_hydt.png) 0px 0px no-repeat
}
.container .icenter  .right .hydt .banner .banner_right {
float:right;width:40px;height:33px;background:url(top_hydt.png) -950px 0px no-repeat
}
.container .icenter  .right .hydt .banner .banner_right a {
float:right;color:#758a9b;padding:14px 10px 0px 0px;
}
 
.container .icenter .right .fczx  .banner {
height:33px;border:0px;padding:0;margin:0;background:url(top1.png) 0px 0px no-repeat;
}
.container .icenter .right .fczx .banner .banner_left {
float:left;height:33px;background:url(top1.png) 0px 0px no-repeat
}
.container .icenter .right .fczx .banner .banner_right {
 float:right;width:40px;height:33px;background:url(top1.png) -950px 0px no-repeat
}
.container .icenter .right .fczx .banner .banner_right a {
 float:right;color:#758a9b;padding:14px 10px 0px 0px;
}
.container .inner .inner_left {
float:left;
width:228px;
}
.container .inner  .inner_right {
float:right;
width:700px;
overflow:hidden;
display:inline;
margin-right:20px;
}
div#nav{
	color:#464646;
	padding-left:18px;
}

div#nav a{
	color:#464646;
}
.container .inner .inner_right .inner_content {
line-height:150%;
}
div.page_content {
font:14px/22px Verdana, Arial, Helvetica, sans-serif;
color:#555;
margin:0px;
padding-bottom:20px;
}

div.page_content p,div.page_content a,div.page_content td,div.page_content span,div.page_content li{
font:14px/22px Verdana, Arial, Helvetica, sans-serif;
color:#555;
}
.container .inner .inner_right .right_banner {
width:677px;height:46px;margin-top:30px;border:0px;background:url(banner_bg.png) no-repeat;margin-left:20px;
}
.container .inner .inner_left .dh {
width:214px;margin-left:14px;
}
.container .inner .inner_left .dh  .banner {
height:40px;border:0px;padding:0;margin:0;background:url(inner_left_banner.png) 0px 0px no-repeat;
}
.container .inner .inner_left .dh  .banner .banner_left {
 float:left;height:40px;background:url(inner_left_banner.png) 0px 0px no-repeat
}
.container .inner .inner_left .dh  .banner .banner_right {
float:right;width:10px;height:40px;background:url(inner_left_banner.png) -980px 0px no-repeat
}
.container .inner .inner_left .contact {
width:214px;height:72px;margin-top:10px;margin-left:14px;
}
.container .inner .inner_left .dh .btm_left {
margin-top:-10px;height:10px;line-height:10px;background:url(inner_left_banner.png) 0px -90px no-repeat
}
.container .inner .inner_left .dh .btm_right {
float:right;margin-top:-10px;width:10px;height:10px;line-height:10px;background:url(inner_left_banner.png) -980px -90px no-repeat
}
.container .inner .inner_right .inner_content {
padding:20px;
}
