﻿@charset "utf-8";
/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td, a {
	padding: 0;
	margin: 0;
	font-size:12px;
	color:#505050;
	text-decoration:none;
	font-family:Arial;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, th, var {
	font-weight: normal;
	font-style: normal;
}
ul {
	list-style: none outside none;
}
caption {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border: 0;
}
a {
	outline:0;
}
a:hover {
	color: #C00;
	text-decoration: underline;
}
/**/
.header {
	height:108px;
}
.header_content {
	width:950px;
	margin:0 auto;
	position:relative;
	z-index:10;
}
.header_content .logo 
{
    display:block;
	float:left;
	width:471px;
	height:51px;
	line-height:200px;
	overflow:hidden;
	background-image: url(../images/logo_yc.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.tc {
	text-align:center;
}
.mt15 {
	margin-top:15px;
}
.mb15 {
	margin-bottom:15px;
}
.bts1 {
	border-top:solid 1px #ccc;
}
.bbs1 {
	border-bottom:solid 1px #ccc;
}
.mrb15 {
	margin:0 15px 15px 0;
}
.ml20 {
	margin-left:20px;
}
.pt30 {
	padding-top:30px;
}
.bb1 {
	border-bottom:solid 1px #ccc;
}
.pt20 {
	padding-top:20px;
}
.mtb20 {
	margin:20px 0;
}
.black {
	color:#000;
}

.select_sim{
	position:absolute;
	width:160px;
	height:23px;
	background-color: #FFF;
	background-image: url(../images/ser.gif);
	background-repeat: no-repeat;
	left: 0px;
}

.select_sim span{
	position:absolute;
	left:18px;
	top:2px;
	width: 158px;
	margin-left: 5px;
	line-height: 20px;
}
.select_sim .submit
{
	position:absolute;
	left:143px;
	top:1px;
	}
.select_sim a{
	position:absolute;
	left:140px;
	top:1px;
	width:49px;
	margin:0;
	background-image: url(../images/ser_btn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.select_sim a:hover{
	text-decoration: none;
}


.navigation {
	position:absolute;
	top:71px;
	left:0;
	height: 37px;
}
.main_navi {
	width: 950px;
}
.main_navi li { float:left; height:38px; display: block; 
}
.navi {
	float:left;
	height:37px;
	background:url(../images/bg_navi.gif) no-repeat;
	overflow: hidden;
	text-indent: -999px;
}
.navi_01 {
	width:114px;
	background-position:-18px 0;
	margin-left: 18px;
}
.navi_02 {
	width:114px;
	background-position:-132px 0;
}
.navi_03 {
	width:114px;
	background-position:-245px 0;
}
.navi_04 {
	width:114px;
	background-position:-359px 0;
}
.navi_05 {
	width:114px;
	background-position:-473px 0;
}
.navi_06 {
	width:114px;
	background-position:-587px 0;
}
.navi_07 {
	width:114px;
	background-position:-701px 0;
}
.navi_08 {
	width:114px;
	background-position:-815px 0;
}
.navi_01:hover {
	background-position:-18px -37px;
}
.navi_02:hover {
	background-position:-132px -37px;
}
.navi_03:hover {
	background-position:-245px -37px;
}
.navi_04:hover {
	background-position:-359px -37px;
}
.navi_05:hover {
	background-position:-473px -37px;
}
.navi_06:hover {
	background-position:-587px -37px;
}
.navi_07:hover {
	background-position:-701px -37px;
}
.navi_08:hover {
	background-position:-815px -37px;
}
.navi_01_on {
	background-position:-18px -37px;
}
.navi_02_on {
	background-position:-132px -74px;
}
.navi_03_on {
	background-position:-245px -74px;
}
.navi_04_on {
	background-position:-359px -74px;
}
.navi_05_on {
	background-position:-473px -74px;
}
.navi_06_on {
	background-position:-587px -74px;
}
.navi_07_on {
	background-position:-701px -74px;
}
.navi_08_on {
	background-position:-815px -74px;
}


.current {
	width:112px;
	background-position:-132px -74px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #970000;
	border-left-color: #F01E1E;	height: 36px;
}
.current:hover {
	width:112px;
	background-position:-132px -37px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #CCC;
}
.current3 {
	width:113px;
	background-position:-245px -74px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #7D0000;
	border-left-color: #BD0000;
	height: 36px;
}
.current3:hover {
	width:113px;
	background-position:-245px -37px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #CCC;
}
.current4 {
	width:112px;
	background-position:-359px -74px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #7D0000;
	border-left-color: #BD0000;	
	height: 36px;
}
.current4:hover {
	width:112px;
	background-position:-359px -37px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #CCC;
}
.current5 {
	width:112px;
	background-position:-473px -74px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #7D0000;
	border-left-color: #BD0000;	
	height: 36px;
}
.current5:hover {
	width:112px;
	background-position:-473px -37px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #CCC;
}
.current6 {
	width:112px;
	background-position:-587px -74px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #7D0000;
	border-left-color: #BD0000;	
	height: 36px;
}
.current6:hover {
	width:112px;
	background-position:-587px -37px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #CCC;
}
.current7 {
	width:112px;
	background-position:-701px -74px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #7D0000;
	border-left-color: #BD0000;	
	height: 36px;
}
.current7:hover {
	width:112px;
	background-position:-701px -37px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #CCC;
}
.current8 {
	width:112px;
	background-position:-815px -74px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #7D0000;
	border-left-color: #BD0000;	
	height: 36px;
}
.current8:hover {
	width:112px;
	background-position:-815px -37px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #CCC;
}
.sv {
	position:absolute;
	top:36px;
	display:none;
	width:132px;
}
.sv li {
	float:left;
	height:27px;
}
.sv a {
	display:block;
	width:137px;
	height:27px;
	background:url(../images/bg_sed_navi.png) no-repeat;
	text-align:center;
	line-height:27px;
	color:#666;
	margin:0;
}
.sv a:hover {
	background:url(../images/bg_sed_navi_hover.png) no-repeat;
	color: #FFF;
	text-decoration: none;
}
.sed_navi_02 {
	left:132px;
}
.sed_navi_03 {
	left:245px;
}
.sed_navi_04 {
	left:359px;
}
.sed_navi_05 {
	left:473px;
}
.sed_navi_06 {
	left:588px;
}
.sed_navi_07 {
	left:702px;
}
.sed_navi_08 {
	left:793px;
}


.main_menu {
	position:absolute;
	left:0;
	top:30px;
	background:#fff;
	border:solid 1px #ccc;
	border-top:none;
	width:960px;
	overflow:hidden;
	_zoom:1;
	display:none;
	z-index:5;
}
.menu_left {
	width:756px;
	float:left;
	height:450px;
}
.menu_right {
	width:203px;
	float:right;
	height:450px;
	border-left:solid 1px #ccc;
	position:relative;
}
.main_menu h4 {
	height:30px;
	line-height:30px;
	margin-bottom:20px;
	background:#363636;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
.main_menu h4 a {
	color:#fff;
}
.main_menu dt, .main_menu dt a {
	font-weight:bold;
}
.menu_left ul {
	overflow:hidden;
	_zoom:1;
}
.menu_left li {
	float:left;
	width:189px;
	_width:186px;
	height:390px;
	background:url(../images/bg_menu_sep_02.gif) no-repeat right top;
}
.menu_left li.last {
	background:none;
}
.menu_left dl {
	margin:0 0 10px 10px;
	clear:both;
	overflow:hidden;
	_zoom:1;
	padding-bottom:10px;
	background:url(../images/bg_menu_sep_01.gif) no-repeat left bottom;
}
.menu_left dl.nb {
	background:none;
}
.menu_left dt {
	margin-bottom:10px;
	color:#b32200;
}
.menu_left dt a {
	color:#b32200;
}
.menu_left dd {
	color:#2b2b2b;
}
.menu_left dd a {
	color:#2b2b2b;
	float:left;
	width:85px;
}
.menu_left dl.last {
	padding-bottom:0;
	margin-bottom:0;
}

.oth dd a {
	margin-bottom:10px;
}
.menu_left .nf a {
	float:none;
	margin-right:10px;
}
.menu_left .db a {
	display:block;
	width:100%;
}
.menu_right dl {
	margin:0 0 25px 10px;
	line-height:150%;
}
.menu_right dt a {
	color:#393939;
}
.menu_right dd a {
	margin-right:15px;
}
.menu_right .vall {
	position:absolute;
	left:0;
	bottom:0;
}
/**/
.flash {
	height:454px;
	overflow:hidden;
	text-align:center; /*background:url(../images/bg_flash.jpg) repeat-x left top;*/
}
/**/
.main {
	width:950px;
	margin:0 auto;
	/*background-color: #FFF;*/
}
.news_tit {
	position:relative;
	height:31px;
	margin:18px 0;
	overflow:hidden;
	line-height:31px;
	background:url(../images/bg_news_01.gif) no-repeat;
}
.news_tit h3 {
	float:left;
	width:75px;
	height:31px;
	padding-left:14px;
	color:#fff;
}
.news_cate {
	position:absolute;
	top:0;
	right:6px;
	width:290px;
}
.news_cate * {
	float:left;
}
.news_cate a {
	margin:0 10px;
	color:#000;
}
.news_cate img {
	padding-top:7px;
}
.news_btn {
	width:40px;
	float:left;
	margin-right:15px;
}
.news_btn a {
	float:left;
	text-align:center;
	margin:10px 0;
}
.btn_l {
	width:19px;
	border-right:solid 1px #9c9c9c;
}
.btn_r {
	width:19px;
	border-left:solid 1px #dbdbdb;
}
.roll_news {
	float:left;
}
.roll_news li {
	padding-left:10px;
	background:url(../images/bg_list_01.gif) no-repeat 0 15px;
}
.roll_news li a {
	color:#000;
}
.roll_news li span {
	margin-left:10px;
}
.main_news {
	_zoom:1;
}
.main_news li {
	float:left;
	width:212px;
	background-color: #e9e3e0;
	margin-left: 11px;
	display: inline;
}
.main_news li h4 {
	width:212px;
	height:91px;
}
.news_col_01 {
	margin-left: 8px;
	margin-right: 0px;
}
.news_col_02 { /*background:url(../images/bg_002.jpg) no-repeat;*/
	margin:0 36px;
}
.news_col_03 { /*background:url(../images/bg_003.jpg) no-repeat;*/
}
.news_pic {
	float:left;
	margin:10px 5px 20px;
}
.main_news li dl {
	padding-top:15px;
}
.main_news li dt a {
	color:#d90302;
	font-weight:bold;
}
.main_news li dd {
	margin-top:5px;
}
/*footer*/
.footer {
	clear:both;
	background:#ebebeb url(../images/bg_footer.gif) repeat-x left top;
}

.footer_content { width:960px; _zoom:1; margin-top: 0px; margin-bottom: 0px; height: 146px; left: 0px; top: 0px; margin-right: auto; margin-left: auto; overflow: hidden; text-align: center; }
.footer_content ul { height: 30px; width: 80%; padding-left: 180px; }
.footer_content li { float:left; line-height: 30px; position: relative; left: 0px; top: 0px; }
.footer_content h5 {
	margin-top:30px;
	font-weight:bold;
	padding-left:10px;
	border-bottom:solid 1px #ccc;
	line-height:27px;
	color:#333
}
.footer_content h5 a {
	font-weight:bold;
	color:#333
}
.footer_content dl {
	line-height:27px;
}
.footer_content dt {
	padding-left:10px;
	background:url(../images/bg_list_02.gif) no-repeat 0 12px;
	border-bottom:solid 1px #ccc;
	margin-bottom:-1px;
}
.footer_content dt a {
	color:#333;
}
.footer_content dd {
	padding-left:10px;
	background:url(../images/bg_list_02.gif) no-repeat 0 12px;
	line-height:20px;
}
.footer_content dd a {
	color:#818181;
}
.footer_content ul .left { width: 180px; display: block; text-indent: -999px; overflow: hidden; 
}
.footer_content ul li a { color: #333; display: block; float: left; width: 105px; }

.footer_content ul li a:hover { background-color: #B3B3B3; text-decoration: none; background-image: url(../images/fpic.jpg); background-repeat: repeat-x; height: 30px; overflow: hidden; background-position: left center; }
.footer_content ul li span { position: absolute; top: 0px; right: -1px; color: #999; }
.footer_content .copyright_l { width: 400px; height: 84px; float: left; 
}
.footer_content .copyright_l .cp_l { float: left; margin-top: 5px; 
}
.footer_content .copyright_l .cp_r {
	float: left;
	text-align: left;
	line-height: 24px;
	padding-left: 8px;
	margin-left: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	margin-top: 8px;
	margin-bottom: 5px;
}
.footer_content .copyright_r {margin-left:8px; text-align:left; line-height: 24px; float:right; margin-top: 6px; 
}
.footer_content .copyright_l .cp_r span {
	color: #C00;
	font-weight: bolder;
}
.fpic { background-image: url(../images/footimg.jpg); background-repeat: repeat-x; margin-top: 10px; clear: both; width: 100%; 
}
.copy { width: 100%; color: #CCC; margin-right: auto; margin-left: auto; line-height: 30px; clear: both; height: 30px; margin-top: 1px; padding-top: 6px; 
}
.contact {
	float:left;
	width:157px;
	height:55px;
	padding:15px 0 0 12px;
	margin:50px 0 0 20px;
	background:url(../images/bg_contactus.gif) no-repeat;
}
.contact a {
	color:#fff;
	font-size:14px;
	font-family:simhei;
}
.contact .en {
	font-size:22px;
	font-family:Arial;
}

/*copyright*/
.copyright {
	background:#3c3c3c;
	color:#b1b1b1;
	line-height:30px;
}
.copyright_content {
	width:960px;
	margin:0 auto;
	height:30px;
}
.cr {
	float:left;
	width:600px;
	margin-left:20px;
	padding-left:53px;
	background:url(../images/ico_tcl.gif) no-repeat 0 8px;
}
.link {
	float:right;
	width:150px;
}
.link a {
	margin:0 10px;
}
/*news*/
.top_area {
	text-align:center;
	background:url(../images/bg_top_area.jpg) repeat-x;
}
.abouttcl .top_area {
	background:url(../images/bg_top_area_about.jpg) repeat-x;
}
.main_wrap {
	background:url(../images/bg_content.jpg) repeat-x left top;
}
.main_content {
	width:950px;
	margin:0 auto;
	padding:10px 0 50px;
	overflow:hidden;
	_zoom:1;
}
.news .top_area {
	text-align:center;
	background:url(../images/news_top_bg.jpg) repeat-x;
}
.sidebar {
	float:left;
	width:193px;
	overflow: hidden;
	background-image: url(../images/lnavpic_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 586px;
}
.reports a {
	margin-bottom:10px;
	display:block;
}
.side_navi {
	margin-bottom:10px;
	_zoom:1;
	margin-right: auto;
	margin-left: auto;
	width: 163px;
	border: 2px solid #FFF;
	display: block;
}
.side_navi li {
	float:left;
}

.side_navi a {
	padding-left:25px;
	float:left;
	width:138px;
	height:28px;
	line-height:28px;
	background:url(../images/new_left_bg.jpg) no-repeat 0px -27px;
	color:#fff;
	font-weight:bold;
	text-decoration: none;
	display:block;
}
.side_navi a:hover {
	padding-left:25px;
	float:left;
	width:138px;
	height:28px;
	line-height:28px;
	color:#fff;
	font-weight:bold;
	text-decoration: none;
	background-image: url(../images/new_left_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px -113px;
}


.side_navi2 {
	margin-bottom:10px;
	_zoom:1;
	margin-right: auto;
	margin-left: auto;
	width: 163px;
	border: 2px solid #FFF;
	display: block;
}
.side_navi2 li {
	float:left;
}

.side_navi2 a {
	padding-left:25px;
	float:left;
	width:138px;
	height:28px;
	line-height:28px;
	background:url(../images/new_left_bg.jpg) no-repeat 0px -27px;
	color:#fff;
	font-weight:bold;
	text-decoration: none;
	display:block;
}
.side_navi2 a:hover {
	padding-left:25px;
	float:left;
	width:138px;
	height:28px;
	line-height:28px;
	color:#fff;
	font-weight:bold;
	text-decoration: none;
	background-image: url(../images/new_left_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px -113px;
}

.side_navi2 a:active {
	padding-left:25px;
	float:left;
	width:138px;
	height:28px;
	line-height:28px;
	color:#fff;
	font-weight:bold;
	text-decoration: none;
	background-image: url(../images/new_left_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px -113px;
}


.side_navi .open a {
	background:url(../images/new_left_bg.jpg) no-repeat;
}
/*--------*/
.side_navi li.open1 a {
	border-top:solid 1px #fff;
	background-image: url(../images/new_left_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px -145px;
}
.side_navi .open1 a {
	background:url(../images/new_left_bg.jpg) no-repeat;
}
.side_navi .open1 ul a {
	float:left;
	height:27px;
	color:#fff;
	padding-left:25px;
	line-height:27px;
	color:#666;
	font-weight:normal;
	background-image: url(../images/new_left_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px -85px;
	text-indent: 13px;
}
.side_navi .open1 ul {
	display:block;
	float:left;
	width: 163px;
}
.side_navi .open1 ul .current{ height: 27px; }
.side_navi .open1 ul .current a {
	background:url(../images/new_left_bg.jpg) no-repeat 0 -57px;
	color:#fff;
	height:27px;
}
.side_navi .open1 ul .current a:hover { text-decoration: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 27px; }
.side_navi .open1 ul a:hover {
	text-decoration: underline;
}
/*--------*/


.side_navi ul {
	display:none;
}
.side_navi ul a, .side_navi li.on ul a, .side_navi .open ul a {
	float:left;
	height:27px;
	color:#fff;
	padding-left:25px;
	line-height:27px;
	color:#666;
	font-weight:normal;
	background-image: url(../images/new_left_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px -85px;
	text-indent: 13px;
}
.side_navi .open ul {
	display:block;
	float:left;
	width: 163px;
}
.side_navi .open ul .current{ height: 27px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.side_navi .open ul .current a {
	background:url(../images/new_left_bg.jpg) no-repeat 0 -57px;
	color:#fff;
	height:27px;
}
.side_navi .open ul .current a:hover {
	text-decoration: none;
}
.side_navi .open ul a:hover {
	text-decoration: underline;
}
.side_navi .openon ul {
	display:block;
	float:left;
}
.news_search {
	position:relative;
	width:167px;
	height:149px;
	background:url(../images/bg_news_search.png) no-repeat;
	margin-bottom:10px;
}
.news_search h4 {
	padding-left:35px;
	height:30px;
	line-height:30px;
	color:#333;
}
.news_search p {
	margin:10px;
	line-height:27px;
	height:27px;
}
.news_search input {
	width:145px;
	padding-left:2px;
	height:25px;
	border:solid 1px #cfcdcd;
	margin:0 0 10px 10px;
	color:#666;
	line-height:25px;
}
.news_search .btn_search {
	display:block;
	width:97px;
	height:25px;
	margin-left:40px;
	overflow:hidden;
	background:url(../images/btn_search.jpg) no-repeat;
	line-height:100px;
}
.news_subscribe {
}
.news_subscribe a {
	display:block;
	width:165px;
	height:185px;
	overflow:hidden;
	background-image: url(../images/dhpic.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	text-indent: -999px;
	text-align: left;
}
.main_area {
	width:745px;
	float:right;
	overflow:hidden;
	_zoom:1;
}
.main_area_special {
	width:950px;
	background:none;
}
.news_top {
	width:777px;
	height:274px;
	overflow:hidden;
	padding-left:6px;
}
.crumbs {
	height:40px;
	line-height:40px;
	color:#9d9d9d;
	position:relative;
}
.crumbs .rss {
	position:absolute;
	right:30px;
	top:7px;
	display:block;
	width:41px;
	height:17px;
	background:url(../images/ico_rss.jpg) no-repeat;
	line-height:100px;
	overflow:hidden;
}
.crumbs_special {
	padding-left:0px;
	background:none;
}
.crumbs a {
	color:#000;
}
.crumbs span {
	color:#cf0000;
}
.main_area .title {
	height:25px;
	line-height:25px;
	background:url(../images/news_title_bg.jpg) repeat-x;
	display:block;
	position:relative;
}
.main_area .title h3 {
	padding-left:20px;
	color:#ce0000;
	font-weight:bold;
}
.main_area .title span {
	position:absolute;
	top:0px;
	right:10px;
}
.main_area .title a {
	color:#ce0000;
}
.main_area .title span a.rss {
	color:#ce0000;
	padding-top:6px;
}
.doc_cont .title {
	height:27px;
	line-height:27px;
	background:url(../images/news_title_bg.jpg) repeat-x;
	display:block;
}
.doc_cont .title h3 {
	padding-left:0px;
	color:#ce0000;
	font-weight:bold;
}
.doc_cont .title span {
	float:right;
	padding-right:10px;
}
.doc_cont .title span a.rss {
	color:#ce0000;
	padding-top:6px;
}
.news_top {
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	background:url(../images/news_bg_index.jpg) left top repeat-x;
	background-color:#FFF;
}
.news_top p {
	float:left;
	width:380px;
	height:232px;
	margin-right:20px;
}
.news_top dl {
	width:410px;
	float:left;
	margin-top:25px;
}
.news_top dt {
	margin:5px 0;
}
.news_top dt a {
	font-size:12px;
	font-weight:bold;
	color:#b90000;
}
.news_top dd {
	height:66px;
	line-height:22px;
	overflow:hidden;
}
.news_top dd a {
	color:#666666;
}
.news_top dd em {
	color:#b90000;
}
.news_top .news_list_01 {
	float:left;
	padding-top:10px;
	width:410px;
	overflow:hidden;
	_zoom:1;
}
.news_top .news_list_01 li {
	padding-left:14px;
	padding-right:14px;
	background:url(../images/new_list_ar.jpg.jpg) no-repeat 0px 0px;
	margin-bottom:8px;
	line-height:14px;
*line-height:12px;
	overflow:hidden;
	_zoom:1;
}
.news_top .news_list_01 li a {
	float:left;
	width:260px;
	color:#000
}
.news_top .news_list_01 li span {
	float:right;
	width:75px;
}
.news_top .news_list_01 li.more {
	background:none;
	margin-top:15px;
}
.news_top .news_list_01 li.more a {
	float:none;
	color:#cf0003
}
.news_tab_cont {
	overflow:hidden;
}
.news_tab_cont .pic {
	background:url(../images/new_pic_bor.jpg) no-repeat left top;
	width:272px;
	height:260px;
	padding-left:6px;
	padding-top:6px;
	margin-left:22px;
	margin-top:27px;
	margin-right:50px;
	display:inline;
}
.news_tab_tit2 {
	clear:both;
	height:27px;
	position:relative;
	background:url(../images/news_blocl_2_bg.jpg);
}
.news_tab_tit2 li {
	float:left;
	height:27px;
	line-height:27px;
}
.news_tab_tit2 li a {
	float:left;
	padding:0 15px;
}
.news_tab_tit2 li.on a {
	color:#fff;
	font-weight:bold;
	background:url(../images/news_blocl_2_bg_on.jpg) repeat-x;
}
.rc_tr {
	position:absolute;
	right:-1px;
	top:-1px;
	display:block;
	width:6px;
	height:5px;
	background:url(../images/img_rc_tr.gif) no-repeat;
}
.news_top .title {
	height:27px;
	line-height:27px;
	background:url(../images/bg_title.gif) repeat-x;
}
.news_focus .title {
	height:27px;
	line-height:27px;
	background:url(../images/news_title_bg.jpg) repeat-x;
	display:block;
}
.news_focus {
	margin:10px 0 0px 0px;
	border:solid 1px #dbdbdb;
	background:url(../images/news_bg_index.jpg) 0px 53px repeat-x;
	background-color:#FFF;
	height:270px;
}
.news_focus h3 {
	padding-left:20px;
	color:#ce0000;
	font-weight:bold;
}
.news_focus .title span {
	float:right;
	padding-right:10px;
}
.news_focus .title span a {
	color:#ce0000;
}
.news_focus .pic {
	background:url(../images/new_pic_bor.jpg) no-repeat left top;
	width:272px;
	height:160px;
	padding-left:6px;
	padding-top:6px;
	margin-left:22px;
	margin-top:27px;
	margin-right:50px;
	display:inline;
}
.news_focus p {
	clear:left;
	float:left;
	margin:6px 0 10px 13px;
	display:inline;
}
.news_focus dl {
	float:right;
	width:410px;
	margin:27px 20px 0 0;
*margin:32px 20px 0 0;
}
.news_focus dt {
	margin-bottom:5px;
}
.news_focus dt a {
	font-weight:bold;
	color:#9e0101;
}
.news_focus dd a {
	color:#666;
	line-height:22px;
	height:87px;
}
.news_focus dd em {
	color:#9e0101;
}
.news_focus .news_list_01 {
	float:left;
	margin-top:10px;
	width:410px;
	overflow:hidden;
	_zoom:1;
}
.news_focus .news_list_01 li {
	padding-left:14px;
	padding-right:14px;
	background:url(../images/new_list_ar.jpg.jpg) no-repeat 0px 0px;
	margin-bottom:8px;
	line-height:14px;
*line-height:12px;
	overflow:hidden;
	_zoom:1;
}
.news_focus .news_list_01 li a {
	float:left;
	width:260px;
	color:#000
}
.news_focus .news_list_01 li span {
	float:right;
	width:75px;
}
.news_focus .news_list_01 li.more {
	background:none;
	margin-top:20px;
}
.news_focus .news_list_01 li.more a {
	float:none;
	color:#cf0003
}
.news_focus .news_list_01 li {
	padding-left:14px;
	padding-right:14px;
	background:url(../images/new_list_ar.jpg.jpg) no-repeat 0px 0px;
	margin-bottom:8px;
	line-height:14px;
*line-height:12px;
	overflow:hidden;
	_zoom:1;
}
.news_list_02 {
	clear:both;
	height:38px;
	border-top:solid 1px #dbdbdb;
	background:#f2f2f2;
	width:100%;
	overflow:hidden;
	_zoom:1;
}
.news_list_02 li {
	float:left;
	border-top:solid 1px #fff;
	padding:8px 0 4px;
	width:236px;
	background:url(../images/bg_list_06.gif) no-repeat right 5px;
}
.news_list_02 li a {
	float:left;
	height:23px;
	line-height:23px;
	color:#282828;
	padding-left:20px;
	background:url(../images/bg_list_05.gif) no-repeat 8px 6px;
}
.news_list_02 li.more {
	width:64px;
	text-align:center;
	background:none;
}
.news_list_02 li.more a {
	float:none;
	padding:0;
	background:none;
}
.third_viewpoint .title {
	height:27px;
	line-height:27px;
	background:url(../images/news_title_bg.jpg) repeat-x;
	display:block;
}
.third_viewpoint {
	height:150px;
	float:left;
	display:inline;
	border:solid 1px #dbdbdb;
	margin:10px 0px 10px 0px;
	width:782px;
}
.third_viewpoint h3 {
	padding-left:20px;
	color:#ce0000;
	font-weight:bold;
}
.third_viewpoint .title span {
	float:right;
	padding-right:10px;
}
.third_viewpoint .title span a {
	color:#ce0000;
}
.media_center {
	height:150px;
	float:left;
	display:inline;
	border:solid 1px #dbdbdb;
	margin:0px 0px 0px 0px;
	width:782px;
}
.media_center .title {
	height:27px;
	line-height:27px;
	background:url(../images/news_title_bg.jpg) repeat-x;
	display:block;
}
.media_center {
	height:150px;
	float:left;
	border:solid 1px #dbdbdb;
}
.media_center h3 {
	padding-left:20px;
	color:#ce0000;
	font-weight:bold;
}
.news_list_03 {
	padding-left:10px;
	padding-top:10px;
	display:inline;
	float:left;
}
.news_list_03 li {
	padding-left:14px;
	padding-right:14px;
	background:url(../images/new_list_ar.jpg.jpg) no-repeat 0px 0px;
	margin-top:7px;
	overflow:hidden;
	_zoom:1;
	line-height:15px;
*line-height:12px;
	width:350px;
	float:left;
	display:inline;
}
.news_list_03 li a {
	float:left;
	color:#000
}
.news_list_03 li span {
	float:right;
	width:75px;
}
.media_center ul {
	margin-left:10px;
	margin-top:10px;
}
.media_center li {
	float:left;
	margin:8px 0 0 8px;
	display:inline;
}
.media_center li a {
	float:left;
	height:47px;
	width:180px;
	line-height:200px;
}
.m_01 {
	background:url(../images/btn_vicenter.jpg) no-repeat;
}
.m_02 {
	background:url(../images/btn_videocenter.jpg) no-repeat;
}
.m_03 {
	background:url(../images/btn_piccenter.jpg) no-repeat;
}
.m_04 {
	background:url(../images/btn_medialinkman.jpg) no-repeat;
}
.list_pic .first {
	border-top:none;
	padding-top:10px;
}
.list_pic {
	background:url(../images/news_bg_index.jpg) left top repeat-x;
}
.list_txt dd.detail a {
	padding-left:0px;
}
/*pagination*/
.pagination {
	clear:both;
	padding-top: 20px;
	padding-right: 8px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.pagination p {
	overflow:hidden;
	_zoom:1;
}
.about_content .pagination p {
	padding:12px 0;
	text-indent:0px;
}
.pagination span, .pagination a {
	margin-right:5px;
}
.pagination span {
	color:333;
	font-weight:bold;
	float:left;
}
.pagination a.current {
	color:#fff;
	border:1px solid #a7b0b8;
	background-color:#a10505;
	float:left;
	text-align:center;
	display: inline;
	white-space: nowrap;
	width: 10px;
	height: 13px;
}
.pagination a.current:hover {
	color:#fff;
	-color:#a10505
}
.pagination a {
	color:#666;
	float:left;
	border:1px solid #a7b0b8;
	background-color:#f9fafb;
	text-align:center;
	white-space:nowrap;
	display:inline;
	font-family:simsun;
	line-height:12px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.pagination a:hover {
	color:#fff;
	background-color:#a10505
}
.pagination a.dot {
	border:solid 1px #fff;
	background-color:#FFF;
}
.pagination a.dot:hover {
	background-color:#FFF;
	color:#666;
}
.pagination a.btn_page {
	padding:2px;
	width:39px;
	white-space:nowrap
}
.pagination a.btn_page:hover {
	color:#fff;
	padding:2px 6px;
	background-color:#a10505
}
/*.pagination span.btn_page{ color:#666; font-weight:normal;}
.pagination a.btn_page{ color:#333;}*/
.pagination .total {
	float:right;
	font-weight:normal;
	padding:2px 6px;
*padding:3px 6px;
}
/* search_top */
.news_search_top {
	height:30px;
	line-height:25px;
	padding-top:3px;
}
.input_01 {
	width:120px;
	padding:5px 0 5px 5px;
	border:solid 1px #d5d5d5;
	color:#666;
	background:#fff;
	margin-right:8px;
}
.btn_search_top {
	background:url(../images/news_search.jpg) no-repeat;
	padding:0px 13px;
	margin-top:2px;
	float:left;
	line-height:20px;
	color:#FFF
}
.news_search_top span {
	float:left;
	margin-right:8px;
}
.news_search_top input {
	float:left;
}
.news_search_top .input_01 {
	background:url(../images/search_bg.jpg) left top no-repeat;
	border:0px;
	width:137px;
}
.news_search_top .input_02 {
	padding:4px 0 3px 4px;
	border:1px solid #d8d8d8;
}
.news_search_top .select_sim {
	position:relative;
	float:left;
	width:90px;
	margin-right:8px;
	background:#fff url(../images/bg_select_sim_02.jpg) no-repeat;
	z-index:6;
}
.news_search_top .select_sim span {
	width:67px;
}
.news_search_top .select_sim a {
	width:90px;
}
.news_search_top .select_sim ul {
	width:88px;
	z-index:6;
}
.news_search_top .tit {
	font-size:12px;
	color:#666;
	padding-right:10px;
	margin-right:10px;
	padding-left:20px;
}
/*main_tab*/
.main_tab {
	height:28px;
	overflow:hidden;
	_zoom:1;
}
.main_tab li {
	float:left;
	height:28px;
	text-align:center;
	line-height:30px;
	border-bottom:none;
}
.main_tab li a {
	color:#626262;
	font-weight:bold;
	display:block;
}
.main_tab li.on {
	background:url(../images/new_tab_on.jpg) repeat-x 0 -1px;
}
.main_tab li.on a {
	color:#fff;
}
.news_tab li {
	width:238px;
}
.news_tab li.sep {
	margin:0 6px 0 5px;
}
/*news_detail*/
.news_detail {
	margin:0 20px;
}
.news_detail_title {
	border-bottom:solid 1px #ccc;
	text-align:center;
	line-height:22px;
	padding:10px 0;
	margin-bottom:25px;
}
.news_detail_title h3 {
	color:#ba0000;
	font-size:20px;
	font-weight:bold;
}
.news_detail_title p {
	color:#666;
	font-size:12px;
}
.page_navi {
	margin:0px 20px;
	padding:10px 0;
	overflow:hidden;
	_zoom:1;
}
.page_navi .fl {
	float:left;
	width:45%;
}
.page_navi a {
	color:#000
}
.page_navi .fr {
	float:right;
	width:45%;
	text-align:right;
}
.backtolist {
	text-align:right;
	margin:10px 20px;
	clear:both;
}
/*contactus*/
.contactus {
	padding:20px 0px 0;
	margin:0px 0px 0px 10px;
}
.contactus h3 {
	background:url(../images/bg_contact_tit.gif) repeat-x;
	font:bold 14px/35px Arial;
	color:#2f2f2f;
	border:solid 1px #ccc;
	text-align:center;
	margin-bottom:3px;
}
.contactus dl {
	width:187px;
	height:330px;
	float:left;
	display:inline;
}
.contactus dl.linkman {
	background:url(../images/bg_contactus_01.jpg) no-repeat;
	margin-right:3px;
}
.contactus dl.phone {
	background:url(../images/bg_contactus_02.jpg) no-repeat;
	margin-right:4px;
}
.contactus dl.email {
	background:url(../images/bg_contactus_03.jpg) no-repeat;
	margin-right:4px;
}
.contactus dl.address {
	background:url(../images/bg_contactus_04.jpg) no-repeat;
	margin:0;
}
.contactus dt {
	font:bold 16px/16px Arial;
	color:#2f2f2f;
	margin:20px 0 0 10px;
}
.contactus dd {
	font:bold 16px/20px Arial;
	color:#b90000;
	margin:10px 0 0 10px;
	width:150px;
}
/*btn*/
a.btn {
	background:url(../images/bg_btn_down.jpg) no-repeat;
	width:91px;
	height:25px;
	line-height:25px;
	text-align:center;
	float:right;
}
/*vi*/
.vi_content {
	padding:0px;
	margin:0 0px;
}
.vi_tab {
	margin:0;
	background: url(../images/new_tab_off.jpg) repeat-x scroll 0px -1px transparent
}
.vi_tab li {
	width:194px;
	background:url(../images/new_tab_off_vi.jpg) no-repeat 0px -1px;
}
.vi_tab li.last { /*background:none;*/
}
.vi_main {
	border:0px;
	margin:20px
}
.vi_main dt {
	height:30px;
	background:#eaeaea;
	font:normal 16px/30px simhei;
	color:#333;
	text-align:center;
	margin:0 1px;
	position:relative;
}
.vi_main dd {
	margin:15px 0 20px;
	text-align:center;
}
.vi_main dt a {
	color:#ca0000;
	margin-right:10px;
}
.vi_main dt .down {
	position:absolute;
	right:0px;
	top:2px;
}
/*aboutcontent*/
.about_content {
	width:776px;
	float:right;
	background-color:#FFF
}
.about_main {
	padding:20px;
	background:#fff url(../images/bg_about.gif) repeat-x;
	border:solid 1px #e0dfdf;
	border-top:none;
	overflow:hidden;
	_zoom:1;
}
.ceo_message {
	margin:30px 20px;
	overflow:hidden;
	_zoom:1;
}
.ceo_message dl {
	margin-top:20px;
	clear:both;
}
.ceo_message dl.top {
	margin-top:10px;
	background:#f5f5f5;
	height:268px;
	padding-right:20px;
	border:solid 1px #e4e3e3;
	padding:6px;
	overflow:hidden;
}
.ceo_message dl.top dt img.fl {
	float:left;
	margin-right:15px;
}
.ceo_message dl.top dt span {
	font:normal 24px/28px Microsoft YaHei;
	color:#000;
	padding:15px 0;
	display:block;
}
.ceo_message .fl {
	margin:0 80px 0 50px;
}
.ceo_message dl dt {
	color:#cf0000;
	font-weight:bold;
}
.ceo_message p {
	line-height:20px;
	margin-bottom:15px;
	color:#666;
}
.auther {
	text-align:right;
	color:#000;
	font-weight:bold;
	padding:20px 0;
}
.auther img {
	margin:0 10px;
	vertical-align:middle;
}
.research {
	margin:20px;
	padding-bottom:20px;
}
.prize {
	width:738px;
	height:244px;
	background:url(../images/bg_research.jpg) no-repeat;
	margin-bottom:20px;
}
.prize h4 {
	font:normal 20px/24px Microsoft YaHei;
	color:#fff;
	padding:40px 0 0 45px;
}
.prize ul {
	margin:10px 0 0 45px;
}
.prize li {
	color:#000;
	line-height:18px;
	padding-left:8px;
	background:url(../images/bg_list_09.gif) no-repeat 0 center;
}
.research p {
	line-height:20px;
	margin-bottom:20px;
	color:#666;
}
.innovate_list {
	overflow:hidden;
	_zoom:1;
	margin:15px 0 50px;
}
.innovate_list li {
	float:left;
	display:inline;
	margin-right:22px;
}
.innovate_list li a {
	float:left;
	width:166px;
	height:47px;
	line-height:200px;
	overflow:hidden;
}
.innovate_list .in_01 {
	background:url(../images/img_innovate_01.jpg) no-repeat;
}
.innovate_list .in_02 {
	background:url(../images/img_innovate_02.jpg) no-repeat;
}
.innovate_list .in_03 {
	background:url(../images/img_innovate_03.jpg) no-repeat;
}
.innovate_list .in_04 {
	background:url(../images/img_innovate_04.jpg) no-repeat;
	margin-right:0;
}
.innovate_detail {
	border-bottom:solid 1px #ccc;
}
.innovate_detail li {
	border-top:dotted 1px #000;
	padding-left:160px;
	clear:both;
	overflow:hidden;
	_zoom:1;
}
.innovate_01 {
	background:url(../images/bg_innovate_01.jpg) no-repeat 40px 20px;
}
.innovate_02 {
	background:url(../images/bg_innovate_02.jpg) no-repeat 40px 20px;
}
.innovate_03 {
	background:url(../images/bg_innovate_03.jpg) no-repeat 40px 20px;
}
.innovate_04 {
	background:url(../images/bg_innovate_04.jpg) no-repeat 40px 20px;
}
.innovate_top {
	float:right;
	width:47px;
	height:15px;
	background:url(../images/ico_top.gif) no-repeat;
	margin:10px 0;
*margin:0px;
	line-height:100px;
	overflow:hidden;
}
/*feedback*/
.form_style {/*background:url(../images/bg_feedback.gif) no-repeat; */
}
.form_style table {
	margin:10px 0 10px 10px;
	width:720px;
}
.form_style table label {
	margin-right:10px;
}
.form_style table input {
	vertical-align:middle;
	background:url(../images/form_bg.jpg) repeat-x #FFF;
}
.form_style table th {
	color:#333;
	vertical-align:top;
	padding:10px 0;
}
.form_style table td {
	padding:5px 0;
*padding:4px 0;
	color:#333;
}
.form_style table em {
	color:#e20000;
	margin-right:5px;
	vertical-align:middle;
	font-family:simsun;
}
.input_02 {
	padding:5px 0 5px 5px;
	border:solid 1px #b1b8cc;
	color:#666;
	background:#fff;
	margin-right:8px;
}
.form_style .w1 {
	width:120px;
}
.form_style .r {
	border:1px solid #e20000
}
.form_style .w2 {
	width:130px;
}
.form_style .w3 {
	width:610px;
	width:603px\9;
*width:627px;
}
.form_style .w4 {
	width:280px;
}
.form_style textarea {
	width:410px;
	height:80px;
}
.form_style p {
	text-align:center;
}
.form_style p input {
	border:none;
	background:url(../images/bg_btn_01.gif) no-repeat;
	margin:0px;
	cursor:pointer;
}
.form_style .title {
	font-weight:bold;
	color:#333;
	padding-left:12px;
	line-height:25px;
}
.sim_form {
	position:relative;
	width:125px;
	border:solid 1px #b1b8cc;
}
.sim_form ul {
	width:125px;
	height:100px;
	overflow-y:scroll;
} /* lisa modify 9 28*/
.sim_form a {
	width:125px;
}
.mediaorder {
	position:relative;
}
.pop_01 {
	position:absolute;
	width:476px;
	height:157px;
	background:url(../images/bg_pop_01.png) no-repeat;
	top:50%;
	left:150px;
}
.pop_01 a {
	float:left;
	width:71px;
	height:25px;
	background:url(../images/bg_btn_01.gif) no-repeat;
	text-align:center;
	line-height:25px;
	color:#333;
	margin:110px 0 0 210px;
}
/*foucs*/
.focus_first {
	height:218px;
	padding-right:10px;
	background:url("../images/list_bg.jpg") no-repeat scroll center bottom transparent;
	margin-bottom:10px;
}
.focus_first dt {
	margin:20px 0 10px;
}
.focus_first dt img {
	margin:0px;
}
.focus_first dt .pic {
	float:left;
	background:url(../images/new_pic_bor.jpg) no-repeat scroll left top transparent;
	display:inline;
	height:210px;
	margin-left:22px;
	margin-right:50px;
	padding-left:6px;
	padding-top:6px;
	width:272px;
}
.focus_first .des {
	line-height:20px;
}
.focus_first dt a.tit {
	color:#e20000;
	font-weight:bold;
}
.focus_first .detail {
	padding-top:20px;
}
.focus_first .detail a {
	color:#e20000;
}
.more_focus {
	overflow:hidden;
	_zoom:1;
}
.more_focus dl {
	float:left;
	width:355px;
	padding:10px 10px 0;
}
.more_focus dt {
	margin-bottom:0;
}
.br1 {
	border-right:dotted 1px #eaeaea;
}
.more_focus dt .pic {
	float:left;
	background:url(../images/focus_list_bg.jpg) no-repeat left top;
	display:inline;
	height:210px;
	width:150px;
	margin-left:10px;
	margin-right:10px;
	padding-left:3px;
	padding-top:3px;
}
.more_focus dt .pic img {
	margin:5px 7px;
}
.more_focus dl {
	background:url(../images/focus_list_bg_2.jpg) no-repeat scroll center bottom transparent;
	height:150px;
	margin-top:8px;
}
.more_focus dt a {
	color:#e20000;
	font-weight:bold;
}
.more_focus .des {
	line-height:20px;
	height:75px;
	margin-top:5px;
}
.more_focus .detail a {
	color:#e20000;
}
/*pic_center*/
.media_center_main {
	margin:0 20px;
}
.pic_tab {
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	margin:0;
	background:url(../images/new_tab_off.jpg) repeat-x 0px -1px;
}
.pic_tab li {
	width:145px;
	border-right:none;
	background:url(../images/new_tab_off_b.jpg) no-repeat 0 -1px;
}
.pic_tab li.on {
	border-right:none;
	background-position:0px -1px;
}
.tab_list_tit {/* background:url(../images/bg_piccenter_01.gif) repeat-x; */
	height:130px;
	position:relative;
	overflow:hidden;
}
.tab_list_tit .btn_left, .tab_list_tit .btn_right {
	position:absolute;
	display:block;
	width:14px;
	height:110px;
	top:4px;
}
.tab_list_tit .btn_left {
	left:0;
	background:url(../images/btn_left.gif) no-repeat;
}
.tab_list_tit .btn_right {
	right:0;
	background:url(../images/btn_right.gif) no-repeat;
}
.tab_list {
	width:690px;
	height:134px;
	overflow:hidden;
	margin:5px 0 12px 21px;
	position:relative;
}
.tab_list ul {
	width:3000px;
	position:absolute;
	height:114px;
}
.tab_list ul li {
	float:left;
	width:138px;
	height:114px;
	text-align:left;
	background:url(../images/bg_tab_list.jpg) no-repeat;
}
.tab_list ul li.on {
	background:url(../images/bg_tab_list_on.jpg) no-repeat;
}
.tab_list ul li a {
	color:#5d5d5d;
}
.tab_list ul li.on a {
	color:#c70303;
	font-weight: bold;
}
.tab_list ul li a img {
	display:block;
	margin:9px;
	width:115px;
	height:65px;
	padding-bottom:25px;
}
.tab_list_cont {
	background:url(../images/vido_bg_left.jpg) repeat-x;
	overflow:hidden;
	margin-top:10px;
}
.tab_list_cont .pic_big {
	width:712px;
	height:339px;
	margin:15px 0 1px 11px;
	background:url("../images/loading.gif") no-repeat scroll center center #FFFFFF;
	;
}
.tab_list_cont .pic_big img {
	width:712px;
	height:339px;
}
.tab_list_cont .pic_des {
	height:38px;
	padding-top:10px;
	background:url(../images/bg_piccenter_03.gif) repeat-x;
	margin:0 12px;
}
.pic_tit {
	color:#333;
	float:left;
	width:380px;
	height:30px;
	border-right:solid 1px #f2f2f2;
	padding-left:10px;
}
.share {
	float:left;
	border-left:solid 1px #d7d7d7;
	height:30px;
}
.share .down {
	float:left;
	width:77px;
	height:21px;
	background:url(../images/share_down.jpg) no-repeat;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-size:14px;
	margin:0 8px;
}
.share ul {
	float:left;
	width:220px;
	height:30px; /*background:url(../images/bg_share.gif) no-repeat;*/
}
.share ul li {
	float:left;
	margin:5px 0 0 7px;
	_margin:5px 0 0 5px;
}
.share ul li img {
	border:solid 1px #ddd;
}
.pic_list {
	background:url(../images/bg_piccenter_04.gif) repeat-x;
	overflow:hidden;
	_zoom:1;
	padding:16px 0 0 14px;
*margin-bottom:14px;
}
.pic_list li {
	float:left;
	width:133px;
	height:83px;
	background:url(../images/bg_pic.png) no-repeat;
	margin:0 8px 15px 0;
}
.pic_list li img {
	margin:9px;
	width:115px;
	height:65px;
}
.video_list {
	background:url(../images/bg_piccenter_04.gif) repeat-x;
	overflow:hidden;
	_zoom:1;
	padding:16px 0 0 14px;
*margin-bottom:14px;
	clear:both;
}
.video_list li {
	float:left;
	width:133px;
	height:103px;
	background:url(../images/bg_video.png) no-repeat;
	margin:0 8px 15px 0;
	text-align:center;
}
.video_list li a {
	color:#333;
}
.video_list li img {
	margin:9px 9px 5px;
	width:115px;
	height:65px;
	display:block;
}
.video_big {
	float:left;
	width:441px;
	padding:17px 0 25px 31px;
}
.video_des {
	float:right;
	width:279px;
	margin-top:0px;
	background:url(../images/vido_bg_new.jpg) repeat-x;
	position:relative;
	border-left:1px solid #bbc4ca
}
.video_des .share {
	border:none;
}
.video_des h4 {
	color:#b90000;
	line-height:30px;
	padding-left:17px;
	font-weight:bold;
}
.video_des dl {
	height:370px;
	width:230px;
	margin-left:17px;
}
.video_des dl dt {
	font-weight:bold;
	color:#333;
	padding-top:20px;
}
.video_des dl dd {
	color:#666;
	line-height:20px;
}
.video_des .btn3 {
	float:left;
	width:77px;
	height:30px;
	line-height:30px;
	background:url(../images/bg_btn_03.jpg) no-repeat;
	text-align:center;
}
.video_des .btn4 {
	float:left;
	width:77px;
	height:30px;
	line-height:30px;
	background:url(../images/bg_btn_1.jpg) no-repeat;
	text-align:center;
}
.video_des ul {
	float:left;
	margin:0 8px;
	display:inline;
}
.video_des .share a {
	margin-bottom:5px;
}
.pop_share {
	position:absolute;
	width:245px;
	height:270px;
	top:35px;
	left:17px;
	background:url(../images/bg_video_des.gif) repeat-x left -35px;
	display:none;
}
.pop_share_tit {
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin:15px 0;
}
.pop_share p {
	color:#000;
}
.pop_share .btn_01 {
	margin:8px 0;
}
.pop_share .input_03 {
	width:240px;
	height:25px;
	border:solid 1px #b1b8cc;
	margin-top:5px;
}
.pop_share .back {
	position:absolute;
	right:0;
	bottom:0;
}
.btn_01 {
	display:block;
	width:71px;
	height:25px;
	text-align:center;
	background:url(../images/bg_btn_01.gif) no-repeat;
	line-height:25px;
	color:#333;
}
/* intro */
.intro dl { /*margin:27px 30px 30px 22px;*/
	overflow:hidden;
	_zoom:1;
}
.intro dl img.fl {
	float:left;
	margin:0 20px 10px 0;
}
.intro dt {
	margin-bottom:20px;
}
.intro dd {/*width:445px; float:left;*/
}
.intro dd p {
	margin-bottom:20px;
	color:#666;
	line-height:20px;
}
.intro h4 {
	font-weight:bold;
	color:#cf0000;
}
.intro_list {
	clear:both;
	margin:20px 0 0 20px;
	padding-bottom:20px;
	overflow:hidden;
	_zoom:1;
}
.intro_list h5 {
	display:none;
}
.intro_list li {
	float:left;
	width:137px;
	height:170px;
	padding:4px 0;
	border:solid 1px #ccc;
	margin-right:10px;
}
.intro_list p {
	height:60px;
	line-height:20px;
	color:#666;
	margin:0 8px;
}
.intro_list p a {
	color:#666;
}
/*frame*/
.framework {
	margin:0 15px 20px;
}
.framework dt {
	font:bold 12px/18px Arial;
	color:#cf0000;
	margin:15px 0 5px;
}
.framework dd {
	position:relative;
}
.framework li {
	position:absolute;
	line-height:14px;
	color:#676767;
}
.framework li a {
	color:#676767;
}
.framework .white, .framework .white a {
	color:#fff;
}
.w15 {
	width:15px;
}
/* groupteam */
.groupteam_wrap {
	background:url(../images/bg_framework.jpg) no-repeat left bottom;
	width:733px;
	margin:0 -22px -20px -20px;
	padding:20px 20px 60px;
	overflow:hidden;
	_zoom:1;
}
.groupteam_top {
	width:726px;
	height:370px;
	margin:25px 0 0 22px;
}
.groupteam_top dt {
	margin-bottom:10px;
}
.groupteam_top dt a {
	color:#c00;
	font-size:14px;
	font-weight:bold;
}
.groupteam_top dt img {
	float:left;
	margin-right:10px;
	background:url(../images/bg_ceo.jpg) no-repeat;
	padding:6px 8px 11px 6px;
}
.groupteam_top dd p {
	line-height:20px;
	margin-bottom:20px;
}
.groupteam_top dd p, .groupteam_top dd li {
	color:#666;
}
.groupteam_top dd ul {
	margin-bottom:20px;
}
.groupteam_top dd li {
	line-height:20px;
}
.groupteam_top dd li span {
	font-weight:bold;
	color:#a4a4a4;
	margin-right:20px;
}
.groupteam_top dd li em {
	margin-left:62px;
}
.groupteam_top dd a {
	color:#cf0000;
}
.groupteam {
	margin:0px 0 0 25px;
	padding-top:40px;
	background:url(../images/list_bg.jpg) no-repeat top center;
	overflow:hidden;
	_zoom:1;
}
.groupteam li {
	float:left;
	padding-bottom:50px;
	height:184px;
	width:181px;
	margin-right:60px;
	overflow:hidden;
}
.groupteam li img {
	padding:5px 9px 10px 5px;
	background:url(../images/bg_face.jpg) no-repeat;
}
.groupteam p {
	margin:4px 0;
}
.groupteam li a {
	color:#cf0000;
}
.groupteam p a {
	color:#000;
}
a.more {
	color:#cf0000;
	font-family:simsun;
}
/* history */
.history_tab {
	margin:0;
	border-bottom:solid 1px #ee0303;
}
.history_tab li {
	width:220px;
	background:url(../images/bg_history_tab.jpg) no-repeat right center;
}
.history_tab li a {
	color:#666;
	font-size:12px;
	font-weight:normal;
}
.history_tab li span {
	margin-left:5px;
	font-size:10px;
	color:#b2b1b1;
}
.history_tab li.on span {
	color:#fff;
}
.history_cont {
	padding-bottom:20px;
	background:url(../images/bg_history.jpg) repeat-x left top;
}
.event_group {
	overflow:hidden;
	_zoom:1;
	padding:25px 25px 0;
}
.history_pic {
	float:left;
	width:137px;
	height:90px;
	background:url(../images/bg_img_03.jpg) no-repeat;
}
.history_pic img {
	width:120px;
	height:72px;
	margin:6px 0 0 6px;
}
.event_list {
	float:right;
	width:545px;
}
.year {
	position:relative;
	height:30px;
	background:url(../images/bg_year.gif) repeat-x 0 28px;
	padding-top:5px;
	margin-bottom:30px;
}
.year a {
	padding:2px 11px;
	position:absolute;
	right:5px;
	top:3px;
	color:red;
}
.event_list dl {
	margin:0 0 15px;
	overflow:hidden;
	_zoom:1;
}
.event_list dt {
	float:left;
	width:85px;
	font-weight:bold;
	color:#a4a4a4;
	line-height:20px;
}
.event_list dd {
	float:left;
	width:400px;
	line-height:20px;
}
/*tactic*/
.tactic_flash {
	width:776px;
	height:452px;
}
.tactic_list {
	margin:0 0 25px 20px;
	padding:20px 0 40px;
	background:url(../images/list_bg.jpg) no-repeat bottom center;
	overflow:hidden;
	_zoom:1;
}
.tactic_list li {
	float:left;
	padding:5px 4px;
	border:solid 1px #ccc;
	margin-right:10px;
}
.tactic_list li.on {
	border:solid 1px #f00;
}
/*social*/
.social_list {
	overflow:hidden;
	_zoom:1;
	margin-top:20px;
}
.social_list li {
	float:left;
	width:236px;
	height:212px;
	padding:4px;
	border:solid 1px #ccc;
	margin-right:18px;
}
.social_list li.last {
	margin-right:0;
}
.social_list p {
	color:#666;
	text-indent:0;
	padding:8px;
}
.social_list a {
	color:#666;
}
/*activity*/
.activity .top_area {
	background:url(../images/bg_activity.jpg) repeat-x;
}
.activity_list {
	background:#fff;
	border:solid 1px #ccc;
	border-top:none;
	padding:0 20px;
	background:url(../images/news_bg_index.jpg) repeat-x left top;
}
.activity_list ul {
	overflow:hidden;
	_zoom:1;
	padding-left:2px;
	margin-bottom:20px;
	padding-top:20px;
}
.activity_list li {
	width:290px;
	height:340px;
	background:url(../images/activi_bg.jpg) no-repeat;
	float:left;
	margin:10px 7px;
	_margin:10px 5px;
}
.activity_list li a.title {
	padding-top:10px;
}
.activity_list li p {
	text-align:left;
	text-indent:0px;
	color:#686868;
	line-height:22px;
	padding-left:5px;
}
.activity_list li.last {
	margin-right:0;
}
.activity_list li img {
	margin:5px;
}
.activity_list li a {
	display:block;
	color:#686868;
}
/*service*/
.service .top_area {
	background:url(../images/bg_service.jpg) repeat-x;
}
.service_cont {
	background:url(../images/news_bg_index.jpg) left top repeat-x #FFF;
	border:solid 1px #ccc;
	border-top:none;
	padding:0 20px 20px;
	overflow:hidden;
	_zoom:1;
}
.service_tab {
	margin:0;
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
	background:url(../images/new_tab_off.jpg) repeat-x;
}
.service_tab li {
	width:128px;
	border-right:none;
	border-right:solid 1px #ccc
}
.service_tab li.last {
	width:129px;
	border:none;
}
.guarantee_cont h5 {
	font-weight:bold;
	color:#b90000;
	margin:15px 0 10px;
}
.guarantee_cont ol {
	margin:0 0 0 25px;
	line-height:20px;
}
.guarantee_cont li, .guarantee_cont p {
	color:#2d2d2d;
}
.table_01 {
	width:690px;
	border-left:solid 1px #ccc;
	border-top:solid 1px #ccc;
	margin:10px 0;
}
.table_01 th, .table_01 td {
	color:#2d2d2d;
	padding:5px;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	text-align:center;
}
.table_01 th {
	background:#eaeaea;
	font-weight:bold;
}
.form_style_4 {
	background:url(../images/bg_mediaorder.gif) no-repeat;
}
.form_style_5 {
	background:url(../images/bg_form.gif) repeat-x;
	width:705px;
	border:solid 1px #ccc;
	margin-bottom:10px;
	padding:20px 12px;
}
.form_style_5 h4 {
	font-size:16px;
	color:#ba0000;
	font-family:simhei;
}
.form_style_5 h4 span {
	font-size:14px;
}
.form_style_5 p {
	color:#d00;
	text-indent:0;
	margin:10px 0 0;
}
.table_02 {
	margin-top:10px;
}
.table_02 input {
	vertical-align:middle;
}
.table_02 th {
	color:#333;
	vertical-align:top;
	padding:10px 0;
}
.table_02 td {
	padding:5px 0;
*padding:4px 0;
	color:#333;
}
.table_02 em {
	color:#e20000;
	margin-right:5px;
	vertical-align:middle;
	font-family:simsun;
}
.table_03 {
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	width:97%;
	margin-top:20px;
	text-align: left;
}
.table_03 caption {
	color:#fff;
	font-weight:bold;
	background:url(../images/ser_add_list.jpg) repeat-x;
	font-weight:bold;
	color:#2d2d2d;
	height:27px;
	line-height:27px;
	text-align:center;
	border:solid 1px #ccc;
	border-bottom:0px;
}
.table_03 th, .table_03 td {
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	text-align:left;
	padding:8px;
	color:#2d2d2d;
	text-indent: 15px;
	line-height: 22px;
}
.table_03 th {
	background:#f2f2f2;
}
.area {
	margin-top:10px;
}
.table_04 {
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	width:100%;
	margin-top:20px;
}
.table_04 caption {
	border:solid 1px #ccc;
	background:url(../images/ser_add_list.jpg) repeat-x;
	border-bottom:none;
	text-align:center;
	font-weight:bold;
	color:#2d2d2d;
	height:28px;
	line-height:28px;
	font-size:14px;
}
.table_04 th, .table_04 td {
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding:5px;
	color:#333;
	text-align:center;
}
.table_04 th {
	background:#f2f2f2;
}
.table_04 td.tl {
	text-align:left;
}
/*side_service*/
.side_service {
	width:167px;
	height:284px;
	background:url(../images/bg_sideservice.jpg) no-repeat;
}
.side_service dl {
	height:85px;
	overflow:hidden;
}
.side_service dl.ol {
	cursor:pointer;
}
.side_service dt {
	color:#333;
	font-weight:bold;
	margin:20px 0 0 60px;
}
.side_service dd {
	color:#5d5d5d;
	margin:8px 0 0 60px;
}
.side_service dt a {
	color:#5d5d5d;
	text-decoration:underline
}
.service_cont .form_style {
	margin:0 0 -1px 0;
	width:100%;
	background:none;
	border:0px;
	margin-top:10px;
}
.service_cont .form_style .title {
	background:url(../images/ser_add_list.jpg) repeat-x;
	height:28px;
	line-height:28px;
	font-size:13px;
	padding-left:20px;
}
.contact_us dl {
	clear:none;
}
.contact_01, .contact_02, .contact_03 {
	float:left;
	width:243px;
	height:308px;
	display:inline
}
.contact_01 {
	background:url(../images/bg_contact_01.jpg) no-repeat;
	cursor:pointer;
}
.contact_02 {
	background:url(../images/bg_contact_02.jpg) no-repeat;
	margin:0 12px 0 10px;
}
.contact_03 {
	background:url(../images/bg_contact_03.jpg) no-repeat;
}
.contact_us dt {
	font-size:14px;
	color:#2f2f2f;
	line-height:35px;
	margin-left:20px;
	margin-top:20px;
}
.contact_us dl dd {
	padding:0px 0 0 20px;
	font-size:14px;
	color:#8B8B8B;
}
.contact_us dl dd span {
	color:#b90000;
	font-weight:normal;
	font-size:14px;
}
.contact_us dd a {
	font-size:14px;
	color:#8B8B8B;
	font-weight:normal;
}
.contact_us_2 {
	margin-top:25px;
	border:solid 1px #ccc;
	height:142px;
	overflow:hidden;
	background:url(../images/bg_contact_m.jpg) 0 30px;
}
.contact_us_2 .title {
	text-align:center;
	font-weight:bold;
	color:#333;
}
.about_content .contact_us_2 dl {
	clear:none;
	width:230px;
	float:left;
	padding-left:13px;
}
.about_content .contact_us_2 dd {
	color:#b90000;
	margin-top:5px;
}
/*doc*/
.crumbs_doc {
	background:#fff url(../images/bg_crumbs_doc.gif) no-repeat;
}
.doc .top_area {
	background:url(../images/bg_doc.jpg) repeat-x;
}
.investment .top_area {
	background:url(../images/bg_investment.jpg) repeat-x;
}
.doc_cont {
	background:#fff;
}
.bt1 {
	border-top:solid 1px #ccc;
}
.doc_cont h4 {
	margin:0 20px;
	font-weight:bold;
	color:#333;
	padding-top:20px;
}
.doc_cont h5 {
	margin-left:20px;
	color:#666;
	font-weight:bold;
}
.doc_cont p {
	margin:0 20px;
	margin-bottom:20px;
	color:#666;
	line-height:16px;
}
.doc_cont p em {
	color:#b90000;
	font-family:simsun;
}
.doc_cont p.notice {
	padding:10px 0;
	color:#b90000;
}
.contact_us_3 {
	overflow:hidden;
	_zoom:1;
	margin:20px 28px;
}
.contact_us_3 dl {
	float:left;
	width:294px;
	height:258px;
}
.contact_11 {
	background:url(../images/bg_contact_11.jpg) no-repeat;
}
.contact_12 {
	background:url(../images/bg_contact_12.jpg) no-repeat;
	margin:0 10px;
}
.contact_13 {
	background:url(../images/bg_contact_13.jpg) no-repeat;
}
.contact_us_3 dt {
	color:#2f2f2f;
	font:bold 14px/40px Arial;
	text-align:center;
}
.contact_us_3 dd {
	color:#666;
	font-size:14px;
	margin:10px 0 0 10px;
}
.contact_us_3 dd span {
	font-weight:bold;
	color:#b90000;
	font-size:12px;
}
.doc_cont h3 {
	font-weight:bold;
	color:#b90000;
	font-size:14px;
	margin:0 20px 10px;
	padding-bottom:5px
}
.table_05 {
	margin:0 20px 20px;
	line-height:18px;
}
.table_05 caption {
	color:#333;
	font-weight:bold;
}
.table_05 th {
	font-weight:bold;
	color:#696969;
}
.table_05 td {
	color:#696969;
}
.form_style_6 {
	background:url(../images/bg_form_6.jpg) no-repeat;
	width:919px;
}
.stock {
	border:solid 1px #ccc;
	margin:0 20px 10px;
	height:40px;
	padding:20px;
	position:relative;
}
.stock dt {
	font-size:14px;
	color:#333;
	font-weight:bold;
	line-height:22px;
}
.stock dd.des {
	font-size:14px;
	color:#666;
	line-height:22px;
}
.stock dd.more {
	position:absolute;
	right:20px;
	top:20px;
}
.stock dd.more a {
	display:block;
	width:145px;
	height:35px;
	background:url(../images/bg_btn_06.jpg) no-repeat;
	line-height:35px;
	padding-right:38px;
	text-align:right;
	font-weight:bold;
	color:#333;
}
.law { /*background:url(../images/bg_gray.jpg) repeat-x; height:60px; */
	border:solid 1px #ccc;
	margin:10px 20px 10px;
	padding:10px 0;
	overflow:hidden;
	_zoom:1;
}
.law li {
	float:left;
	width:435px;
	padding-left:20px;
	position:relative;
	height:35px;
	line-height:30px;
	font-weight:bold;
	color:#666;
}
.law li a {
	position:absolute;
	top:0;
	right:10px;
	display:block;
	width:95px;
	height:30px;
	line-height:27px;
	text-align:center;
	background:url(../images/bg_btn_04.jpg) no-repeat;
}
.btn_02 {
	width:111px;
	padding-left:20px;
	height:35px;
	line-height:35px;
	background:url(../images/bg_btn_05.jpg) no-repeat;
	font-weight:bold;
	color:#333;
	display:block;
	margin-left:20px;
}
/*-----lisa-------*/
/* about */
.vision dl {
	padding-top:20px;
	background:url(../images/list_bg.jpg) no-repeat top center;
	height:96px;
}
.vision dl.first {
	background:none;
}
.vision dl dt {
	float:left;
	margin:0 25px;
}
.vision dl dt img {
	padding:6px 10px 10px 6px;
	background:url(../images/bg_img_01.jpg) no-repeat;
}
.honor {
	padding-bottom:20px;
	overflow:hidden;
	_zoom:1;
}
.honor img {
	float:left;
	margin:0 0 0 20px;
}
.honor dl {
	float:right;
	width:480px;
	margin-top:20px;
	margin-right:20px;
}
.honor dt {
	font:bold 12px/20px Arial;
	color:#cf0000;
}
.honor dd {
	color:#666;
	padding-left:10px;
	line-height:20px;
	background:url(../images/bg_list_09.gif) no-repeat 3px 8px;
}
.honor_pic_list {
	background:url(../images/list_bg.jpg) no-repeat top center;
	padding:30px 0 30px 40px;
	float:left;
}
.honor_pic_list li {
	float:left;
	margin-right:40px;
	border:solid 1px #ccc;
	margin-bottom:38px;
	width:200px;
	height:110px;
	overflow:hidden;
}
.honor_pic_list li.l3 {
	margin-right:0px;
}
/*social*/
.social_news {
	border:1px solid #CCC;
	margin-top:10px;
	clear:both
}
.social_news h1 {
	width:100%;
	background:url(../images/social_bar.jpg) repeat-x;
	margin:0px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #ccc;
	color:#000
}
.social_news h1 span {
	float:left;
	padding-right:50px;
	padding-left:10px;
	line-height:30px;
	background:url(../images/social_bar_bg.jpg) right top no-repeat;
	font-weight:bold;
}
.social_news h2 {
	color:#cc0000;
	font-family:Microsoft YaHei;
	font-size:20px;
	margin:0px;
	line-height:30px;
	padding-top:5px;
}
.social_news .more {
	float:right;
	margin-top:5px;
	margin-right:5px;
}
.social_news .main_pic {
	margin:8px;
	border:1px solid #ccc
}
.social_news_piclist {
	padding-left:15px;
}
.social_news_piclist li {
	float:left;
	display:inline;
	height:160px;
	margin:20px 18px 10px 0px;
	width:170px;
	line-height:18px;
}
.social_news_piclist li a {
	color:#cc0000;
}
.social_intro {
	background:url(../images/social_top_bg.jpg) no-repeat right bottom;
	height:195px;
	overflow:hidden
}
.social_intro .con {
	color:#666;
	padding:10px;
	padding-top:5px;
	float:left;
	width:460px;
	margin-top:0px;
}
.social_intro .con p {
	padding-top:8px;
}
.social_intro .con a {
	color:#cc0000;
}
.social_news img {
	float:left
}
.social_news .news {
	float:right;
	width:444px;
	margin-right:10px;
}
.social_news .news p {
	padding-top:8px;
}
.social_news .news ul {
	padding:0px;
}
.social_news .news ul li {
	line-height:20px;
	background:url(../images/news_arrow.jpg) left top no-repeat;
	padding-left:13px;
	margin-bottom:1px;
}
.social_news .news ul li span {
	float:right;
}
/* news order*/
.news_order {
	margin:0px;
	background-color:#fbfbfb;
	height:300px;
}
.news_order h2 {
	font-size:18px;
	color:#c80405;
	padding:10px;
	font-weight:bold;
}
.news_order .tips {
	text-align:center;
	margin:10px auto;
}
.news_order table {
	margin:10px 0px 10px 0px;
}
.news_order table tr td {
	height:30px;
}
.news_order table .username {
	border:1px solid #CCC;
	width:150px;
	padding:3px;
}
.news_order table .email {
	border:1px solid #CCC;
	width:150px;
	padding:3px;
}
.news_order table span {
	color:#F00;
	text-align:left
}
.news_channel .main_content {
	padding-top:10px;
}
.server_channel .main_content {
	padding-top:10px;
}
.news_channel .sidebar {
	width:163px;
}
.bd {
	border:1px solid #d9d9d9
}
.news_detail_content p {
	text-indent:20px;
	line-height:22px;
	color:#666;
	margin-bottom:20px;
}
.news_detail_content h4 {
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
}
.news_detail_content .news_detail_con_pic span {
	display:block;
	padding-top:5px;
	text-align:center
}
/*.news_detail_content .news_detail_con_pic { border:1px solid #d0d0d0; width:500px; padding:5px; margin:10px auto;}
.news_detail_content .news_detail_con_pic img { width:500px;}*/
.news_detail_content .news_detail_con_pic {
	text-align:center;
	padding:5px;
	margin:10px auto;
}
.news_detail_content .news_detail_con_pic img {
	padding:10px;
	border:solid 1px #ccc;
}
.news_detail_content h5 {
	color:#cf0000;
	font-weight:bold;
	margin:5px 0;
}
.service_index {
	margin-left:60px;
	margin-top:60px;
}
.service_index .news_search_top {
	background:url(../images/service_sh_bg.jpg) left top no-repeat;
	height:40px;
	padding-top:14px;
	margin-top:20px;
}
.service_index .news_search_top .tit {
	color:#393939;
	font-weight:bold;
}
.service_index .news_search_top .input_01 {
	background:url(../images/ser_form_bg.jpg) no-repeat left top;
	border:0 none;
	width:109px;
}
.service_index .service_enter {
	margin-top:40px;
}
.service_index .service_enter li {
	float:left;
	margin-right:40px;
	width:300px;
	height:120px;
}
.service_index .service_enter li img {
	float:left;
}
.service_index .service_enter li strong {
	padding-bottom:8px;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	line-height:40px;
}
.service_index .service_enter li a {
	text-decoration:underline
}
/* activ*/
.activ_area {
	width:960px;
}
.activ_area .news_tab_tit {
	background:url(../images/activ_nav_bg.jpg) repeat scroll 0px -29px repeat-x;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	clear:both;
	height:29px;
	position:relative;
}
.activ_area .news_tab_tit li a {
	padding:0px 40px;
}
.nbg {
	background:none;
	background-color:#FFF
}
.service_title {
	font-size:16px;
	font-weight:bold;
}
.service_cont h4 {
	margin-top:10px;
}
.service_cont .title_tip {
	color:#d00;
	text-indent:0;
	margin:10px 0 0;
}
.service_cont .form_style table input.r {
	border:1px solid #e20000
}
.media_center_pic {
	clear:both;
	background:url(../images/news_bg_index.jpg) 0px -1px repeat-x;
	padding:20px;
	overflow:hidden;
	_zoom:1;
}
.media_center_pic li {
	background:url(../images/med_bg.jpg) no-repeat;
	margin:3px;
	float:left;
	display:inline;
	width:140px;
	height:117px;
}
.media_center_pic li span {
	padding-left:20px;
	padding-top:5px;
}
.media_center_pic li img {
	display:block;
	margin:6px;
}
.pic_tab_sub {
	clear:both;
	line-height:27px;
	height:27px;
	background:url(../images/news_bg_index.jpg) 0px -1px repeat-x;
}
.pic_tab_sub li {
	float:left;
	display:inline;
	line-height:27px;
	padding:0px 14px;
	background:url(../images/med_nav_line.jpg) right 4px no-repeat;
}
.pic_tab_sub li.on {
	line-height:27px;
}
.pic_tab_sub li.on a {
	line-height:27px;
	color: #e20000;
	font-weight:bold;
}
.roll_list {
	margin:0px 20px;
}
.other_vido_list {
	background:url(../images/news_bg_index.jpg) repeat-x left top #FFFFFF;
}
.other_vido_list li {
	background:url(../images/bg_tab_list.jpg) no-repeat scroll 0 0 transparent;
	float:left;
	height:114px;
	text-align:left;
	width:138px;
	margin:7px;
	margin-bottom:30px;
}
.other_vido_list li a img {
	display:block;
	height:65px;
	margin:9px;
	padding-bottom:25px;
	width:115px;
}
.other_vido_list h4 {
	font-size:12px;
	color:#ef0000;
	line-height:40px;
	margin-left:20px;
}
.other_vido_list ul {
	margin-left:10px;
}
.media_tab {
	background:url(../images/new_tab_off.jpg) repeat-x 0px -1px;
}
.news_tab li {
	width:120px;
	background-position:0px -1px;
}
.news_tab li.on {
	width:120px;
	background-position:0px -1px;
}
.list_pic .tit_1 {
	background:url(../images/new_list_ar.jpg.jpg) no-repeat;
	line-height:14px;
	margin-bottom:8px;
	overflow:hidden;
	padding-left:14px;
	padding-right:14px;
}
.list_pic .tit_1 a {
	color:#000;
	font-weight:normal
}
/*big pic*/
.big_pic_tit {
	font:bold 14px/30px simsun;
	height:30px;
	color:#000;
	text-align:center;
}
.big_pic_page {
	float:left;
	padding:3px 8px;
	background:#ebebeb;
	border:solid 1px #a7b0b8;
	color:#666;
	margin-right:15px
}
.big_pic_down {
	float:left;
	padding:3px 15px;
	background:#920000;
	border:solid 1px #890000;
	color:#fff;
}
.big_pic_share {
	padding:10px 0;
	position:relative;
	height:20px;
}
.big_pic_share span {
	position:absolute;
	right:10px;
	top:10px;
}
#jquery-lightbox .big_pic_share span a img {
	border:solid 1px #ccc;
	margin-left:6px;
	vertical-align:middle;
}
.main_area_cont {
	padding:20px;
	overflow:hidden;
	_zoom:1;
}
.main_area_cont p {
	line-height:20px;
	color:#666;
	margin-bottom:15px;
}
.main_area_cont h4 {
	color:#CE0000;
	font-weight:bold;
	margin:5px 0;
}
.main_area_cont h5 {
	color:#000;
	font-weight:bold;
}
.new_tech h4, .green h4 {
	color:#CE0000;
	font-weight:bold;
}
.new_tech p {
	margin-bottom:25px;
}
.tech_chart {
	margin:10px 0 45px 30px;
}
.ma13 {
	margin:10px 0 30px;
}
.newtech_list {
	overflow:hidden;
	_zoom:1;
	margin-top:10px;
}
.newtech_list li {
	float:left;
	margin-right:8px;
	padding-bottom:30px;
	display:inline;
}
.newtech_list li.last {
	margin-right:0;
}
.tech_detail {
	clear:both;
	padding-bottom:35px;
	overflow:hidden;
	_zoom:1;
}
.tech_detail dt {
	float:left;
	float:left;
	margin:0 70px 0 43px;
	width:75px;
	height:80px;
	background:url(../images/bg_newtech.jpg) no-repeat;
	display:inline;
}
.tech_01 dt {
	background-position:0 0;
}
.tech_02 dt {
	background-position:0 -80px;
}
.tech_03 dt {
	background-position:0 -160px;
}
.tech_04 dt {
	background-position:0 -240px;
}
.tech_05 dt {
	background-position:0 -320px;
}
.tech_06 dt {
	background-position:0 -400px;
}
.tech_07 dt {
	background-position:0 -480px;
}
.tech_detail dt span {
	display:none;
}
.tech_detail dd {
	float:left;
	width:536px;
}
.tab_02 {
	border-bottom:1px solid #EE0303;
	height:28px;
	overflow:hidden;
}
.tab_02 li {
	background:url(../images/bg_tab_02.jpg) no-repeat right center;
}
.tab_02 li a {
	color:#666;
	font-weight:normal;
	padding:0 15px;
}
.tab_02 li.on {
	background:url(../images/new_tab_on.jpg) repeat-x;
}
.tab_02 li.on a {
	color:#fff;
}
.main_vision {
	width:776px;
	height:244px;
	background:url(../images/bg_mainvision.gif) no-repeat;
	margin-bottom:10px;
}
.main_vision img {
	width:767px;
	height:229px;
	margin:4px 0 0 4px;
}
.green img.fr {
	float:right;
	margin:0 0 15px 15px;
	padding:5px 10px 10px 6px;
	background:url(../images/bg_img_04.jpg) no-repeat;
}
.green p {
	margin-bottom:20px;
}
.green_list {
	height:84px;
}
.green_list li {
	float:left;
	margin-right:8px;
	display:inline;
}
.green_list li.last {
	margin-right:0;
}
.hopeschool, .dream, .sport, .snow {
	margin-bottom:10px;
}
.hopeschool {
	background:url(../images/bg_hopeschool.jpg) no-repeat right bottom;
}
.dream {
	background:url(../images/bg_dream.jpg) no-repeat right bottom;
}
.sport {
	background:url(../images/bg_sport.jpg) no-repeat right bottom;
}
.snow {
	background:url(../images/bg_snow.jpg) no-repeat right bottom;
}
.hopeschool h4, .dream h4, .sport h4, .snow h4 {
	color:#CE0000;
	font-weight:bold;
}
.hopeschool p, .dream p, .sport p, .snow p {
	width:470px;
	margin:10px 0 25px;
}
.news_main {
	overflow:hidden;
	_zoom:1;
}
.news_main p.pic {
	float:left;
	width:345px;
}
.news_main p.pic img {
	padding:6px 10px 10px 6px;
	margin:25px 0 0 25px;
	background:url(../images/new_pic_bor.jpg) no-repeat;
	width:256px;
	height:142px;
}
.news_main_cont {
	float:right;
	width:410px;
	margin:25px 19px 0 0;
}
.news_main dl {
}
.news_main dt {
	margin:5px 0;
}
.news_main dt a {
	color:#b90000;
	font-weight:bold;
}
.news_main dd {
	line-height:20px;
	height:60px;
	overflow:hidden;
}
.news_main dd a {
	color:#666;
}
.news_main dd em {
	color:#b90000;
}
.news_main_list {
	float:left;
	padding-top:10px;
	width:410px;
	overflow:hidden;
	_zoom:1;
}
.news_main_list li {
	padding: 3px 0 3px 10px;
	background:url(../images/bg_list_09.gif) no-repeat 0px 8px;
	position:relative;
}
.news_main_list li a {
	color:#000
}
.news_main_list li span {
	position:absolute;
	right:5px;
	width:75px;
	font-size:10px;
}
.news_main_cont .more2 {
	padding:10px 0;
	float:left;
}
.brand {
	overflow:hidden;
	_zoom:1;
	margin:0 20px 70px;
}
.brand dl {
	float:left;
	width:540px;
}
.brand dt {
	font-weight:bold;
	color:#cf0000;
	margin-bottom:20px;
}
.brand p {
	line-height:20px;
	margin-bottom:20px;
	color:#666;
}
.brand_pic {
	float:left;
	width:170px;
	padding-left:10px;
}
.system {
	margin:0 20px;
}
.system h4 {
	color:#cf0000;
	font-weight:bold;
	margin-bottom:10px
}
.system p {
	line-height:20px;
	margin-bottom:10px;
}
.system ul {
	overflow:hidden;
	_zoom:1;
	border-top:solid 1px #ccc;
	padding-top:20px;
}
.system li {
	clear:left;
	margin-bottom:40px;
	height:90px;
}
.system img {
	float:left;
	margin:0 40px 0 5px;
}
.system dt {
	font-weight:bold;
	color:#000;
}
.design .fl {
	padding:5px 10px 10px 5px;
	background:url(../images/bg_img_05.jpg) no-repeat;
	margin:20px 20px 60px 0;
}
.design p {
	margin-bottom:15px;
}
.down_news {
	overflow:hidden;
	_zoom:1;
	margin:10px 0 0 10px;
}
.down_news li {
	float:left;
	margin:0 18px 26px 0;
	height:145px;
}
.down_news li.last {
	margin-right:0;
}
.aboutmain p {
	margin-bottom:15px;
	color:#666;
}
.aboutmain ul {
	overflow:hidden;
	_zoom:1;
}
.aboutmain li {
	width:205px;
	height:200px;
	border:solid 1px #d9d9d9;
	float:left;
	margin:0 37px 25px 0;
}
.aboutmain li p {
	margin:0 10px;
}
.others {
	margin-top:20px;
}
.others h4 {
	font-size:15px;
	color:#000;
	font-weight:bold;
	margin:15px 0 5px;
}
.other_news {
	overflow:hidden;
	_zoom:1;
	background:url(../images/bg_menu_sep_02.gif) no-repeat 50% 0
}
.other_news li {
	float:left;
	width:330px;
	position:relative;
	padding:5px 0;
	margin-right:70px;
}
.other_news li.last {
	margin-right:0;
}
.other_news li a {
	color:#000;
}
.other_news li span {
	position:absolute;
	right:0px;
	top:5px;
}
.others .media_center_pic {
	background:none;
	padding:0;
	height:auto;
}
.honors {
	margin-bottom:30px;
	overflow:hidden;
	_zoom:1;
}
.honors dt {
	float:left;
	width:230px;
}
.honors dt img {
	border:solid 1px #ccc;
	margin:30px 0 0 30px;
}
.honors dd {
	float:left;
	width:530px;
}
.honors dd ul {
	margin-top:3px;
}
.honors dd li {
	line-height:18px;
	padding-left:10px;
	background:url(../images/bg_list_09.gif) no-repeat left 7px;
}
.green_cont {
	float:right;
	width:550px;
}
.img_01 {
	background:url(../images/bg_img_03.jpg) no-repeat;
	padding:4px 10px 10px 4px;
}
.mt5 {
	margin-top:5px;
}
.cl {
	clear:both;
}
.group_cont {
	margin:15px;
	padding:10px 10px 150px;
	border:solid 1px #ccc;
	background:url(../images/bg_group.jpg) no-repeat left bottom;
	overflow:hidden;
	_zoom:1;
	line-height:20px;
}
.group_cont h3 {
	font:bold 18px/20px simsun;
	text-align:center;
	color:#cf0000;
	padding:20px 0;
	border-bottom:solid 1px #ccc;
	margin-bottom:20px;
}
.group_pic {
	float:left;
	background:url(../images/bg_group_pic.jpg) no-repeat;
	padding:5px 10px 10px 5px;
	margin-bottom:10px;
	margin-right:20px;
}
.group_cont dl {
	float:left;
	width:440px;
}
.group_cont dl.nophoto {
	width:auto;
}
.group_cont dt {
	font-weight:bold;
	color:#000;
}
.group_cont dd {
	margin-bottom:15px;
}
.group_cont dd span {
	font-weight:bold;
	color:#a4a4a4;
}
.tb_main td {
	border:solid 1px #ccc;
}
.pandora {
	width:954px;
}
/*faq*/
.faq_search_top {
	height:28px;
	line-height:25px;
	padding-top:3px;
}
.input_01 {
	width:120px;
	padding:5px 0 5px 5px;
	border:solid 1px #d5d5d5;
	color:#666;
	background:#fff;
	margin-right:8px;
}
.btn_search_top {
	background:url(../images/news_search.jpg) no-repeat;
	padding:0px 13px;
	margin-top:2px;
	float:left;
	line-height:20px;
	color:#FFF;
}
.faq_search_top {
	position:relative;
}
.faq_sim {
	float:left;
	position:relative;
	margin-right:10px;
}
.faq_sim ul {
	height:145px;
	overflow:auto;
}
.faq_search_top span {
	float:left;
	margin-right:8px;
}
.faq_search_top input {
	float:left;
}
.faq_search_top .input_01 {
	background:url(../images/search_bg.jpg) left top no-repeat;
	border:0px;
	width:137px;
}
.faq_search_top .input_02 {
	padding:4px 0 3px 4px;
	border:1px solid #d8d8d8;
	width:200px;
	height:18px;
}
.bg_faq_2 {
	float:left;
	display:inline;
	background:url(../images/faq_2.gif) repeat-x;
	height:25px;
	width:50px;
	border:1px solid #acadaf;
	text-align:center;
}
.faq_search_top .tit {
	font-size:12px;
	color:#666;
	padding-right:10px;
	margin-right:10px;
}
.faq_list dl {
	background:url("../images/list_bg.jpg") no-repeat scroll center bottom;
	padding:20px 0 30px 10px;
}
.faq_list dl dt {
	background:url(../images/faq_3.gif) no-repeat;
	padding-left:20px;
}
.faq_list dl dd {
	background:url(../images/faq_4.gif) no-repeat;
	padding-left:20px;
	line-height:18px;
}
.faq_list dl dt a {
	font-weight:bold;
	color:#d10000;
}
.faq_list dl dd {
	color:#666;
	margin-top:5px;
}
/*condition*/
.condition_mar {
	margin-top:20px;
}
.condition_mar img {
	vertical-align:top;
}
/* year30 */
.year30 ul {
	overflow:hidden;
	zoom:1;
	margin-top:12px;
}
.year30 ul li {
	float:left;
	margin:0 25px 12px 0;
	width:220px;
	height:128px;
	overflow:hidden;
}
.year30 ul li.last {
	margin-right:0;
}
.event30 {
	width:954px;
	border:solid 1px #ccc;
	margin-top:10px;
}
.event_top {
	background:url(../images/news_title_bg.jpg) repeat-x;
	height:24px;
}
.event_top a {
	float:right;
	margin-right:10px;
	font: bold 12px/24px simsun;
	color:#f00;
}
.event30 h3 {
	width:730px;
	margin:20px auto 28px;
	text-align:center;
	font:bold 18px/24px Arial;
	color:#f00;
	border-bottom:solid 1px #ccc;
	padding-bottom:15px;
}
.event30 h3 img {
	margin-right:10px;
}
.event30_cont {
	margin:0 35px 30px;
}
.event30_cont img {
	display:block;
	margin:0 auto;
	padding:5px;
	background:#fff;
	border:solid 1px #ccc;
	text-align:center;
}
.event30_cont p {
	text-indent:24px;
	line-height:18px;
	margin-bottom:18px;
}
/*page*/
.pagination span.page_jump {
	float:right;
	font-weight:normal;
	margin-left:5px;
	padding:0 0 1px;
}
.pagination span.page_jump input {
	width:18px;
	border:solid 1px #ccc;
	margin:0 2px;
	height:15px;
}
.pagination span.page_jump a {
	float:none;
	margin-left:3px;
}
.bg000 {
	background:url(../images/news_bg_index.jpg) repeat-x scroll left 28px;
}
.banner {
	text-align: center;
	background-image: url(../images/1_topbg_1.jpg);
	background-repeat: repeat-x;
    min-width: 950px;
}
* html .banner {
  width: expression((documentElement.clientWidth <950) ? "950px" : "100%" );
}
.main .ban_l {
	float: left;
	margin-left: 13px;
	margin-top: 18px;
	margin-bottom: 10px;
	display: inline;
}
.main .ban_l li {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
.main .ban_r {
	border: 1px solid #E6E6E6;
	padding-top: 10px;
	padding-bottom: 5px;
	width: 680px;
	float: right;
	margin-right: 13px;
	display: inline;
	margin-top: 10px;
}
.dpic {
	display: inline;
}
.tab {
	margin-top:20px;
	position: relative;
	width:666px;
	height:276px
}
#TabCon1, #TabCon2, #TabCon3 {
	width:100%;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.xixi1 {
	width:554px;
	height:29px;
	line-height:29px;
	background-image:url(../images/newpict.gif);
	cursor:pointer;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: right;
}
.xixi2 {
	width:554px;
	height:29px;
	line-height:29px;
	background-image:url(../images/newpict.gif);
	cursor:pointer;
	background-repeat: no-repeat;
	background-position: 0px -29px;
	float: right;
}
.xixi3 {
	width:554px;
	height:29px;
	line-height:29px;
	background-image:url(../images/newpict.gif);
	cursor:pointer;
	background-repeat: no-repeat;
	background-position: 0px -58px;
	float: right;
}
.tab1 {
	width:184px;
	height:29px;
	line-height:29px;
	text-align:center;
	cursor:pointer;
	color:#FFF;
	float: left;
}
.tab2 {
	width:184px;
	height:29px;
	line-height:29px;
	text-align:center;
	cursor:pointer;
	color:#000;
	float: left;
}
.tab3 {
	width:184px;
	height:29px;
	line-height:29px;
	text-align:center;
	cursor:pointer;
	color:#000;
	float: left;
}
.tab dl dt {
	line-height: 26px;
	background-image: url(../images/sj.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-indent: 10px;
}
.tab  dl {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.tab  dl dt .date {
	margin-right: 10px;
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
}
.main_navi li ul {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e9f6fe;
	width: 137px;
}
.gdrss {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	text-align: right;
	width: 98%;
	clear: both;
	margin:8px auto;
}
.main_news h2 {
	font-size: 16px;
	font-weight: bolder;
	margin-top: 15px;
	text-align: left;
	text-indent: 8px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.main_news h2 a {
	color: #333;
}
.main_news p {
	line-height: 18px;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 8px;
}
.lj {
	text-align: right;
	line-height: 20px;
	margin-right: 8px;
	display: inline;
	float: right;
}
.tab .tb {
	position: absolute;
	height: 45px;
	width: 46px;
	left: 9px;
	top: -13px;
}
.main h5 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 5px;
	text-align: left;
	text-indent: 8px;
	padding-top: 5px;
	margin-bottom: 10px;
}
/*图片滚动部分*/
.scroll_div {
	width:950px;
	height:100px;
	margin:0 auto;
	overflow: hidden;
	white-space: nowrap;
	background:#f;
}
/*.scroll_div img {
	border: 0;
	margin-top: auto;
	margin-right: 8px;
	margin-bottom: auto;
	margin-left: 8px;
}*/
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li {
	display:inline;
}
/*#scroll_div #scroll_begin ul li {
	background-image: url(../images/kuangpic.gif);
	background-repeat: no-repeat;
	height: 80px;
	width: 146px;
	margin-right: 5px;
	margin-left: 6px;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	float: left;
	padding-top: 10px;
	text-align: center;
}
*/
.bg {
	background-image: url(../images/bg0.jpg);
	background-repeat: repeat-x;
}
.wby {
	width: 165px;
	height: 18px;
	color: #666;
	border: 0px none #FFF;
	background-color: transparent;
	padding-left: 5px;
}
.wby hover {
	border: 0px none #FFF;
}
dl dt a {
	display: block;
	position: relative;
	width: 100%;
}
dl dt a:hover {
	display: block;
	background-color: #EAF0F2;
	background-image: url(../images/sj.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
}
.sidebar .r_bg {
	position: absolute;
	background-image: url(../images/lnavpic_05.jpg);
	height: 586px;
	width: 6px;
	top: 0px;
	right: 0px;
}
.topbanner {
	text-align: center;
	background-image: url(../images/2_topbg.jpg);
	background-repeat: repeat-x;
	height: 149px;
}
.topbanner2 {
	text-align: center;
	background-image: url(../images/2_topbg.jpg);
	background-repeat: repeat-x;
	height: 149px;
}
.topbanner3 {
	text-align: center;
	background-image: url(../images/3_topbgg.jpg);
	background-repeat: no-repeat;
	height: 149px;
}
.topbanner4 {
	text-align: center;
	background-image: url(../images/4_topbg.jpg);
	background-repeat: repeat-x;
	height: 149px;
}
.topbanner5 {
	text-align: center;
	background-image: url(../images/5_topbg.jpg);
	background-repeat: repeat-x;
	height: 149px;
}
.topbanner6 {
	text-align: center;
	background-image: url(../images/6_topbg.jpg);
	background-repeat: repeat-x;
	height: 149px;
}
.topbanner7 {
	text-align: center;
	background-image: url(../images/7_topbg.jpg);
	background-repeat: repeat-x;
	height: 149px;
}
.topbanner8{
	text-align: center;
	background-image: url(../images/8_topbg.jpg);
	background-repeat: repeat-x;
	height: 149px;
}
.bg1 {
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-x;
}
.tithead {
	font-size: 17px;
	font-family: "微软雅黑", "黑体";
	background-image: url(../images/line.jpg);
	background-repeat: repeat-x;
	font-weight: bolder;
	line-height: 35px;
	background-position: 0px bottom;
	color: #666;
	margin-bottom: 15px;
	background-color: transparent;
}
.tithead span {
	float: left;
	height: 21px;
	width: 23px;
	margin-top: 8px;
	margin-right: 6px;
}
.hi15 {
	height: 15px;
	clear: both;
}
.main_01 {
	text-align: center;
}
.main_font {
	line-height: 24px;
	padding-left: 25px;
	padding-right: 70px;
}
.main_font h1, .main_02 h1, .main_03 h1 {
	font-size: 14px;
	font-weight: bolder;
	color: #333;
	margin-top: 20px;
	margin-bottom: 15px;
}
.main_font ul li {
	float: left;
	padding-right: 27px;
	padding-left: 27px;
	background-color: #D9EDF0;
	border: 1px solid #099;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 8px;
	padding-top: 7px;
	padding-bottom: 4px;
	height: 30px;
	font-size: 14px;
	color: #069;
}
.main_font ul {
	width: 650px;
	display: block;
}
.main_02 { padding-left: 25px; line-height: 24px; 
}
.main_03 span {
	float: right;
	margin-left: 15px;
}
.main_03 {
	padding-left: 25px;
	padding-right: 25px;
	line-height: 24px;
}
.bz {
	color: #069;
	line-height: 30px;
}
.main_03 p b {
	font-size: 20px;
	font-weight: bolder;
	font-family: "微软雅黑", "黑体";
}
.main_02 li h2 {
	background-color: #dedede;
	margin: 0px;
	text-align: left;
	font-size: 14px;
	font-weight: bolder;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 26px;
}
.main_02 li h2 img {
	margin-right: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	display: block;
	float: left;
	line-height: 26px;
}
.main_02 li p {
	margin-top: 15px;
	margin-bottom: 30px;
	padding-left: 50px;
	line-height: 24px;
}
.main_02 li {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 75%;
}
.yc2_main {
	background-image: url(../images/bg_bd.jpg);
	background-repeat: repeat-x;
	background-position: 0px top;
	height: 14px;
}
.yc2_tab_tit {
	clear:both;
	height:28px;
	position:relative;
	background:url(../images/tab_off.jpg);
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}
.yc2_tab_tit li {
	float:left;
	height:27px;
	line-height:27px;
	border-right:solid 1px #ccc;
}
.yc2_tab_tit li a {
	float:left;
	padding-top: 0;
	padding-right: 45px;
	padding-bottom: 0;
	padding-left: 45px;
}
.yc2_tab_tit li.on a {
	color:#fff;
	font-weight:bold;
	background:url(../images/new_tab_on.jpg) repeat-x;
}
.yc22_tab_tit {
	clear:both;
	height:28px;
	position:relative;
	background:url(../images/tab_off.jpg);
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}
.yc22_tab_tit li {
	float:left;
	height:27px;
	line-height:27px;
	border-right:solid 1px #ccc;
}
.yc22_tab_tit li a {
	float:left;
	padding-top: 0;
	padding-right: 16px;
	padding-bottom: 0;
	padding-left: 16px;
}
.yc22_tab_tit li.on a {
	color:#fff;
	font-weight:bold;
	background:url(../images/new_tab_on.jpg) repeat-x;
}
.yc2_tit {
	padding-left: 25px;
	height: 30px;
	padding-top: 8px;
}
.main_03 ul li img {
	float: left;
	margin-top: 0px;
	display: block;
}
.main_03 ul li h3 {
	font-size: 14px;
	font-weight: bolder;
	color: #333;
	padding: 0px;
	margin-top: 0px;
}
.main_03 ul li {
	margin-bottom: 30px;
	display: block;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 80px;
}
.main_03 ul li .ft {
	width: 550px;
	float: left;
	padding-left: 25px;
}
.yc2_tit .font {
	position: relative;
	float: right;
	margin-top: -15px;
}
.zs {
	line-height: 30px;
	color: #C00;
	padding-left: 25px;
}
.news_list .tit {
	margin-bottom: 15px;
}
.news_list .tit img {
	border: 1px solid #CCC;
	padding: 6px;
	float: left;
	margin-left: 25px;
	margin-top: 8px;
}
.news_list .tit span h1 {
	color: #C00;
	font-size: 12px;
	font-weight: bolder;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 25px;
	margin-bottom: 10px;
}
.news_list .tit span {
	float: right;
	width: 75%;
	line-height: 22px;
}
.news_list .tit span .detail {
	text-align: right;
}
.news_list .tit span .detail a {
	font-size: 12px;
	color: #666;
	font-weight: bolder;
	text-align: right;
}
.news_list .tit span .detail a:hover {
	font-size: 12px;
	color: #333;
	font-weight: bolder;
	text-align: right;
}

.yc_news ul {display:block; margin-left:0px;}
.yc_news ul li {
	background-image: url(../images/iconj.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	text-indent: 25px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	display: block;
	width:720px;
	height:30px;
	color:#aaa;
	display:block;
}
.yc_news ul li span{ color:#000; float:right; line-height:24px;}
.yc_news ul li:hover {
	background-color: #EAF5F7;
	text-decoration: none;
}
.yc_news ul li span {
	position: relative;
	float: right;
	line-height: 30px;
	margin-right: 10px;
	height:30px;
}
.yc_news ul .gray {
	background-color: #EEE;
}
.yc_news ul li a {float:left; line-height:30px; margin-left:-20px;}
.yc_news ul li a:hover {
	text-decoration: none;
}
.yc8main {
	padding-left: 15px;
}
.yc8main .y8_pic {
	float: left;
	padding: 8px;
	border: 1px solid #CCC;
}
.yc8main {
}
.yc8main .y8_txt {
	float: left;
	margin-left: 20px;
	margin-right: 25px;
	line-height: 24px;
}
.yc8main .y8_txt  p{
text-indent:2em
}
.yc8main .y8_txt1 {
	line-height: 24px;
	margin-right: 25px;
}
.yc8main .y8_txt1 span {
	float: left;
	margin-right: 25px;
}
.yc8main  ul li .y8_txt2 { float: left; width: 490px; 
}
.yc8main  ul li span {
	float: left;
	margin-right: 30px;
	padding: 5px;
	background-color: #FFF;
	border: 1px solid #CCC;
}
.y8_txt2 h1 {
	font-weight: bolder;
	color: #C00;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 8px;
}
.yc8main  ul li {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.y8_txt2 p {
	line-height: 24px;
}
.yc8main .y8_td {
	float: left;
	margin-right: 30px;
	margin-left: 10px;
	margin-bottom: 20px;
	height: 290px;
	text-align: center;
	width: 200px;
}
.yc8main .y8_td h4 {
	text-align: center;
	margin-top: 6px;
	margin-bottom: 10px;
}
.yc8main .y8_td img {
	padding: 6px;
	border: 1px solid #CCC;
}
.yc8main .y8_td p {
	/*width: 180px;*/
	margin:0;
	text-align: center;
}
.yc8main p {
	line-height: 24px;
	margin-right: 40px;
	margin-top: 10px;
}
.yc8main h1 {
	font-size: 16px;
	font-weight: bolder;
	font-family: "微软雅黑";
}
.yc8main .yc8_pbd {
	line-height: 30px;
	text-align: center;
}
.yc8_pbd {
	height: 145px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	line-height: 30px;
	background-color: #E1E1E1;
}
.yc8_pbd_bg {
	background-image: url(../images/tab_off.jpg);
	background-repeat: repeat-x;
	line-height: 28px;
}
.yc8main .yc8_pbd tr .yc8left {
	text-align: left;
	text-indent: 10px;
}
.yc8main .yc8_pbd .yc8bd_gray {
	background-color: #EEF7F7;
}
.yc8main .yc8_pbd .yc8bd_white {
	background-color: #FFF;
}
.yc8main .yc8lx1 h5 {
	font-size: 15px;
	color: #C00;
	background-color: #E7E7E7;
	line-height: 30px;
	font-weight: bolder;
	font-family: "微软雅黑";
	text-indent: 5px;
	background-image: url(../images/dsjbg.gif);
	background-repeat: repeat-x;
	
}
.yc8main h4 {
	font-size: 14px;
	font-weight: bolder;
	margin-top: 10px;
	margin-bottom: 0px;
}
.yc8main .yc8main_l {
	width: 345px;
	margin-bottom: 20px;
	float: left;
}
.yc8lx1 {
	width: 100%;
	margin-bottom: 0px;
	height:216px;
}
.yc8main .yc8main_r {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	float: left;
	margin-left: 20px;
	padding-left: 20px;
	width:325px;
}
.yc8ry .yc8ry_pic {
	float: left;
		margin-right: 20px;
}
.yc8ry .yc8ry_txt {
	float: left;
	width:450px

}
.yc8ry {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-top: 10px;
	padding-top: 10px;
}
.yc8ry .yc8ry_txt h3 {
	font-size: 12px;
	font-weight: bolder;
	color: #C00;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 6px;
	margin-bottom: 8px;
}
.yc8main  dl {
	float: left;
	background-image: url(../images/dsj_22.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
	margin-right: 3px;
	margin-left: 0px;
	display: block;
	padding-left: 6px;
}
.yc8main h2 {
	line-height: 30px;
	font-size: 14px;
	font-weight: bolder;
	color: #333;
	background-image: url(../images/dsjbg.gif);
	background-repeat: repeat-x;
}
.yc8main .dsj span {
	float: left;
	display: block;
	margin-right: 50px;
	width: 80px;
	padding-left: 10px;
	font-weight: bolder;
	color: #333;
	line-height: 24px;
}
.yc8main .dsj .txt {
	float: left;
	line-height: 24px;
	margin-right: 30px;
}
.yc8main .dsj {
	margin-top: 15px;
	margin-bottom: 20px;
}
.yc8main h2 span {
	position: relative;
	right: 0px;
	z-index: 2;
	width: 60px;
	left: 600px;
	top: 4px;
}
.main_05 {
	padding-left: 25px;
}
.main_05 ul li {
	float: left;
	width: 49%;
	background-image: url(../images/bg_list_09.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	line-height: 30px;
}
.main_05 ul li a {
	color: #069;
}
.gdrss a {
	line-height: 18px;
}
.gdrss a img {
	margin-top: 5px;
}
.yc7main {
	padding-left: 25px;
}
.yc7main p {
	line-height: 24px;
	margin-right: 30px;
}
.yc7main .tableborder {
	line-height: 24px;
}
#feedback tr td input {
}
#feedback tr td .btntj {
	width: 80px;
	height: 35px;
	font-size: 14px;
	font-weight: bolder;
	word-spacing: 4px;
}
#feedback tr td .fk {
	padding: 5px;
}

.main_02 .zpfw { background-image: url(../images/zplcfu.jpg); background-repeat: no-repeat; background-position: 0px bottom; line-height: 24px; padding-left: 120px; padding-right: 70px; height: 620px; }

.main_02 span { font-weight: bolder; font-size: 16px; }

.main_02 .txtfw { padding-right: 70px; }

.main_02 .txtfw h6 { background-color: #84c3b7; font-size: 14px; font-weight: bolder; color: #FFF; line-height: 30px; padding-left: 8px; }

.ico{ width:710px; padding:10px; height:65px; overflow:hidden; margin-top:10px; border:1px solid #ddd; background-image: url(../images/banner_bg.gif); background-repeat: no-repeat; background-position: right top; background-color: #FFF; }
.ico a{display:block;float:left;width:70px;height:100px;font-family:微软雅黑;font-size:14px;line-height:20px; color:#669; text-decoration:none;}
.ico a:hover{ color:#900; text-decoration:none;}
.ico .ashow {float:left;width:70px;height:100px;font-family:微软雅黑;font-size:14px;line-height:20px; color:#CCC; }

.chanpin{ margin-top:10px; position: relative; }
.chanpin_left{ width:483px; height:203px; float:left; border: 1px solid #CCC; }
.chanpin_right{ width:240px; height:203px; float:left; border: 1px solid #CCC; margin-left: 5px; }

.chanpin_title{ width:319px; height:50px; background:url(../images/header_01.gif) no-repeat;float:left; margin-left:20px;}
.chanpin_xinxi{ width:410px; height:210px;}
.ka{ width:150px; height:151px; float:left;margin-top:8px; margin-left:15px;}
.xinxi{ width:215px; height:151px;float:left; margin-left:15px;}
.xinxi_span{ font-family:"宋体"; font-size:12px; color:#333; line-height:23px; text-align:left; padding-top:15px;}
.xinxi_span a{ color:#333; text-decoration:none;}
.xinxi_span a:hover{ color: #999;text-decoration:none;}

.cp{ float:left; margin-top:20px; width: 100%; }
.cp_jieshao{ width:340px; float:left; padding-left: 25px; }
.left{ float:left; }
.right{ width:50px; height:300px;float:right; margin-top:40px;}
.left_xinxi{ width:280px; height:120px; font-family:"微软雅黑"; font-size:12px; color:#666; text-align:left; line-height:22px; margin-bottom: 15px; }
.cp_biaoti{ font-family:"微软雅黑"; font-size:14px; color:#2187DE; font-weight:bold; text-align:left; width:270px; height:18px; }
.fengexian{ width:40px; height:200px; clear:both;background:url(../images/fengexian.jpg);}
.left ul{list-style:none;margin:0;padding:0; margin-top:20px;}
.left ul li{list-style:none;list-style-position:outside;width:100%;margin:0;padding:0;border-bottom:1px dotted #CCC; padding-left:25px;}
.left ul li{font-size:12px;line-height:22px;padding-top:6px;text-indent:22px; background:url(../images/01.jpg) no-repeat 7px 12px;}
.left a{ color:#666; text-decoration:none;}
.left a:hover{ color:#999;text-decoration:none;}
.btn{ margin-top:25px;}

.cp_jieshao2{ float:left; padding-left: 45px; border-left-width: 1px; border-left-style: solid; border-left-color: #CCC; }

.bx { border: 1px solid #E1E1E1; }
.a1 a,.a2 a,.a3 a {font-size:14px;line-height:22px;color:#333;text-decoration:underline;}
.a1 a:hover,.a2 a:hover,.a3 a:hover {color:#900;text-decoration:none;}
.a3 a {font-size:12px;line-height:18px;color:#666;text-decoration:underline;}
.a3 a:hover {color:#900;text-decoration:none;}
.a1 {width:960px;height:227px;background:url(../images/02.gif);position:relative;}
.a1ac { width:320px; position:absolute; left:370px; text-align:left; top: 85px; }
.a2 {width:960px;height:300px;background:url(../images/03.gif);position:relative;}
.a2ac { width:320px; position:absolute; left:387px; top:97px; text-align:left; line-height: 24px; }
.a3 {width:960px;height:302px;background:url(../images/04.gif);position:relative;}
.a3ac { width:320px; position:absolute; left:369px; top:89px; text-align:left; line-height: 20px; }

/*员工关爱服务*/
.content{ float:left; margin-top:15px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.content_left{ float:left; background:url(../images/content_bg.gif) no-repeat; width: 450px; }
.content_right{ width:215px; float:left; margin-left: 20px; line-height: 24px; margin-top: 30px; height: 450px; }

.product{ width:745px; height:452px; float:left;}
.product_header{ float:left; margin-left:10px; }
.product_header a{ color:#333; text-decoration:none;}
.product_header a:hover{ color:#C00; text-decoration:none;}
.product_main{ padding-left:15px; }
.product_S{ width:420px; background:#f4f4f4; border-left:solid #dbdbdb 1px; border-top:solid #dbdbdb 1px; border-right:#dbdbdb solid 1px; border-bottom:#dbdbdb solid 1px; margin-top:10px; float:left; margin-bottom: 10px; margin-left: 15px; }
.product_top{ width:220px; height:88px; float:left;}
.product_bottom{ font-family:"宋体"; font-size:12px; color:#666; line-height:20px; text-align:left; padding-left:10px; float: left; padding-top: 5px; }
.product_bottom a{ color:#666; text-decoration:none;}
.product_bottom a:hover{ color:#999; text-decoration:none;}
.ico1{ clear: both; }
.ico1 ul{ margin-left:25px; padding-top:15px; }
.ico1 ul li{ list-style:none; float:left; padding-right:10px;}
.Service_Phone{ width:215px; height:77px; background-image: url(../images/branch.jpg); background-repeat: no-repeat; }
.Phone{ width:215px; height:180px; background-image: url(../images/consult.jpg); background-repeat: no-repeat; }
.Phone ul{ padding-top:60px;}
.Phone ul li{ font-family:"宋体";font-size:12px; color:#333; text-align:left;padding-left:11px; line-height:24px; list-style:none;}

.root{ width:100%; height:45px; background:url(../images/footer_bg.gif) repeat-x;}
.root_main{ font-family:"微软雅黑"; font-size:12px; color:#666; text-align:center; margin-top:-15px; line-height:20px;}

.ico1 .recommend { margin-top: 40px; margin-left: 10px; }

.txtfw td { padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; }

.txtfw .ysbd { background-color:#4AA3B5; line-height: 24px; border: 1px solid #4AA3B5; }

.top_menu{
	position:relative;
	float:right;
	margin-top:33px;
	z-index:10;
	line-height: 28px;
	width: 320px;
}
.top_menu a{margin:0 10px;}


.top_menu .lan { position: absolute; right: 20px; top: -20px; line-height: 18px; width: 83px; color: #CCC; text-align: center; }
.top_menu .lan a { color: #999; }
.indexBlog {
  background: url("../images/arrow_35.gif") no-repeat scroll right center transparent;
  width: 67px;
  position:absolute;
  left:-80px;top:0px;font-weight:700;
  line-height:24px;
  font-family: "microsoft yahei";
}
.indexBlog a {margin:0}
.idx-concat{top:-26px;left:-80px;font-weight:700;position:absolute}
.idx-concat span{color:Red}

.index_focus_box
{
    position: relative;
    width: 925px;
    background: #fff;
    height: 337px;
	margin-left:30px;
}
.index_focus_box DIV.img
{
    border-bottom: #e6e6e6 0px solid;
    position: absolute;
    border-left: #e6e6e6 0px solid;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 925px;
    padding-right: 0px;
    height: 301px;
    border-top: #e6e6e6 0px solid;
    top: 0px;
    border-right: #e6e6e6 0px solid;
    padding-top: 0px;
}
.index_focus_box DIV.loding
{
    z-index: 40;
    position: absolute;
    width: 925px;
    background: url(../images/loding.gif) #fafafa no-repeat center 130px;
    height: 337px;
    top: 0px;
    left: 0px;
}
.index_focus_box UL.panel
{
    z-index: 2;
    position: absolute;
    margin: 0px;
    width: 925px;
    height: 34px;
    top: 303px;
}
.index_focus_box UL.panel LI
{
    filter: alpha(Opacity=40);
    width: 230px;
    display: inline;
    background:#F00;;
    float: left;
    height: 34px;
    margin-left: 1px;
    opacity: .5;
}
.index_focus_box UL.panel LI.last
{
    width: 230px;
}
.index_focus_box UL.panel LI.on
{
    filter: alpha(Opacity=70);
    opacity: .8;
}
.index_focus_box UL.title
{
    z-index: 30;
    position: absolute;
    margin: 0px 0px 0px 1px;
    width: 925px;
    height: 34px;
    top: 303px;
}
.index_focus_box UL.title LI
{
    width: 230px;
    display: inline;
    float: left;
    height: 34px;
    margin-left: 1px;
}
.index_focus_box UL.title LI A
{
    text-align: center;
    line-height: 34px;
    width: 230px;
    display: block;
    height: 34px;
    color: #000000;
    font-size: 13px;
    text-decoration: none;
}
.index_focus_box UL.title LI A:hover
{
    background: url(../images/arrow_focus.gif) no-repeat center 26px;
    text-decoration: none;
}
.index_focus_box UL.title LI.on A
{
    background: url(../images/arrow_focus.gif) no-repeat center 26px;
}

.things_to_news {width:680px; height:360px;}
.news_up_info {width:680px; height:60px;}
.news_up_info img {float:left;}
.news_bt_01 {width:80px; height:45px; margin-top:10px; line-height:45px; float:left; text-align:center; font:"黑体"; font-size:14px; font-weight:bold;}
.news_bt_more {line-height:20px; height:20px; float:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-right:10px; margin-top:20px;}
.news_bt_more a {color:#666666; list-style:none;}
.news_bt_more a:hover {color:#FF0000; text-decoration:none;}
.news_middle_line {width:680px; height:2px; background-color:#CCCCCC;}
.news_down_info {width:680px; height:296px;}

.search {
	MARGIN: 5px 0px 12px; WIDTH: 245px; POSITION: relative
}
.searchInput {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #a0a0a0 1px solid; WIDTH: 180px; LINE-HEIGHT: 16px; PADDING-TOP: 3px; BORDER-BOTTOM: #a0a0a0 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #fff
}
.searchBtn {
	BACKGROUND: url(../images/bg.png) no-repeat right -48px; WIDTH: 48px; CURSOR: pointer; BORDER-TOP-STYLE: none; LINE-HEIGHT: 22px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 22px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none; float:right; margin-top:-34px; margin-right:80px; 
}
.wp-pagenavi {
	CLEAR: both;
	padding-top:15px;
	margin:0 auto;
	text-align:center;
	font-size:12px;
	width:600px;
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}