﻿/* CSS Document */
/*==========================================全局========================================================*/
h1, h2, h3, h4, h5, h6, form, fieldset, img, a, ul, li, p, div, td, tr, body, span, dl, dt, dd {
	padding:0;
	margin:0;
}
em {
	font-style:normal;
}
html {
	overflow:-moz-scrollbars-vertical;
} /*始终让 Firefox 显示滚动条*/
body {
	color:#333;
	line-height:18px;
	font:12px "宋体";
	height:100%;
	background:url(/images/indexBg.jpg) no-repeat center -5px;
}
* {
	word-wrap:break-word;
}/*文字强制换行*/
table {
	border-collapse:collapse;
}/*细线表格*/
.hidden {
	display:none;
}/*清除容器浮动*/
fieldset, img {
	border:0px;
}/*清除描边,块显示*/
ul, li {
	list-style-type:none;
}/*无列表项目标记*/
a {
	text-decoration: none;
}/* 链接无下划线,有为underline */
a:link {
	color:#737373
} /* 鼠标在链接上 */
a:visited {
	color:#737373
}
a:hover {
	text-decoration:underline;
	color:#737373
} /* 鼠标在链接上 */
a:active {
	color: #f60;
}/* 点击激活链接 */
/** 共用头部 **/
.head {
	width:1003px;
	height:115px;
	margin:0 auto;
}
.logo{
	float:left;
	width:350px;
	height:85px;
	padding:10px 0 0 0px;
	background: url(/images/logo.png) left 40px no-repeat;
}
.logo span {
	float:right;
	padding:5px 0px 15px 15px;
	color:#666666;
}
/*.logo img {
	padding:10px 0px 0px 0px;
}*/
.headRight {
	float:left;
	width:630px;
	height:115px;
	margin-left:16px;
}
.xiala {
	float:left;
	width:628px;
	height:43px;
}
.xiala p {
	float:right;
	width:221px;
	height:26px;
	margin:11px 0 0 350px;
	display:inline;
	overflow:hidden;
}
div.selectbox-wrapper {
	border: #cecece 1px solid;
	margin-top: -3px;
	position: absolute;
	background-color: #fff;
	text-align: left
}
div.selectbox-wrapper ul li.selected {
	background-color: #e0ecf7;
}
div.selectbox-wrapper ul li.current {
	color: #fff;
	background-color: #36c
}
div.selectbox-wrapper ul li {
	padding: 3px;
	width: 166px;
	cursor: pointer;
	line-height: 20px;
}
.selectbox {
	border:none;
	display: block;
	padding-left:10px;
	width: 199px;
	color:#646363;
	text-align:left;
	text-indent:20px;
	CURSOR: pointer;
	padding-top:6px;
	height:20px;
	background:url("/images/xialaBg.jpg") no-repeat;
}
.menu {
	float:left;
	width:630px;
	margin:15px 0 0 0px;
	display:inline;
}
.menu ul {
	float:left;
	width:626px;
	padding-left:10px;
}
.menu li {
	float:left;
	width:85px;
	text-align:center;
	background:url("/images/navLi.gif") no-repeat right top;
	color:#434242;
	font-family:"微软雅黑", "宋体", Helvetica, sans-serif;
	font-size:14px;
}
.menu li a {
	color:#434242;
	font-weight: bold;
}
.menu li a:link {
	color:#434242;
}
.menu li a:visited {
	color:#434242;
}
.menu li a:hover {
	color:#af0733;
	text-decoration:none;
}
.menu li.other {
	background:none;
}
.menu_2 {
	float:left;
	width:624px;
	height:35px;
}
.menu2 {
	height:30px;
	color:#fff;
}
.menu2 span {
	float:left;
	width:26px;
	height:30px;
	margin-top:5px;
	background:url("/images/nav.gif") no-repeat right top;
}
.menu2_c {
	float:left;
	color:#fff;
	height:30px;
	line-height:30px;
	margin-top:5px;
	padding:0 8px 0 40px;
	background:url("/images/nav.gif") no-repeat left top;
}
.menu2_c a {
	color:#fff;
}
.menu2_c a:link {
	color:#fff;
}
.menu2_c a:visited {
	color:#fff;
}
.menu2_c a:hover {
	color:#fff;
}
.menu2_c em {
	padding:0 5px;
}
.menu3 {
	height:30px;
	color:#fff;
}
.menu3 span {
	float:right;
	width:25px;
	height:30px;
	margin-top:5px;
	background:url("/images/nav.gif") no-repeat left top;
}
.menu3_c {
	float:right;
	color:#fff;
	height:30px;
	line-height:30px;
	margin-top:5px;
	padding:0 30px 0 12px;
	background:url("/images/nav.gif") no-repeat right top;
}
.menu3_c a {
	color:#fff;
}
.menu3_c a:visited {
	color:#fff;
}
.menu3_c a:hover {
	color:#fff;
}
.menu3_c em {
	padding:0 5px;
}
#con_one_1 {
	padding:0px;
}
#con_one_2 {
	padding-left:80px;
}
#con_one_3 {
	padding-left:155px;
}
#con_one_4 {
	padding-left:50px;
}
#con_one_5 {
	padding-right:150px;
}
#con_one_6 {
	padding-right:10px;
}
#con_one_7 {
	padding-right:0px;
}
/** 中间内容 **/
.content {
	width:1003px;
	margin:0 auto;
	clear:both;
	display:block;
}
.pic {
	margin:0 auto;
	clear:both;
	width:100%;
	height:300px;
	overflow:hidden;
	background:url(/images/banner_bg.png) no-repeat center center;
}
.links {
	float:left;
	width:240px;
	padding-left:8px;
	display:inline;
	height:180px;
}
.links p.linksTit {
	float:left;
	width:240px;
	text-align:left;
}
.links p.linksLeft, .links p.linksMid, .links p.linksRight {
	float:left;
	height:110px;
	margin-top:10px;
}
.links p.linksLeft {
	width:5px;
	background:url("/images/linksLeft.gif") no-repeat;
}
.links p.linksMid {
	width:225px;
	text-align:left;
	height:100px;
	padding-top:10px;
	color:#666;
	background:url("/images/linksMid.gif") repeat-x;
}
.links p.linksMid a {
	color:#666;
	float:left;
}
.links p.linksMid span {
	color:#29166f;
	font-weight:bold;
	float:left;
	padding:0 3px 0 0;
}
.links p.linksMid i {
	font-style:normal;
	float:right;
}
.links p.linksRight {
	width:10px;
	background:url("/images/linksRight.gif") no-repeat;
}
.links p.more {
	float:left;
	width:85px;
	background:url("/images/linksMore.jpg") no-repeat;
	height:32px;
	color:#000;
	padding:24px 0 0 155px;
	margin-top:3px;
}
.links p.more a {
	color:#000;
}
.project {
	float:left;
	width:223px;
	display:inline;
	height:180px;
}
.project p.projectTit {
	float:left;
	width:223px;
	margin-top:2px;
	text-align:left;
}
.projectFl {
	float:left;
	margin-top:10px;
}
.info {
	float:left;
	width:470px;
	position:relative;
	margin-left:10px;
	display:inline;
	height:210px;
}
.info p.infoTit {
	float:left;
	width:220px;
	text-align:left;
}
.infoLeft {
	float:left;
	width:465px;
	height:111px;
}
.infoLeft dl {
	float:left;
	width:465px;
	height:111px;
	margin-top:3px;
}
.infoLeft dt {
	float:left;
	width:150px;
	height:105px;
	padding:3px 3px 0 3px;
	margin-right:10px;
}
.infoLeft dd.tit {
	float:left;
	width:280px;
	text-align:left;
	margin-top:10px;
	color:#af0733;
	font-weight:bold;
}
.infoLeft dd.title {
	text-indent:2em;
	float:left;
	width:285px;
	text-align:left;
	color:#666;
	line-height:22px;
	padding:10px 0 5px 0;
	background:url("/images/infoLeft_bg.jpg") no-repeat left 80px;
}
.infoLeft ul {
	float:left;
	width:440px;
	padding-top:5px;
}
.infoLeft li {
	float:left;
	width:440px;
	line-height:20px;
	color:#666;
}
.infoLeft li a {
	color:#666;
	float:left;
}
.infoLeft li span {
	float:left;
	color:#29166f;
	font-weight:bold;
}
.infoRight {
	float:right;
	width:30px;
	height:124px;
	position:absolute;
	z-index:100;
	left: 447px;
	top: 5px;
}
.infoRight a.infoMore {
	float:left;
	width:30px;
	height:140px;
	background:url("/images/infoMore_bg.jpg") no-repeat right top;
}
.turn {
	float:left;
	display:inline;
	width:119px;
	height:220px;
	overflow:hidden;
	margin-top:3px;
	padding-left:15px;
}
.r_js {
	margin:0 auto;
	clear:both;
	width:105px;
	height:160px;
	overflow:hidden;
}
.turn p.turnTit {
	width:115px;
	margin:0 auto 5px auto;
}
/** 底部 **/
.bottom {
	width:1003px;
	margin:0 auto;
	clear:both;
	display:block;
	height:160px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}
.bottomContent {
	float:left;
	width:950px;
	margin:10px 26px 0 27px;
    *margin:10px 26px 0 27px;
	_margin:0px 26px 0 27px;
	display:inline;
	background:url("/images/bottom_bg.jpg") no-repeat top center;
	height:120px;
	padding-top:40px;
}
.bottomContent p.bottomLogo {
	float:left;
	width:120px;
	height:120px;
	margin-top:5px;
}
.bottomRight {
	float:left;
	width:810px;
	height:13px;
	padding:5px 10px 0 10px;
}
.bottomRight p.tit {
	float:left;
	width:810px;
	color:#666;
	height:13px;
	margin-top:15px;
}
.bottomRight ul {
	float:left;
	width:340px;
}
.bottomRight li {
	float:left;
	width:740px;
	text-align:left;
	color:#666;
	line-height:22px;
}
.bottom_bottom {
	margin:0 auto;
	clear:both;
	display:block;
}
.bottom_js {
	float:right;
	width:445px;
	height:28px;
	padding:8px 0 0 16px;
	overflow:hidden;
	background:url("/images/b_bg.jpg") no-repeat top center;
}
/*=======================中部JS开始===============================*/

.rollBox {
	width:429px;
	overflow:hidden;
	height:20px;
	margin-top:3px;
}
.rollBox .LeftBotton {
	height:20px;
	width:16px;
	background:url(/images/b_left.jpg) no-repeat;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
}
.rollBox .RightBotton {
	height:20px;
	width:16px;
	background:url(/images/b_right.jpg) no-repeat;
	overflow:hidden;
	float:right;
	display:inline;
	cursor:pointer;
}
.rollBox .Cont {
	width:368px;
	overflow:hidden;
	float:left;
	margin-left:15px;
	display: inline;
}
.rollBox .ScrCont {
	width:10000000px;
}
.rollBox .Cont .pic03 {
	width:77px;
	float:left;
	text-align:center;
	margin-right:20px;
	display:inline;
}
.rollBox .Cont .pic03 img {
	display:block;
	margin:0 auto;
}
.rollBox #List1, .rollBox #List2 {
	float:left;
}
/*=======================中部JS结束===============================*/


/*=======================中部JS开始===============================*/

.rollBox02 {
	width:119px;
	overflow:hidden;
	height:200px;
}
.rollBox02 .LeftBotton02 {
	height:20px;
	width:46px;
	background:url(/images/r_left.jpg) no-repeat;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	margin-top:10px;
}
.rollBox02 .RightBotton02 {
	height:20px;
	width:46px;
	background:url(/images/r_right.jpg) no-repeat;
	overflow:hidden;
	float:right;
	display:inline;
	cursor:pointer;
	margin-top:10px;
}
.rollBox02 .Cont02 {
	width:119px;
	overflow:hidden;
	float:left;
	display: inline;
}
.rollBox02 .ScrCont02 {
	width:10000000px;
}
.rollBox02 .Cont02 .pic04 {
	width:119px;
	height:150px;
	float:left;
	text-align:center;
	margin-right:10px;
	display:inline;
}
.rollBox02 .Cont02 .pic04 img {
	display:block;
	margin:0 auto;
	border:1px solid #dbdada;
	width:117px;
	height:146px;
	margin-top:2px;
}
.rollBox02 #List102, .rollBox02 #List202 {
	float:left;
}
/*=======================中部JS结束===============================*/


#uboxstyle div.tag_select {
	display:block;
	color:#646363;
	width:212px;
	height:26px;
	padding:0 0 0 9px;
}
#uboxstyle div.tag_select_hover {
	display:block;
	color:#646363;
	width:212px;
	height:26px;
	padding:0 0 0 9px;
}
#uboxstyle div.tag_select_open {
	display:block;
	color:#646363;
	width:212px;
	height:26px;
	padding:0 0 0 9px;
}
#uboxstyle ul.tag_options {
	position:absolute;
	padding:0;
	margin:0;
	top:20px;
	list-style:none;
	width:192px;
	border-bottom:1px solid #ddd;
    background:url(/images/select_bg.png) no-repeat left bottom;
}
#uboxstyle ul.tag_options li {
	margin-left:1px;
	display:inline;
	display:block;
	width:175px;
	padding-left:5px;
	height:26px;
	text-decoration:none;
	color:#646363;
}
#uboxstyle ul.tag_options li.open_hover {
	background:#eee;
	color:#646363;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}
#uboxstyle ul.tag_options li.open_selected {
	color:#646363;
	height:26px;
}
.form01 {
	width:221px;
	height:26px;
	margin-top:11px;
	overflow:hidden;
	float:right;
	background:transparent url(/images/select001.jpg) no-repeat;
	line-height:26px;
}

.search{
 width:221px;
 height:26px;
 display: block;
 float:right;
 position:relative;
 cursor:pointer;
 margin:10px 0 0 0;
 z-index:500;
 background:url(/images/select001.jpg) no-repeat;
}
.search span{
	width:202px;
	line-height:26px;
	display: block;
	padding:0 0 0 28px;
	position: absolute;
	z-index:500;
	background:url(../images/ico2.jpg) no-repeat 130px center;
	left: -6px;
}
.gg {
	position:absolute;
	display:none;
	z-index:400;
	width:189px;
	top:12px;
	left:0px;
	*left:1px;
	_left:-1px;
	padding:15px 0 8px 0;
	background:url(/images/select_bg.gif) no-repeat center bottom;

}
.gg div{
  height:26px;
  text-align:left;
  clear:both;
  padding:0 0 0 15px;
  width:177px;
  display:block;
}

/*===========================================焦点图 css begin=============================================*/
#YNews {
	position:relative;
	z-index:1;
	width:989px;
	height:240px;
	overflow:hidden;
	margin:28px auto 0 auto;
}
#YNews dl {
	position:absolute;
	z-index:2;
	width:989px;
	height:240px;
	overflow:hidden;
}
#YNews dt {
	position:absolute;
	z-index:3;
	top:0;
	left:0;
	overflow:hidden;
}
#YNews dt, #YNews dt img {
	width:989px;
	height:240px;
}
#YNews dd {
	position:absolute;
	z-index:4;
	bottom:0;
	left:0;
	width:989px;
	height:40px;
	color:#FFF;
	overflow:hidden;
	background-color:#000;
	opacity:.7;
	-moz-opacity:.7;
	filter:alpha(opacity=70);
	display:none;
}
#YNews h3 {
	margin:0 auto;
	padding:0 0 0 10px;
	height:40px;
	line-height:34px;
	text-align:left;
	overflow:hidden;
	font-size:16px;
	display:none;
}
#YNews p {
	margin:0 auto;
	height:17px;
	line-height:17px;
	text-align:left;
	overflow:hidden;
}
#YNews p a:link, #YNews p a:visited, #YNews p a:hover {
	color:#FFF;
}
p#YNIndex {
	position:absolute;
	z-index:5000;
	bottom:10px;
	right:4px;
	width:130px;
	height:19px;
	text-align:right;
	overflow:hidden;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
p#YNIndex a:link, p#YNIndex a:visited, p#YNIndex a:hover {
	float:left;
	width:18px;
	height:18px;
	text-align:center;
	color:#FFF;
	line-height:18px;
	text-decoration:none;
	margin:0 3px;
	background: transparent url(/images/yn-tab2.gif) 0 0 no-repeat;
}
p#YNIndex a:hover, p#YNIndex a.current:link, p#YNIndex a.current:visited, p#YNIndex a.current:hover {
	background: transparent url(/images/yn-tab.gif) 0 0 no-repeat;
	width:18px;
	color:#fff;
	margin:0 3px;
}
.banner{
	width:995px;
	height:246px;
	background:url(/images/banner_top.gif) no-repeat;
	position:absolute;
	z-index:1000;
	top:-5px;
	left:-3px;
}
.banner_falsh{
	width:989px;
	height:240px;
	margin-top:0px;
	*margin-top:1px;
	_margin-top:1px;
}
.news_index{
	width:295px;
	height:194px;
	float:left;
	display:inline;
	padding:0px 10px 0 5px;
	}
.news_title{
	width:295px;
	height:27px;
	clear:both;
	}
.Leadership{
	width:375px;
	height:200px;
	float:left;
	display:inline;
	padding:1px 0 0 0;
	margin:0 0 0 6px;
	}
.Leadership_title{
	width:375px;
	height:24px;
	clear:both;
	}
.Leadership_ul{
	width:375px;
	font-family:Arial, Helvetica, sans-serif;
	}
.Leadership_ul li{
	height:70px;
	clear:both;
	padding:4px 0 20px 0;
	}
.Leadership_ul li img{
	width:110px;
	height:75px;
	padding:3px;
	border:1px solid #ccc;
	float:left;
	display:inline;
	}
.Leadership_ul li span{
	width:245px;
	height:80px;
	float:left;
	display:inline;
	margin:0 0 0 10px;
	display:block;
	line-height:20px;
	color:#666666;
	}
.Leadership_ul li strong{
	clear:both;
	line-height:22px;
	}
.Leadership_ul li span a{color:#333;}
.Leadership_ul li span a:visited{color:#333;}
.Leadership_ul li span a:hover{color:#333;}
.Leadership_ul li span a:active{color:#333;}
	
.video{
	width:217px;
	height:185px;
	float:left;
	display:inline;
	padding:0 0 0 5px;
	}
.video_title{
	width:217px;
	height:31px;
	clear:both;

	}
.video_content{
	width:210px;
	height:160px;
	clear:both;
	padding:4px 0 0 0;
	}
	
.news_ul {
	clear:both;
	padding-top:5px;
}
.news_ul li {
	line-height:24px;
	color:#666;
	clear:both;
}
.news_ul li a {
	color:#666;
	float:left;
}
.news_ul li span {
	color:#29166f;
	font-weight:bold;
	float:left;
	padding:0 3px 0 0;
}
.news_ul li i {
	font-style:normal;
	float:right;
}
.banner1{
	width:18px;
	height:18px;
	background:url(/images/banner_bg_01.png) no-repeat;
	position:absolute;
	z-index:1000;
	top:-12px;
	left:-12px;
}
.banner2{
	width:18px;
	height:18px;
	background:url(/images/banner_bg_02.png) no-repeat;
	position:absolute;
	z-index:1001;
	top:-12px;
	left:983px;
}
.banner3{
	width:18px;
	height:18px;
	background:url(/images/banner_bg_03.png) no-repeat;
	position:absolute;
	z-index:1002;
	top:234px;
	left:-12px;
}
.banner4{
	width:18px;
	height:18px;
	background:url(/images/banner_bg_04.png) no-repeat;
	position:absolute;
	z-index:1003;
	top:234px;
	left:983px;
}