@charset "utf-8";

/* CSS Document */



* {

	margin:0 auto;

	padding:0;

	border:0;

}

body {

	text-align:center;

	width:100%;

	background:url(/img/body_bg.jpg) no-repeat center bottom;

}

a {

	text-decoration:none

}

a:hover {

	text-decoration:underline

}

ul, li, ol {

	list-style:none;

	list-style-type:none

}

.cb {

	clear:both

}

.container {

	width:100%;

	background:url(/img/bg.jpg) no-repeat center top;

}

#a01 p,#a02 p,#a03 p{text-align:center;line-height:25px;}

#a01 a,#a02 a,#a03 a{color:#666666;}

.nav {

	width:960px;

	text-align:left;

	background:#396ea4;

	padding:8px 0;

	font-size:14px;

	margin-top:10px;

}

.nav .content {

	padding:0 20px;

}

.nav .content a {

	color:#FFFFFF;

	padding:0 8px;

}

.taglist{

margin-top:20px;

text-align:left;}

.taglist .content {

padding:0 50px;}

.taglist .content li{

display:block;

width:190px;

float:left;

height:24px;}

.taglist .content li a{

display:block;

font-size:12px;

	color:#2b6dc0;

float:left;}

.taglist .content li a:hover{

color:#ef531b}



.main {

	background:#FFFFFF;

	width:960px;

	overflow:hidden

}

.leftbar {

	width:190px;

	float:left;

	margin-left:10px;

	overflow:hidden;

	margin-top:10px;

	margin-bottom:100px;

}



.centerbar {

	float:left;

	margin-left:10px;

	width:490px;overflow:hidden;	margin-top:10px;

}

.rightbar {

	width:240px;

	float:right;

	margin-right:10px;overflow:hidden;	margin-top:10px;

}

.butlink {

	text-align:center

}

.butlink .content a img {

	padding-bottom:10px;

}

.indexcontact {

	border:1px solid #95c5dd;

	font-size:12px;

	text-align:left;

}

.indexcontact .title {

	background:#f0f7fb;

	margin:2px;

}

.indexcontact .content {

	padding:8px 2px;

}

.indexcontact .content a {

	color:#237c9a;

	padding-left:20px;

}

.left_nav {

}

.left_nav .title {

	margin-top:10px;

}

.left_nav .content {

	text-align:left;

	margin-top:3px;

}

.left_nav .content a {

	display:block;

	border-bottom:1px solid #e7e7e7;

	background:url(../img/dot_002.jpg) no-repeat 20px 5px;

	padding:5px 0 5px 50px;

	font-size:14px;

	color:#969696;

}

.left_nav .content a:hover {

	color:#222222;

	background:url(../img/dot_001.jpg) no-repeat 20px 5px;

	text-decoration:none

}

.leftcon {

	margin-top:10px;

}

.leftcon .content {

	padding:10px 25px;

}

.leftcon .content a {

	font-size:14px;

	color:#969696;

	display:block;

	padding:8px 0 8px 25px;

}

.leftcon .content a:hover {

	color:#222222;

}

.leftcon .content a.usa {

	background:url(../img/flag_01.jpg) no-repeat 0 5px;

}

.leftcon .content a.uk {

	background:url(../img/flag_02.jpg) no-repeat 0 5px;

}

.leftcon .content a.au {

	background:url(../img/flag_03.jpg) no-repeat 0 5px;

}

.xszn {

	margin-top:10px;

}

.xszn .title {

	border-bottom:1px solid #e7e7e7;

	border-top:1px solid #e7e7e7;

	padding:3px 0;

}

.xszn .content {

	text-align:center;

}

.xszn .content a {

	display:block;

	background:url(../img/but_bg.jpg) no-repeat;

	width:90px;

	text-align:center;

	height:22px;

	font-size:14px;

	color:#568acd;

	float:left;

	margin:8px 2px;

	padding-top:8px;

}

.indexnews {

	background:url(../img/box001_bg.jpg) repeat-y

}

.indexnews .content {

	background: url(../img/box001_bt.jpg) no-repeat bottom;

	text-align:left;

	padding:15px 20px;

}

.indexnews .content li {

	background:url(../img/dot_006.jpg) no-repeat 0 5px;

	height:22px;

	display:block;

	clear:both

}

.indexnews .content li a {

	font-size:12px;

	color:#214775;

	display:block;

	float:left;

	width:300px;

	padding-left:10px;

	overflow:hidden; /*不显示超过对象宽度的内容*/

	text-overflow:ellipsis; /*当对象内文本溢出时显示省略标记（...）*/

	white-space:nowrap;

}

.indexnews .content li span {

	font-size:10px;

	color:#CCCCCC;

	display:block;

	float:right

}

.indexzsdt {

	background:url(../img/box001_bg.jpg) repeat-y;

	margin-top:10px;

}

.indexzsdt .content {

	background: url(../img/box001_bt.jpg) no-repeat bottom;

	padding:15px 20px;

	text-align:left;

}

.indexzsdt .content ul.pic {

	float:left;

}

.indexzsdt .content ul.link {

	float:right;

	width:300px;

}

.indexzsdt .content ul.link li {

	background:url(../img/dot_006.jpg) no-repeat 0 5px;

	height:22px;

	display:block;

	clear:both

}

.indexzsdt .content ul.link li a {

	font-size:12px;

	color:#214775;

	display:block;

	float:left;

	width:280px;

	padding-left:10px;

	overflow:hidden; /*不显示超过对象宽度的内容*/

	text-overflow:ellipsis; /*当对象内文本溢出时显示省略标记（...）*/

	white-space:nowrap;

}

.indexxmjs {

	margin-top:10px;

}

.indexxmjs .title {

	border-bottom:1px solid #dff3fb;

	background:url(../img/dot_003.jpg) no-repeat;

	height:30px;

}

.indexxmjs .title h4 {

	float:left;

	padding:5px 0 0 30px;

	color:#214775;

	font-size:14px;

}

.indexxmjs .title h4 span {

	font-size:10px;

	font-weight:100;

}

.indexxmjs .title a {

	float:right;

	padding-top:10px;

}

.indexxmjs .content {

	margin-top:3px;

	background:url(../img/xmys_bg.jpg) top repeat-x;

	padding:10px 5px;

	clear:both;

	height:120px;

}

.indexxmjs .content a {

	display:block;

	width:148px;

	height:27px;

	padding:13px 0 0 0;

	font-size:14px;

	background:url(../img/but_link.gif) no-repeat top;

	text-align:center;

	color:#214775;

	float:left;

	margin:5px;

}

.indexxmjs .content a:hover {

	background:url(../img/but_hover.gif) no-repeat;

	color:#FFFFFF;

	font-weight:600;

	text-decoration:none;

}

.indexhzyx {

	margin-top:10px;

}

.indexhzyx .title {

	border-bottom:1px solid #dff3fb;

	background:url(../img/dot_004.jpg) no-repeat;

	height:28px;

}

.indexhzyx .title h4 {

	float:left;

	padding:5px 0 0 30px;

	color:#214775;

	font-size:14px;

}

.indexhzyx .title h4 span {

	font-size:10px;

	font-weight:100;

}

.indexhzyx .title ul {

	float:right

}

.indexhzyx .title ul li {

	float:left;

	width:63px;

	height:19px;

	text-align:center;

	font-size:14px;

	padding-top:10px;

}

.indexhzyx .title ul li.title_01 {

	background:url(../img/huadong_hover.jpg) no-repeat;

	color:#115c7b;

}

.indexhzyx .title ul li.title_02 {

	color:#666666;

}

.indexhzyx .content {

	margin-top:3px;

	background:url(../img/xmys_bg.jpg) repeat-x;

	padding:10px 5px;

	text-align:left

}

.indexhzyx .content li {

	width:152px;

	float:left;

	margin:2px 4px;

	height:70px;

}

.indexhzyx .content li a {

	font-size:12px;

	color:#999999;

	padding-top:5px;

}

.indexhzyx .content li img {

	width:150px;

	height:45px;

	border:1px solid #CCCCCC;

}

.indexphoto {

	margin-top:10px;

}

.indexphoto .content {

	padding:5px;

}

.indexphoto .content img {

	margin:5px 8px;

}

.gonggao {

	background:url(../img/yellow_bg.jpg) repeat-y;

}

.gonggao .content {

	background:url(../img/yellow_bt.jpg) bottom no-repeat;

	text-align:left;

	padding:10px 15px;

}

.gonggao .content p {

	background:url(../img/dot_005.jpg) no-repeat 0 5px;

	display:block;

	height:23px;

}

.gonggao .content p a {

	font-size:12px;

	color:#787878;

	padding-left:8px;

	width:200px;

	overflow:hidden; /*不显示超过对象宽度的内容*/

	text-overflow:ellipsis; /*当对象内文本溢出时显示省略标记（...）*/

	white-space:nowrap;

	display:block

}

.gonggao .content p a:hover {

	color:#ff7510;

}

.indexlxzx {

	margin-top:10px;

	background:url(../img/green_bg.jpg) repeat-y

}

.indexlxzx .content {

	background:url(../img/green_bt.jpg) bottom no-repeat;

	text-align:left;

	padding:10px 15px;

}

.indexlxzx .content p {

	background:url(../img/dot_005.jpg) no-repeat 0 5px;

	display:block;

	height:23px;

}

.indexlxzx .content p a {

	font-size:12px;

	color:#787878;

	padding-left:8px;

	width:200px;

	overflow:hidden; /*不显示超过对象宽度的内容*/

	text-overflow:ellipsis; /*当对象内文本溢出时显示省略标记（...）*/

	white-space:nowrap;

	display:block

}

.indexlxzx .content p a:hover {

	color:#56973f;

}

.indexzswd {

	margin-top:10px;

	background:url(../img/blue_bg.jpg) repeat-y

}

.indexzswd .content {

	background:url(../img/blue_bt.jpg) bottom no-repeat;

	text-align:left;

	padding:10px 15px;

}

.indexzswd .content p {

	background:url(../img/dot_005.jpg) no-repeat 0 5px;

	display:block;

	height:23px;

}

.indexzswd .content p a {

	font-size:12px;

	color:#787878;

	padding-left:8px;

	width:200px;

	overflow:hidden; /*不显示超过对象宽度的内容*/

	text-overflow:ellipsis; /*当对象内文本溢出时显示省略标记（...）*/

	white-space:nowrap;

	display:block

}

.indexzswd .content p a:hover {

	color:#5d74db;

}



.flinks {

width:960px;

background:#6a9fd5;

color:#FFFFFF

}

.flinks .part{

	width:190px;

	float:left;

	padding:20px 20px 20px 29px;

	text-align:left}

.flinks  .part .title {

font-size:14px;

padding:8px 0;

border-bottom:1px solid #CCCCCC;

font-weight:600

}

.flinks .part .content {

padding:0px 0;

}

.flinks .part .content a {

display:block;

height:12px;

padding:5px 0;

border-bottom:dashed 1px #79afe6;

color:#f4f4f4



}

.flinks .content a:hover{}

.footer {

	font-size:12px;

	color:#999999;

	background:#396ea4;

	padding-bottom:100px;

}

.banquan{

background: url(../img/banquan_bg.jpg) no-repeat bottom #FFFFFF;

text-align:left;

font-size:12px;

color:#666666;

width:960px;}

.banquan .content{

padding:8px 20px;}



.wideright {

	width:730px;

	float:right;

	margin-right:10px;

	text-align:left;

	margin-top:10px;

}

.b_nav {

	background:#dff3fb;

	font-size:12px;

	padding:5px 20px;

}

.b_nav a {

	color:#1e64bc;

}

.list {

	padding:20px 80px;

}

.list .content {

}

.list .content li {

	height:24px;

	border-bottom:1px dashed #cccccc;

	margin-top:5px;

}

.list .content li a {

	font-size:12px;

	color:#2b6dc0;

	float:left;

	display:block

}

.list .content li span {

	font-size:10px;

	float:right;

	color:#CCCCCC

}

.list .page ,.piclist .page{

	text-align:center;

	font-size:12px;

	color:#999999;

	margin-top:10px;

}

.list .page a ,.piclist .page a{

	color:#568acd;

}

.display {

	margin-top:30px;

}

.display .title h1 {

	font-size:16px;

	color:#1e64bc;

	text-align:center;

}

.display .content {

	font-size:13px;

	line-height:24px;

	padding:20px 40px 10px 40px;

}

.display .content table{border: 1px solid #CCCCCC;

        border-collapse:collapse;

		margin:5px 0;}

.display .content td{

padding:5px;border: 1px solid #CCCCCC;

		}

.display .content form table ,.display .content form td{

border:0;}

.display .tag{

font-size:12px;	padding:10px 50px 10px 50px;

background:#f4f4f4;

color:#999999;

margin-bottom:20px;}

.display .tag a{

color:#103e69;}

.display .content td input{

border:1px solid #CCCCCC;

background:#f4f4f4;

padding:5px 10px;}



.piclist .content{

padding-left:40px;

margin-top:20px;}

.piclist .content li{

float:left;

width:220px;

height:180px;

display:block;}

.piclist .content img{

width:200px;

height:140px;}

.piclist .content  p{

font-size:12px;

padding-top:8px;}


.foot-keywords {
color:#CCCCCC;
}

.foot-keywords a {
color:#CCCCCC;
}

.Point {
background:none repeat scroll 0 0 #EBEBEB;
border:5px solid #E7E8E8;
float:right;
height:100%;
margin-right:60px;
margin-top:-620px;
width:240px;
}

.Point p{
font-size:13px;
line-height:24px;
width:220px;
}