/* CSS Document */

.banner { height:350px; background:url(../images/about_02.jpg) no-repeat center; }
.second { position:relative; margin:0 auto; width:1200px; }


/*column*/
.column_head { position:absolute; left:0; top:-70px; width:300px; height:70px; background:url(../images/about_04.jpg) no-repeat center; }
.column { margin:0 40px 60px 0; width:300px; }
.column_list a { padding-right:76px; display:block; width:222px; height:60px; font-size:14px; text-align:right; line-height:60px; color:#888888; background:#f7f7f7; }
.column_list a:hover { color:#222222; }
.column_list a:hover span { background:url(../images/about_08_02.png) no-repeat center top; }
.column_list a, .column_phone { border:solid 1px #e0e0e0; border-top:solid 2px #ffffff; }
.column_list span { margin-left:28px; display:inline-block; width:7px; height:9px; background:url(../images/about_08.png) no-repeat center top; }
.column_phone { padding:45px 0 0 115px; width:183px; height:38px; background:url(../images/about_15.jpg) no-repeat center; color:#b39756; font-size:20px; font-weight:bold; }
.column_p { border:solid 1px #e0e0e0; border-top:solid 2px #ffffff; border-bottom:solid 2px #c7c7c7; padding:14px 0 0 30px; width:268px; height:248px; line-height:24px;  background:url(../images/about_17.jpg) no-repeat center; }


/*about*/
.about, .products, .news, .recruit, .message, .contact { padding:30px 0 60px 0; width:855px; }
.about_head1, .products_head1, .news_head1, .recruit_head1, .message_head1, .contact_head1 { width:528px; height:26px; }
.about_head2, .products_head2, .news_head2, .recruit_head2, .message_head2, .contact_head2 { padding-left:94px; width:233px; height:27px; line-height:25px; color:#aaaaaa; background:url(../images/about_09.jpg) no-repeat bottom; }

.about_head1 { background:url(../images/about_08.jpg) no-repeat left top; }
.about_word { margin-top:30px; padding:50px 50px 0 40px; width:418px; height:460px; text-align:justify; text-justify:in-word; line-height:24px; background:#f9f9f9; }
.about_img { margin-top:30px; }


/*products*/
.products_head1 { background:url(../images/products_08.jpg) no-repeat left top; }
.products_one { margin:30px 30px 5px 0; float:left; }
.products_one img { width:263px; height:253px; border:solid 1px #98c1d8; }
.products_one p { font-size:14px; width:265px; heigth:50px; line-height:50px; text-align:center; color:#666666; }
.products_one:hover img { width:259px; height:249px; border:solid 3px #98c1d8; }
.products_one:hover p { background:#d40f24; color:#ffffff; }
.products_margin { margin-right:0; }


/*news*/
.news_head1 { margin-bottom:20px; background:url(../images/news_08.jpg) no-repeat left top; }
.news_one { margin-left:15px; display:block; width:835px; height:100px; border-bottom:solid 1px #efefef; border-top:solid 1px #ffffff; }
.news_p1 { padding-top:20px; font-size:14px; color:#666666; line-height:34px; }
.news_date { float:left; margin-left:20px; color:#999999; }
.news_p2 { float:left; width:740px; color:#999999;}
.news_one:hover { background:#f1f1f1; margin:0; width:860px; border-bottom:solid 1px #e0e0e0;}
.news_one:hover .news_p1, .news_one:hover .news_p2 { margin-left:15px; }


/*recruit*/
.recruit_head1 { margin-bottom:30px; background:url(../images/recruit_08.jpg) no-repeat left top; }
.recruit_tab { width:856px; }
.table{ border-collapse: collapse; }
.table td{ font-size:15x; border: 1px solid #E8E8E8; padding:10px 10px;}
.table td.jb{ padding:10px 10px 10px 280px;}
.jb a{ display:block; width:200px; height:34px; line-height:34px; background:#eee; text-align:center; color:#999;}
.jb a:hover{ background:#073190; color:#fff;}


/*message*/
.message_head1 { margin-bottom:10px; background:url(../images/message_08.jpg) no-repeat left top; }
.message_word { width:860px; }
.message_word_head1, .message_word_head2 { display:block; margin:47px 20px 62px 36px; width:108px; height:13px; }
.message_word_head1 { background:url(../images/index_58.jpg) no-repeat center; }
.message_word_head2 { background:url(../images/index_59.jpg) no-repeat center; }
.message_txt_1, .message_txt_2 { font-family:"微软雅黑"; color:#aeaeae; }
.message_txt_1 { margin:30px 56px 0 0; padding-left:10px; width:278px; height:43px; border:solid 1px #aeaeae; }
.message_txt_2 { margin:30px 0 40px 0; padding:15px 0 0 10px; width:628px; height:115px; border:solid 1px #aeaeae; }
.message_btn_1 { cursor:pointer; margin-left:230px; width:90px; height:36px; border:solid 1px #e90c15; background:#222222; color:#ffffff; }
.message_btn_2 { cursor:pointer; width:90px; height:36px; background:#e0e0e0; color:#ffffff; border:0; }
.message_btn_1:hover { border:none; }


/*contact*/
.contact_head1 { margin-bottom:30px; background:url(../images/contact_08.jpg) no-repeat left top; }
.contact_word { padding:80px 0 0 65px; width:795px; height:310px; background:url(../images/contact_09.jpg) no-repeat center; }
.contact_word_head { margin-bottom:20px; font-size:18px; color:#d40f24; letter-spacing:2px; }
.contact_add, .contact_www { font-size:13px; line-height:24px; letter-spacing:1px; }
.contact_add { color:#666666; }
.contact_www { margin-top:8px; color:#999999; }


.page{ margin:30px 0 0 15px; width:835px;}
.page a{ display:block; float:left; width:48px; line-height:38px; background:#fff; color:#888; text-align:center; margin-right:5px; border:1px solid #efefef; cursor:pointer;}
.page a:hover{ background:#888; border:1px solid #888; color:#fff;}

.ns-nm{ font-size:24px; text-align:center; margin-top:20px; color:#333;}
.ns-in{ color:#888; text-align:center; margin-top:10px;}
.ns-in span{ padding:0 10px;}
.ns-nt{ padding-top:35px;}

.ig-nm{ text-align:center;}
.ig-nm img{ max-width:800px;}
.ig-nm{ font-size:24px; text-align:center; line-height:50px; color:#333;}
.ig-tx{ margin-top:10px;}
