@charset "utf-8";
/* CSS Document */
/***网站加灰代码*****start
html{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,#grayscale"); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);}
end************/
/* ..................................reset.............................. */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
/*background:url(../images/newsbigbg1.png)#e7e7e7 no-repeat top center fixed;*/
body{
	background:#e7e7e7;
	height:100%;
	line-height:20px;
	margin:0px auto;
	overflow-x:hidden;
	position:relative;
	width:960px;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
h3{
	font-family:黑体;
	font-size:15px;
	font-weight:bold;
	margin-bottom:20px;
}
h4{
	font-family:宋体;
	font-size:13px;
	font-weight:600;
}
a{
	text-decoration:none;
	color:#000;
}
a:hover{
	color:#FF0000;
	text-decoration:underline;
}
ul{
	list-style-position:inside;
}
ul li{
	font-size:12px;
}
li a{
    font-family:宋体;
	font-size:13px;
}
img{
	border: none;
}
p{
	font-size:12px;
}
table{
	font-size:12px;
}
td{
	padding:0px 10px;
}
.clear{
	clear:both;
	height:0px;
	width:100%;
}
/*..........position and margin padding............*/
.textCenter{
	text-align:center;
}
.relative{
	position:relative;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
.mb5{
	margin-bottom:5px;
}
.mb10{
	margin-bottom:10px;
}
.mb20{
	margin-bottom:20px;
}
.mb30{
	margin-bottom:30px;
}
.ml30{
	margin-left:30px;
}
.mr5{
	margin-right:3px;
}
.mr10{
	margin-right:10px;
}
.mr20{
	margin-right:20px;
}
.mt20{
	margin-top:20px;
}
.padding20{
	padding:20px 30px;
}
.pl20{
	padding-left:20px;
}
.pb10{
	padding-bottom:10px;
}
.pb15{
	padding-bottom:15px;
}
.pLR20{
	padding:0px 20px;
}
.pLR20{
	padding:0px 30px;
}
.pt20{
	padding-top:20px;
}
/*..........font-size color............*/
.f12{
	font-size:12px;
}
.backgroundWhite{
	background:#fff;
}
/*..............................border................................*/
.border_bottom{
	border-bottom:1px dashed #d0c5c5;
}
.border_bottomsolid{
	border-bottom:1px solid #d0c5c5;
}
/*..........wrapper comon width and height..........*/
.w200{
	width:200px;
}
.w205{
	width:240px;
}
.w220{
	width:220px;
}
.w240{
	width:240px;
}
.w250{
	width:255px;
}
.w265{
	width:265px;
}
.w300{
	width:300px;
}
.w435{
	width:435px;
}
.w650{
	width:650px;
}
.w900{
	width:900px;
}
.w960{
	width:960px;
}
.h310{
	height:310px;
}
.h320{
	height:320px;
}
.h330{
	height:330px;
}
.h350{
	height:350px;
}
.h100 {height:100px;
}
.h180{
	height:180px;
}
.h530{
	height:530px;
}
.h550{
	height:550px;
}
/*......... ..........................header ......................................*/
#header{
	height:70px;
	margin-top:30px;
	position: relative;
	width:960px;
	z-index:1;
}
#logo{
	float:left;
}
#topnav {
	float:right;
	padding: 0;
	width: 735px;
	height:40px;
	list-style: none;
	position: relative;
	font-size: 1.2em;
	background: url(../images/cnnav1.jpg) no-repeat;
	text-align:center;
	z-index:1000;
}
#topnav li {
	float: left;
	margin: 0;
	padding: 0;
}
#topnav li a {
	padding: 13px 10px 20px 10px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 15px;
    font-weight: 800;
}
#topnav li span {
	float: left;
	padding: 15px 0px 10px 0px;
	position: absolute;
	top:35px;
	display: none;
	width: 735px;
	height:35px;
	text-align:left;
}
#topnav li:hover span { 
	display: block;
}
#topnav li span a { 
	display: inline; 
	color: #434343;
	font-size: 12px;
	font-weight: 500;
}
#topnav li span a:hover {
	color:#2d9fd2;
	text-decoration: underline;
	background:none;
}
.news{
	width:85px;
}
.business{
	width:90px;
}
.service{
	width:95px;
}
.yuanqu{
	width:95px;
}
.comment{
	width:90px;
}
.micblog{
	width:90px;
}
.yuanyou{
	width:80px;
}
.sub-news{
	left:-135px;
}
.sub-yuanyou{
	left:-85px;
	left:-75px\0;
}
.sub-business{
	left:7px;
	left:17px\0;
}
.sub-service{
	left:140px;
}
.sub-comment{
	left:510px;
	left:515px\0;
}
#tellanguage{
	color:#fff;
	left:620px;
	position:absolute;
	top:0px;
	width:120px;
}
#topnav #tellanguage a{
	display: inline;;
	font-size:13px;
	font-weight:normal;
	padding:0px 0px;
	text-align:right;
}

/*.........top ad big img...........*/
.topAdBox{
	width:960px;
	height:250px; 
	position:relative;
	margin-bottom:30px;
}
.topAdBox .ad_img{
	position:absolute;
	top:2px;left:0px;
	display:none;
}
.topAdNav{
	position:absolute;
	width:960px;
	left:50%;
	top:120%;
	margin: -50px -50px;
	overflow:hidden;
}
.topAdNav li{
	float:left;
	height:20px;
	margin-right:10px; 
	width:20px;
	list-style:none;
}
.topAdNav li{ background:url(../images/bullets.png) left 0px no-repeat; }
.topAdNav  li.now{background:url(../images/bullets.png) left -22px no-repeat;}
/*...........................................content_a..........................................*/
#content_a{
	background:#fff;
	_padding-bottom:10px;
}
.latest-title{
	color:#0a347f;
	font-size:18px;
	line-height:1.4em;
}
.latest-info{
	text-indent:2em;
}
.gonggao{
	background:url(../images/gonggaobg.jpg) top left no-repeat;
}
.gonggao h3{
	border-bottom:1px solid #c0421a;
	width:70px;
}
.gonggao h3 a{
	color:#c0421a;
}
.changeBox_a1{
	float:left;
	width:330px;
	height:285px; 
	position:relative;
 }
.changeDiv{
	position:absolute;
	top:0px;left:0px;
	display:none;  
	width:330px;
	height:285px;   
	text-align:center;
}

.changeDiv h3{
	position:absolute;
	left:0px;
	bottom:0;
	width:330px;
	height:20px;
	background:#f0f0f0;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.changeDiv h3 a{
	display:block;
	font-size:12px;
	color:#000;
	font-family:宋体;
	font-weight:normal;
}

/* ul_change_a2 */
.ul_change_a2{
	position:absolute;
	right:5px;
	bottom:40px;
	overflow:hidden;
 }
.ul_change_a2 li{
	display: -moz-inline-stack;
	display:inline-block;
	*display:inline;
	margin-left:3px;
	*zoom:1;
}

.ul_change_a2 span{
	display: -moz-inline-stack;
	display:inline-block;
	*display:inline;
	*zoom:1;
	color:#fff;
	padding:0px 3px; 
	font-size:12px;
	font-weight:bold;
	background:#000033;
	filter:alpha(opacity=40);
	opacity:0.4;
	cursor:hand;
	cursor:pointer;
	font-family:georgia,"times new roman",times,serif;
}
.ul_change_a2 span.on{
background:#FFFF9D;
padding:0px 10px;
color:#000;
}
/*...........................................content_b..........................................*/
#content_b .hidden-first,#tab3 .hidden-first{
	visibility:hidden;
}
.tab-first-h{
	margin-left:30px;
	_margin-left:15px;
	background:url(../images/hbg.jpg) no-repeat 72px 2px;
}
.tab-second-h{
	background:url(../images/hbg.jpg) no-repeat 72px 2px;
}
.tab h3{
	float:left;
	clear:none;
	padding:0px;
	position:relative;
	width:80px;
	height:25px;
	cursor:pointer;
	cursor:hand;
	z-index:1;
}
#tab1 .now a{ 
	color:#386680;
}
#tab2 .now a{ 
	color:#527539;
}
#tab3 .now ,#tab3 .now a{ 
	color:#a2700d;
}
#tab3 li{
	display:inline;
	margin-right:10px;
}
 .link-title{
	color:#767676;
}
.tab a{
	color:#767676;
	cursor:pointer;
	cursor:hand;
	height:25px;
	width:80px;
	z-index:9999;
}
.tab h3 a:hover,.tab span a:hover{
	color:#FF0000;
	cursor:pointer;
	cursor:hand;
	text-decoration:underline;
	z-index:9999;
}
#tab2 span{
	width:340px;
}
.tab span{
	left:20px;
	_padding:15px 25px;
	padding:15px 25px 15px 10px;
	position:absolute;
	top:45px;

}
.tab span a{
	color:#000;
}
#shijue{
	background:#fff;
	padding-top:20px;
	text-align:center;
}
#shijue h3{
	margin-left:20px;
	text-align:left;
}
#shijue h3 a{
	color:#a26e0c
}

/*...........................................content_d.......................................*/
#content_d iframe{
	_height:530px;
	+height:530px;
	height:530px\0;
}
.gaikuang h3 a{
	color:#306f60;
}
.jianjie{
	background:url(../images/p1.gif)  left center  no-repeat;
}
.jiaotong{
	background:url(../images/p2.gif)  left center  no-repeat;
}
.guihua{
	background:url(../images/p3.gif)  left center  no-repeat;
}
.jigou{
	background:url(../images/p4.gif)  left center  no-repeat;
}
#jigou li{
	float:left;
	margin-bottom:7px;
	width:120px;
}
/*..........................................友情链接.........................................*/
#yuanyou{
	background:url(../images/hbg.jpg) no-repeat 36px 2px;
	width:40px;
}

/*..............footer..................*/
#footer{
	font-size:13px;
	height:90px;
	line-height:1.6em;
	width:960px;
}
#copyright{
	display:inline;
	float:left;
	height:60px;
	margin-left:23px;
	text-align:center;
	width:575px;
}
#copyright{
	padding-top:30px;
}
#law{
	padding-top:48px;
}
