@charset "utf-8";
/* CSS Document */

.banner{width:100%;height:204px;overflow:hidden;}

/* sidebar-l */
.sidebar-l{width:220px;overflow:hidden;padding-bottom:7px;border:1px solid #ECECEC;}
.sidebar-l .title{background:url(../images/bg_title_sidebar_l.jpg) repeat-x;height:41px;overflow:hidden;padding:11px 0 0 30px;border-bottom:1px solid #ECECEC;}
.sidebar-l .title strong.l{background:url(../images/bg_title_sidebar_l_f.jpg) no-repeat;width:30px;height:30px;line-height:30px;overflow:hidden;font-size:24px;font-family:Tahoma;color:#FFFFFF;text-align:center;margin-right:5px;}
.sidebar-l .title span,.sidebar-l .title em{display:block;height:14px;line-height:14px;overflow:hidden;color:#282828;}
.sidebar-l .title span{height:14px;line-height:14px;overflow:hidden;font-family:Tahoma;}
.sidebar-l .title em{font-size:14px;font-family:Arial;}

.sidebar-list{width:159px;overflow:hidden;padding:20px 0;margin:0 auto;}
.sidebar-list ul li.parent{padding:8px 0;}
.sidebar-list ul li.parent a.btn-side{background:url(../images/bg_sidebar_list.jpg) no-repeat;display:block;height:25px;line-height:25px;overflow:hidden;text-align:center;color:#373737;}
.sidebar-list ul li.parent a.btn-side:hover{background-position:0 -25px;color:#181818;text-decoration:none;}
.sidebar-list ul li.select a.btn-side,.sidebar-list ul li.select a.btn-side:hover{background-position:0 -50px;color:#FFFFFF;}
.sidebar-list ul li.child{height:24px;line-height:24px;text-align:center;padding:5px 0;}
.sidebar-list ul li.child a{color:#008B19;}

.sidebar-product{width:206px;overflow:hidden;margin:0 auto;}
.sidebar-product ul li{padding-top:7px;}

/* sidebar-r */
.sidebar-r{width:755px;overflow:hidden;border:1px solid #ECECEC;}
.crumb{background:url(../images/bg_crumb.jpg) repeat-x;height:30px;line-height:30px;overflow:hidden;padding-right:20px;color:#3D3D3D;}
.crumb span.r{background:url(../images/icon_crumb.jpg) no-repeat 0 center;padding-left:16px;}
.crumb a{color:#3D3D3D;}

.sidebar-r .title{background:url(../images/bg_title_sidebar_r.jpg) no-repeat 0 bottom;float:left;padding-left:24px;}
.sidebar-r .title span{background:url(../images/bg_title_sidebar_r.jpg) no-repeat right bottom;float:left;height:36px;line-height:36px;overflow:hidden;font-size:18px;font-family:Arial;color:#3D3D3D;padding-right:24px;}

.column{padding:20px 40px;}
.column .t{background:url(../images/bg_culture_title.jpg) no-repeat;float:left;padding-left:13px;margin:10px 0;}
.column .t span{background:url(../images/bg_culture_title.jpg) no-repeat right 0;float:left;height:22px;line-height:22px;overflow:hidden;font-size:14px;font-weight:bold;color:#FFFFFF;padding-right:13px;}

.h2,.h3{text-align:center;}
.h2{line-height:38px;font-size:24px;font-family:Arial;color:#373737;}
.h3{line-height:26px;font-family:Tahoma;color:#AEAEAE;margin-bottom:20px;border-bottom:1px dashed #DCDBD9;}
.txt{line-height:22px;color:#3D3D3D;padding:20px 0;}

/* culture */
.culture{background:url(../images/bg_column.jpg) no-repeat center bottom;padding:20px 40px;}

/* honor */
.honor-t{background:url(../images/honor_t.jpg) no-repeat 0 center;height:132px;overflow:hidden;font-family:Arial;padding:20px 0 20px 160px;margin-bottom:20px;border-bottom:1px solid #D1D1D1;}
.honor-t h2{height:46px;line-height:46px;overflow:hidden;font-size:24px;color:#00A220;margin-top:20px;}
.honor-t p{font-size:16px;color:#747474;}
.honor-list ul{width:678px;overflow:hidden;}
.honor-list ul li{float:left;width:204px;overflow:hidden;text-align:center;padding:0 22px 22px 0;}
.honor-list ul li p{height:34px;line-height:34px;overflow:hidden;color:#464646;}

/* history */
.history{background:url(../images/temp/history.jpg) no-repeat 0 bottom;height:742px;overflow:hidden;}

/* news */
.news-t{width:100%;overflow:hidden;padding:20px 0;border-bottom:1px dashed #DCDBD9;}
.news-t ul{width:720px;}
.news-t ul li{float:left;width:135px;overflow:hidden;padding-right:45px;text-align:center;}
.news-t ul li img{width:135px;height:74px;}
.news-t ul li p{height:42px;line-height:42px;overflow:hidden;}

.news-list{padding:20px 0;}
.news-list ul li{height:30px;line-height:30px;overflow:hidden;}
.news-list ul li span{background:url(../images/icon_news_list.gif) no-repeat 0 11px;float:left;width:550px;overflow:hidden;padding-left:12px;}
.news-list ul li em{float:right;width:75px;overflow:hidden;text-align:right;font-family:Tahoma;color:#AEAEAE;}

/* product */
.product{padding:20px 0;}
.product-list ul li{height:136px;overflow:hidden;padding:24px 18px;border-bottom:1px dashed #DCDBD9;}
.product-list ul li a.l{margin-right:33px;}
.product-list ul li a.l img{width:114px;height:134px;border:1px solid #DEDEDE;}
.product-list ul li h2{height:28px;line-height:28px;overflow:hidden;}
.product-list ul li h2 a,.product-list ul li p{color:#3D3D3D;}
.product-list ul li p{height:72px;overflow:hidden;}

/* innovation */
.innovation{padding:20px 0;}
.innovation-t ul{width:750px;}
.innovation-t ul li{width:127px;padding-right:55px;}
.innovation-t ul li img{width:127px;height:174px;border:1px solid #D2D2D2;}
.innovation-list{width:100%;overflow:hidden;}
.innovation-list ul{width:702px;}
.innovation-list ul li{float:left;width:207px;overflow:hidden;padding:0 27px 40px 0;}
.innovation-list ul li img{width:207px;height:125px;}
.innovation-list ul li p{height:38px;line-height:38px;overflow:hidden;text-align:center;}

/* flip */
.flip{height:22px;padding:20px 0;text-align:center;border-top:1px dashed #DCDBD9;}
.flip a{background-color:#F3F3F3;display:inline-block;height:20px;line-height:20px;overflow:hidden;font-weight:bold;color:#5E5E5E;padding:0 5px;border:1px solid #CCCCCC;}
.flip a.select,.flip a:hover{background-color:#E4EEF5;border-color:#89AEC7;text-decoration:none;}

/* jobs */
.jobs a.btn-jobs,.jobs a.btn-back{background-color:#018B1A;width:65px;height:22px;line-height:22px;overflow:hidden;font-family:Arial;color:#FFFFFF;text-align:center;margin-left:6px;}
.jobs a.btn-back{background-color:#50AF61;}
.jobs a.btn-jobs:hover,.jobs a.btn-back:hover{text-decoration:none;}

/*新加应聘页面样式*/
.jobs h2{height:26px;line-height:26px;overflow:hidden;font-weight:normal;padding:0 20px; padding-top:10px;}
.jobs h2 strong{color:#323232;}
.jobs h2 span{color:#DA251C;}
.jobs h3{background-color:#EDEDED;height:23px;line-height:23px;margin:20px 0;}
.jobs h3 span.l{background:url(../images/bg_title_recrutment.jpg) no-repeat;width:156px;height:26px;overflow:hidden;color:#FFFFFF;text-align:center;}
.jobs table tr{line-height:33px;color:#3F3F3F;}
.jobs table input.input_txt{width:264px;height:18px;line-height:18px;padding:0 5px;text-align:center;border:1px solid #BFC7C7;}
.jobs table input.input_time{width:74px;height:18px;line-height:18px;padding:0 5px;text-align:center;border:1px solid #BFC7C7;}
.jobs table input.input_radio{vertical-align:middle;}
.jobs table input.input_file{width:278px;height:23px;vertical-align:middle;}
.jobs table textarea{width:264px;height:84px;overflow-y:auto;padding:0 5px;border:1px solid #BDC2C8;resize:none;}

/* contact */
.contact{background:url(../images/bg_contact.jpg) no-repeat;padding-left:142px;}
.contact h2,.contact p{line-height:34px;padding-left:18px;border-bottom:1px dotted #BDBDBD;}
.contact h2{background:url(../images/icon_contact.jpg) no-repeat 0 center;font-size:14px;color:#008B19;}
.contact p strong{font-size:14px;}

/* order */
.order{background:url(../images/bg_order.jpg) no-repeat right bottom;color:#444444;padding:20px 0 270px 60px;}
.order table tr td{padding:9px 0;}
.order table tr td input,.order table tr td label{vertical-align:middle;}
.order table tr td input.text{background-color:#F5F5F5;width:140px;height:16px;line-height:16px;padding:0 2px;border:1px solid #D0D0D0;}
.order table tr td textarea{background-color:#F5F5F5;width:482px;height:136px;padding:0 2px;border:1px solid #D0D0D0;resize:none;}
.order table tr td button{display:inline-block;width:53px;height:22px;overflow:hidden;margin-right:10px;border:none;cursor:pointer;}
.order table tr td button.btn-sub{background:url(../images/btn_sub.jpg) no-repeat;}
.order table tr td button.btn-reset{background:url(../images/btn_reset.jpg) no-repeat;}
.order table tr td span{color:#BB0000;padding-left:5px;}

/* message */
.message table tr td input.text{width:200px;}
.message table tr td textarea{width:472px;}

/* map */
.map table tr td{background:url(../images/icon_map.jpg) no-repeat 7px 2px;line-height:24px;font-family:Arial;padding-left:32px;}
.map table tr td strong{font-size:14px;}