
BODY {
    background-color: #FFFFFF;
    background-image: url("bg.jpg");
    background-repeat: repeat-x;
    color: #000333;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.green {
    color: #228B22;
    font-family: "????";
    font-size: 12px;
    font-weight: bold;
}
.lan {
    color: #708090;
    font-family: "????";
    font-size: 12px;
    text-decoration: none;
}
.lan:hover {
    color: #AFB8C0;
    font-family: "????";
    font-size: 12px;
    text-decoration: underline;
}
DIV {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
DL {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
DT {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
DD {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
UL {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
OL {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
LI {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
H1 {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
H2 {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
H3 {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
H4 {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
H5 {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
H6 {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
PRE {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
FORM {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
FIELDSET {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
TEXTAREA {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
P {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
BLOCKQUOTE {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
TH {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
TD {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
A {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
TABLE {
    border-collapse: collapse;
    border-spacing: 0;
}
FIELDSET {
    border-width: 0;
}
IMG {
    border-width: 0;
}
ADDRESS {
    font-style: normal;
    font-weight: normal;
}
CAPTION {
    font-style: normal;
    font-weight: normal;
}
CITE {
    font-style: normal;
    font-weight: normal;
}
CODE {
    font-style: normal;
    font-weight: normal;
}
DFN {
    font-style: normal;
    font-weight: normal;
}
EM {
    font-style: normal;
    font-weight: normal;
}
TH {
    font-style: normal;
    font-weight: normal;
}
VAR {
    font-style: normal;
    font-weight: normal;
}
UL {
    list-style: none outside none;
}
CAPTION {
    text-align: left;
}
H1 {
    font-size: 100%;
    font-weight: normal;
}
H2 {
    font-size: 100%;
    font-weight: normal;
}
H3 {
    font-size: 100%;
    font-weight: normal;
}
H4 {
    font-size: 100%;
    font-weight: normal;
}
H5 {
    font-size: 100%;
    font-weight: normal;
}
H6 {
    font-size: 100%;
    font-weight: normal;
}
Q:before {
    content: "";
}
Q:after {
    content: "";
}
ABBR {
    border-width: 0;
}
ACRONYM {
    border-width: 0;
}
A {
    outline-style: none;
    outline-width: 0;
}
.header {
    background: url("bg_header.jpg") repeat-x scroll 0 0 transparent;
    height: 110px;
}
.header_content {
    margin: 0 auto;
    position: relative;
    width: 960px;
    z-index: 10;
}
H1 {
    background: url("logo_tcl.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 51px;
    line-height: 200px;
    margin: 10px 0 0 10px;
    overflow: hidden;
    width: 166px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.tc {
    text-align: center;
}
.mt15 {
    margin-top: 15px;
}
.mb15 {
    margin-bottom: 15px;
}
.bts1 {
    border-top: 1px solid #CCCCCC;
}
.bbs1 {
    border-bottom: 1px solid #CCCCCC;
}
.mrb15 {
    margin: 0 15px 15px 0;
}
.ml20 {
    margin-left: 20px;
}
.pt30 {
    padding-top: 30px;
}
.bb1 {
    border-bottom: 1px solid #CCCCCC;
}
.pt20 {
    padding-top: 20px;
}
.mtb20 {
    margin: 20px 0;
}
.black {
    color: #000000;
}
.top_menu {
    float: right;
    line-height: 28px;
    margin-top: 33px;
    position: relative;
    width: 720px;
    z-index: 10;
}
.top_menu A {
    margin: 0 10px;
}
.top_menu A.rec {
    color: #000000;
}
.top_menu A.inv {
    color: #000000;
}
.shop {
    color: #CF0000;
    font-weight: bold;
    padding-left: 80px;
}
.ani {
    left: 30px;
    position: absolute;
    top: 3px;
}
.select_sim {
    background: url("form_bg.jpg") repeat-x scroll 0 0 #FFFFFF;
    border-color: #CFCFCF;
    border-style: solid;
    border-width: 1px;
    height: 25px;
    position: absolute;
    width: 140px;
}
.select_sim UL {
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: none;
    left: -1px;
    position: absolute;
    top: 25px;
    width: 140px;
}
.select_sim UL LI {
    color: #000000;
    cursor: pointer;
    line-height: 25px;
    padding: 0 0 0 5px;
}
.select_sim UL LI:hover {
    background: none repeat scroll 0 0 #F5F5F5;
}
.select_sim SPAN {
    left: 0;
    line-height: 27px;
    margin-left: 5px;
    position: absolute;
    top: 0;
}
.select_sim A {
    background: url("ico_select_sim.gif") no-repeat scroll right top transparent;
    height: 27px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 140px;
}
.member {
    color: #000000;
    right: 155px;
    top: 0;
    width: 200px;
}
.member A {
    color: #000000;
    width: 200px;
}
.lang {
    color: #000000;
    right: 10px;
    top: 0;
}
.navigation {
    left: 0;
    position: absolute;
    top: 80px;
}
.main_navi LI {
    float: left;
    height: 30px;
}
.navi {
    background: url("bg_navi.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
}

.navi_01 {
    background-position: 0 0;
    width: 138px;
}
.navi_02 {
    background-position: -138px 0;
    width: 137px;
}
.navi_03 {
    background-position: -275px 0;
    width: 137px;
}
.navi_04 {
    background-position: -412px 0;
    width: 136px;
}
.navi_05 {
    background-position: -548px 0;
    width: 137px;
}
.navi_06 {
    background-position: -685px 0;
    width: 137px;
}
.navi_07 {
    background-position: -822px 0;
    width: 138px;
}
.navi_01:hover {
    background-position: 0 -30px;color:#fff
}
.navi_02:hover {
    background-position: -138px -30px;color:#fff
}
.navi_03:hover {
    background-position: -275px -30px;color:#fff
}
.navi_04:hover {
    background-position: -412px -30px;color:#fff
}
.navi_05:hover {
    background-position: -548px -30px;color:#fff
}
.navi_06:hover {
    background-position: -685px -30px;color:#fff
}
.navi_07:hover {
    background-position: -822px -30px;color:#fff
}
.navi_01_on {
    background-position: 0 -60px;
}
.navi_02_on {
    background-position: -138px -60px;
}
.navi_03_on {
    background-position: -275px -60px;
}
.navi_04_on {
    background-position: -412px -60px;
}
.navi_05_on {
    background-position: -548px -60px;
}
.navi_06_on {
    background-position: -685px -60px;
}
.navi_07_on {
    background-position: -822px -60px;
}
.sv {
    display: none;
    position: absolute;
    top: 30px;
    width: 132px;
}
.sv LI {
    float: left;
    height: 27px;
}
.sv A {
    background: url("bg_sed_navi.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 27px;
    line-height: 27px;
    margin: 0;
    text-align: center;
    width: 137px;
}
.sv A:hover {
    background: url("bg_sed_navi_hover.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
.sed_navi_02 {
    left: 138px;
}
.sed_navi_03 {
    left: 275px;
}
.sed_navi_04 {
    left: 412px;
}
.sed_navi_05 {
    left: 548px;
}
.sed_navi_06 {
    left: 685px;
}
.sed_navi_07 {
    left: 822px;
}
.sed_navi_04 A {
    width: 136px;
}
.sed_navi_01 A {
    width: 138px;
}
.sed_navi_07 A {
    width: 138px;
}
#demo{width:655px; overflow:hidden; margin:0px auto;padding-top:45px}
#demo img{margin:2px}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#666;
	border-bottom:1px solid #EEE;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #690;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.dede_pages .pageinfo{
	float:right;
	line-height:21px;

	color:#999;
}
.dede_pages .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}

.main_menu {
    background: url("bg_mainmenu.gif") no-repeat scroll left top transparent;
    display: none;
    left: -5px;
    overflow: hidden;
    position: absolute;
    top: 30px;
    width: 970px;
    z-index: 10000;
}
.main_menu H2 {
    color: #FFFFFF;
    font-weight: bold;
    line-height: 27px;
    margin-bottom: 15px;
    text-align: center;
}
.navigation .main_menu H2 A {
    color: #FFFFFF;
    font-weight: bold;
    line-height: 27px;
}
.menu_left {
    float: left;
    margin: 10px 0 20px;
    width: 800px;
}
.menu_right {
    float: right;
    margin: 10px 0 20px;
    width: 160px;
}
.navigation .main_menu LI {
    background: none repeat scroll 0 0 transparent;
    float: none;
    height: auto;
    padding: 0;
}
.navigation .main_menu .tv DT A:hover {
    background: none repeat scroll 0 0 #CCCCCC;
    text-decoration: none;
}
.navigation .main_menu DD A:hover {
    background: none repeat scroll 0 0 #CCCCCC;
    text-decoration: none;
}
.navigation .main_menu .oth DD A:hover {
    background: none repeat scroll 0 0 transparent;
}
.main_menu .menu_left DIV {
    float: left;
}
.main_menu .menu_01 {
    padding-left: 10px;
    width: 190px;
}
.main_menu .menu_02 {
    padding-left: 10px;
    width: 190px;
}
.main_menu .menu_03 {
    padding-left: 10px;
    width: 190px;
}
.main_menu .menu_04 {
    padding-left: 10px;
    width: 190px;
}
A.viewall {
    bottom: 0;
    clear: both;
    position: absolute;
    right: 130px;
}
.navigation .main_menu .menu_left LI {
    float: left;
    line-height: 16px;
    width: 95px;
}
.navigation .main_menu .menu_left LI.w1 {
    width: 90px;
}
.navigation .main_menu .menu_left LI.w2 {
    width: 100px;
}
.navigation .main_menu H4 {
    clear: both;
    color: #C60004;
    font-weight: bold;
    margin-bottom: 5px;
}
.navigation .main_menu H4 A {
    clear: both;
    color: #C60004;
    font-weight: bold;
    margin-bottom: 5px;
}
.navigation .main_menu H5 {
    clear: both;
    margin: 5px 0;
}
.navigation .main_menu UL {
}
.navigation .main_menu .menu_right H4 {
    margin: 5px 0;
    padding-left: 25px;
}
.navigation .main_menu .menu_right H4 A {
    color: #000000;
    font-size: 12px;
}
.navigation .main_menu .menu_right UL {
    margin: 0 0 10px 30px;
    overflow: hidden;
}
.navigation .main_menu .menu_right UL LI {
    float: left;
    margin-right: 10px;
}
.navigation .main_menu DL {
    clear: both;
    line-height: 16px;
}
.navigation .main_menu .want_know DT {
    font-weight: bold;
    margin-bottom: 5px;
}
.navigation .main_menu .want_know DD {
    float: left;
    width: 90px;
}
.navigation .main_menu .want_know DD.w3 {
    width: 150px;
}
.navigation .main_menu .tv {
    line-height: 16px;
}
.navigation .main_menu .tv DT {
    clear: left;
    float: left;
    width: 70px;
}
.navigation .main_menu .tv DT A {
    color: #000000;
}
.navigation .main_menu .tv DD {
    color: #999999;
    line-height: 18px;
}
.navigation .main_menu .tv DD A {
    color: #999999;
    line-height: 18px;
}
.menu_left .sep {
    background: url("http://shop.tcl.com/front/Tpl/v2/Public/img/bg_menu_sep_01.gif") no-repeat scroll 0 0 transparent;
    height: 2px;
    line-height: 2px;
    margin: 18px 0;
    width: 100%;
}
.menu_left .sep2 {
    background: url("http://shop.tcl.com/front/Tpl/v2/Public/img/bg_menu_sep_01.gif") no-repeat scroll 0 0 transparent;
    height: 2px;
    line-height: 2px;
    margin: 10px 0;
    width: 100%;
}
.menu_left .sep3 {
    background: url("http://shop.tcl.com/front/Tpl/v2/Public/img/bg_menu_sep_01.gif") no-repeat scroll 0 0 transparent;
    height: 2px;
    line-height: 2px;
    margin: 5px 0;
    width: 100%;
}
.navigation .main_menu .menu_right .sep {
    background: url("http://shop.tcl.com/front/Tpl/v2/Public/img/bg_menu_sep_02.gif") no-repeat scroll 0 0 transparent;
    line-height: 2px;
    margin: 25px 0;
    width: 100%;
}
.menu_04 DL {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
}
.menu_04 DT {
    clear: both;
    float: left;
    width: 80px;
}
.menu_04 DD {
    float: left;
    width: 100px;
}
.navigation .main_menu .menu_04 DD A {
    display: inline-block;
    width: 50px;
}
.know_more DT {
    color: #000000;
    margin-bottom: 5px;
}
.know_more DD {
    line-height: 150%;
}
.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 {
    line-height: 150%;
    margin: 0 0 25px 10px;
}
.menu_right DT A {
    color: #393939;
}
.menu_right DD A {
    margin-right: 15px;
}
.menu_right .vall {
    bottom: 0;
    left: 0;
    position: absolute;
}
.flash {
    height: 454px;
    overflow: hidden;
    text-align: center;
}
.main {
    margin: 0 auto;
    width: 920px;
}
.news_tit {
    background: url("bg_news_01.gif") no-repeat scroll 0 0 transparent;
    height: 31px;
    line-height: 31px;
    margin: 18px 0;
    overflow: hidden;
    position: relative;
}
.news_tit H3 {
    color: #FFFFFF;
    float: left;
    height: 31px;
    padding-left: 14px;
    width: 75px;
}
.news_cate {
    position: absolute;
    right: 6px;
    top: 0;
    width: 290px;
}
.news_cate * {
    float: left;
}
.news_cate A {
    color: #000000;
    margin: 0 10px;
}
.news_cate IMG {
    padding-top: 7px;
}
.news_btn {
    float: left;
    margin-right: 15px;
    width: 40px;
}
.news_btn A {
    float: left;
    margin: 10px 0;
    text-align: center;
}
.btn_l {
    border-right: 1px solid #9C9C9C;
    width: 19px;
}
.btn_r {
    border-left: 1px solid #DBDBDB;
    width: 19px;
}
.roll_news {
    float: left;
}
.roll_news LI {
    background: url("bg_list_01.gif") no-repeat scroll 0 15px transparent;
    padding-left: 10px;
}
.roll_news LI A {
    color: #000000;
}
.roll_news LI SPAN {
    margin-left: 10px;
}
.main_news {
    margin-bottom: 25px;
    overflow: hidden;
}
.main_news LI {
    float: left;
    width: 281px;
}
.main_news LI H4 {
    height: 83px;
    width: 281px;
}
.news_col_01 {
}
.news_col_02 {
    margin: 0 36px;
}
.news_col_03 {
}
.news_pic {
    float: left;
    margin: 10px 5px 30px;
}
.main_news LI DL {
    background: url("bg_news_02.gif") repeat-x scroll 0 0 transparent;
    padding-top: 15px;
}
.main_news LI DT A {
    color: #D90302;
    font-weight: bold;
}
.main_news LI DD {
    margin-top: 5px;
}
.footer {
    background: url("bg_footer.gif") repeat-x scroll left top #EBEBEB;
    clear: both;
}
.footer_content {
    background: url("bg_footin.jpg") no-repeat scroll left top transparent;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 20px;
    width: 960px;
}
.footer_content UL {
    margin-left: 20px;
}
.footer_content LI {
    float: left;
    margin-right: 20px;
    width: 105px;
}
.footer_content H5 {
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    font-weight: bold;
    line-height: 27px;
    margin-top: 30px;
    padding-left: 10px;
}
.footer_content H5 A {
    color: #000000;
    font-weight: bold;
}
.footer_content DL {
    line-height: 27px;
}
.footer_content DT {
    background: url("bg_list_02.gif") no-repeat scroll 0 12px transparent;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: -1px;
    padding-left: 10px;
}
.footer_content DT A {
    color: #000000;
}
.footer_content DD {
    background: url("bg_list_02.gif") no-repeat scroll 0 12px transparent;
    line-height: 20px;
    padding-left: 10px;
}
.footer_content DD A {
    color: #818181;
}
.contact {
    background: url("bg_contactus.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 55px;
    margin: 50px 0 0 20px;
    padding: 15px 0 0 12px;
    width: 157px;
}
.contact A {
    color: #FFFFFF;
    font-family: simhei;
    font-size: 14px;
}
.contact .en {
    font-family: Arial;
    font-size: 22px;
}
.subjectlink {
    background: url("bg_subjectlink.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 220px;
    margin-top: 10px;
    width: 169px;
}
.subjectlink DT {
    background: none repeat scroll 0 0 transparent;
    border-color: -moz-use-text-color;
    border-style: none;
    border-width: medium;
    color: #000000;
    font-family: simhei;
    font-size: 14px;
    line-height: 35px;
}
.subjectlink DD {
    background: url("bg_list_08.gif") no-repeat scroll 13px 6px transparent;
    padding-left: 26px;
}
.subjectlink DD A {
    color: #000000;
    line-height: 22px;
    padding: 0;
}
.subjectlink DD IMG {
    margin: 6px 0;
    vertical-align: middle;
}
.copyright {
    background: none repeat scroll 0 0 #3C3C3C;
    color: #B1B1B1;
    line-height: 30px;
}
.copyright_content {
    height: 30px;
    margin: 0 auto;
    width: 960px;
}
.cr {
    background: url("ico_tcl.gif") no-repeat scroll 0 8px transparent;
    float: left;
    margin-left: 20px;
    padding-left: 53px;
    width: 600px;
}
.link {
    float: right;
    width: 150px;
}
.link A {
    margin: 0 10px;
}
.top_area {
    background: url("bg_top_area.jpg") repeat-x scroll 0 0 transparent;
    text-align: center;
}
.abouttcl .top_area {
    background: url("bg_top_area_about.jpg") repeat-x scroll 0 0 transparent;
}
.main_wrap {
    background: url("bg_content.jpg") repeat-x scroll left top transparent;
}
.main_content {
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 50px;
    width: 960px;
}
.news .top_area {
    background: url("news_top_bg.jpg") repeat-x scroll 0 0 transparent;
    text-align: center;
}
.sidebar {
    float: left;
    overflow: hidden;
    position: relative;
    width: 163px;
}
.reports A {
    display: block;
    margin-bottom: 10px;
}
.side_navi {
    margin-bottom: 10px;
    overflow: hidden;
}
.side_navi LI {
    float: left;
}
.side_navi LI.on A {
    background: url("new_left_bg.jpg") no-repeat scroll 0 -113px transparent;
}
.side_navi LI.open A {
    background: url("new_left_bg.jpg") no-repeat scroll 0 0 transparent;
    border-top: 1px solid #FFFFFF;
}
.side_navi A {
    background: url("new_left_bg.jpg") no-repeat scroll 0 -27px transparent;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding-left: 25px;
    width: 142px;
}
.side_navi .open A {
    background: url("new_left_bg.jpg") no-repeat scroll 0 0 transparent;
}
.side_navi UL {
    display: none;
}
.side_navi UL A {
    background: url("new_left_bg.jpg") no-repeat scroll 0 -85px transparent;
    color: #666666;
    float: left;
    font-weight: normal;
    height: 27px;
    line-height: 27px;
    padding-left: 35px;
}
.side_navi LI.on UL A {
    background: url("new_left_bg.jpg") no-repeat scroll 0 -85px transparent;
    color: #666666;
    float: left;
    font-weight: normal;
    height: 27px;
    line-height: 27px;
    padding-left: 35px;
}
.side_navi .open UL A {
    background: url("new_left_bg.jpg") no-repeat scroll 0 -85px transparent;
    color: #666666;
    float: left;
    font-weight: normal;
    height: 27px;
    line-height: 27px;
    padding-left: 35px;
}
.side_navi .open UL {
    display: block;
    float: left;
}
.side_navi .open UL .current A {
    background: url("new_left_bg.jpg") no-repeat scroll 0 -57px transparent;
    color: #FFFFFF;
    height: 27px;
}
.side_navi .openon UL {
    display: block;
    float: left;
}
.news_search {
    background: url("bg_news_search.png") no-repeat scroll 0 0 transparent;
    height: 149px;
    margin-bottom: 10px;
    position: relative;
    width: 167px;
}
.news_search H4 {
    color: #000000;
    height: 30px;
    line-height: 30px;
    padding-left: 35px;
}
.news_search .select_sim {
    left: 67px;
    top: 41px;
    width: 90px;
}
.news_search .select_sim SPAN {
    width: 67px;
}
.news_search .select_sim A {
    width: 90px;
}
.news_search .select_sim UL {
    width: 90px;
}
.news_search P {
    height: 27px;
    line-height: 27px;
    margin: 10px;
}
.news_search INPUT {
    border-color: #CFCDCD;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    height: 25px;
    line-height: 25px;
    margin: 0 0 10px 10px;
    padding-left: 2px;
    width: 145px;
}
.news_search .btn_search {
    background: url("btn_search.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    line-height: 100px;
    margin-left: 40px;
    overflow: hidden;
    width: 97px;
}
.news_subscribe {
    line-height: 300px;
    overflow: hidden;
}
.news_subscribe A {
    background: url("new_left_bt.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 93px;
    overflow: hidden;
    width: 163px;
}
.main_area {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    overflow: hidden;
    width: 776px;
}
.main_area_special {
    background: none repeat scroll 0 0 transparent;
    width: 785px;
}
.news_top {
    height: 274px;
    overflow: hidden;
    padding-left: 6px;
    width: 777px;
}
.crumbs {
    color: #9D9D9D;
    height: 40px;
    line-height: 40px;
    position: relative;
}
.crumbs .rss {
    background: url("ico_rss.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 17px;
    line-height: 100px;
    overflow: hidden;
    position: absolute;
    right: 30px;
    top: 7px;
    width: 41px;
}
.crumbs_special {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}
.crumbs A {
    color: #000000;
}
.crumbs SPAN {
    color: #CF0000;
}
.main_area .title {
    background: url("news_title_bg.jpg") repeat-x scroll 0 0 transparent;
    display: block;
    height: 25px;
    line-height: 25px;
    position: relative;
}
.main_area .title H3 {
    color: #CE0000;
    font-weight: bold;
    padding-left: 20px;
}
.main_area .title SPAN {
    position: absolute;
    right: 10px;
    top: 0;
}
.main_area .title A {
    color: #CE0000;
}
.main_area .title SPAN A.rss {
    color: #CE0000;
    padding-top: 6px;
}
.doc_cont .title {
    background: url("news_title_bg.jpg") repeat-x scroll 0 0 transparent;
    display: block;
    height: 27px;
    line-height: 27px;
}
.doc_cont .title H3 {
    color: #CE0000;
    font-weight: bold;
    padding-left: 0;
}
.doc_cont .title SPAN {
    float: right;
    padding-right: 10px;
}
.doc_cont .title SPAN A.rss {
    color: #CE0000;
    padding-top: 6px;
}
.news_top {
    background: url("news_bg_index.jpg") repeat-x scroll left top #FFFFFF;
    border-bottom: 1px solid #D9D9D9;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
}
.news_top P {
    float: left;
    height: 232px;
    margin-right: 20px;
    width: 380px;
}
.news_top DL {
    float: left;
    margin-top: 25px;
    width: 410px;
}
.news_top DT {
    margin: 5px 0;
}
.news_top DT A {
    color: #B90000;
    font-size: 12px;
    font-weight: bold;
}
.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;
    overflow: hidden;
    padding-top: 10px;
    width: 410px;
}
.news_top .news_list_01 LI {
    background: url("new_list_ar.jpg.jpg") no-repeat scroll 0 0 transparent;
    line-height: 14px;
    margin-bottom: 8px;
    overflow: hidden;
    padding-left: 14px;
    padding-right: 14px;
}
.news_top .news_list_01 LI A {
    color: #000000;
    float: left;
    width: 260px;
}
.news_top .news_list_01 LI SPAN {
    float: right;
    width: 75px;
}
.news_top .news_list_01 LI.more {
    background: none repeat scroll 0 0 transparent;
    margin-top: 15px;
}
.news_top .news_list_01 LI.more A {
    color: #CF0003;
    float: none;
}
.news_tab_cont {
    overflow: hidden;
}
.news_tab_cont .pic {
    background: url("new_pic_bor.jpg") no-repeat scroll left top transparent;
    display: inline;
    height: 260px;
    margin-left: 22px;
    margin-right: 50px;
    margin-top: 27px;
    padding-left: 6px;
    padding-top: 6px;
    width: 272px;
}
.news_tab_tit {
    background: url("new_tab_off.jpg") repeat scroll 0 0 transparent;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    clear: both;
    height: 28px;
    position: relative;
}
.news_tab_tit .rss {
    position: absolute;
    right: 15px;
    top: 6px;
}
.news_tab_tit LI {
    border-right: 1px solid #CCCCCC;
    float: left;
    height: 27px;
    line-height: 27px;
}
.news_tab_tit LI A {
    float: left;
    padding: 0 15px;
}
.news_tab_tit LI.on A {
    background: url("new_tab_on.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-weight: bold;
}
.news_tab_tit2 {
    background: url("news_blocl_2_bg.jpg") repeat scroll 0 0 transparent;
    clear: both;
    height: 27px;
    position: relative;
}
.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 {
    background: url("news_blocl_2_bg_on.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-weight: bold;
}
.rc_tr {
    background: url("img_rc_tr.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 5px;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 6px;
}
.news_top .title {
    background: url("bg_title.gif") repeat-x scroll 0 0 transparent;
    height: 27px;
    line-height: 27px;
}
.news_focus .title {
    background: url("news_title_bg.jpg") repeat-x scroll 0 0 transparent;
    display: block;
    height: 27px;
    line-height: 27px;
}
.news_focus {
    background: url("news_bg_index.jpg") repeat-x scroll 0 53px #FFFFFF;
    border-color: #DBDBDB;
    border-style: solid;
    border-width: 1px;
    height: 270px;
    margin: 10px 0 0;
}
.news_focus H3 {
    color: #CE0000;
    font-weight: bold;
    padding-left: 20px;
}
.news_focus .title SPAN {
    float: right;
    padding-right: 10px;
}
.news_focus .title SPAN A {
    color: #CE0000;
}
.news_focus .pic {
    background: url("new_pic_bor.jpg") no-repeat scroll left top transparent;
    display: inline;
    height: 160px;
    margin-left: 22px;
    margin-right: 50px;
    margin-top: 27px;
    padding-left: 6px;
    padding-top: 6px;
    width: 272px;
}
.news_focus P {
    clear: left;
    display: inline;
    float: left;
    margin: 6px 0 10px 13px;
}
.news_focus DL {
    float: right;
    margin: 27px 20px 0 0;
    width: 410px;
}
.news_focus DT {
    margin-bottom: 5px;
}
.news_focus DT A {
    color: #9E0101;
    font-weight: bold;
}
.news_focus DD A {
    color: #666666;
    height: 87px;
    line-height: 22px;
}
.news_focus DD EM {
    color: #9E0101;
}
.news_focus .news_list_01 {
    float: left;
    margin-top: 10px;
    overflow: hidden;
    width: 410px;
}
.news_focus .news_list_01 LI {
    background: url("new_list_ar.jpg.jpg") no-repeat scroll 0 0 transparent;
    line-height: 14px;
    margin-bottom: 8px;
    overflow: hidden;
    padding-left: 14px;
    padding-right: 14px;
}
.news_focus .news_list_01 LI A {
    color: #000000;
    float: left;
    width: 260px;
}
.news_focus .news_list_01 LI SPAN {
    float: right;
    width: 75px;
}
.news_focus .news_list_01 LI.more {
    background: none repeat scroll 0 0 transparent;
    margin-top: 20px;
}
.news_focus .news_list_01 LI.more A {
    color: #CF0003;
    float: none;
}
.news_focus .news_list_01 LI {
    background: url("new_list_ar.jpg.jpg") no-repeat scroll 0 0 transparent;
    line-height: 14px;
    margin-bottom: 8px;
    overflow: hidden;
    padding-left: 14px;
    padding-right: 14px;
}
.news_list_02 {
    background: none repeat scroll 0 0 #F2F2F2;
    border-top: 1px solid #DBDBDB;
    clear: both;
    height: 38px;
    overflow: hidden;
    width: 100%;
}
.news_list_02 LI {
    background: url("bg_list_06.gif") no-repeat scroll right 5px transparent;
    border-top: 1px solid #FFFFFF;
    float: left;
    padding: 8px 0 4px;
    width: 236px;
}
.news_list_02 LI A {
    background: url("bg_list_05.gif") no-repeat scroll 8px 6px transparent;
    color: #282828;
    float: left;
    height: 23px;
    line-height: 23px;
    padding-left: 20px;
}
.news_list_02 LI.more {
    background: none repeat scroll 0 0 transparent;
    text-align: center;
    width: 64px;
}
.news_list_02 LI.more A {
    background: none repeat scroll 0 0 transparent;
    float: none;
    padding: 0;
}
.third_viewpoint .title {
    background: url("news_title_bg.jpg") repeat-x scroll 0 0 transparent;
    display: block;
    height: 27px;
    line-height: 27px;
}
.third_viewpoint {
    border-color: #DBDBDB;
    border-style: solid;
    border-width: 1px;
    display: inline;
    float: left;
    height: 150px;
    margin: 10px 0;
    width: 782px;
}
.third_viewpoint H3 {
    color: #CE0000;
    font-weight: bold;
    padding-left: 20px;
}
.third_viewpoint .title SPAN {
    float: right;
    padding-right: 10px;
}
.third_viewpoint .title SPAN A {
    color: #CE0000;
}
.media_center {
    border-color: #DBDBDB;
    border-style: solid;
    border-width: 1px;
    display: inline;
    float: left;
    height: 150px;
    margin: 0;
    width: 782px;
}
.media_center .title {
    background: url("news_title_bg.jpg") repeat-x scroll 0 0 transparent;
    display: block;
    height: 27px;
    line-height: 27px;
}
.media_center {
    border-color: #DBDBDB;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 150px;
}
.media_center H3 {
    color: #CE0000;
    font-weight: bold;
    padding-left: 20px;
}
.news_list_03 {
    display: inline;
    float: left;
    padding-left: 10px;
    padding-top: 10px;
}
.news_list_03 LI {
    background: url("new_list_ar.jpg.jpg") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    line-height: 15px;
    margin-top: 7px;
    overflow: hidden;
    padding-left: 14px;
    padding-right: 14px;
    width: 350px;
}
.news_list_03 LI A {
    color: #000000;
    float: left;
}
.news_list_03 LI SPAN {
    float: right;
    width: 75px;
}
.media_center UL {
    margin-left: 10px;
    margin-top: 10px;
}
.media_center LI {
    display: inline;
    float: left;
    margin: 8px 0 0 8px;
}
.media_center LI A {
    float: left;
    height: 47px;
    line-height: 200px;
    width: 180px;
}
.m_01 {
    background: url("btn_vicenter.jpg") no-repeat scroll 0 0 transparent;
}
.m_02 {
    background: url("btn_videocenter.jpg") no-repeat scroll 0 0 transparent;
}
.m_03 {
    background: url("btn_piccenter.jpg") no-repeat scroll 0 0 transparent;
}
.m_04 {
    background: url("btn_medialinkman.jpg") no-repeat scroll 0 0 transparent;
}
.news_list {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0 20px;
}
.news_list DL {
    background: url("list_bg.jpg") no-repeat scroll 50% bottom transparent;
    overflow: hidden;
    padding-bottom: 20px;
}
.news_list DT {
    line-height: 22px;
    margin: 10px 0 6px;
    position: relative;
}
.news_list DT IMG {
    background: url("news_list_bg.jpg") no-repeat scroll left top transparent;
    float: left;
    margin-right: 20px;
    padding: 6px 10px 10px 6px;
}
.news_list DL.last {
    background: none repeat scroll 0 0 transparent;
}
.news_list DT A {
    color: #BA0000;
    font-size: 12px;
    font-weight: bold;
}
.news_list DT SPAN {
    color: #A5A5A5;
    float: right;
    font-size: 11px;
    margin-right: 5px;
    top: 0;
}
.news_list DD.des {
    height: 66px;
    overflow: hidden;
}
.news_list DD.des A {
    color: #666666;
    line-height: 22px;
}
.news_list DD.detail {
    overflow: hidden;
}
.news_list DD.detail A {
    color: #BA0000;
    line-height: 22px;
    margin: 0 3px 10px 0;
    padding-left: 155px;
}
.list_pic .first {
    border-top: medium none;
    padding-top: 10px;
}
.list_pic {
    background: url("news_bg_index.jpg") repeat-x scroll left top transparent;
}
.list_txt DD.detail A {
    padding-left: 0;
}
.pagination {
    clear: both;
    padding: 20px 8px;
}
.pagination P {
    overflow: hidden;
}
.about_content .pagination P {
    padding: 12px 0;
    text-indent: 0;
}
.pagination SPAN {
    margin-right: 5px;
}
.pagination A {
    margin-right: 5px;
}
.pagination SPAN {
    float: left;
    font-weight: bold;
}
.pagination A.current {
    background-color: #A10505;
    border-color: #A7B0B8;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    float: left;
    text-align: center;
}
.pagination A {
    background-color: #F9FAFB;
    border-color: #A7B0B8;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: inline;
    float: left;
    font-family: simsun;
    line-height: 12px;
    padding: 2px 4px;
    text-align: center;
    white-space: nowrap;
}
.pagination A:hover {
    background-color: #A10505;
    color: #FFFFFF;
}
.pagination A.dot {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
}
.pagination A.dot:hover {
    background-color: #FFFFFF;
    color: #666666;
}
.pagination A.current {
    background-color: #A10505;
    color: #FFFFFF;
}
.pagination A.current:hover {
    color: #FFFFFF;
}
.pagination A.btn_page {
    padding: 2px;
    white-space: nowrap;
    width: 39px;
}
.pagination A.btn_page:hover {
    background-color: #A10505;
    color: #FFFFFF;
    padding: 2px 6px;
}
.pagination .total {
    float: right;
    font-weight: normal;
    padding: 2px 6px;
}
.news_search_top {
    height: 30px;
    line-height: 25px;
    padding-top: 3px;
}
.input_01 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #D5D5D5;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    margin-right: 8px;
    padding: 5px 0 5px 5px;
    width: 120px;
}
.btn_search_top {
    background: url("news_search.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    line-height: 20px;
    margin-top: 2px;
    padding: 0 13px;
}
.news_search_top SPAN {
    float: left;
    margin-right: 8px;
}
.news_search_top INPUT {
    float: left;
}
.news_search_top .input_01 {
    background: url("search_bg.jpg") no-repeat scroll left top transparent;
    border-width: 0;
    width: 137px;
}
.news_search_top .input_02 {
    border-color: #D8D8D8;
    border-style: solid;
    border-width: 1px;
    padding: 4px 0 3px 4px;
}
.news_search_top .select_sim {
    background: url("bg_select_sim_02.jpg") no-repeat scroll 0 0 #FFFFFF;
    float: left;
    margin-right: 8px;
    position: relative;
    width: 90px;
    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 {
    color: #666666;
    font-size: 12px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 10px;
}
.main_tab {
    height: 28px;
    overflow: hidden;
}
.main_tab LI {
    border-bottom: medium none;
    float: left;
    height: 28px;
    line-height: 30px;
    text-align: center;
}
.main_tab LI A {
    color: #626262;
    display: block;
    font-weight: bold;
}
.main_tab LI.on {
    background: url("new_tab_on.jpg") repeat-x scroll 0 -1px transparent;
}
.main_tab LI.on A {
    color: #FFFFFF;
}
.news_tab LI {
    width: 238px;
}
.news_tab LI.sep {
    margin: 0 6px 0 5px;
}
.news_detail {
    margin: 0 20px;
}
.news_detail_title {
    border-bottom: 1px solid #CCCCCC;
    line-height: 22px;
    margin-bottom: 25px;
    padding: 10px 0;
    text-align: center;
}
.news_detail_title H3 {
    color: #BA0000;
    font-size: 20px;
    font-weight: bold;
}
.news_detail_title P {
    color: #666666;
    font-size: 12px;
}
.page_navi {
    margin: 0 20px;
    overflow: hidden;
    padding: 10px 0;
}
.page_navi .fl {
    float: left;
    width: 45%;
}
.page_navi A {
    color: #000000;
}
.page_navi .fr {
    float: right;
    text-align: right;
    width: 45%;
}
.backtolist {
    clear: both;
    margin: 10px 20px;
    text-align: right;
}
.contactus {
    margin: 0 0 0 10px;
    padding: 20px 0 0;
}
.contactus H3 {
    background: url("bg_contact_tit.gif") repeat-x scroll 0 0 transparent;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #2F2F2F;
    font: bold 14px/35px Arial;
    margin-bottom: 3px;
    text-align: center;
}
.contactus DL {
    display: inline;
    float: left;
    height: 330px;
    width: 187px;
}
.contactus DL.linkman {
    background: url("bg_contactus_01.jpg") no-repeat scroll 0 0 transparent;
    margin-right: 3px;
}
.contactus DL.phone {
    background: url("bg_contactus_02.jpg") no-repeat scroll 0 0 transparent;
    margin-right: 4px;
}
.contactus DL.email {
    background: url("bg_contactus_03.jpg") no-repeat scroll 0 0 transparent;
    margin-right: 4px;
}
.contactus DL.address {
    background: url("bg_contactus_04.jpg") no-repeat scroll 0 0 transparent;
    margin: 0;
}
.contactus DT {
    color: #2F2F2F;
    font: bold 16px/16px Arial;
    margin: 20px 0 0 10px;
}
.contactus DD {
    color: #B90000;
    font: bold 16px/20px Arial;
    margin: 10px 0 0 10px;
    width: 150px;
}
A.btn {
    background: url("bg_btn_down.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 91px;
}
.vi_content {
    margin: 0;
    padding: 0;
}
.vi_tab {
    background: url("new_tab_off.jpg") repeat-x scroll 0 -1px transparent;
    margin: 0;
}
.vi_tab LI {
    background: url("new_tab_off_vi.jpg") no-repeat scroll 0 -1px transparent;
    width: 194px;
}
.vi_tab LI.last {
}
.vi_main {
    border-width: 0;
    margin: 20px;
}
.vi_main DT {
    background: none repeat scroll 0 0 #EAEAEA;
    color: #000000;
    font: 16px/30px simhei;
    height: 30px;
    margin: 0 1px;
    position: relative;
    text-align: center;
}
.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: 0;
    top: 2px;
}
.about_content {
    background-color: #FFFFFF;
    float: right;
    width: 776px;
}
.about_main {
    background: url("bg_about.gif") repeat-x scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #E0DFDF #E0DFDF;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    overflow: hidden;
    padding: 20px;
}
.ceo_message {
    margin: 30px 20px;
    overflow: hidden;
}
.ceo_message DL {
    clear: both;
    margin-top: 20px;
}
.ceo_message DL.top {
    background: none repeat scroll 0 0 #F5F5F5;
    border-color: #E4E3E3;
    border-style: solid;
    border-width: 1px;
    height: 268px;
    margin-top: 10px;
    overflow: hidden;
    padding: 6px;
}
.ceo_message DL.top DT IMG.fl {
    float: left;
    margin-right: 15px;
}
.ceo_message DL.top DT SPAN {
    color: #000000;
    display: block;
    font: 24px/28px Microsoft YaHei;
    padding: 15px 0;
}
.ceo_message .fl {
    margin: 0 80px 0 50px;
}
.ceo_message DL DT {
    color: #CF0000;
    font-weight: bold;
}
.ceo_message P {
    color: #666666;
    line-height: 20px;
    margin-bottom: 15px;
}
.auther {
    color: #000000;
    font-weight: bold;
    padding: 20px 0;
    text-align: right;
}
.auther IMG {
    margin: 0 10px;
    vertical-align: middle;
}
.research {
    margin: 20px;
    padding-bottom: 20px;
}
.prize {
    background: url("bg_research.jpg") no-repeat scroll 0 0 transparent;
    height: 244px;
    margin-bottom: 20px;
    width: 738px;
}
.prize H4 {
    color: #FFFFFF;
    font: 20px/24px Microsoft YaHei;
    padding: 40px 0 0 45px;
}
.prize UL {
    margin: 10px 0 0 45px;
}
.prize LI {
    background: url("bg_list_09.gif") no-repeat scroll 0 center transparent;
    color: #000000;
    line-height: 18px;
    padding-left: 8px;
}
.research P {
    color: #666666;
    line-height: 20px;
    margin-bottom: 20px;
}
.innovate_list {
    margin: 15px 0 50px;
    overflow: hidden;
}
.innovate_list LI {
    display: inline;
    float: left;
    margin-right: 22px;
}
.innovate_list LI A {
    float: left;
    height: 47px;
    line-height: 200px;
    overflow: hidden;
    width: 166px;
}
.innovate_list .in_01 {
    background: url("img_innovate_01.jpg") no-repeat scroll 0 0 transparent;
}
.innovate_list .in_02 {
    background: url("img_innovate_02.jpg") no-repeat scroll 0 0 transparent;
}
.innovate_list .in_03 {
    background: url("img_innovate_03.jpg") no-repeat scroll 0 0 transparent;
}
.innovate_list .in_04 {
    background: url("img_innovate_04.jpg") no-repeat scroll 0 0 transparent;
    margin-right: 0;
}
.innovate_detail {
    border-bottom: 1px solid #CCCCCC;
}
.innovate_detail LI {
    border-top: 1px dotted #000000;
    clear: both;
    overflow: hidden;
    padding-left: 160px;
}
.innovate_01 {
    background: url("bg_innovate_01.jpg") no-repeat scroll 40px 20px transparent;
}
.innovate_02 {
    background: url("bg_innovate_02.jpg") no-repeat scroll 40px 20px transparent;
}
.innovate_03 {
    background: url("bg_innovate_03.jpg") no-repeat scroll 40px 20px transparent;
}
.innovate_04 {
    background: url("bg_innovate_04.jpg") no-repeat scroll 40px 20px transparent;
}
.innovate_top {
    background: url("ico_top.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 15px;
    line-height: 100px;
    margin: 10px 0;
    overflow: hidden;
    width: 47px;
}
.form_style {
}
.form_style TABLE {
    margin: 10px 0 10px 10px;
    width: 720px;
}
.form_style TABLE LABEL {
    margin-right: 10px;
}
.form_style TABLE INPUT {
    background: url("form_bg.jpg") repeat-x scroll 0 0 #FFFFFF;
    vertical-align: middle;
}
.form_style TABLE TH {
    color: #000000;
    padding: 10px 0;
    vertical-align: top;
}
.form_style TABLE TD {
    color: #000000;
    padding: 5px 0;
}
.form_style TABLE EM {
    color: #E20000;
    font-family: simsun;
    margin-right: 5px;
    vertical-align: middle;
}
.input_02 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #B1B8CC;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    margin-right: 8px;
    padding: 5px 0 5px 5px;
}
.form_style .w1 {
    width: 120px;
}
.form_style .r {
    border-color: #E20000;
    border-style: solid;
    border-width: 1px;
}
.form_style .w2 {
    width: 130px;
}
.form_style .w3 {
    width: 603px;
}
.form_style .w4 {
    width: 280px;
}
.form_style TEXTAREA {
    height: 80px;
    width: 410px;
}
.form_style P {
    text-align: center;
}
.form_style P INPUT {
    background: url("bg_btn_01.gif") no-repeat scroll 0 0 transparent;
    border-color: -moz-use-text-color;
    border-style: none;
    border-width: medium;
    cursor: pointer;
    margin: 0;
}
.form_style .title {
    color: #000000;
    font-weight: bold;
    line-height: 25px;
    padding-left: 12px;
}
.sim_form {
    border-color: #B1B8CC;
    border-style: solid;
    border-width: 1px;
    position: relative;
    width: 125px;
}
.sim_form UL {
    height: 100px;
    overflow-y: scroll;
    width: 125px;
}
.sim_form A {
    width: 125px;
}
.mediaorder {
    position: relative;
}
.pop_01 {
    background: url("bg_pop_01.png") no-repeat scroll 0 0 transparent;
    height: 157px;
    left: 150px;
    position: absolute;
    top: 50%;
    width: 476px;
}
.pop_01 A {
    background: url("bg_btn_01.gif") no-repeat scroll 0 0 transparent;
    color: #000000;
    float: left;
    height: 25px;
    line-height: 25px;
    margin: 110px 0 0 210px;
    text-align: center;
    width: 71px;
}
.focus_first {
    background: url("list_bg.jpg") no-repeat scroll center bottom transparent;
    height: 218px;
    margin-bottom: 10px;
    padding-right: 10px;
}
.focus_first DT {
    margin: 20px 0 10px;
}
.focus_first DT IMG {
    margin: 0;
}
.focus_first DT .pic {
    background: url("new_pic_bor.jpg") no-repeat scroll left top transparent;
    display: inline;
    float: left;
    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;
}
.more_focus DL {
    float: left;
    padding: 10px 10px 0;
    width: 355px;
}
.more_focus DT {
    margin-bottom: 0;
}
.br1 {
    border-right: 1px dotted #EAEAEA;
}
.more_focus DT .pic {
    background: url("focus_list_bg.jpg") no-repeat scroll left top transparent;
    display: inline;
    float: left;
    height: 210px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 3px;
    padding-top: 3px;
    width: 150px;
}
.more_focus DT .pic IMG {
    margin: 5px 7px;
}
.more_focus DL {
    background: url("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 {
    height: 75px;
    line-height: 20px;
    margin-top: 5px;
}
.more_focus .detail A {
    color: #E20000;
}
.media_center_main {
    margin: 0 20px;
}
.pic_tab {
    background: url("new_tab_off.jpg") repeat-x scroll 0 -1px transparent;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    margin: 0;
}
.pic_tab LI {
    background: url("new_tab_off_b.jpg") no-repeat scroll 0 -1px transparent;
    border-right: medium none;
    width: 145px;
}
.pic_tab LI.on {
    background-position: 0 -1px;
    border-right: medium none;
}
.tab_list_tit {
    height: 130px;
    overflow: hidden;
    position: relative;
}
.tab_list_tit .btn_left {
    display: block;
    height: 110px;
    position: absolute;
    top: 4px;
    width: 14px;
}
.tab_list_tit .btn_right {
    display: block;
    height: 110px;
    position: absolute;
    top: 4px;
    width: 14px;
}
.tab_list_tit .btn_left {
    background: url("btn_left.gif") no-repeat scroll 0 0 transparent;
    left: 0;
}
.tab_list_tit .btn_right {
    background: url("btn_right.gif") no-repeat scroll 0 0 transparent;
    right: 0;
}
.tab_list {
    height: 134px;
    margin: 5px 0 12px 21px;
    overflow: hidden;
    position: relative;
    width: 690px;
}
.tab_list UL {
    height: 114px;
    position: absolute;
    width: 3000px;
}
.tab_list UL LI {
    background: url("bg_tab_list.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 114px;
    text-align: left;
    width: 138px;
}
.tab_list UL LI.on {
    background: url("bg_tab_list_on.jpg") no-repeat scroll 0 0 transparent;
}
.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;
    height: 65px;
    margin: 9px;
    padding-bottom: 25px;
    width: 115px;
}
.tab_list_cont {
    background: url("vido_bg_left.jpg") repeat-x scroll 0 0 transparent;
    margin-top: 10px;
    overflow: hidden;
}
.tab_list_cont .pic_big {
    background: url("loading.gif") no-repeat scroll center center #FFFFFF;
    height: 339px;
    margin: 15px 0 1px 11px;
    width: 712px;
}
.tab_list_cont .pic_big IMG {
    height: 339px;
    width: 712px;
}
.tab_list_cont .pic_des {
    background: url("bg_piccenter_03.gif") repeat-x scroll 0 0 transparent;
    height: 38px;
    margin: 0 12px;
    padding-top: 10px;
}
.pic_tit {
    border-right: 1px solid #F2F2F2;
    color: #000000;
    float: left;
    height: 30px;
    padding-left: 10px;
    width: 380px;
}
.share {
    border-left: 1px solid #D7D7D7;
    float: left;
    height: 30px;
}
.share .down {
    background: url("share_down.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    height: 21px;
    line-height: 30px;
    margin: 0 8px;
    text-align: center;
    width: 77px;
}
.share UL {
    float: left;
    height: 30px;
    width: 220px;
}
.share UL LI {
    float: left;
    margin: 5px 0 0 7px;
}
.share UL LI IMG {
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px;
}
.pic_list {
    background: url("bg_piccenter_04.gif") repeat-x scroll 0 0 transparent;
    overflow: hidden;
    padding: 16px 0 0 14px;
}
.pic_list LI {
    background: url("bg_pic.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 83px;
    margin: 0 8px 15px 0;
    width: 133px;
}
.pic_list LI IMG {
    height: 65px;
    margin: 9px;
    width: 115px;
}
.video_list {
    background: url("bg_piccenter_04.gif") repeat-x scroll 0 0 transparent;
    clear: both;
    overflow: hidden;
    padding: 16px 0 0 14px;
}
.video_list LI {
    background: url("bg_video.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 103px;
    margin: 0 8px 15px 0;
    text-align: center;
    width: 133px;
}
.video_list LI A {
    color: #000000;
}
.video_list LI IMG {
    display: block;
    height: 65px;
    margin: 9px 9px 5px;
    width: 115px;
}
.video_big {
    float: left;
    padding: 17px 0 25px 31px;
    width: 441px;
}
.video_des {
    background: url("vido_bg_new.jpg") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #BBC4CA;
    float: right;
    margin-top: 0;
    position: relative;
    width: 279px;
}
.video_des .share {
    border-color: -moz-use-text-color;
    border-style: none;
    border-width: medium;
}
.video_des H4 {
    color: #B90000;
    font-weight: bold;
    line-height: 30px;
    padding-left: 17px;
}
.video_des DL {
    height: 370px;
    margin-left: 17px;
    width: 230px;
}
.video_des DL DT {
    color: #000000;
    font-weight: bold;
    padding-top: 20px;
}
.video_des DL DD {
    color: #666666;
    line-height: 20px;
}
.video_des .btn3 {
    background: url("bg_btn_03.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 77px;
}
.video_des .btn4 {
    background: url("bg_btn_1.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 77px;
}
.video_des UL {
    display: inline;
    float: left;
    margin: 0 8px;
}
.video_des .share A {
    margin-bottom: 5px;
}
.pop_share {
    background: url("bg_video_des.gif") repeat-x scroll left -35px transparent;
    display: none;
    height: 270px;
    left: 17px;
    position: absolute;
    top: 35px;
    width: 245px;
}
.pop_share_tit {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin: 15px 0;
}
.pop_share P {
    color: #000000;
}
.pop_share .btn_01 {
    margin: 8px 0;
}
.pop_share .input_03 {
    border-color: #B1B8CC;
    border-style: solid;
    border-width: 1px;
    height: 25px;
    margin-top: 5px;
    width: 240px;
}
.pop_share .back {
    bottom: 0;
    position: absolute;
    right: 0;
}
.btn_01 {
    background: url("bg_btn_01.gif") no-repeat scroll 0 0 transparent;
    color: #000000;
    display: block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 71px;
}
.intro DL {
    overflow: hidden;
}
.intro DL IMG.fl {
    float: left;
    margin: 0 20px 10px 0;
}
.intro DT {
    margin-bottom: 20px;
}
.intro DD {
}
.intro DD P {
    color: #666666;
    line-height: 20px;
    margin-bottom: 20px;
}
.intro H4 {
    color: #CF0000;
    font-weight: bold;
}
.intro_list {
    clear: both;
    margin: 20px 0 0 20px;
    overflow: hidden;
    padding-bottom: 20px;
}
.intro_list H5 {
    display: none;
}
.intro_list LI {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 170px;
    margin-right: 10px;
    padding: 4px 0;
    width: 137px;
}
.intro_list P {
    color: #666666;
    height: 60px;
    line-height: 20px;
    margin: 0 8px;
}
.intro_list P A {
    color: #666666;
}
.framework {
    margin: 0 15px 20px;
}
.framework DT {
    color: #CF0000;
    font: bold 12px/18px Arial;
    margin: 15px 0 5px;
}
.framework DD {
    position: relative;
}
.framework LI {
    color: #676767;
    line-height: 14px;
    position: absolute;
}
.framework LI A {
    color: #676767;
}
.framework .white {
    color: #FFFFFF;
}
.framework .white A {
    color: #FFFFFF;
}
.w15 {
    width: 15px;
}
.groupteam_wrap {
    background: url("bg_framework.jpg") no-repeat scroll left bottom transparent;
    margin: 0 -22px -20px -20px;
    overflow: hidden;
    padding: 20px 20px 60px;
    width: 733px;
}
.groupteam_top {
    height: 370px;
    margin: 25px 0 0 22px;
    width: 726px;
}
.groupteam_top DT {
    margin-bottom: 10px;
}
.groupteam_top DT A {
    color: #CC0000;
    font-size: 14px;
    font-weight: bold;
}
.groupteam_top DT IMG {
    background: url("bg_ceo.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    margin-right: 10px;
    padding: 6px 8px 11px 6px;
}
.groupteam_top DD P {
    line-height: 20px;
    margin-bottom: 20px;
}
.groupteam_top DD P {
    color: #666666;
}
.groupteam_top DD LI {
    color: #666666;
}
.groupteam_top DD UL {
    margin-bottom: 20px;
}
.groupteam_top DD LI {
    line-height: 20px;
}
.groupteam_top DD LI SPAN {
    color: #A4A4A4;
    font-weight: bold;
    margin-right: 20px;
}
.groupteam_top DD LI EM {
    margin-left: 62px;
}
.groupteam_top DD A {
    color: #CF0000;
}
.groupteam {
    background: url("list_bg.jpg") no-repeat scroll center top transparent;
    margin: 0 0 0 25px;
    overflow: hidden;
    padding-top: 40px;
}
.groupteam LI {
    float: left;
    height: 184px;
    margin-right: 60px;
    overflow: hidden;
    padding-bottom: 50px;
    width: 181px;
}
.groupteam LI IMG {
    background: url("bg_face.jpg") no-repeat scroll 0 0 transparent;
    padding: 5px 9px 10px 5px;
}
.groupteam P {
    margin: 4px 0;
}
.groupteam LI A {
    color: #CF0000;
}
.groupteam P A {
    color: #000000;
}
A.more {
    color: #CF0000;
    font-family: simsun;
}
.history_tab {
    border-bottom: 1px solid #EE0303;
    margin: 0;
}
.history_tab LI {
    background: url("bg_history_tab.jpg") no-repeat scroll right center transparent;
    width: 220px;
}
.history_tab LI A {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
}
.history_tab LI SPAN {
    color: #B2B1B1;
    font-size: 10px;
    margin-left: 5px;
}
.history_tab LI.on SPAN {
    color: #FFFFFF;
}
.history_cont {
    background: url("bg_history.jpg") repeat-x scroll left top transparent;
    padding-bottom: 20px;
}
.event_group {
    overflow: hidden;
    padding: 25px 25px 0;
}
.history_pic {
    background: url("bg_img_03.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 90px;
    width: 137px;
}
.history_pic IMG {
    height: 72px;
    margin: 6px 0 0 6px;
    width: 120px;
}
.event_list {
    float: right;
    width: 545px;
}
.year {
    background: url("bg_year.gif") repeat-x scroll 0 bottom transparent;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 10px 0;
    position: relative;
}
.year A {
    border-right: 1px dotted #CCCCCC;
    float: left;
    padding: 2px 11px;
}
.year2 A {
    border-color: -moz-use-text-color;
    border-style: none;
    border-width: medium;
    color: red;
    padding: 2px 11px;
    position: absolute;
    right: 5px;
    top: 3px;
}
.event_list DL {
    margin: 0 0 15px;
    overflow: hidden;
}
.event_list DT {
    color: #A4A4A4;
    float: left;
    font-weight: bold;
    line-height: 20px;
    width: 85px;
}
.event_list DD {
    float: left;
    line-height: 20px;
    width: 400px;
}
.event_list .year A {
    border-color: -moz-use-text-color;
    border-style: none;
    border-width: medium;
    color: red;
    position: absolute;
    right: 5px;
    top: 10px;
}
.tactic_flash {
    height: 452px;
    width: 776px;
}
.tactic_list {
    background: url("list_bg.jpg") no-repeat scroll center bottom transparent;
    margin: 0 0 25px 20px;
    overflow: hidden;
    padding: 20px 0 40px;
}
.tactic_list LI {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin-right: 10px;
    padding: 5px 4px;
}
.tactic_list LI.on {
    border-color: #FF0000;
    border-style: solid;
    border-width: 1px;
}
.social_list {
    margin-top: 20px;
    overflow: hidden;
}
.social_list LI {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 212px;
    margin-right: 18px;
    padding: 4px;
    width: 236px;
}
.social_list LI.last {
    margin-right: 0;
}
.social_list P {
    color: #666666;
    padding: 8px;
    text-indent: 0;
}
.social_list A {
    color: #666666;
}
.activity .top_area {
    background: url("bg_activity.jpg") repeat-x scroll 0 0 transparent;
}
.activity_list {
    background: url("news_bg_index.jpg") repeat-x scroll left top transparent;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 0 20px;
}
.activity_list UL {
    margin-bottom: 20px;
    overflow: hidden;
    padding-left: 2px;
    padding-top: 20px;
}
.activity_list LI {
    background: url("activi_bg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 340px;
    margin: 10px 7px;
    width: 290px;
}
.activity_list LI A.title {
    padding-top: 10px;
}
.activity_list LI P {
    color: #686868;
    line-height: 22px;
    padding-left: 5px;
    text-align: left;
    text-indent: 0;
}
.activity_list LI.last {
    margin-right: 0;
}
.activity_list LI IMG {
    margin: 5px;
}
.activity_list LI A {
    color: #686868;
    display: block;
}
.service .top_area {
    background: url("bg_service.jpg") repeat-x scroll 0 0 transparent;
}
.service_cont {
    background: url("news_bg_index.jpg") repeat-x scroll left top #FFFFFF;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    overflow: hidden;
    padding: 0 20px 20px;
}
.service_tab {
    background: url("new_tab_off.jpg") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    margin: 0;
}
.service_tab LI {
    border-right: 1px solid #CCCCCC;
    width: 128px;
}
.service_tab LI.last {
    border-color: -moz-use-text-color;
    border-style: none;
    border-width: medium;
    width: 129px;
}
.guarantee_cont H5 {
    color: #B90000;
    font-weight: bold;
    margin: 15px 0 10px;
}
.guarantee_cont OL {
    line-height: 20px;
    margin: 0 0 0 25px;
}
.guarantee_cont LI {
    color: #2D2D2D;
}
.guarantee_cont P {
    color: #2D2D2D;
}
.table_01 {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin: 10px 0;
    width: 690px;
}
.table_01 TH {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #2D2D2D;
    padding: 5px;
    text-align: center;
}
.table_01 TD {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #2D2D2D;
    padding: 5px;
    text-align: center;
}
.table_01 TH {
    background: none repeat scroll 0 0 #EAEAEA;
    font-weight: bold;
}
.form_style_4 {
    background: url("bg_mediaorder.gif") no-repeat scroll 0 0 transparent;
}
.form_style_5 {
    background: url("bg_form.gif") repeat-x scroll 0 0 transparent;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 10px;
    padding: 20px 12px;
    width: 705px;
}
.form_style_5 H4 {
    color: #BA0000;
    font-family: simhei;
    font-size: 16px;
}
.form_style_5 H4 SPAN {
    font-size: 14px;
}
.form_style_5 P {
    color: #DD0000;
    margin: 10px 0 0;
    text-indent: 0;
}
.table_02 {
    margin-top: 10px;
}
.table_02 INPUT {
    vertical-align: middle;
}
.table_02 TH {
    color: #000000;
    padding: 10px 0;
    vertical-align: top;
}
.table_02 TD {
    color: #000000;
    padding: 5px 0;
}
.table_02 EM {
    color: #E20000;
    font-family: simsun;
    margin-right: 5px;
    vertical-align: middle;
}
.table_03 {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin-top: 20px;
    width: 100%;
}
.table_03 CAPTION {
    background: url("ser_add_list.jpg") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-width: 1px 1px 0;
    color: #2D2D2D;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    text-align: center;
}
.table_03 TH {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #2D2D2D;
    padding: 8px;
    text-align: center;
}
.table_03 TD {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #2D2D2D;
    padding: 8px;
    text-align: center;
}
.table_03 TH {
    background: none repeat scroll 0 0 #F2F2F2;
}
.area {
    margin-top: 10px;
}
.table_04 {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin-top: 20px;
    width: 100%;
}
.table_04 CAPTION {
    background: url("ser_add_list.jpg") repeat-x scroll 0 0 transparent;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #2D2D2D;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    text-align: center;
}
.table_04 TH {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #000000;
    padding: 5px;
    text-align: center;
}
.table_04 TD {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #000000;
    padding: 5px;
    text-align: center;
}
.table_04 TH {
    background: none repeat scroll 0 0 #F2F2F2;
}
.table_04 TD.tl {
    text-align: left;
}
.side_service {
    background: url("bg_sideservice.jpg") no-repeat scroll 0 0 transparent;
    height: 284px;
    width: 167px;
}
.side_service DL {
    height: 85px;
    overflow: hidden;
}
.side_service DL.ol {
    cursor: pointer;
}
.side_service DT {
    color: #000000;
    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 {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    margin: 10px 0 -1px;
    width: 100%;
}
.service_cont .form_style .title {
    background: url("ser_add_list.jpg") repeat-x scroll 0 0 transparent;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    padding-left: 20px;
}
.contact_us DL {
    clear: none;
}
.contact_01 {
    display: inline;
    float: left;
    height: 308px;
    width: 243px;
}
.contact_02 {
    display: inline;
    float: left;
    height: 308px;
    width: 243px;
}
.contact_03 {
    display: inline;
    float: left;
    height: 308px;
    width: 243px;
}
.contact_01 {
    background: url("bg_contact_01.jpg") no-repeat scroll 0 0 transparent;
    cursor: pointer;
}
.contact_02 {
    background: url("bg_contact_02.jpg") no-repeat scroll 0 0 transparent;
    margin: 0 12px 0 10px;
}
.contact_03 {
    background: url("bg_contact_03.jpg") no-repeat scroll 0 0 transparent;
}
.contact_us DT {
    color: #2F2F2F;
    font-size: 14px;
    line-height: 35px;
    margin-left: 20px;
    margin-top: 20px;
}
.contact_us DL DD {
    color: #000000;
    font-size: 14px;
    padding: 0 0 0 20px;
}
.contact_us DL DD SPAN {
    color: #B90000;
    font-size: 14px;
    font-weight: normal;
}
.contact_us DD A {
    color: #000000;
    font-size: 14px;
    font-weight: normal;
}
.contact_us_2 {
    background: url("bg_contact_m.jpg") repeat scroll 0 30px transparent;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    height: 142px;
    margin-top: 25px;
    overflow: hidden;
}
.contact_us_2 .title {
    color: #000000;
    font-weight: bold;
    text-align: center;
}
.about_content .contact_us_2 DL {
    clear: none;
    float: left;
    padding-left: 13px;
    width: 230px;
}
.about_content .contact_us_2 DD {
    color: #B90000;
    margin-top: 5px;
}
.crumbs_doc {
    background: url("bg_crumbs_doc.gif") no-repeat scroll 0 0 #FFFFFF;
}
.doc .top_area {
    background: url("bg_doc.jpg") repeat-x scroll 0 0 transparent;
}
.investment .top_area {
    background: url("bg_investment.jpg") repeat-x scroll 0 0 transparent;
}
.doc_cont {
    background: none repeat scroll 0 0 #FFFFFF;
}
.bt1 {
    border-top: 1px solid #CCCCCC;
}
.doc_cont H4 {
    color: #000000;
    font-weight: bold;
    margin: 0 20px;
    padding-top: 20px;
}
.doc_cont H5 {
    color: #666666;
    font-weight: bold;
    margin-left: 20px;
}
.doc_cont P {
    color: #666666;
    line-height: 16px;
    margin: 0 20px 20px;
}
.doc_cont P EM {
    color: #B90000;
    font-family: simsun;
}
.doc_cont P.notice {
    color: #B90000;
    padding: 10px 0;
}
.contact_us_3 {
    margin: 20px 28px;
    overflow: hidden;
}
.contact_us_3 DL {
    float: left;
    height: 258px;
    width: 294px;
}
.contact_11 {
    background: url("bg_contact_11.jpg") no-repeat scroll 0 0 transparent;
}
.contact_12 {
    background: url("bg_contact_12.jpg") no-repeat scroll 0 0 transparent;
    margin: 0 10px;
}
.contact_13 {
    background: url("bg_contact_13.jpg") no-repeat scroll 0 0 transparent;
}
.contact_us_3 DT {
    color: #2F2F2F;
    font: bold 14px/40px Arial;
    text-align: center;
}
.contact_us_3 DD {
    color: #666666;
    font-size: 14px;
    margin: 10px 0 0 10px;
}
.contact_us_3 DD SPAN {
    color: #B90000;
    font-size: 12px;
    font-weight: bold;
}
.doc_cont H3 {
    color: #B90000;
    font-size: 14px;
    font-weight: bold;
    margin: 0 20px 10px;
    padding-bottom: 5px;
}
.table_05 {
    line-height: 18px;
    margin: 0 20px 20px;
}
.table_05 CAPTION {
    color: #000000;
    font-weight: bold;
}
.table_05 TH {
    color: #696969;
    font-weight: bold;
}
.table_05 TD {
    color: #696969;
}
.form_style_6 {
    background: url("bg_form_6.jpg") no-repeat scroll 0 0 transparent;
    width: 919px;
}
.stock {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    height: 40px;
    margin: 0 20px 10px;
    padding: 20px;
    position: relative;
}
.stock DT {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
}
.stock DD.des {
    color: #666666;
    font-size: 14px;
    line-height: 22px;
}
.stock DD.more {
    position: absolute;
    right: 20px;
    top: 20px;
}
.stock DD.more A {
    background: url("bg_btn_06.jpg") no-repeat scroll 0 0 transparent;
    color: #000000;
    display: block;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding-right: 38px;
    text-align: right;
    width: 145px;
}
.law {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    margin: 10px 20px;
    overflow: hidden;
    padding: 10px 0;
}
.law LI {
    color: #666666;
    float: left;
    font-weight: bold;
    height: 35px;
    line-height: 30px;
    padding-left: 20px;
    position: relative;
    width: 435px;
}
.law LI A {
    background: url("bg_btn_04.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 30px;
    line-height: 27px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 0;
    width: 95px;
}
.btn_02 {
    background: url("bg_btn_05.jpg") no-repeat scroll 0 0 transparent;
    color: #000000;
    display: block;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin-left: 20px;
    padding-left: 20px;
    width: 111px;
}
.vision DL {
    background: url("list_bg.jpg") no-repeat scroll center top transparent;
    height: 96px;
    padding-top: 20px;
}
.vision DL.first {
    background: none repeat scroll 0 0 transparent;
}
.vision DL DT {
    float: left;
    margin: 0 25px;
}
.vision DL DT IMG {
    background: url("bg_img_01.jpg") no-repeat scroll 0 0 transparent;
    padding: 6px 10px 10px 6px;
}
.honor {
    overflow: hidden;
    padding-bottom: 20px;
}
.honor IMG {
    float: left;
    margin: 0 0 0 20px;
}
.honor DL {
    float: right;
    margin-right: 20px;
    margin-top: 20px;
    width: 480px;
}
.honor DT {
    color: #CF0000;
    font: bold 12px/20px Arial;
}
.honor DD {
    background: url("bg_list_09.gif") no-repeat scroll 3px 8px transparent;
    color: #666666;
    line-height: 20px;
    padding-left: 10px;
}
.honor_pic_list {
    background: url("list_bg.jpg") no-repeat scroll center top transparent;
    float: left;
    padding: 30px 0 30px 40px;
}
.honor_pic_list LI {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 110px;
    margin-bottom: 38px;
    margin-right: 40px;
    overflow: hidden;
    width: 200px;
}
.honor_pic_list LI.l3 {
    margin-right: 0;
}
.social_news {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    clear: both;
    margin-top: 10px;
}
.social_news H1 {
    background: url("social_bar.jpg") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    height: 30px;
    line-height: 30px;
    margin: 0;
    width: 100%;
}
.social_news H1 SPAN {
    background: url("social_bar_bg.jpg") no-repeat scroll right top transparent;
    float: left;
    font-weight: bold;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 50px;
}
.social_news H2 {
    color: #CC0000;
    font-family: Microsoft YaHei;
    font-size: 20px;
    line-height: 30px;
    margin: 0;
    padding-top: 5px;
}
.social_news .more {
    float: right;
    margin-right: 5px;
    margin-top: 5px;
}
.social_news .main_pic {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    margin: 8px;
}
.social_news_piclist {
    padding-left: 15px;
}
.social_news_piclist LI {
    display: inline;
    float: left;
    height: 160px;
    line-height: 18px;
    margin: 20px 18px 10px 0;
    width: 170px;
}
.social_news_piclist LI A {
    color: #CC0000;
}
.social_intro {
    background: url("social_top_bg.jpg") no-repeat scroll right bottom transparent;
    height: 195px;
    overflow: hidden;
}
.social_intro .con {
    color: #666666;
    float: left;
    margin-top: 0;
    padding: 5px 10px 10px;
    width: 460px;
}
.social_intro .con P {
    padding-top: 8px;
}
.social_intro .con A {
    color: #CC0000;
}
.social_news IMG {
    float: left;
}
.social_news .news {
    float: right;
    margin-right: 10px;
    width: 444px;
}
.social_news .news P {
    padding-top: 8px;
}
.social_news .news UL {
    padding: 0;
}
.social_news .news UL LI {
    background: url("news_arrow.jpg") no-repeat scroll left top transparent;
    line-height: 20px;
    margin-bottom: 1px;
    padding-left: 13px;
}
.social_news .news UL LI SPAN {
    float: right;
}
.news_order {
    background-color: #FBFBFB;
    height: 300px;
    margin: 0;
}
.news_order H2 {
    color: #C80405;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
}
.news_order .tips {
    margin: 10px auto;
    text-align: center;
}
.news_order TABLE {
    margin: 10px 0;
}
.news_order TABLE TR TD {
    height: 30px;
}
.news_order TABLE .username {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    padding: 3px;
    width: 150px;
}
.news_order TABLE .email {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    padding: 3px;
    width: 150px;
}
.news_order TABLE SPAN {
    color: #FF0000;
    text-align: left;
}
.news_channel .main_content {
    padding-top: 10px;
}
.server_channel .main_content {
    padding-top: 10px;
}
.news_channel .sidebar {
    width: 163px;
}
.bd {
    border-color: #D9D9D9;
    border-style: solid;
    border-width: 1px;
}
.news_detail_content P {
    color: #666666;
    line-height: 22px;
    margin-bottom: 20px;
    text-indent: 20px;
}
.news_detail_content H4 {
    color: #000000;
    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 {
    margin: 10px auto;
    padding: 5px;
    text-align: center;
}
.news_detail_content .news_detail_con_pic IMG {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    padding: 10px;
}
.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("service_sh_bg.jpg") no-repeat scroll left top transparent;
    height: 40px;
    margin-top: 20px;
    padding-top: 14px;
}
.service_index .news_search_top .tit {
    color: #393939;
    font-weight: bold;
}
.service_index .news_search_top .input_01 {
    background: url("ser_form_bg.jpg") no-repeat scroll left top transparent;
    border-width: 0;
    width: 109px;
}
.service_index .service_enter {
    margin-top: 40px;
}
.service_index .service_enter LI {
    float: left;
    height: 120px;
    margin-right: 40px;
    width: 300px;
}
.service_index .service_enter LI IMG {
    float: left;
}
.service_index .service_enter LI STRONG {
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    margin-top: 10px;
    padding-bottom: 8px;
}
.service_index .service_enter LI A {
    text-decoration: underline;
}
.activ_area {
    width: 960px;
}
.activ_area .news_tab_tit {
    background: url("activ_nav_bg.jpg") repeat-x scroll 0 -29px transparent;
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    clear: both;
    height: 29px;
    position: relative;
}
.activ_area .news_tab_tit LI A {
    padding: 0 40px;
}
.nbg {
    background: none repeat scroll 0 0 #FFFFFF;
}
.service_title {
    font-size: 16px;
    font-weight: bold;
}
.service_cont H4 {
    margin-top: 10px;
}
.service_cont .title_tip {
    color: #DD0000;
    margin: 10px 0 0;
    text-indent: 0;
}
.service_cont .form_style TABLE INPUT.r {
    border-color: #E20000;
    border-style: solid;
    border-width: 1px;
}
.media_center_pic {
    background: url("news_bg_index.jpg") repeat-x scroll 0 -1px transparent;
    clear: both;
    overflow: hidden;
    padding: 20px;
}
.media_center_pic LI {
    background: url("med_bg.jpg") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 117px;
    margin: 3px;
    width: 140px;
}
.media_center_pic LI SPAN {
    padding-left: 20px;
    padding-top: 5px;
}
.media_center_pic LI IMG {
    display: block;
    margin: 6px;
}
.pic_tab_sub {
    background: url("news_bg_index.jpg") repeat-x scroll 0 -1px transparent;
    clear: both;
    height: 27px;
    line-height: 27px;
}
.pic_tab_sub LI {
    background: url("med_nav_line.jpg") no-repeat scroll right 4px transparent;
    display: inline;
    float: left;
    line-height: 27px;
    padding: 0 14px;
}
.pic_tab_sub LI.on {
    line-height: 27px;
}
.pic_tab_sub LI.on A {
    color: #E20000;
    font-weight: bold;
    line-height: 27px;
}
.roll_list {
    margin: 0 20px;
}
.other_vido_list {
    background: url("news_bg_index.jpg") repeat-x scroll left top #FFFFFF;
}
.other_vido_list LI {
    background: url("bg_tab_list.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 114px;
    margin: 7px 7px 30px;
    text-align: left;
    width: 138px;
}
.other_vido_list LI A IMG {
    display: block;
    height: 65px;
    margin: 9px;
    padding-bottom: 25px;
    width: 115px;
}
.other_vido_list H4 {
    color: #EF0000;
    font-size: 12px;
    line-height: 40px;
    margin-left: 20px;
}
.other_vido_list UL {
    margin-left: 10px;
}
.media_tab {
    background: url("new_tab_off.jpg") repeat-x scroll 0 -1px transparent;
}
.news_tab LI {
    background-position: 0 -1px;
    width: 120px;
}
.news_tab LI.on {
    background-position: 0 -1px;
    width: 120px;
}
.list_pic .tit_1 {
    background: url("new_list_ar.jpg.jpg") no-repeat scroll 0 0 transparent;
    line-height: 14px;
    margin-bottom: 8px;
    overflow: hidden;
    padding-left: 14px;
    padding-right: 14px;
}
.list_pic .tit_1 A {
    color: #000000;
    font-weight: normal;
}
.big_pic_tit {
    color: #000000;
    font: bold 14px/30px simsun;
    height: 30px;
    text-align: center;
}
.big_pic_page {
    background: none repeat scroll 0 0 #EBEBEB;
    border-color: #A7B0B8;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    float: left;
    margin-right: 15px;
    padding: 3px 8px;
}
.big_pic_down {
    background: none repeat scroll 0 0 #920000;
    border-color: #890000;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    float: left;
    padding: 3px 15px;
}
.big_pic_share {
    height: 20px;
    padding: 10px 0;
    position: relative;
}
.big_pic_share SPAN {
    position: absolute;
    right: 10px;
    top: 10px;
}
#jquery-lightbox .big_pic_share SPAN A IMG {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    margin-left: 6px;
    vertical-align: middle;
}
.main_area_cont {
    overflow: hidden;
    padding: 20px;
}
.main_area_cont P {
    color: #666666;
    line-height: 20px;
    margin-bottom: 15px;
}
.main_area_cont H4 {
    color: #CE0000;
    font-weight: bold;
    margin: 5px 0;
}
.main_area_cont H5 {
    color: #000000;
    font-weight: bold;
}
.new_tech H4 {
    color: #CE0000;
    font-weight: bold;
}
.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 {
    margin-top: 10px;
    overflow: hidden;
}
.newtech_list LI {
    display: inline;
    float: left;
    margin-right: 8px;
    padding-bottom: 30px;
}
.newtech_list LI.last {
    margin-right: 0;
}
.tech_detail {
    clear: both;
    overflow: hidden;
    padding-bottom: 35px;
}
.tech_detail DT {
    background: url("bg_newtech.jpg") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 80px;
    margin: 0 70px 0 43px;
    width: 75px;
}
.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("bg_tab_02.jpg") no-repeat scroll right center transparent;
}
.tab_02 LI A {
    color: #666666;
    font-weight: normal;
    padding: 0 15px;
}
.tab_02 LI.on {
    background: url("new_tab_on.jpg") repeat-x scroll 0 0 transparent;
}
.tab_02 LI.on A {
    color: #FFFFFF;
}
.main_vision {
    background: url("bg_mainvision.gif") no-repeat scroll 0 0 transparent;
    height: 244px;
    margin-bottom: 10px;
    width: 776px;
}
.main_vision IMG {
    height: 229px;
    margin: 4px 0 0 4px;
    width: 767px;
}
.green IMG.fr {
    background: url("bg_img_04.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    margin: 0 0 15px 15px;
    padding: 5px 10px 10px 6px;
}
.green P {
    margin-bottom: 20px;
}
.green_list {
    height: 84px;
}
.green_list LI {
    display: inline;
    float: left;
    margin-right: 8px;
}
.green_list LI.last {
    margin-right: 0;
}
.hopeschool {
    margin-bottom: 10px;
}
.dream {
    margin-bottom: 10px;
}
.sport {
    margin-bottom: 10px;
}
.snow {
    margin-bottom: 10px;
}
.hopeschool {
    background: url("bg_hopeschool.jpg") no-repeat scroll right bottom transparent;
}
.dream {
    background: url("bg_dream.jpg") no-repeat scroll right bottom transparent;
}
.sport {
    background: url("bg_sport.jpg") no-repeat scroll right bottom transparent;
}
.snow {
    background: url("bg_snow.jpg") no-repeat scroll right bottom transparent;
}
.hopeschool H4 {
    color: #CE0000;
    font-weight: bold;
}
.dream H4 {
    color: #CE0000;
    font-weight: bold;
}
.sport H4 {
    color: #CE0000;
    font-weight: bold;
}
.snow H4 {
    color: #CE0000;
    font-weight: bold;
}
.hopeschool P {
    margin: 10px 0 25px;
    width: 470px;
}
.dream P {
    margin: 10px 0 25px;
    width: 470px;
}
.sport P {
    margin: 10px 0 25px;
    width: 470px;
}
.snow P {
    margin: 10px 0 25px;
    width: 470px;
}
.news_main {
    overflow: hidden;
}
.news_main P.pic {
    float: left;
    width: 345px;
}
.news_main P.pic IMG {
    background: url("new_pic_bor.jpg") no-repeat scroll 0 0 transparent;
    height: 142px;
    margin: 25px 0 0 25px;
    padding: 6px 10px 10px 6px;
    width: 256px;
}
.news_main_cont {
    float: right;
    margin: 25px 19px 0 0;
    width: 410px;
}
.news_main DL {
}
.news_main DT {
    margin: 5px 0;
}
.news_main DT A {
    color: #B90000;
    font-weight: bold;
}
.news_main DD {
    height: 60px;
    line-height: 20px;
    overflow: hidden;
}
.news_main DD A {
    color: #666666;
}
.news_main DD EM {
    color: #B90000;
}
.news_main_list {
    float: left;
    overflow: hidden;
    padding-top: 10px;
    width: 410px;
}
.news_main_list LI {
    background: url("bg_list_09.gif") no-repeat scroll 0 8px transparent;
    padding: 3px 0 3px 10px;
    position: relative;
}
.news_main_list LI A {
    color: #000000;
}
.news_main_list LI SPAN {
    font-size: 10px;
    position: absolute;
    right: 5px;
    width: 75px;
}
.news_main_cont .more2 {
    float: left;
    padding: 10px 0;
}
.brand {
    margin: 0 20px 70px;
    overflow: hidden;
}
.brand DL {
    float: left;
    width: 540px;
}
.brand DT {
    color: #CF0000;
    font-weight: bold;
    margin-bottom: 20px;
}
.brand P {
    color: #666666;
    line-height: 20px;
    margin-bottom: 20px;
}
.brand_pic {
    float: left;
    padding-left: 10px;
    width: 170px;
}
.system {
    margin: 0 20px;
}
.system H4 {
    color: #CF0000;
    font-weight: bold;
    margin-bottom: 10px;
}
.system P {
    line-height: 20px;
    margin-bottom: 10px;
}
.system UL {
    border-top: 1px solid #CCCCCC;
    overflow: hidden;
    padding-top: 20px;
}
.system LI {
    clear: left;
    height: 90px;
    margin-bottom: 40px;
}
.system IMG {
    float: left;
    margin: 0 40px 0 5px;
}
.system DT {
    color: #000000;
    font-weight: bold;
}
.design .fl {
    background: url("bg_img_05.jpg") no-repeat scroll 0 0 transparent;
    margin: 20px 20px 60px 0;
    padding: 5px 10px 10px 5px;
}
.design P {
    margin-bottom: 15px;
}
.down_news {
    margin: 10px 0 0 10px;
    overflow: hidden;
}
.down_news LI {
    float: left;
    height: 145px;
    margin: 0 18px 26px 0;
}
.down_news LI.last {
    margin-right: 0;
}
.aboutmain P {
    color: #666666;
    margin-bottom: 15px;
}
.aboutmain UL {
    overflow: hidden;
}
.aboutmain LI {
    border-color: #D9D9D9;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 200px;
    margin: 0 37px 25px 0;
    width: 205px;
}
.aboutmain LI P {
    margin: 0 10px;
}
.others {
    margin-top: 20px;
}
.others H4 {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    margin: 15px 0 5px;
}
.other_news {
    background: url("bg_menu_sep_02.gif") no-repeat scroll 50% 0 transparent;
    overflow: hidden;
}
.other_news LI {
    float: left;
    margin-right: 70px;
    padding: 5px 0;
    position: relative;
    width: 330px;
}
.other_news LI.last {
    margin-right: 0;
}
.other_news LI A {
    color: #000000;
}
.other_news LI SPAN {
    position: absolute;
    right: 0;
    top: 5px;
}
.others .media_center_pic {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    padding: 0;
}
.honors {
    margin-bottom: 30px;
    overflow: hidden;
}
.honors DT {
    float: left;
    width: 230px;
}
.honors DT IMG {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    margin: 30px 0 0 30px;
}
.honors DD {
    float: left;
    width: 530px;
}
.honors DD UL {
    margin-top: 3px;
}
.honors DD LI {
    background: url("bg_list_09.gif") no-repeat scroll left 7px transparent;
    line-height: 18px;
    padding-left: 10px;
}
.green_cont {
    float: right;
    width: 550px;
}
.img_01 {
    background: url("bg_img_03.jpg") no-repeat scroll 0 0 transparent;
    padding: 4px 10px 10px 4px;
}
.mt5 {
    margin-top: 5px;
}
.cl {
    clear: both;
}
.group_cont {
    background: url("bg_group.jpg") no-repeat scroll left bottom transparent;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    line-height: 20px;
    margin: 15px;
    overflow: hidden;
    padding: 10px 10px 150px;
}
.group_cont H3 {
    border-bottom: 1px solid #CCCCCC;
    color: #CF0000;
    font: bold 18px/20px simsun;
    margin-bottom: 20px;
    padding: 20px 0;
    text-align: center;
}
.group_pic {
    background: url("bg_group_pic.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
    padding: 5px 10px 10px 5px;
}
.group_cont DL {
    float: left;
    width: 440px;
}
.group_cont DL.nophoto {
    width: auto;
}
.group_cont DT {
    color: #000000;
    font-weight: bold;
}
.group_cont DD {
    margin-bottom: 15px;
}
.group_cont DD SPAN {
    color: #A4A4A4;
    font-weight: bold;
}
.tb_main TD {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
}
.pandora {
    width: 954px;
}
.faq_search_top {
    height: 28px;
    line-height: 25px;
    padding-top: 3px;
}
.input_01 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #D5D5D5;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    margin-right: 8px;
    padding: 5px 0 5px 5px;
    width: 120px;
}
.btn_search_top {
    background: url("news_search.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    line-height: 20px;
    margin-top: 2px;
    padding: 0 13px;
}
.faq_search_top {
    position: relative;
}
.faq_sim {
    float: left;
    margin-right: 10px;
    position: relative;
}
.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("search_bg.jpg") no-repeat scroll left top transparent;
    border-width: 0;
    width: 137px;
}
.faq_search_top .input_02 {
    border-color: #D8D8D8;
    border-style: solid;
    border-width: 1px;
    height: 18px;
    padding: 4px 0 3px 4px;
    width: 200px;
}
.bg_faq_2 {
    background: url("faq_2.gif") repeat-x scroll 0 0 transparent;
    border-color: #ACADAF;
    border-style: solid;
    border-width: 1px;
    display: inline;
    float: left;
    height: 25px;
    text-align: center;
    width: 50px;
}
.faq_search_top .tit {
    color: #666666;
    font-size: 12px;
    margin-right: 10px;
    padding-right: 10px;
}
.faq_list DL {
    background: url("list_bg.jpg") no-repeat scroll center bottom transparent;
    padding: 20px 0 30px 10px;
}
.faq_list DL DT {
    background: url("faq_3.gif") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}
.faq_list DL DD {
    background: url("faq_4.gif") no-repeat scroll 0 0 transparent;
    line-height: 18px;
    padding-left: 20px;
}
.faq_list DL DT A {
    color: #D10000;
    font-weight: bold;
}
.faq_list DL DD {
    color: #666666;
    margin-top: 5px;
}
.condition_mar {
    margin-top: 20px;
}
.condition_mar IMG {
    vertical-align: top;
}
.year30 UL {
    margin-top: 12px;
    overflow: hidden;
}
.year30 UL LI {
    float: left;
    height: 128px;
    margin: 0 25px 12px 0;
    overflow: hidden;
    width: 220px;
}
.year30 UL LI.last {
    margin-right: 0;
}
.event30 {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    margin-top: 10px;
    width: 954px;
}
.event_top {
    background: url("news_title_bg.jpg") repeat-x scroll 0 0 transparent;
    height: 24px;
}
.event_top A {
    color: #FF0000;
    float: right;
    font: bold 12px/24px simsun;
    margin-right: 10px;
}
.event30 H3 {
    border-bottom: 1px solid #CCCCCC;
    color: #FF0000;
    font: bold 18px/24px Arial;
    margin: 20px auto 28px;
    padding-bottom: 15px;
    text-align: center;
    width: 730px;
}
.event30 H3 IMG {
    margin-right: 10px;
}
.event30_cont {
    margin: 0 35px 30px;
}
.event30_cont IMG {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    display: block;
    margin: 0 auto;
    padding: 5px;
    text-align: center;
}
.event30_cont P {
    line-height: 18px;
    margin-bottom: 18px;
    text-indent: 24px;
}
.pagination SPAN.page_jump {
    float: right;
    font-weight: normal;
    margin-left: 5px;
    padding: 0 0 1px;
}
.pagination SPAN.page_jump INPUT {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    height: 15px;
    margin: 0 2px;
    width: 18px;
}
.pagination SPAN.page_jump A {
    float: none;
    margin-left: 3px;
}
.bg000 {
    background: url("news_bg_index.jpg") repeat-x scroll left 28px transparent;
}
.stock DD.more2 {
    right: 220px;
}
.stock DD.more2 A {
    background: url("bg_btn_07.jpg") no-repeat scroll 0 0 transparent;
    width: 270px;
}
.chart {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    margin: 0 20px 20px;
    padding: 20px;
    text-align: center;
}
.chart P {
    color: #000000;
    font: bold 14px/20px simsun;
    margin: 10px 0 0;
}
.chart .c_t {
    font: 12px/20px simsun;
}
.doc_cont {
    position: relative;
}
.doc_cont .chart_date {
    margin: 0;
    position: absolute;
    right: 20px;
    top: 10px;
}
.chart_date A {
    background: url("bg_btn_07.jpg") no-repeat scroll 0 0 transparent;
    color: #000000;
    display: block;
    font: bold 12px/35px simsun;
    height: 35px;
    padding-right: 38px;
    text-align: center;
    width: 270px;
}
.pro_notify {
    padding: 30px 20px;
}
.pro_notify H3 {
    color: #000000;
    font: bold 20px/50px simsun;
    text-align: center;
}
.pro_notify P {
    color: #000000;
    font: 12px/18px simsun;
    margin-bottom: 20px;
    text-indent: 24px;
}
.ico_cx {
    clear: both;
    float: right;
    margin: 10px 25px 0 0;
}
.w {
    color: #FFFFFF;
    font-family: "????";
    font-size: 12px;
    text-decoration: none;
}
.w A {
    color: #FFFFFF;
    font-family: "????";
    font-size: 12px;
    text-decoration: none;
}
.w A:hover {
    color: #CCCCCC;
    font-family: "????";
    font-size: 12px;
    text-decoration: none;
}
.green {
    color: #228B22;
    font-family: "????";
    font-size: 12px;
    font-weight: bold;
}
.lan {
    color: #708090;
    font-family: "????";
    font-size: 12px;
    text-decoration: none;
}
.lan:hover {
    color: #AFB8C0;
    font-family: "????";
    font-size: 12px;
    text-decoration: underline;
}
.bg {
    background-image: url("../images/tu.jpg");
    background-position: 50% top;
    background-repeat: repeat-x;
}
.xu {
    border-bottom: 1px none #E4E4E4;
    border-color: #E4E4E4;
    border-top: 1px dashed #E4E4E4;
    border-width: 1px;
}
.nr {
    line-height: 25px;
}
.botxian {
    border-bottom: 1px solid #DDDDDD;
    border-color: #DDDDDD;
    border-width: 1px;
}
.newstitle {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.newstitle2 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.newstitleb {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.newstitleb:hover {
    color: #FF6600;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.newsdate {
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.newsnr {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-decoration: none;
}
.newstj {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.newstj:hover {
    color: #FF6600;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
A:hover {
    color: #3399FF;
    text-decoration: none;
}
.zeren01 {
    color: #CE0000;
    font-family: "????";
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.zeren02 {
    color: #CE0000;
    font-family: "????";
    font-size: 12px;
    text-decoration: none;
}
.rightcp {
    color: #4197D2;
    font-family: "????";
    font-size: 12px;
    text-decoration: none;
}
.so {
    border-style: none;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 15px;
    text-decoration: none;
    width: 130px;
}
.so2 {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #999999;
    font-family: "????";
    font-size: 12px;
    height: auto;
    line-height: 22px;
    text-decoration: none;
}
.cp12black {
    color: #000333;
    font-family: "????";
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.cpnr12 {
    color: #000000;
    font-family: "????";
    font-size: 12px;
    line-height: 22px;
    text-decoration: none;
}
.cptitle {
    color: #000333;
    font-family: "????";
    font-size: 12px;
    text-decoration: none;
}
.cnewstitle {
    color: #37A5E0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.cnewstitleb {
    color: #37A5E0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.newstitleb:hover {
    color: #FF6600;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
