﻿@charset "utf-8";
@import url("../images/flash.css");


/* CSS Document */
body,form,p,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
body,th,td,input,select,button,textarea {color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
body {background:url(../images/footer-bg.jpg) no-repeat 50% 100%;}
img {border:0;}
a {color:#0257aa; text-decoration:none;}
a:hover {color:#ff6600; text-decoration:underline;}
li{list-style-type:none;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {_height:1%;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear {clear:both; font-size:0px; width:100%; height:0; line-height:0px; overflow:hidden;}
.hspacer {clear:both; width:100%; height:12px; font-size:1px; overflow:hidden;}
.textbox,.textarea {border:1px solid #c9c9c9; background:#fff;}

/* pages */
.show-pager {clear:both; padding:20px 0; width:100%; text-align:center;}
table.pager {}
table.pager td {padding:0 0.5em; text-align:center;}
table.pager td a {display:block; line-height:2em; padding:0;}
table.pager td.pager-item,
table.pager td.pager-current {padding:0;}
table.pager td.pager-item a {padding:0 0.5em;}
table.pager td.pager-current a,
table.pager td.pager-current strong {background-color:#0257aa; color:#fff; display:block; line-height:2em; padding:0 0.5em; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

/* layout */
.wrapper {}
.header {height:70px; background:url(../images/header-bg.gif) repeat-x 0 100%;  position:relative;}
.header .inside {margin:0 auto; height:70px; width:950px;}
.header .logo {float:left; display:inline; margin-left:5px; margin-top:9px; height:54px; width:368px;}
.header .header-r {float:right; margin-top:15px; width:500px;}
.header .topbar {width:500px; color:#999; text-align:right;}
.header .topbar a {color:#666; text-decoration:underline;}
.header .topbar a:hover {color:#ff6600;}
.header .topbar .links {margin-left:20px;}
.header .topbar .date {margin-left:10px;}
.header .text {margin-top:10px; padding-left:150px; width:350px; color:#999; text-align:right;}
.nav {height:34px; background:url(../images/nav-bg.gif) repeat-x 0 0;}
.nav ul {margin:0 auto; width:950px; list-style:none; zoom:1; overflow:hidden;}
.nav ul li {float:left; display:inline;}
.nav ul li a {float:left; display:block; padding:0 25px; height:34px; line-height:34px; overflow:hidden; color:#fff; font-size:13px; font-weight:bold; background:url(../images/nav-bg.gif) no-repeat 100% -34px; white-space:nowrap; text-decoration:none;}
.nav ul li a span {}
.nav ul li a:hover,
.nav ul li.current a {background:url(../images/nav-bg.gif) no-repeat 100% -68px;}
.nav ul li div {display:none;}
.banner {}
.banner-home {height:180px; overflow:hidden;}
.banner-sub {height:145px; overflow:hidden;}
.banner {text-align:center;}
.container {margin:0 auto; width:950px; zoom:1; overflow:hidden;}
.footer {clear:both; margin:0 auto; padding:15px 0; width:950px; line-height:1.6; text-align:center;}
.footer .footer-links {padding:10px 0; color:#ccc; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px dotted #ccc;}
.footer .footer-links a {color:#666;}
.footer .copyright {margin-top:10px;}

/* container */
.primary {float:right; padding-right:15px; width:690px;}
.side {float:left; width:218px;}
.categories {width:218px;}
.categories ul {margin-left:15px; list-style:none;}
.categories ul li {height:27px; overflow:hidden;}
.categories ul li a {display:block; padding-left:14px; height:27px; line-height:25px; color:#484848; font-weight:bold; background:url(../images/category-item-off.gif) no-repeat 0 0;}
.categories ul li a:hover {color:#0257aa;}
.categories ul li.current a,
.categories ul li.current a:hover {color:#fff; background:url(../images/category-item-on.gif) no-repeat 0 0;}
.categories-hd {margin:80px auto 0 auto; height:65px; width:950px; text-align:left; background:url(../images/category-hd.jpg) no-repeat 0 0;}
.categories-hd h3 {margin-left:28px; padding-top:20px; line-height:35px; font-size:26px; font-weight:normal; font-family:"微软雅黑";}
.categories-hd p {}
.categories-bd {background:url(../images/category-bd.gif) repeat-y 0 0;}
.categories-ft {padding-top:8px; padding-bottom:40px; background:url(../images/category-ft.gif) no-repeat 0 100%;}
.location {margin-top:12px; color:#666;}
.location a {color:#666; text-decoration:underline;}
.main {margin-top:22px; height:auto; zoom:1; overflow:hidden;}
.catname {padding-left:20px; padding-bottom:10px; font-size:22px; font-weight:bold; font-family:"Times New Roman", Times, serif; background:url(../images/icon-title2.gif) no-repeat 1px 0; border-bottom:1px solid #ddd;}

.list {margin-top:15px; padding-bottom:15px; width:85%;}
.list h3 {margin-bottom:12px; font-size:18px; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.list ul {list-style:none;}
.list ul li {zoom:1; overflow:hidden; padding-left:16px; height:26px; line-height:26px; background:url(../images/disc.gif) no-repeat 2px 0.9em;}
.list ul li a {font-size:14px; text-decoration:underline;}
.list ul li span {margin-left:10px; color:#999;}
.list p {margin-bottom:15px; padding-bottom:15px; font-size:11px; font-weight:bold; text-align:right; list-style:none; border-bottom:1px solid #ccc;}
.list-two {margin-top:15px; padding-bottom:15px; width:100%;}
.list-two h3 {margin-bottom:12px; font-size:18px; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.list-two ul {list-style:none;}
.list-two ul li {zoom:1; overflow:hidden; padding-left:16px; float:left; height:26px; line-height:26px; width:47%; background:url(../images/disc.gif) no-repeat 2px 0.9em;}
.list-two ul li a {font-size:14px; text-decoration:underline;}
.list-two ul li span {margin-left:10px; color:#999;}
.list-two p {margin-bottom:15px; padding-bottom:15px; font-size:11px; font-weight:bold; text-align:right; list-style:none; border-bottom:1px solid #ccc;}
.details {}
.title {padding-bottom:12px; font-size:22px; font-weight:bold; font-family:"Times New Roman", Times, serif; border-bottom:1px solid #ddd;}
.info {padding-top:10px; color:#999;}
.content {margin-top:15px; line-height:1.8;}
.content p, content ul {margin-bottom:1em; line-height:1.8;}
.content table {margin-bottom:1.4em;}
.content th, .content td {line-height:1.8;}
.prev {margin-top:20px; padding-top:15px; border-top:1px solid #ddd;}
.next {padding-top:10px;}
.prev span, .next span {margin-left:10px; font-size:11px; color:#999;}
.fileList {margin-top:15px;  padding-bottom:15px;}
.fileList ul {list-style:none; overflow:hidden; zoom:1;}
.fileList ul li {float:left; width:49.9%; height:24px; line-height:24px; overflow:hidden;}
.fileList ul li img {vertical-align:middle; margin-right:8px;}
.fileList ul li span {margin-left:12px;}
.fileList ul li a {margin-left:12px;}
.linkList {margin-top:18px;}
.linkList ul {zoom:1; list-style:none;}
.linkList ul li {float:left; width:138px; height:80px; text-align:center;}
.linkList ul li img {vertical-align:top;}
.linkList-t {margin-top:15px;  padding-bottom:15px;}
.linkList-t ul {overflow:hidden; zoom:1; list-style:none;}
.linkList-t ul li {float:left; height:24px; line-height:24px; width:33.3%; overflow:hidden;}

/* home */
.home-box1 { background:#e5eff8 url(../images/home-box1-bg.gif) top repeat-x; padding-bottom:10px;}
.home-box1 .service {margin:0 auto; width:950px;}
.home-box1 .service ul {margin:0 9px; zoom:1; overflow:hidden;}
.home-box1 .service ul li {float:left; display:inline; margin-left:4px; margin-top:9px; width:112px; text-align:center;}
.home-box1 .service ul li img {margin-bottom:3px; vertical-align:top;}
.home-box1 .service ul li a {display:block; width:112px;  color:#333;}
.home-box1 .service ul li a:hover {color:#0e4a92; font-weight:bold;}
.home-box2 {margin:15px auto 0 auto; width:950px;}
.home-box2 .h-primary {float:left; width:790px;}
.home-box2 .h-side {float:right; width:160px;}
.news {float:left; margin-left:18px; width:401px;}
.news .hd {padding:0 10px 0 12px; height:25px; background:url(../images/icon-title.gif) no-repeat 0 0; border-bottom:1px solid #d1d1d1;}
.news .hd h4 {float:left; font-size:14px;}
.news .hd a {float:right; margin-top:10px;}
.news .bd {padding-top:12px;}
.news-tabs {height:25px; overflow:hidden; background:url(../images/tabs-bg.gif) repeat-x 0 100%;}
.news-tabs a {display:block; float:left; text-indent:-9999px; overflow:hidden;}
.news-tabs .more {float:right; margin-right:0; margin-top:8px; text-indent:0;}
.news-tabs #news-tabs1.on {height:25px; width:87px; background:url(../images/tabs-news-on.gif) no-repeat 0 0;}
.news-tabs #news-tabs1.off {height:25px; width:87px; background:url(../images/tabs-news-off.gif) no-repeat 0 0;}
.news-tabs #news-tabs2.on {height:25px; width:87px; background:url(../images/tabs-price-on.gif) no-repeat 0 0;}
.news-tabs #news-tabs2.off {height:25px; width:87px; background:url(../images/tabs-price-off.gif) no-repeat 0 0;}

.news-tabs #news1-tabs1.on {height:25px; width:110px; background:url(../images/tabs-news-on1.gif) no-repeat 0 0;}
.news-tabs #news1-tabs1.off {height:25px; width:110px; background:url(../images/tabs-news-off1.gif) no-repeat 0 0;}
.news-tabs #news1-tabs2.on {height:25px; width:87px; background:url(../images/tabs-price-on1.gif) no-repeat 0 0;}
.news-tabs #news1-tabs2.off {height:25px; width:87px; background:url(../images/tabs-price-off1.gif) no-repeat 0 0;}


.news-cnt {padding-top:12px;}
#news-cnt1 ul {list-style:none; zoom:1; overflow:hidden;}
#news-cnt1 ul li {width:386px; padding-left:15px; height:23px; line-height:23px; overflow:hidden; zoom:1; background:url(../images/disc.gif) no-repeat 0 10px;}
#news-cnt1 ul li a {color:#484848;}
#news-cnt1 ul li a:hover {color:#ff6600;}
#news-cnt1 ul li span {margin-left:6px; color:#999; font-size:11px; font-weight:normal; font-family:Verdana;}
#news-cnt2 ul {list-style:none; zoom:1; overflow:hidden;}
#news-cnt2 ul li {float:left; width:185px; padding-left:15px; height:23px; line-height:23px; overflow:hidden; zoom:1; background:url(../images/disc.gif) no-repeat 0 10px;}
#news-cnt2 ul li a {color:#484848;}
#news-cnt2 ul li a:hover {color:#ff6600;}
#news-cnt2 ul li span {margin-left:6px; color:#999; font-size:11px; font-weight:normal; font-family:Verdana;}
.contact {float:left; width:351px;}
.contact .hd {height:25px; background:url(../images/tabs-bg.gif) repeat-x 0 100%;}
.contact .hd h4 {float:left; display:block; width:160px; height:25px; text-indent:-9999px; overflow:hidden; background:url(../images/title-contactus.gif) no-repeat 0 0;}
.contact .hd .more {float:right; margin-top:8px;}
.contact .bd {padding-top:12px; background:url(../images/worldmap.gif) no-repeat 0 20px;}
.contact p {margin-left:130px; line-height:23px;}
.btns {width:160px;}
.btns h4 {height:25px; text-indent:-9999px; overflow:hidden; background:url(../images/quick-title.gif) no-repeat 0 100%;}
.btns ul {list-style:none;}
.btns ul li {}
.btns ul li img {vertical-align:top;}

#table_a{ margin-top:20px; margin: 0 auto; }
#table_a .textinp{ height:24px; line-height:24px; border:1px solid #E7E7E7; width:350px; border-top:2px #EEEEEE solid; padding-left:10px; color:#999999;}
.subinp{ background-color:#0172c0; width:73px;  height:27px; color:#FFFFFF; text-align:center; line-height:27px; border:0px; font-size:14px;  font-family:"微软雅黑"; margin-right:10px;}




/*分页样式-------开始*/

DIV.yellow {

	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; padding-top:26px; TEXT-ALIGN: center
}
DIV.yellow A {
background-color:#FFFFFF;
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
DIV.yellow A:hover {
background-color:#1b5e7b;
color:#FFFFFF;
	BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; BORDER-BOTTOM: #f0f0f0 1px solid
}
DIV.yellow A:active {
	BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #000; BORDER-BOTTOM: #f0f0f0 1px solid
}
DIV.yellow SPAN.current {
	BORDER-RIGHT: #186ec2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #186ec2 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #186ec2 1px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #186ec2 1px solid; BACKGROUND-COLOR: #186ec2
}
DIV.yellow SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 1px solid; background-color:#FFFFFF; border:1px solid #E6E6E6
}


.top_gd{ background:url(../images/topback.gif);width:46px; height:46px; display:block; }
.top_gd:hover{ background:url(../images/topback_hover.gif); }


/*新闻列表	*/
.newslist li{padding:5px 0px; line-height:26px;border-bottom:1px dotted #ccc;clear:both; background:url(../skin/tb02.gif) no-repeat left; padding-left:16px;}
.newslist li span{float:right;padding-right:4px;color:#999;}
.go{margin:0px 8px;color:#f00;}


.linksa li{ float:left;;width:230px;  line-height:26px; }
.linksa li.img{ width:138px; float:left.; height:80px;}
