﻿@charset "utf-8";
/* CSS Document */

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
	margin: 0;
	padding: 0;
}
body,
button,
input,
select,
textarea {
	font: 12px/1.5tahoma, arial, \5b8b\4f53;
    font-family: "微软雅黑","宋体",Arial,Helvetica,sans-serif;
}
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
}
address,
cite,
dfn,
em,
var {
	font-style: normal;
}
code,
kbd,
pre,
samp {
	font-family: couriernew, courier, monospace;
}
small {
	font-size: 12px;
}
ul,
ol {
	list-style: none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
legend {
	color: #000;
}
fieldset,
img {
	border: 0;
}
button,
input,
select,
textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear {
	clear: both;
}
body{overflow-x:hidden}
#head,
#banner,
#content,
#foot,
#nav {
	width: 1102px;
	margin: 0 auto;
}
#head {
	position:relative ;
	z-index: 999;
}
.logo {
	display: block;
	float: left;
}
.topbar {
	width: 420px;
	height: 32px;
	float: right;
	margin-right: 10px;
	font-size: 12px;
	color: #666;
	line-height: 32px;
	
}
.topbar li {
	float: left;
	list-style: none;
	padding: 0 8px;
}
.topbar li a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	line-height: 32px;
	height: 32px;
	text-align: center;
}
.topbar li a:hover {
	color: #F00;
	text-decoration: underline;
}
.searchb {
	background: #dfdfdf;
	height: 32px;
	width: 178px;
	_width:175px;
	
	font-size: 14px;
	color: #666;
	border: 1px solid #D6D6D6;
	
	
}
.bgs_btn {
	background: url(../../Images/web/search.jpg) no-repeat;
	width: 36px;
	height: 34px;
	border: 0;
	margin: 0;
	padding: 0;
	cursor: pointer;
	float:right;
	
}
/*导航样式*/
.nav-wrapper{width:100%; position: relative; z-index:1;}
.nav-wrapper .nav-left{height:47.2px;width: 900px; position: absolute;left:0; z-index: -1; background:url(../../Images/web/nav_left_r.jpg);}
.nav-wrapper .nav-right{height:47.2px;width: 21.2%; position: absolute;right:0; background:url(../../Images/web/nav_right_bj.jpg);z-index: -1;}

.con ul li  p{ float:right;}

#nav {

	width: 1090px;
	height: 57px;
	position:relative;
	
}
#nav ul li {
	list-style-type: none;
	float: left;
	width: 106px;
	height: 47px;
	line-height: 49px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	position:relative;
	overflow: hidden;	
	background:url(../../Images/web/nav_li_bj.jpg) no-repeat center right;
}
#nav ul li.last{ background:none;}
#nav ul li a {
	text-decoration: none;
	width: 106px;
	height: 49px;	
	font-size: 16px;
	color: #fff;
	font-family: "宋体";
	float:left;display:block;
	
}
.drop-menu_c {
	background: #087be8;
}
#nav ul li a:hover {
	color: #fff;
	background:#399ef0;
}

#nav li a.selected{ background:#06C; color:#fff;}

.submenu{display:block;}
.submenu{display:none;position:absolute;top:57px;left:0px; background:url(../../Images/web/nav_bg.jpg) center center repeat-y;}
.submenu{width:108px;}
.submenu{ z-index:9999;}
.submenu li{float:left;padding:0;background:none;height:25px; line-height:25px;}
.submenu li a{float:none;padding:0;text-align:left; font-family:"Microsoft YaHei";height:25px;line-height:25px;background:none; color:#fff; padding-left:6px; width:76px;}
.submenu li a:hover{background:url(../../Images/web/nav_hover2.jpg) no-repeat center center;;font-weight:normal; color:#fff; text-decoration:none;}






#nav .navbar {
	width: 190px;
	display: inline-block;
	float: right;
	font-size: 14px;
	color: #fff;
	font-family: "宋体";
	height: 49px;
	line-height: 49px;
	text-align:center;
	background: none;
	float:right;
	
	
}
#nav .navbar span a {
	text-decoration: none;
	height: 49px;
	display: inline-block;
	font-size: 16px;
	color: #fff;
	font-family: "宋体";
	width:70px;
	height:47px;
	line-height:47px; margin-left:20px; float:right;
	_margin-left:10px;
}
#nav .navbar span a:hover{ background:#ffac0b;}
#nav .navbar span {
	padding: 0 5px;
	margin-left:5px;
	float: left;
	width:70px;
	height:47px;
}
#content .left {
	float: left;
	width: 346px;
}
#content .right {
	float: right;
	width: 346px;
}
#content .lefttitle {
	background: url(../../Images/web/line.jpg) no-repeat bottom;
	margin-top: 15px;	
	width: 338px;
	height: 32px;
}
#content .lefttitle .tit {
	font-size: 16px;
	font-family: "宋体";
	color: #096cb5;
	float: left;
	display: block;
}
#content .leftmore {
	display: inline-block;
	width: 40px;
	line-height: 32px;
	float: right;
	font-family: "宋体";
}
#content .leftmore a {
	color: #888888;
    display: inline-block;
    line-height: 32px;
    text-decoration: none;
}
#content .leftmore a:hover {
	text-decoration: none;
	color: #F00;
}
#content .newone {
	width: 339px;
	height: 97px;
	margin-top: 10px;
}
#content .newone ul{
	margin-top: 5px;
    width: 339px;
}
#content .newtwo {
	width: 387px;
	height: 97px;
	margin-top: 10px;
}
#content .newtwo ul{
	margin-top: 5px;
    width: 387px;
}
#content .newcontwo {
	float: right;
	width: 290px;
	height: 90px;
}
#content .newimgtwo {
	float: left;
	width: 90px;
	height: 90px;
	display: inline-block;
	background: #936;
}
#content .newcontwo h3 {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	padding: 3px 0;
}
#content .newcontwo p {
	font-size: 13px;
	color: #666;
	line-height: 1.8;
}
#content .newcontwo a:link,#content .newcontwo a:visited{color:#3c3c3c;}
#content .newcontwo a:hover{color:red;}
#content .newimg {
	float: left;
	width: 80px;
	height: 90px;
	display: inline-block;
	background: #936;
}
#content .newcon {
	float: right;
	width: 250px;
	height: 90px;
}
#content .newtime {
	font-size: 12px;
	color: #999999;
}
#content .newone h3 {
	font-size: 14px;
	font-weight: bold;
	color: #096cb5;
	padding: 3px 0;
}
#content .newone h3 a:hover{ color:#F60; text-decoration:underline;}
#content .newcon p {
	font-size: 12px;
	color: #666;
	line-height: 1.8;
}
#content .newone p a:hover{ color:#F60; text-decoration:underline;}
#content .left ul {
	width: 339px;
	margin-top: 5px;
}
#content .left ul li {	
	background: url("../../Images/web/infor_item.jpg") no-repeat scroll 0 11px transparent;
    border-bottom: 1px dotted #cccccc;

	list-style-position:inside;
	
}
#content .left ul li a,span {
	font-size: 14px;
	color: #666;
	text-decoration: none;
	line-height: 2;
}
.newslist li{ line-height:22px;}
#content .left ul li a:hover {
	text-decoration: underline;
	color: #F00;
}
#content .left ul span {
	float: right;
	line-height: 22px;
}
#content .center {
	width: 346px;
	float: left;
	margin: 0 30px;
}
#content .centertitle {
	width: 338px;
	height: 32px;
	background: url(../../Images/web/line.jpg) no-repeat bottom;
	margin-top: 15px;
}
#content .centertitle .tit {
	font-size: 16px;
	font-family: "宋体";
	color: #096cb5;
	display: inline-block;
}
#content .centermore {
	float: right;
	display: inline-block;
	width: 40px;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	font-family: "宋体";
}
#content .centermore a {
	color: #888888;
	text-decoration: none;
}
#content .centermore a:hover {
	text-decoration: underline;
	color: #F00;
}
.serve-buttons {
	margin-top: 2px;
}
.serve-buttons li {
	display: block;
    float: left;
    height: 90px;
    margin-bottom: 10px;
    margin-top: 20px;
    text-align: center;
    width: 115px;
	overflow:hidden;
}
.serve-buttons li a {
	color: #666;
	font-size: 14px;
	line-height: 2;
	display: block;
	height:90px;
	width:115px;
	
}
.serve-buttons li a:hover{ color: #096cb5;}
.video {

}
#foot {
	padding-top: 3px;
	padding-bottom: 10px;
	text-align: center;
	color:#333;
}
#foot p {
	font-size: 12px;
	line-height: 1.8;
	color: #333;
}

.footer{ width:100%; height:60px; background:#d9d9d9;margin-top:5px;}

.serve-buttons a {
	text-decoration: none;
}
.serve-buttons a .server-img01,
.serve-buttons a .server-img02 {
	height: 48px;
	display: block;
	vertical-align: middle;
}
.serve-buttons a .server-img01 {
	display: block;
}
.serve-buttons a .server-img02 {
	display: none;
}
.serve-buttons a:hover .server-img01  {
	display: none;
	color: #096cb5;
	
}
.serve-buttons a:hover .server-img02 {
	display: block;
	color: #096cb5;
	
}

.serve-buttons a:hover .server-title {
	padding-bottom: 5px;
	color: #096cb5;
	text-decoration: none;
	font-weight: bold;
	
	
}
.topbar-links {
	float: right;
}
.lang-change {
	cursor: pointer;
	width: 70px;
	height: 22px;
	display: block;
	float: right;
	margin-top: 5px;
	position: relative;
	z-index: 999;
}
.lang-change:hover .lang-change-current a {  background:#1086de; color:#fff;}

.lang-change p,
.lang-change a {
	margin: 0;
	padding: 0;
}
.lang-change-current{
	cursor: pointer;
	background-position:64px 50%;
	text-align: center;
	color: #333;
	height:22px;
	line-height:22px;	
	
	}
.lang-change-current a{ color: #333;
	height:22px;
	line-height:22px; width: 80px;
	height: 22px;
	display: block; border-radius: 4px 4px 0 0; }
	.lang-change-current a:visited {
    background:#1086de; color:#333;
    }
	.lang-change-current a:hover{ background:#1086de; color:#fff;}
	.lang-change-current a:active{ background:#1086de; color:#fff;}

.lange-options {
	display: none;
	width: 80px;
	position: absolute;
	z-index: 999;
	top:20px;
	background:#f0f0f0;
	border-radius: 0px 0px 4px 4px;

}
.lang-change:hover .lange-options {
	display: block;}
.lang-change p {
	height: 26px;
}
.lange-options p {
	height: 26px;
	text-align: center;
	display: block;
	background: #f0f0f0;
}
.lange-options p.last {border-bottom-left-radius:4px;
	                   border-bottom-right-radius:4px;}
.lange-options a {
	color: #333;
}

.ul_con_wrapper{position: relative;z-index: 10000;}
.ul_con_wrapper:hover .ul_con{display: block;}
.ul_con{position:absolute;top:-15px;left:0;width:100%;overflow:hidden;background:#efefef;z-index:9999;}
.ul_con:hover{ display: block;}
.ul_wrap{width:1100px;margin:0 auto;display:none; padding-top:15px;padding-bottom:10px;}

.zuo_img{float:left;padding:10px;}
.zuo_img img{width:120px;height:80px; border-radius:12px; }

.you{height:44px;line-height:44px; background:url(../../Images/web/nav2line.jpg) no-repeat bottom right;}

.you li{float:left;width:120px;  background:url(../../Images/web/nav2line2.png) no-repeat center right; text-align:center; padding:0;}
.you li a{ text-decoration:none; color:#57585a;  font-family: "宋体";font-size: 15px;}
.you li a:hover{ color:#F00;}
.biao1{text-align:center;font-size:14px; padding-top:5px; display:inline-block; width:900px; height:32px; margin-left:15px; line-height:32px; color:#b5b5b4;}
.biao2{display:inline-block; width:900px; height:15px; margin-left:15px; line-height:15px;text-align:center;font-size:12px; color:#b5b5b4;}

/*#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {
	z-index:2;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

#moquu_wxin {
	top:360px;
	_margin-top:360px

}
#moquu_wxin a {
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#moquu_wxin a:hover {
}
#moquu_wshare {
	top:412px;
	_margin-top:5px;
   _top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2));
}
#moquu_wshare a {
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {

}
#moquu_wmaps {
	top:464px;
	_margin-top:60px;
	_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2));
}
#moquu_wmaps a {
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wmaps a:hover {

}
#moquu_top {
	top:516px;
	_margin-top:516px;
	width:50px;
	height:50px
}
#moquu_top:hover {

}
.moquu_wxin,.moquu_wshare {
	position:relative;
	z-index:2
}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-200px;
	top:0px;
	width:200px;
	height:50px;
	background:#fff;
}
.moquu_wxin .moquu_wxinh input{ display:block;width:175px;height:25px; line-height:25px;margin-top:10px;margin-left:10px; text-indent:5px;}
*/
.youb2{
    overflow: hidden;
    padding-top: 10px;
	clear:both;
}

.youb2 ul {
    display: block;
    overflow: hidden;
}

.youb2 ul li {
    display: block;
    float: left;
    height: 150px;
    padding: 0 15px 15px;
    text-align: center;
    width: 185px;
}
.youb2 ul li a{
    display: block;
}
.youb2 ul li a:hover {
    background: none repeat scroll 0 0 #fff4ce;
    border-color: #f60;
    border-style: solid;
    border-width: 1px;
}
.youb2 ul li img {
    border: 1px solid #e0e0e0;
    height: 113px;
    width: 160px;
}
.youb2 h2 {
	height: 30px;
    display: block;
    font-size: 12px;
    font-weight: 400;
    padding-top: 4px;
    text-align: center;
	font-family: 宋体;
	color: #666;
	text-decoration: none; 
}
.youb2 h2 a:hover{
    text-decoration: none;
	color: #F00;
}
.module-bodytwo ul {
    margin-top: 5px;
    width: 385px;
}
.module-bodytwo ul span {
    float: right;
    line-height: 22px;
	margin-top: 10px;
}
.module-bodytwo ul li {
    border-bottom: 1px dotted #cccccc;
	color:#000;
	font-size:15px;
    list-style-position: inside;
}
.module-bodytwo ul li a, span {
    color: #727272;
    font-size: 14px;
    line-height: 28px;
    text-decoration: none;
    margin-left: 10px;
}
.module-bodytwo ul li a:hover {
	text-decoration: underline;
	color: #F00;
}


#tab-history {
    padding-top: 20px;
    position: relative;
	margin-bottom: 70px;
}

#tab-history li {
    float: left;
    height: 56px;
    margin-right: 15px;
    width: 135px;
}

#tab-history li a.txtc {
    line-height: 40px;
}
#tab-history li a {
    background: url("../../Images/web/tab_history.gif") no-repeat scroll 0 0 ;
    color: #333;
    display: block;
    font-weight: bold;
    height: 49px;
    padding-top: 7px;
    text-align: center;
    width: 100%;
	line-height:40px;
}

#tab-history li a:hover, #tab-history li a:active, #tab-history li a:focus, 
#tab-history li a.on {
    background-position: 0 -56px;
    color: #fff !important;
    text-decoration: none;
	line-height:40px;
}

.news-content .content-c {
	display: none;
}
.news-content .content-c.active {
	display: block;
}



.ww{width:6px;height:47px;background:url(../../Images/web/nav_left_l.jpg);float:left;}















