body { font: normal 100% "Microsoft Yahei", "Hiragino Sans GB", Helvetica, Arial, sans-serif; background:#eee;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,dd,dt{padding:0;margin:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;}
a { color:#000; text-decoration:none; }
a:hover { color:#a8dda3; text-decoration:solid; }

.td_enb_main { float:left; width:70%; background:#fff;}
.td_enb_sidebar { margin-left:20px; background:#fff;}

#td_enb_sidebar { float:right; width:30%;word-break: break-all;}
.td_enb_main .map_content { width:100%;height:500px;border:#ccc solid 1px; }
.td_enb_sidebar .map_content_small { width:100%;height:200px;border:#ccc solid 1px; margin-top: 10px;}
.td_enb_sidebar .map_content_open { text-align: center; margin-top: 5px;}

.td_enb_container { padding:20px;}
.td_enb_header { background:#429f95; height:50px; line-height:50px; padding:0 20px; width: 100%;z-index: 100;position: fixed;top: 0px;_position: fixed;}
.td_enb_header a { color:#fff;}
.td_enb_header .td_enb_logo { float:left; font-weight: bold;}
.td_enb_header .td_enb_nav {float: right; background-color: #429f95; margin-right: 60px;}
.td_enb_header .td_enb_nav ul { float:left;}
.td_enb_header .td_enb_nav ul li { float:left; margin-right: 20px; font-size:18px;}
.td_enb_header .td_enb_nav_btn { display:none; background:#fff;margin-right: 30px;}

/* banner */
.td_enb_banner { height:220px; margin-top: 50px; padding:50px 0; font-size:2em; text-align:center; background:#37c4b1; color:#fff;}

/* footer */
.td_enb_footer { clear:both; background:#066; color:#fff; font-size:20px; padding:10px 20px;}
.td_enb_footer .footer_nav ul { float:left; width: 100%; padding: 20px 0px;}
.td_enb_footer .footer_nav ul li { float:left; font-size:18px; text-align: center; width: 33%}
.td_enb_footer .footer_copyright {text-align: center;}

/* widget */
.td_enb_widget{width: 100%;clear: both;}
.td_enb_widget_tt { background:#ddd; }
.td_enb_widget_tt h2 { font-size:1.5em; text-align:center; padding:10px 0;}
.td_enb_widget_in { padding:20px;}
.td_enb_widget_in p img{ margin-bottom: 5px; }
.td_enb_entry p { margin-bottom:0.5em; font-size:1em; line-height:1.75em;}
.td_enb_entry p.indent2 {text-indent:2em;}

.td_enb_tbl_show { margin:30px 0; text-align:center;}

/* special */
.td_enb_special { }
.td_enb_special_list { height:100%; overflow:hidden; margin-bottom: 30px; text-align: center;}
.td_enb_special_list li { width:33%; float:left;}
.td_enb_special_list li div { padding:5px 5px 0 5px; }
.td_enb_special_list li img { width: 50%; }

/* product */
.td_enb_product { }
.td_enb_product_list { height:100%; overflow:hidden;}
.td_enb_product_list li { width:33%; float:left;}
.td_enb_product_list li div { padding:5px 5px 0 5px; }
.td_enb_product_list li h4 { text-align:center; padding:0.5em 0;}
.td_enb_product_list li h4 a.buy{margin-left: 10px; background-color: #F00;color: #FFF;padding: 2px; font-size: 0.75em;}

/* product popup */
.td_enb_product_pop_body{padding-bottom: 10px;}
.td_enb_product_pop_body .product_pop_img{text-align: center;border-bottom:#ccc solid 1px;padding-bottom: 10px;}
.td_enb_product_pop_body .product_pop_img img{width: 50%;}
.td_enb_product_pop_body .product_pop_content p{ padding: 5px; color: #4F4A57; font-size:14px;line-height: 25px;}
.td_enb_product_pop_body .product_pop_content .ppc_title{letter-spacing: 0.15em;}
/* team */
.td_enb_team { }
.td_enb_team_list { height:100%; overflow:hidden;}
.td_enb_team_list li { width:33%; float:left;}
.td_enb_team_list li div { padding:5px 5px 0 5px; text-align: center }
.td_enb_team_list li h4 { text-align:center; padding:0.5em 0;}
.td_enb_team_list li p { padding: 5px; color: #4F4A57; font-size:14px;}
.td_enb_team_list li img {width: 50%; border-radius:50%;}

/* qr */
.td_enb_qr { }
.td_enb_qr_list { height:100%; overflow:hidden;}
.td_enb_qr_list li { width:33%; float:left;}
.td_enb_qr_list li div { padding:5px 5px 0 5px; text-align: center }
.td_enb_qr_list li h4 { text-align:center; padding:0.5em 0;}
.td_enb_qr_list li p { padding: 5px; color: #4F4A57; font-size:14px;}
.td_enb_qr_list li img {width: 100%; }

/* 生产环境 */
.td_enb_huanjing {}
.td_enb_huanjing_box {}
.td_enb_huanjing_box div{width:45%; height:100%; float: left;margin-left: 20px;}
.td_enb_huanjing_box_imgs {height:100%; overflow:hidden;}
.td_enb_huanjing_box_imgs img { width:100%; float:left;}            
.td_enb_huanjing_box_content{height:100%; overflow:hidden;}
.td_enb_huanjing_box_content p{margin-left: 10px; text-indent: 2em;}

/* process */
.td_enb_process { }
.td_enb_process_list { height:100%; overflow:hidden;}
.td_enb_process_list li { width:25%; float:left;}
.td_enb_process_list li div { padding:5px 5px 0 5px; text-align: center; }
.td_enb_process_list li p { padding: 5px; color: #4F4A57; font-size:14px;}
.td_enb_process_list li img {width:100%;}

/* history */
.td_enb_history{background:url(../images/history/line04.gif) repeat-y 87px 0;overflow:hidden;position:relative; height: 50%;}
.td_enb_history .history-date{overflow:hidden;position:relative;}
.td_enb_history .history-date h2{height:59px;font-size:20px;font-weight:normal;padding-left:15px;margin-bottom:20px;}
.td_enb_history .history-date h2.first{background:#fff url(../images/history/icon06.gif) no-repeat 58px 0; padding-left:130px;position:absolute;left:0;top:0;width:auto;z-index:99;}
.td_enb_history .history-date h2 a{color:#1db702;text-decoration:none;display:inline-block;*display:inline;zoom:1;background:url(../images/history/icon08.gif) no-repeat right 50%;padding-right:17px;margin-top:21px;}
.td_enb_history .history-date h2 a:hover{text-decoration:none;}

.td_enb_history .history-date ul li{background:url(../images/history/icon07.gif) no-repeat 80px 0;padding-bottom:30px;}
.td_enb_history .history-date ul li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.td_enb_history .history-date ul li h3{float:left;width:68px;text-align:right;padding-right:19px;color:#c3c3c3; font-size: 16px;}
.td_enb_history .history-date ul li div{float:left; padding-left:20px;margin-top:0px;color:#737373;max-width: 600px;}
.td_enb_history .history-date ul li.milestone h3{color:#1db702;}
.td_enb_history .history-date ul li.milestone div{color:#a8dda3;}

.td_enb_widget_table { border-collapse:collapse;}
.td_enb_widget_table td { border:1px #ddd solid; padding:5px;}

/* widget_weibo */
.share_self{width: 100%; margin-bottom: 10px;}

/* baidu map InfoWindow */
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*cert_page*/
.cert_middle{position: relative;width: 100%; height: auto;background: rgb(221,229,205); text-align: center; overflow-y: hidden}
.cert_middle .cert_middle_body{width: 100%; position:absolute; z-index: 1; left:0; top:0;}
.cert_middle .cert_middle_body td{text-align: center;font-family: "宋体"}
.cert_middle .cert_middle_body td.cert_text_title{font-size:2em;}
.cert_middle .cert_middle_body td.cert_text_no{margin-right: 10%; font-size:1.5em; line-height: 2em}
.cert_middle .cert_middle_body td.cert_text_zhengming{font-size:1.5em; line-height: 2em}
.cert_middle .cert_middle_body td.cert_text_name{font-size:2em;font-weight: bold; line-height: 1.5em;}
.cert_middle .cert_middle_body td.cert_text_ablove{font-size:1em; line-height: 2em;}

.cert_middle .cert_middle_body td.cert_content{padding-left: 10%;padding-right: 10%;margin:auto;}
.cert_middle .cert_middle_body td.cert_content table { text-align: center;border-bottom:1px #000000 solid; width: 100%; *width: 80%;  border-collapse: collapse}
.cert_middle .cert_middle_body td.cert_content table td{ border-top:1px #000000 solid;font-size: 1.2em;font-family: "宋体"; padding: 1% }
.cert_middle .cert_middle_body td.cert_content table .tdL{width: 30%;text-align: left; border-right: 1px #000000 solid;}
.cert_middle .cert_middle_body td.cert_content table .tdR{width: 70%;text-align: left;padding-left: 5px;}

.cert_bottom{position: relative}
.cert_bottom .cert_date{z-index: 1; position: absolute; left: 10%; top:5%; padding-top: 5%}
.cert_bottom .cert_date p{font-size:1em; line-height: 2em;}
.cert_bottom .cert_signet{z-index: 2;position: absolute; text-align: right; left:20%;top:5%; padding-top: 2%; width: 25%;}

@media screen and (min-width: 1420px) {
    /*cert_page*/
    .cert_middle .cert_middle_body td.cert_text_title{font-size:3em;}
    .cert_middle .cert_middle_body td.cert_text_no{font-size:1.25em; line-height: 3em}
    .cert_middle .cert_middle_body td.cert_text_zhengming{font-size:1.5em; line-height: 1.5em}
    .cert_middle .cert_middle_body td.cert_text_name{font-size:3em;line-height: 2em;}
    .cert_middle .cert_middle_body td.cert_text_ablove{font-size:1.25em; line-height: 3em;}
    .cert_middle .cert_middle_body td.cert_content table td{font-size: 1.25em;}
    .cert_bottom .cert_date p{font-size:1.5em; line-height: 2em;}
}

/* common tools */
.hidden{display:none}
.clearfix {clear:both;}

@media screen and (max-width: 1020px) {
    /*cert_page*/
    .cert_middle .cert_middle_body td.cert_text_title{font-size:2em;}
    .cert_middle .cert_middle_body td.cert_text_no{font-size:1em; line-height: 2em}
    .cert_middle .cert_middle_body td.cert_text_zhengming{font-size:1em; line-height: 1.5em}
    .cert_middle .cert_middle_body td.cert_text_name{font-size:2em;line-height: 2em;}
    .cert_middle .cert_middle_body td.cert_text_ablove{font-size:1em; line-height: 2em;}
    .cert_middle .cert_middle_body td.cert_content table td{font-size: 1em;}
    .cert_bottom .cert_date p{font-size:1em; line-height: 2em;}

    /* header */
    .td_enb_header { line-height:30px;}
    .td_enb_header .td_enb_nav_btn { float:right; display:block; width:50px; padding-top: 10px; height:auto; background:#429f95; text-align:center;}
    .td_enb_header .td_enb_nav_btn a{ font-size: 28px !important; }
    .td_enb_header .td_enb_nav {display:none;width: 120px; position: absolute;top: 50px;right: 0px;}
    .td_enb_header ul li {margin-left:20px; font-size:16px;width: 100%; text-align: left;}

    /* history */
    .td_enb_history .history-date ul li div{width:400px;}
}

/* 屏幕小于980px */
@media screen and (max-width: 980px) {
    /*cert_page*/
    .cert_middle .cert_middle_body td.cert_text_title{font-size:1.5em;}
    .cert_middle .cert_middle_body td.cert_text_no{font-size:1em; line-height: 2em}
    .cert_middle .cert_middle_body td.cert_text_zhengming{font-size:1em; line-height: 1.5em}
    .cert_middle .cert_middle_body td.cert_text_name{font-size:1.5em;line-height: 1.5em;}
    .cert_middle .cert_middle_body td.cert_text_ablove{font-size:1em; line-height: 2.5em;}
    .cert_middle .cert_middle_body td.cert_content table td{font-size: 0.75em;}
    .cert_bottom .cert_date p{font-size:1em; line-height: 2em;}

    /* history */
    .td_enb_history .history-date ul li div{width:300px;}
}
/* 屏幕小于680px */
@media screen and (max-width: 680px) {
    .td_enb_container { padding:0;}
    .td_enb_widget_tt h2 { font-size:1em; text-align:center; padding:10px 0;}
    .td_enb_entry p { font-size:1em; font-weight: normal;}

    /* banner */
    .td_enb_banner { height:auto; padding:10px 0; font-size:0.75em; text-align:center; background:#37c4b1; color:#fff;}

    .td_enb_main { float:none; width:auto;}
    #td_enb_sidebar { float:none; width:auto; clear:both;}
    .td_enb_sidebar { margin-left:0;}

    /* special */
    .td_enb_special_list li { width:33%; float:left;}

    /* product */
    .td_enb_product { }
    .td_enb_product_list { height:100%; overflow:hidden;}
    .td_enb_product_list li { width:50%; float:left;}
    .td_enb_product_list li div {width:auto; float:none;}

    /* team */
    .td_enb_team_list li { width:100%;}
    .td_enb_team_list li div {width:auto; float:none;}
    /* process */
    .td_enb_process_list li { width:50%;}
    .td_enb_process_list li div {width:auto; float:none;}

    /* qr */
    .td_enb_qr_list li { width:50%; float:left;}

    /* 生产环境 */
    .td_enb_huanjing {}
    .td_enb_huanjing_box {}
    .td_enb_huanjing_box div{width:100%; height:100%; float: none}
    .td_enb_huanjing_box_imgs img { width:100%; float:none;}
    .td_enb_huanjing_box_content p{margin-left: 0px;}

    /* history */
    .td_enb_history .history-date ul li div{width:200px;}
    .td_enb_footer .footer_nav ul li {width: 100%}
    .td_enb_footer .footer_copyright { font-size:16px;}

    /*cert_page*/
    .cert_middle .cert_middle_body td.cert_text_title{font-size:2em;}
    .cert_middle .cert_middle_body td.cert_text_no{font-size:1em; line-height: 1.5em}
    .cert_middle .cert_middle_body td.cert_text_zhengming{font-size:1em; line-height: 1.5em}
    .cert_middle .cert_middle_body td.cert_text_name{font-size:1.5em;line-height: 1.5em;}
    .cert_middle .cert_middle_body td.cert_text_ablove{font-size:1em; line-height: 2em;}
    .cert_middle .cert_middle_body td.cert_content table td{font-size: 0.75em;}
    .cert_bottom .cert_date p{font-size:1em; line-height: 1.5em;}


}

@media screen and (max-width: 380px) {
    /* history */
    .td_enb_history .history-date ul li div{width:100px;}

    /*cert_page*/
    .cert_middle .cert_middle_body td.cert_text_title{font-size:0.75em;}
    .cert_middle .cert_middle_body td.cert_text_no{margin-right: 10%; font-size:0.5em; line-height: 1em}
    .cert_middle .cert_middle_body td.cert_text_zhengming{font-size:0.5em; line-height: 1em}
    .cert_middle .cert_middle_body td.cert_text_name{font-size:0.75em;font-weight: bold; line-height: 0.75em;}
    .cert_middle .cert_middle_body td.cert_text_ablove{font-size:0.5em; line-height: 1.5em;}
    .cert_middle .cert_middle_body td.cert_content table td{font-size: 0.5em;}
    .cert_bottom .cert_date p{font-size:0.5em; line-height: 1.5em;}
    .cert_bottom .cert_signet{z-index: 2;position: absolute; text-align: right; left:30%;top:5%; padding-top: 2%; width: 20%;}

}

