﻿#news-list {
    color: #CDCDCD;
    float: left;
    margin-top: 8px;
    padding: 3px;
    width: 212px;
}
#news-list h2 {
    border-bottom: 1px solid #666666;
    font-size: 14px;
    line-height: 20px;
}
#news-list li {
    background: url("dot.png") no-repeat scroll 5px 6px transparent;
    border-bottom: 1px dotted #666666;
    height: 20px;
    line-height: 20px;
    text-indent: 19px;
}
#content_body {
    color: #FFFFFF;
    font-size: 12px;
    margin: 15px 0 10px;
    overflow: auto;
    text-align: left;
    width: 920px;
}
#inner_content_body {
    background: url("con_bg.gif") no-repeat scroll left bottom transparent;
    border: 1px solid #DDDDDD;
    height: auto;
    line-height: 22px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 400px;
    text-align: left;
    width: 990px;
}
#inner_content_body2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    height: auto;
    line-height: 22px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 10px 200px;
    text-align: left;
    width: 968px;
}
#inner_content_body h2 {
    color: #000000;
    font-size: 14px;
}
.page_title {
    border-bottom: 1px solid #555555;
    color: #EE9803;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 12px;
    padding-bottom: 3px;
}
.page_sub_title {
    background: none repeat scroll 0 0 #003399;
    color: #EE9803;
    font-size: 14px;
    font-weight: bold;
}
.page_sub_title a {
    color: #FFFFFF;
}
.title_2 {
    color: #3333CC;
}
.title_2 a {
    color: #3333FF;
}
.left_content_body {
    color: #fff; 
    float: right; text-align: left;
    font-size: 12px;
   padding-bottom:70px; padding:10px;_padding:4px;
}
.left_content_body2 {
    color: #000000;
    float: right;
    font-size: 12px;
    margin-right: 20px;
    width: 940px;
}
.right_content_body {
    color: #333333; border:1px solid #666;
    float: left;
    font-size: 12px;
    width: 205px;
}
.conbd{ width:960px; margin:0 auto; text-align:left}
.news_boxes {
    border-bottom: 1px solid #464545;
    color: #FFFFFF;
    font-size: 12px;
    padding: 8px 5px 5px;
}
.news_boxes:hover {
    background: none repeat scroll 0 0 #555555;
    border-bottom: 1px solid #464545;
    color: #FFFFFF;
    font-size: 12px;
    padding: 8px 5px 5px;
}
.product {
    font-family: "Microsoft YaHei";
    font-size: 12px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.product a {
    color: #136EC2;
    text-decoration: underline;
}
.product li.prolist {
    background-color: #fafafa; border:1px solid #000;

    float: left;
    height: 230px;
    margin: 10px;
    padding-top: 10px;
    width: 210px;
}
.product li.prolist a {
    color: #333333;
    display: block;
    text-align: center;
    text-decoration: none;
}
.product li.prolist img{ width: 200px; height: 200px;
}
.product li.prolist img:hover {
    margin-top: 3px;
}
.product li.prolist span {
    float: right;
    margin-right: 28px;
}
#def_con {
    clear: both;
    font: 14px/1.5em "Arial";
    margin-top:15px; color:#040404;
    text-align: left; width:710px;_width:740px;
}


#def_con p {color:#ddd;
}
#def_con h3 {
    font-size: 14px;
    font-weight: bold;
}
#sitemap {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 15px;
}
#sitemap ul {
    padding-left: 10px;
}
#sitemap li {
    padding-left: 15px;
}
#pic_view {
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.picright h2 {
    border-bottom: 1px solid #DEDFE1;
    margin-bottom: 9px;
    margin-top: 15px;
    padding-bottom: 3px;
}
.pagelist {
    clear: both;
    font-size: 12px;
    padding: 10px 0;
    text-align: center;
    width: 80%;
}
.pagelist a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 3px; color: #333;
    padding: 2px 12px;
    text-decoration: none;
}
.pagelist a:visited, #nowpage {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 2px 6px;
    text-decoration: none;
}
.pagelist a:hover, #nowpage {
    background: none repeat scroll 0 0 #F2F2F2;
    border-color: #CCCCCC;
    color: #000000;
    text-decoration: none;
}
#gbook {
    margin: 10px 30px;
}
#gbook input, textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #666666 #CCCCCC #CCCCCC #666666;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    padding: 1px;
}
.button {
    background: none repeat scroll 0 0 #EFD300;
    border-radius: 10px;font: 12px/15px Arial,Helvetica,sans-serif;vertical-align: middle;
    padding:2px 8px 2px 8px; color:#000;
    text-transform: lowercase;border: 0 none;
    cursor: pointer; overflow: visible;width: auto;
}
#data {
    margin: 3px auto 0;
    padding: 4px;
    width: 90%;
}
#data th {
    border-bottom: 1px solid #CCCCCC;
    font-weight: lighter;
    padding: 7px 2px;
    text-align: left;
    vertical-align: top;
    width: 100px;
}
#data td {
    border-bottom: 1px solid #CCCCCC;
    padding: 7px 4px 7px 8px;
    vertical-align: top;
}
#data td td {
    border: medium none !important;
    padding: 0 !important;
}
.news h2 {
    font-size: 13px;
    margin: 3px 0;
    padding: 0;
}
.news h2 a {
    color: #00134A;
}
.newsshow h3 {
    margin: 3px 0;
    padding: 0;
}
.newsshow p {
    line-height: 180%;
    margin: 4px 0;
    padding: 0;
    text-indent: 2em;
}
.news p {
    line-height: 180%;
    margin: 6px;
    padding: 0;
}
.job {
    text-align: center;
}
.job table {
    margin: 10px auto 30px;
    text-align: left;
}
.job table th {
    border-bottom: 1px dashed #F1F1F1;
    font-weight: 400;
    width: 80px;
}
.job table td {
    border-bottom: 1px dashed #F1F1F1;
    width: 180px;
}
.job table #job_description {
    width: 440px;
}
.technical {
    float: left; 
    height: auto;
    margin-left: 2px;
    width:960px;
}
.parent-ul {
    margin: 0;
    padding: 0;
    width: 260px;
}
.parent-ul li {
    border-bottom: 1px solid #ddd;
    color: #fff;
    float: left;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 14px;
    list-style: none outside none;
    padding-top: 10px;
    width: 300px;
}
.tr-list {
    clear: both;
    margin: 2px;
    padding: 0;
}
.tr-list li {
    border-bottom: 1px dashed #E3E3E3;
    clear: both;
    color: #222222;
    font-family: verdana,arial,helvetica,sans-serif;
    list-style: none outside none;
    padding-top: 0;
    width: 100%;
}
.news {
    margin: 5px 0; width: 910px;
}
.news-body {
    text-align: justify;
    text-indent: 1em;
}
.news-body li {
    text-indent: -1em;
}
.news-list {
    background: none repeat scroll 0 0 #FAFAFA;
    clear: both;
    color: #333333;
    margin-top: 12px;
    padding: 6px;
    width: 650px;
}
.news-list li {
    border-bottom: 1px dashed #DDDDDD;
    color: #333333;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 14px;
    line-height: 35px;
    list-style: none outside none;
    padding-left: 8px;
    padding-top: 0;
    width: 600px;
}
.news-list li a {
    color: #333333;
}
.news-list span {
    color: #666666;
    float: left;
    font-size: 12px;
    margin-left: 10px;
    margin-right: 19px;
}
.picture {
    border: 0 none;
    margin: auto;
    text-align: center;
}
.picture td {
    vertical-align: top;
}
.picture img {
    border: 1px solid #CCCCCC;
    padding: 3px;
}
.news-box {

    color: #fff;
    float: left;
    margin-right: 6px;
    margin-top: 2px;
    padding: 15px 22px 30px;
    width: 910px;
}

.news-box P {
    border-bottom: 1px solid #666666;
    color: #CDCDCD;
    font-size: 12px;
    height: 19px;
    margin: 1px;
    padding: 5px 8px 0 5px;
    text-align: right;
}
.news-box P A {
    color: #fff;
    padding-right: 4px;
}
.news-box STRONG {
    float: left;
    font-size: 14px;
    padding-left: 5px;
}
.news-box LI {
    background: url("ico_2.gif") no-repeat scroll 5px 6px transparent;
    border-bottom: 1px dashed #CCCCCC;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    list-style: none outside none;
    text-indent: 19px;
}
.news-box UL LI A {
    color: #fafafa;
    float: left;
}
.news-box SPAN {
    float: right;
}
.news-box h3 {
    border-bottom: 1px solid #CCCCCC;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px;
}
#proudct-list {
    border-bottom: 2px solid #0066CC;
}
#proudct-list li {
    background: url("ico.gif") no-repeat scroll 5px 3px #F5FBFF;
    border-bottom: 1px solid #C6E1F5;
    border-left: 1px solid #C6E1F5;
    border-right: 1px solid #C6E1F5;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding-left: 26px;
    width: 183px;
}
#proudct-list li:hover {
    background: url("s_form.png") repeat scroll 0 -128px transparent;
    height: 26px;
    line-height: 26px;
}
#proudct-list li a:hover {
    color: #FF6600;
}
#proudct-list h2 {
    background: none repeat scroll 0 0 #0066FF;
    color: #FFFFFF;
    display: block;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    height: 29px;
    padding-bottom: 0;
    padding-left: 28px;
    padding-top: 8px;
}
#title {
    background: url("title_bg.jpg") no-repeat scroll right bottom transparent;
    height: 42px;
    margin-top: 15px;
    width: 700px;
}
#title h2 {
    color: #000000;
    font-family: "΢ź";
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 12px;
    padding-left: 38px;
}
#title_2 {
    float: right;
    margin-right: 8px;
    margin-top: 4px;
}
#cansu {
    height: auto;
    padding: 3px;
    width: 350px;
}
#cansu h2 {
    background: none repeat scroll 0 0 #F5FAF4;
    color: #31991C;
    font-family: "Microsoft YaHei";
    font-size: 20px;
}
#cansu h2 img {
    border: medium none;
}
#cansu ul li {
    background: none repeat scroll 0 0 #F2F2F2;
    color: #828282;
    margin-bottom: 2px;
    padding-left: 8px;
}
#cansu span {
    font-weight: bold;
    margin-right: 9px;
}
#news_txt {
    padding-top: 3px;
    text-align: left;
    width: 280px;
}
#news_txt li {
    border-bottom: 1px dashed #CCCCCC;
    color: #FFFFFF;
    padding-left: 5px;
}
#news_txt li a {
    color: #999999;
}
#partner {
    clear: both;
    margin: 0;
    padding: 0 0 4px;
}
.tittle_bord h3 {
    font-size: 14px;
    line-height: 18px;
    margin: 0;
}
.picleft {
    float: left; border:1px #dadada solid;
    text-align: center;  width:610px;
}
.picleft h1 { color:#FC0; font-size:24px; line-height:60px;
}
.picleft img {
    margin-bottom: 5px;
    padding: 3px;
}

.pcon {
    color: #666666;
    font-size: 12px;
    padding: 12px;
}
.pcon b {
    margin-bottom: 14px;
}
#p_body {
    float: left;
    height: auto;
    margin-top: 10px;
    text-align: left;
    width: 700px;
}

#p_body p {
    color: #040404;
}
#p_body h2 {
    border-bottom: 1px solid #DDDDDD;
    font-size: 14px;
    font-weight: bold;
}
.picright {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #DDDDDD;
    float: right;
    height: auto;
    padding: 12px;
    text-align: left;
    width: 280px;
}
.picright img {
    border: medium none;
}

.small_pic {
    border: 1px solid #DDDDDD;
    overflow: auto;
    padding: 4px;
}
.footnav {
    color: #FFFFFF;
}
.footnav a {
    color: #FFFFFF;
}
.job strong {
    color: #CC0066;
}
.tittle_bord{ background:#fafafa}

.tittle_bord h3{ padding-left:10px}
ul#menu, ul#menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 205px; background:#222;_background:#222;  border-bottom:3px solid #fff ;
}
ul#menu a {
    display: block;
    text-decoration: none;
}
ul#menu li { color:#FFF; _margin-left:-16px;_margin-bottom:-2px;_height:28px}
   
ul#menu li a {
    color: #fff; background:#333; border-bottom:1px dashed #fff;
        padding: 0.5em; display:block; margin:0;
}
ul#menu li a:hover {
    background: none repeat scroll 0 0 #E6F1F8;
    color: #333333; text-decoration:none
}
.right_content_body h2 {
    background: #666;
    color: #FFFFFF;  display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 25px; margin:0;
    padding-bottom: 0; text-align:center;
   
    padding-top: 8px;
}
ul#menu li ul li {
    border-bottom: 1px solid #C6E1F5;
    border-left: medium none;
    border-right: medium none;
    width: 190px;
}
ul#menu li ul li a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-weight: normal;
    padding-left: 20px;
}
ul#menu li ul li a:hover {
    background: none repeat scroll 0 0 #E9F4FC;
    color: #333333;
    padding-left: 15px;
}
ul#menu3, ul#menu3 ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 212px;
}
ul#menu3 a {
    display: block;
    text-decoration: none;
}
ul#menu3 li {
    background: url("ico.gif") no-repeat scroll 11px 10px #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    font-size: 14px;
    font-weight: bold;
    padding-left: 6px;
}
ul#menu3 li a {
    color: #000000;
    margin-left: 10px;
    padding: 0.5em;
}
ul#menu3 li a:hover {
    color: #333333;
}
ul#menu3 li ul li {
    border-bottom: 1px solid #DDDDDD;
    border-left: medium none;
    border-right: medium none;
    width: 190px;
}
ul#menu3 li ul li a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-weight: normal;
    padding-left: 20px;
}
ul#menu3 li ul li a:hover {
    color: #333333;
    padding-left: 15px;
}

#proudct-list {
    border-bottom: 2px solid #3C8B1D;
}
#proudct-list li {
    background: url("ico.gif") no-repeat scroll 5px 3px #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding-left: 26px;
    width: 183px;
}
#proudct-list li:hover {
    background: url("s_form.png") repeat scroll 0 -128px transparent;
    height: 26px;
    line-height: 26px;
}
#proudct-list li a:hover {
    color: #FF6600;
}
#proudct-list h2 {
    background: url("p_list.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 29px;
    padding-bottom: 0;
    padding-left: 28px;
    padding-top: 8px;}
	
	



/* SlideShow CSS */
#slideshow { width:960px; height:207px; margin:10px auto; padding-top:14px; border:1px solid #666; overflow:hidden; _padding-left:6px}
#slidesContainer {float:left; width:890px; height:207px;_height:200px; overflow:hidden; /* allow scrollbar */  }
#slidesContainer .slide { margin:0 auto; width:890px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */ height:205px; _overflow:hidden }

#slidesContainer .slide .part01{ padding:33px 20px 10px 25px; width:256px; float:left; text-align:left; }
#slidesContainer .slide .part01 h2{ text-align: left; padding-bottom:6px;}
#slidesContainer .slide .part01 h2 a{ font-size:16px; color:#c4c4c4;}
#slidesContainer .slide .part01 h2 a:hover{color:#ef9b11; }
#slidesContainer .slide .part01 .p{ line-height:18px; color:#c4c4c4; padding-bottom:15px;}
#slidesContainer .slide .part01 .more{ float:right;}
#slidesContainer .slide .part02{ width:580px; float:left;}

/* Slideshow controls style rules. */
.control { display:block; width:35px; height:207px; text-indent:-10000px; float:left; cursor: pointer; }
#leftControl { float:left; background: url(control_left.jpg) no-repeat 0 0; }
#rightControl { top:0; right:0; background:url(control_right.jpg) no-repeat 0 0; }

#p_body h1{ color:#040404;border-bottom:1px solid #666; width:100%; padding-bottom:10PX}
#p_body b{ color:#040404; font-size:14px; border-bottom:1px solid #666; width:100%}

.tab {
    border-collapse: collapse;
}
.tab td {
    border: 1px solid #DDDDDD;
    border-collapse: collapse;
    padding-left: 12px;
    padding-right: 5px;
    padding-top: 5px;
}
