/* CSS Document */
.page{ float:left; width:100%; min-height:600px;padding-bottom:50px;}
.page_banner{ float:left; width:100%; height:470px; background-position:center; background-repeat:no-repeat; background:url(../images/page_banner.png);}
.page_title{ background:url(../images/page_title.png) no-repeat center; float:left; width:100%; height:153px; margin-top:75px;}
.page_title dl{ color:#FFF; text-align:center; height:60px; padding-top:44px;}
.page_title dl dt{ font-family:Arial; font-size:32px; font-weight:bold; line-height:40px; height:40px; text-transform:uppercase;}
.page_title dl dd{ line-height:20px; height:20px; font-size:14px;}
.page_main{ float:left; width:100%; margin-top:-150px; background:#FFF; min-height:400px;}
.page_main_top{  color:#151515; background:url(../images/page_main_title.png) left top no-repeat; float:left; width:100%; height:180px;}
.page_main_title{ float:left; padding-left:1%; width:598px; margin-top:25px; font-size:18px;}
.page_main_title dl{ float:left; height:55px; line-height:55px; overflow:hidden;}
.page_main_title dl dt{ float:left; padding:0 10px; font-size:20px; color:#666666;}
.page_main_title dl dd{ float:left; text-transform:uppercase; font-family:Arial; font-size:16px; color:#53334a;}

/* 搜索 */
.search_list{ width:330px; height:32px; line-height:32px; float:left;font-family:"微软雅黑"; color:#666666; font-size:14px; padding-top:32px; text-align:right;}
.search{width:218px;height:32px;float:left; margin-top:13px; margin-left:20px; padding-top:20px;}
.input_text{width:157px;height:28px;line-height:24px; border:#53334a solid 1px; font-size:12px;color:#c5c5c5; background-color:#FFF; float: left;font-family:"宋体"; padding-left:9px;}
.input_button{width:50px;height:30px;float:left; border:none; background:url(../images/ss1.jpg) no-repeat; cursor:pointer;}

.page_main_nav{ float:left; width:1160px; height:50px; padding:25px 20px;}
.page_main_nav li{ float:left; margin-right:4px; min-width:126px; height:50px; text-align:center; line-height:50px;}
.page_main_nav li a{ float:left; width:100%; height:100%; color:#666666; font-size:14px;}
.page_main_nav li a:hover{ background:#53334a; color:#FFF;}
#page_main_nav_hover{background:#53334a; color:#FFF;}

.job_t{float:left; width:1098px; border-bottom:1px dashed #dbdbdb; font-family:"微软雅黑"; color:#666666; line-height:35px;}
.job_b{float:left; width:1098px; padding-top:25px; padding-bottom:25px; border-bottom:1px dashed #dbdbdb; color:#666; line-height:30px;}
.job_b li{float:left; width:285px; list-style-type:disc;}
.job_c{float:left; width:1098px; color:#666; padding-top:25px; padding-bottom:20px;}
.job_c p{ line-height:25px; padding-right:20px;}


.about{ float:left; width:100%;}
.about img{ padding:20px 0px;}
.about_left{ float:left; width:46%; padding:0 2%; color:#53334a; line-height:30px;}
.about_right{ float:left; width:46%; padding:0 2%;}

.honor{ float:left; width:1160px; padding:0 20px;}
.honor dl{ float:left; width:278px; height:260px; margin:0px 6px;}
.honor dl a{ float:left; width:100%;}
.honor dl dd{ float:left; width:276px; height:198px; border:solid 1px #d4d4d4;}
.honor dl dd img{ width:100%; max-height:100%; overflow:hidden;}
.honor dl dt{ line-height:20px; height:40px; padding:10px 0px; float:left; width:100%; text-align:center; color:#888888;}

.news{float:left; width:1160px; padding:0 20px;}
.news_list{ float:left; width:100%;}
.news_list li{ float:left; width:100%; border-bottom:solid 1px #e2e2e2; margin-bottom:28px;}
.news_title{height:25px; float:left; width:100%; line-height:25px; color:#666666; font-size:14px; font-weight:bold;}
.news_time{ line-height:20px; height:20px; float:left; width:100%; color:#929292; }
.news_content{ float:left; width:100%; height:50px; overflow:hidden; line-height:25px; color:#929292; }
.news_list li a{ float:left; width:100%;}
.news_list li a:hover .news_title,.news_list li a:hover .news_time,.news_list li a:hover .news_content{ color:#53334a;}

.news_show{ float:left; width:100%; padding-bottom:20px;}
.news_show_main{font-family:"微软雅黑"; float:left; width:100%; }
.news_show_title{ font-size:14px; color:#434343; font-weight:bold; text-align:center; line-height:30px; padding-top:20px; width:100%;}
.news_show_time{ color:#5a5a5a; text-align:center; line-height:30px; width:100%;}
.news_show_content{ font-size:12px; color:#6f6f6f; line-height:25px; padding-top:20px; padding-bottom:20px;}

.talent{ float:left; width:1130px; padding:0 35px; margin-top:-60px;}
.talent_list{ float:left; width:100%;}
.talent_list li{float:left; width:100%; border-bottom:solid 1px #e2e2e2; padding-bottom:15px; margin-bottom:15px;}
.talent_title{ float:left; width:100%; color:#333333; font-size:18px; line-height:50px;}
.talent_time{ float:left; width:100%; height:15px; line-height:15px;}
.talent_time span{ float:left; margin-right:10px;}
.talent_time a{ float:left; margin-right:2px;}
.talent_time img{ width:14px; height:14px;}
.talent_content{float:left; width:100%;  line-height:25px; color:#666666; padding-top:20px;}
.talent_content p:first-child{ font-size:14px; line-height:25px; }

.contact{float:left; width:1150px; padding:0 25px; margin-top:-80px;}
.contact_top{ float:left; width:100%; height:350px; overflow:hidden;}
.contact_left{ float:left; width:355px; height:300px; padding:25px 0px; background:#2d2c31; line-height:50px; color:#ffffff; font-size:14px; }
.contact_left span{ float:left; padding:0 20px;}
.contact_right{ float:left; width:795px; height:100%;}

.contact_message{ float:left; width:100%; padding-top:20px;}
.contact_message dl{ float:left; width:48%; margin-right:2%; margin-bottom:20px;}
.contact_message dl dt{ float:left; width:100%; line-height:30px; font-size:14px; color:#5a5a5a;}
.contact_message dl dd{ height:40px; float:left; width:100%;}
.message_1{ float:left; width:96%; padding:0 2%; height:38px; line-height:38px;}
.message_2{ float:left; width:98%; padding:0 1%; height:300px; line-height:25px;}
.message_bt{ background:#53334a; float:left; width:100%; text-align:center; line-height:40px; height:40px; border:0px; font-size:14px; color:#ffffff; cursor:pointer;}

.product{float:left; width:1150px; padding:0 25px; margin-top:-60px;}
.product_nav{ float:left; width:100%;}
.product_nav dl{ float:left; width:100%; border-bottom:dashed 1px #d8d8d8; line-height:40px;}
.product_nav dl dt{ width:85px; float:left; color:#666666;}
.product_nav dl dd{ float:left; height:25px; line-height:25px; padding-top:8px;}
.product_nav dl dd a{ color:#666666; margin-right:20px; float:left; padding:0 5px;}
.product_nav dl dd a:hover{ background:#53334a; color:#ffffff;}
#product_nav{background:#53334a; color:#ffffff;}
.product_list dl{ float:left; margin:0px 5px; margin-top:30px; width:275px;}
.product_list dl a{ width:273px; border:solid 1px #FFF; float:left;}
.product_list dl a:hover{width:273px; border:solid 1px #53334a;}
.product_list dl p{ line-height:25px;}
.product_list dl dt{ text-align:center; float:left; width:100%; height:70px; line-height:70px; color:#666666; font-size:16px;}
.product_list dl dd{ width:273px; height:186px; overflow:hidden;}
.product_list dl dd img{ width:100%; height:auto;}

.product_show{ float:left; width:100%;}
.product_show_left{ float:left; width:550px;}
.product_show_left img{width:100%; height:auto;}
.product_show_right{ float:left; width:500px; margin-left:100px;}
.product_show_right li{ float:left; width:34%; padding:0 8%; color:#333333; line-height:40px; font-size:18px;}
.product_show_main{ float:left; width:100%; margin-top:50px;}

.product_show_left_pic_download{ float:left; width:550px;  text-align:center;}





