﻿/*Common*/
body{ background:#fff;color: #2F2F2F;font: 12px/1.55 Arial,Helvetica,sans-serif; padding:0px; margin:0px;}
A{color:#666;text-decoration:none; }
A:hover{color:#686868;text-decoration:underline;}
ul{ padding:0px; margin:0px;}
li{list-style:none; padding:0px; margin:0px;}
img{border:0;vertical-align:middle}
.clear{clear:both;font-size:0px;}
.space{font-size:0px;height:8px;}
.f_l{float:left;}
.f_r{float:right;}
.w755{width:755px;}
.w188{width:188px;margin-right:10px;}
.w220{width:220px;}
.w728{width:728px;}
.no_border{border:0px !important;}
.container,.footer{width:980px;margin:0 auto;}


/*header*/
.header{overflow:hidden; width:980px; margin: auto;}
.header .newsNav{height:45px;line-height:45px;text-align:left; overflow:hidden; padding-top:15px;}
.header .newsNav a{margin-right:20px;background:url(../images/arrow_small.jpg) left center no-repeat;padding-left:5px;font-size:12px;font-family:微软雅黑;color:#000;}
.header .productNav{height:45px;line-height:45px;text-align:left;width:286px;float:left; padding-top:15px;}
.header .productNav a{margin-right:20px;background:url(../images/arrow_small.jpg) left center no-repeat;padding-left:5px;font-size:12px;font-family:微软雅黑;color:#000;}

.header_search{width:295px;float:right;font-size:14px;font-weight:bold; height:31px; background:url(../images/top_serach.jpg) no-repeat left bottom; padding-top:10px; padding-left:10px; padding-right:50px;}
.header_search .input{width:171px;height:31px;line-height:31px; float:left; margin-right:10px; border:none; background:none;}
.header_search .submit{width:25px;height:31px;border:0px;  cursor:pointer; float:left; background:none; border:none; }
.header_search a{ display:block; float:left; width:85px; height:31px;}
.header_search img{ padding-top:8px;}

/*.header .logo{width:980px;height:85px;background:url(../images/logo.jpg) left top no-repeat;clear:both;display:block;z-index:9999;}*/
.banner_news .menu{width:980px;z-index:9999;}
.menu_product .menu{width:980px;z-index:9999;position:absolute;left:0px;top:0px;}

.header .menu_news{height:286px;overflow:hidden;}
/*.banner_news{background:url(../images/banner_news.jpg) left top no-repeat;}*/
.about_news{background:url(../images/zoujinmx.jpg) left top no-repeat;}

.header .menu_product{height:390px;overflow:hidden;position:relative;}
.banner_product{position:absolute;top:0px;left:0px;z-index:0px;}

.banner_txt{text-align:left;display:block;position:absolute;top:120px;left:25px;clear:both;z-index:999;}
.banner_title{color:#44deff;font-size:24px;font-family:微软雅黑;width:255px;height:60px;text-align:left;line-height:30px;z-index:999;}
.banner_content{float:left;font-family:微软雅黑;color:#000;width:406px;height:60px;line-height:25px;z-index:999;}

.banner_tab{position:absolute;top:350px;left:10px;clear:both;z-index:999;}
.banner_tab li{width:200px;height:100px;float:left;margin-right:10px;padding:5px 0px;background:#fff;text-align:right;cursor:pointer;}
.banner_tab li img{height:75px;}
.banner_tab li span{height:3px;display:block;font-size:0px;background:#ff0000;/*position:relative;top:-3px;z-index:999;*/display:none;}
.banner_tab label{margin-left:10px;text-align:left;color:#4b92a1;font-weight:bold;display:block;}
.banner_tab li.hover span{display:block;}
.banner_tab li.hover label{color:#00d2ff;}

/*container*/
.container{text-align:left;background:url(../images/bg_container.jpg) top left repeat-x;padding-top:30px;}
.right_item{margin-bottom:8px;padding:5px 0px;width:200px;}

.index_intro{margin-bottom:10px;}
.index_intro h2{display:block;font-size:16px;padding-bottom:15px;color:#b41100;font-weight:bold;}
.index_intro p{font-size:12px;line-height:200%;}
.index_intro a{float:right;margin-top:-20px;}

.index_news{width:360px;height:350px;float:left;}
.index_news h3{display:block;font-size:14px;color:#b41100;font-weight:bold;height:30px;line-height:30px;border-bottom:1px dashed #9a9a9a;}
.index_news .news_item{border-bottom:1px dashed #9a9a9a; text-align:left; }
.index_news .news_item li{height:30px;line-height:30px;}
.index_news .news_item li a{float:left;font-size:14px;color:#000;}
.index_news .news_item li span{width:19px;height:16px;display:block;background:url(../images/drop_down.jpg) no-repeat;float:right;}
.index_news .normal{padding:5px 0px;color:#9a9a9a;line-height:20px !important;height:60px !important;display:none;}
.index_news .normal a{color:#000;float:none !important;font-size:12px !important;}
.index_news .hover .normal{display:block;}
.index_news .hover li span{background:url(../images/drop_up.jpg) no-repeat;}
.index_news p{text-align:right;}
.index_news p a{background:url(../images/arrow_double.jpg) left center no-repeat;padding-left:12px;}

.index_tab{width:360px;height:350px;float:right;border:1px solid #e3e3e3;}
.index_tab .title{height:30px;line-height:30px;background:url(../images/bg_tab_title.jpg);font-weight:bold;}
.index_tab .title span{width:179px;float:left;text-align:center;color:#222;font-size:14px;height:30px;line-height:30px;display:inline-block;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.index_tab .title span.hover{background:#fff;color:#b41100;border-bottom:0px;}

.index_pro_list{margin:0 10px;}
.index_pro_list .item{height:75px;padding:8px 0px;border-bottom:1px dashed #e3e3e3;}
.index_pro_list .img{width:115px;float:left;}
.index_pro_list .img img{width:115px;height:75px;}
.index_pro_list .txt{color:#777777;width:195px;float:right;}
.index_pro_list .txt a{color:#000;font-size:14px;}
.index_pro_list p{text-align:right;}
.index_pro_list p a{background:url(../images/arrow_double.jpg) left center no-repeat;padding-left:12px;}

.index_update{margin:0 10px;display:none;}
.index_update li{height:50px;line-height:22px;border-bottom:1px dashed #e3e3e3;background:url(../images/icon_update.jpg) 10px center no-repeat;padding-top:5px;padding-left:45px; clear:both;}
.index_update li a{font-size:14px;color:#000;display:block;}
.index_update li span{color:#777;}
.index_update p{text-align:right;}
.index_update p a{background:url(../images/arrow_double.jpg) left center no-repeat;padding-left:12px;}

/*content title*/
.lead{height:35px;line-height:35px;color:#9a9a9a;background:url(../images/bg_lead.jpg) left bottom repeat-x;padding-left:15px;padding-right:10px;text-align:right;}
.lead a{color:#9a9a9a;}

.sidebar_product{border:1px solid #e3e3e3;margin-bottom:8px;}
.sidebar_product .title{margin:0 2px;height:40px;line-height:40px;background:url(../images/left_title.jpg) repeat-x;border-bottom:1px solid #e3e3e3;}
.sidebar_product .title span{font-size:14px;font-weight:bold;margin-left:20px;color:#b41100;}
.sidebar_product .box{margin:5px 2px;}
.sidebar_product .box li{font-size:14px;background:url(../images/left_li_out.jpg) left top no-repeat;padding:5px 0px 5px 24px;}
.sidebar_product li:hover,.sidebar_product li.hover{background:url(../images/left_li_on.jpg) left top no-repeat;color:#fff;}
.sidebar_product li:hover a,.sidebar_product li.hover a{color:#fff;}
.sidebar_product .box li  ul{background:#fff;margin-left:-24px;display:none;}
.sidebar_product .box li  ul li{margin-left:24px;background:url(../images/arrow_gray.jpg) left center no-repeat;color:#777;padding-left:10px !important;text-align:left;}
.sidebar_product li  ul li a {color:#777 !important;font-size:12px;}
.sidebar_product li  ul li.hover a{text-decoration:underline;color:red !important;font-weight:bold;}

.sidebar_search{border:1px solid #e3e3e3;margin-bottom:8px;}
.sidebar_search .title{margin:0 2px;height:40px;line-height:40px;background:url(../images/left_title.jpg) repeat-x;border-bottom:1px solid #e3e3e3;}
.sidebar_search .title span{font-size:14px;font-weight:bold;margin-left:20px;color:#b41100;}
.sidebar_search .box{margin:5px 2px;text-align:center; overflow:hidden; zoom1; padding:0 0 10px ;}
.sidebar_search .input{width:200px;height:22px;border:1px solid #e3e3e3;margin:10px 0px;}
.sidebar_search .submit{width:45px;height:24px;background:url(../images/btn_search.jpg) no-repeat;border:0px; float:left; cursor:pointer; margin:0 8px 0 48px;}
.sidebar_search a{float:left;}

.sidebar_index{border:1px solid #e3e3e3;margin-bottom:8px;}
.sidebar_index .f_l{width:178px;}
.sidebar_index .f_l span{font-size:14px;font-weight:bold;color:#b41100;padding:10px 0px 0px 10px;}
.sidebar_index .letter{font-size:150px;line-height:150px;color:#555555;text-align:center;}
.sidebar_index .f_r{width:28px;background:url(../images/pro_index_bg.jpg) repeat-y;}
.sidebar_index #letter{height:160px;overflow:hidden;padding:0px;margin:0px;}
.sidebar_index .f_r li{height:22px;line-height:22px;padding-left:3px;text-align:center;cursor:pointer;}
.sidebar_index .f_r li.hover{background:url(../images/pro_index_on.jpg) left top no-repeat;color:#a50000;font-weight:bold;}
.sidebar_index .f_r img{cursor:pointer;}

.letter_select{height:60px;line-height:60px;}
.letter_select span{font-weight:bold;color:#000;font-weight:bold;margin-right:10px;float:left;font-size:14px;}
.letter_select a{width:20px;height:20px;line-height:20px;margin:18px 1px;text-align:center;border:1px solid #e3e3e3;float:left;background:#f1f1f1;color:#555;}
.letter_select a.hover{background:#cc0000;color:#fff;}

.list_table{border-collapse:collapse;border:1px solid #e3e3e3;width:100%;margin-bottom:8px;}
.list_table td{border:1px solid #e3e3e3;height:30px;line-height:30px;text-align:center;}
.list_table .tr td{height:36px;line-height:36px;background:url(../images/bg_tr.jpg) repeat-x;font-size:12px;color:#000;}
.list_table .sp{line-height:16px !important;}

.detail .title{height:36px;line-height:36px;background:url(../images/title_right.jpg) left top no-repeat;text-align:left;margin:20px 0px;}
.detail .title span{margin-left:40px;font-size:14px;}
.detail .download{margin-bottom:20px;}
.detail .download li{height:25px;line-height:25px;color:#bbbbbb;}
.detail .download li img{padding-right:10px;}
.detail .download li a{color:#cc0000;}
.detail .txt{}
.detail .img{width:288px; float:right;text-align:right; padding:0 0 20px; position:relative;}
.detail .para{background:#f5f5f5;border:1px solid #ddd;margin-bottom:20px; width:430px; float:left;}
.detail .para li{height:25px;line-height:25px;padding-left:20px;background:url(../images/arrow_red.jpg) 10px center no-repeat;width:190px;float:left;}
.detail .txt p{text-indent:2em;line-height:200%;color:#777777;}
.por_img{height:280px;/*width:215px; background:url(../images/bg_img.jpg) left bottom repeat-x;*/ text-align:right;}
.por_img img{width:215px;height:278px;}
.detail .tips{width:140px;height:133px;background:url(../images/tip.png) no-repeat;position:absolute ;z-index:9999;text-align:center;padding:30px 10px 0 10px;  bottom:-24px; left:20px; text-indent:2em;}
.detail .tips span{display:inline;font-size:14px;font-family:黑体;}
.detail .submit{width:99px;height:25px;border:0px;background:url(../images/btn_submit_order.jpg) no-repeat;cursor:pointer;}
.detail .opert{text-align:right;}

.price_table{border-collapse:collapse;border:1px solid #e3e3e3;width:100%;margin-bottom:8px;}
.price_table td{border:1px solid #e3e3e3;height:30px;line-height:30px;text-align:center;}
.price_table .tr td{height:36px;line-height:36px;background:url(../images/title_right.jpg) repeat-x;font-size:14px;color:#000;text-align:left;padding-left:40px;}

.server_intro{margin-bottom:20px;border-bottom:1px dotted #777;}
.server_intro h3{font-size:14px;height:40px;line-height:40px;}
.server_intro p{line-height:200%;color:#777;}

.hr{border:1px dotted #777;clear:both;height:1px;}
.server_item{width:233px;border-right:1px solid #e3e3e3;float:left;margin:10px 8px 12px 0; height:213px;}
.server_item h3{background:url(../images/arrow_circle.jpg) left center no-repeat;padding-left:15px;font-size:14px; margin-bottom:5px;}
.server_item li{line-height:24px;color:#777; background:url(../images/news_icon.jpg) no-repeat left center; padding:0 0 0 8px;}

.detail_opert{text-align:center;}
.btn_download{width:94px;height:26px;line-height:26px;text-align:center;display:block;background:url(../images/templet_job_btn.jpg) no-repeat;color:#fff;text-decoration:none;}


.gallery .item{width:49.8%;height:80px;float:left;padding:20px 0px;}
.gallery .item .img{margin:0 10px;width:110px;float:left;}
.gallery .item .img img{width:100px;height:80px;padding:5px;border:1px solid #c0c0c0;}
.gallery .item .txt{width:220px;float:left;color:#777;}
.gallery .item .txt a{font-weight:bold;color:#000;}

.gallery_list h2{margin:20px 0px;background:#ebe8e8;color:#777;font-size:14px;line-height:30px;padding-left:20px;}
.gallery_list .item{width:24.8%;height:80px;float:left;padding:20px 0px;text-align:center;}
.gallery_list .item .img img{width:100px;height:80px;padding:5px;border:1px solid #c0c0c0;}
.gallery_list .item .txt a{font-weight:bold;color:#777;}

.gallery_show{text-align:center;}
.gallery_show .big_img{width:400px;height:300px;padding:5px;border:1px solid #c0c0c0;}
.gallery_show .thumb img{width:80px;height:60px;margin:10px 3px;border:1px solid #c0c0c0;cursor:pointer;}

.news h4{ background:url(../images/bg_tr.jpg) repeat-x center top; height:34px; overflow:hidden; color:#777; font-size:12px; line-height:26px;}
.news h4 em{ font-style:normal; padding-left:300px;}
.news h4 span{ float:right; padding-right:40px;}
.news ul{ line-height:34px; background: url(../images/news_listbg.jpg); height:auto!important; height:34px; min-height:34px;}
.news ul li{ list-style:none; padding:0px 13px; }
.news ul li a{ color:#888888; text-decoration:none; background:url(../images/news_icon.jpg) no-repeat left; padding-left:14px;}
.news ul li a:hover{ color:#d50000; text-decoration:underline;}
.news ul li span{ float:right; color:#888888; font-family:Arial;}

.info_title{text-align:center; font-size:14px; padding:20px 0px 0px 0px;  font-weight:bold; color:#02489e; font-family:"微软雅黑";}
.info_time{ text-align:center; line-height:30px; color:#a1a6ac;font-size:12px; }
.info_time em{ margin-left:15px;font-style:normal;}
.info_cont{ line-height:32px; border-top:dashed 1px #ddd; margin:0px 30px 30px 30px;text-align:left;line-height:200%;}

/*single page*/
.detail_page{margin:0 10px;}
.detail_page h2{height:50px;line-height:50px;font-size:16px;color:#b41100;font-weight:bold;display:block;border-bottom:1px dashed #e3e3e3;}
.detail_page .content{line-height:200%;}
.detail_page p{text-indent:2em;}

/*search page*/
.search_page li{height:20px;line-height:20px;padding:20px 0px;}
.search_page li label{width:150px;float:left;text-align:right;margin-right:10px;}
.search_page .input{width:171px;height:22px;line-height:22px;background:url(../images/bg_search_input.jpg) no-repeat;padding:0 10px;border:0px;}
.search_page .select{width:180px;}
.search_page .submit{width:68px;height:24px;border:0px;background:url(../images/btn_advantage.jpg) no-repeat;cursor:pointer;}

.search_list li{height:35px;line-height:35px;border-bottom:1px dashed #e3e3e3;}
.search_list li span{float:right;color:#777;}
.search_list li a{background:url(../images/arrow_double.jpg) left center no-repeat;padding-left:12px;}

.hitem{border-bottom:1px solid #e3e3e3;margin-bottom:10px;}
.hitem .img{width:138px;float:left;}
.hitem .img span{font-weight:bold;font-size:14px;color:#cc0000;font-family:微软雅黑;font-style:italic;line-height:30px;margin-left:30px;}
.hitem .txt{width:588px;float:right;}
.hitem .txt h4{font-size:14px;line-height:32px;}
.hitem .txt p{line-height:150%;color:#777;padding-bottom:8px;}

.vote { line-height:20px; color:#888888;}
.vote .tips{ padding:10px 22px;}
.vote h5{ background:#eeeeee; padding:0px 22px; font-size:12px; font-weight:normal; line-height:25px;}
.vote .boxDiv{ padding:12px 22px;}
.vote .btnBox{ text-align:center; border-top:solid 1px #e8e8e8; padding:16px 0px;}
.vote .btn1{ background:url(../images/templet_vote_btn1.jpg) no-repeat; width:63px; height:26px; color:#fff; border:none; cursor:pointer;}
.vote .btn2{ background:url(../images/templet_vote_btn2.jpg) no-repeat; width:91px; height:26px; color:#fff; border:none; cursor:pointer;}

.jobs{width:720px;float:right;margin-top:20px;}
.jobs h4{ background:url(../images/title_bar.jpg) no-repeat center top; height:33px; overflow:hidden; color:#000; font-size:14px; line-height:33px;}
.jobs h4 em{ font-style:normal; padding-left:90px;}
.jobs h4 span{ float:right;}

.jobs ul li{line-height:30px;border-bottom:1px solid #e4e4e4;}
.jobs ul li h5{ font-size:14px;color:#565656; padding-left:25px; display:block; font-weight:normal; cursor:pointer;background:url(../images/news_icon.jpg) 20px center no-repeat;}
.jobs ul li h5 a{ color:#565656;}
.jobs ul li h5 span{ float:right;}
.jobs ul .libg{ background:#f7f7f7; margin-bottom:0px;}

.jobs .time{ width:90px;}
.jobs .time2{ width:130px;}
.jobs .num{ width:180px;}


.jobs_detail table{ border:solid 1px #e8e8e8; border-collapse:collapse; color:#888888; margin-bottom:15px;}
.jobs_detail table td{ border:solid 1px #e8e8e8; border-collapse:collapse; padding-left:23px; line-height:30px;}
.jobs_detail table .headTable td{ background:#f7f7f7; font-weight:bold; color:#777; line-height:24px; padding:2px 5px 2px 23px;}
.jobs_detail .city{ width:150px;}
.jobs_detail .f_txt{ float:right; border-left:solid 1px #e8e8e8; width:95px; text-align:center; display:block;}
.jobs_detail .txt{ width:150px; float:right; border-left:solid 1px #e8e8e8; width:95px; padding-left:33px; width:168px; display:block;}
.jobs_detail .applyBox{ height:40px;text-align:center;color:#fff;}
.jobs_detail .applyBox a{text-decoration:none;color:#fff;}
.jobs_detail .apply{ background:url(../images/templet_job_btn.jpg) no-repeat; width:93px; height:24px; display: block;}
.jobs_detail dl{ padding:15px 30px 15px 0px;  line-height:18px;}

.talent{color:#888888; line-height:22px;}
.talent h4{ font-size:12px; font-weight:normal; padding:10px 0px;}
.talent table{margin-bottom:10px;}
.talent table td{ padding:5px 10px; line-height:21px;}
.talent .textBox{ position:absolute; width:515px; margin-top:-10px;}
.talent h5{ font-size:12px; color:#777; padding:0px 30px; background:url(../images/bg_tr.jpg) repeat-x; line-height:27px; margin-bottom:10px;}
.talent .tips{ padding:10px; border-top:solid 1px #e8e8e8;}
.talent .btnBox{ text-align:center; padding:10px;}
.talent .btn{ background:url(../images/templet_job_btn.jpg) no-repeat; width:94px; height:26px; border:none; cursor:pointer; color:#fff; font-weight:bold;}
.talent .text{ width:60px;border:solid 1px #b1b8cc; background:url(../images/templet_job_textbg.jpg) repeat-x top; line-height:21px; height:21px; margin:0px 15px;}
.talent .textarea{ width:98%;border:solid 1px #b1b8cc; background:url(../images/templet_job_textbg.jpg) repeat-x top; line-height:21px; padding:0px 5px;}

/*page*/
.page *{overflow:hidden; vertical-align:middle;}
.page{text-align:center;color:#06450e;height:30px;line-height:22px;padding:30px 0px; overflow:hidden;}
.page .Page_Max, .page .Page_PageCount{margin:0 5px; font-weight:bold; color:#B41100;}
.page ul{margin:0 auto;width:432px;}
.Page_Num{margin:0 3px;width:23px;height:22px;display:inline-block;background:url(../images/page_out.jpg) no-repeat;text-align:center;color:#555;}
.Page_Selected{margin:0 3px;width:23px;height:22px;display:inline-block;background:url(../images/page_on.jpg) no-repeat;text-align:center;color:#fff;}
.Page_Selected a{color:#fff;}
.Page_First{margin:0 3px;width:23px;height:22px;display:inline-block;background:url(../images/page_first.jpg) no-repeat !important;font-size:0px;}
.Page_Prev{margin:0 3px;width:23px;height:22px;display:inline-block;background:url(../images/page_pre.jpg) no-repeat !important;font-size:0px;}
.Page_Next{margin:0 3px;width:23px;height:22px;display:inline-block;background:url(../images/page_next.jpg) no-repeat !important;font-size:0px;}
.Page_End{margin:0 3px;width:23px;height:22px;display:inline-block;background:url(../images/page_last.jpg) no-repeat !important;font-size:0px;}
.page span{font-size:14px;font-weight:bold;color:#555555;float:left;}
.Page_Num:hover,.Page_Num.on{background:url(../images/page_on.jpg) no-repeat;font-weight:bold;color:#fff;}
.Page_Text{text-align:center;height:22px; line-height:22px; width:46px;background:url(../images/page_input.jpg) no-repeat;border:0px;margin-left:5px;}
.Page_Button{height:22px;width:25px;background:url(../images/page_go.jpg) no-repeat;border:0px;cursor:pointer;margin-left:5px;}

.download_category .item{border-bottom:1px dotted #777;margin-bottom:15px;}
.download_category .item h4{height:36px;line-height:36px;padding-left:40px;background:url(../images/bg_file_title.jpg) no-repeat;font-size:14px;}
.download_category .item  span{height:40px;line-height:40px;display:block;color:#9a9a9a;}
.download_category .item  p{color:#777;line-height:25px;margin-bottom:10px;}
.download_category .item  .opert a{margin-right:10px;padding-left:8px;font-weight:bold;background:url(../images/arrow_gray.jpg) left center no-repeat;}

.message { line-height:20px; color:#888888;}
.message .f_intro{ background:url(../images/message_photo.jpg) no-repeat left bottom; padding:10px 26px 0px 240px; border-bottom:solid 2px #848fa1; height:auto!important; height:140px; min-height:140px; font-family:黑体; margin-bottom:8px;}

.message table{ margin-bottom:20px;}
.message table td{ border-bottom:solid 1px #e2e2e2; border-collapse:collapse; padding:4px 7px;}
.message table .end td{ border:none;}

.message .btnBox{ border-top:solid 1px #848fa1; padding:16px 0px; height:40px;}
.message .btnBox .tips{ float:left;}
.message .btnBox .tips span{ color:#207bcb;}
.message .btn{ background:url(../images/templet_vote_btn1.jpg) no-repeat; width:69px; height:25px; color:#fff; border:none; cursor:pointer; font-weight:bold;  float:right;}
.message .text{ width:170px; height:21px; line-height:21px; padding:0px 5px; border:solid 1px #b1b8cc; background:url(../images/templet_job_textbg.jpg) repeat-x top; color:#888888;}
.message textarea{  height:160px; line-height:21px; padding:0px 5px; border:solid 1px #b1b8cc; background:url(../images/templet_job_textbg.jpg) repeat-x top; color:#888888;}
.message select{ color:#888888; width:130px;}
.message .required{ color:#F00;}

.infotitle_family{ font-size:14px; font-weight:bold; text-align:center; padding:20px 0px 20px 0px;}
.infophoto_family{ background:url(../images/bg_honor.jpg) no-repeat left top; width:623px; height:494px; margin:auto; margin-bottom:20px;}
.infophoto_family .photo{ width:590px; height:462px; padding:13px 0px 0px 14px;}

.photo ul li{ width:178px; height:170px; overflow:hidden; float:left; display:block; list-style:none; background:url(../images/photo_listbg.jpg) no-repeat center top; margin-right:60px;}
.photo ul .picture{ text-align:center; padding:13px 0px 2px 0px;}
.photo ul .picture img{ width:151px; height:104px;}
.photo ul h5{ font-size:12px; padding:5px 15px; font-weight:normal; margin:0;}
.photo ul h5 a{ color:#4272e0; background:url(../images/arrow_red.jpg) no-repeat left; padding-left:9px;}
.photo ul h5 a:hover{ color:#d50000; text-decoration:underline;}
.photo ul .liEnd{ margin-right:0px;}

.history_m01{width:94px;height:102px;background:url(../images/history_m01.jpg) left top no-repeat;}
.history_m02{width:94px;height:102px;background:url(../images/history_m02.jpg) left top no-repeat;}
.history_m03{width:94px;height:102px;background:url(../images/history_m03.jpg) left top no-repeat;}
.history_m04{width:94px;height:102px;background:url(../images/history_m04.jpg) left top no-repeat;}
.history_m05{width:94px;height:102px;background:url(../images/history_m05.jpg) left top no-repeat;}
.history_m06{width:94px;height:102px;background:url(../images/history_m06.jpg) left top no-repeat;}
.history_m07{width:94px;height:102px;background:url(../images/history_m07.jpg) left top no-repeat;}
.history_m08{width:94px;height:102px;background:url(../images/history_m08.jpg) left top no-repeat;}
.history_m09{width:94px;height:102px;background:url(../images/history_m09.jpg) left top no-repeat;}
.history_m10{width:94px;height:102px;background:url(../images/history_m10.jpg) left top no-repeat;}
.history_m11{width:94px;height:102px;background:url(../images/history_m11.jpg) left top no-repeat;}
.history_m12{width:94px;height:102px;background:url(../images/history_m12.jpg) left top no-repeat;}

.list_product li{height:35px;line-height:30px;border-bottom:1px dotted #ddd;}
.list_product li a{float:left;color:#666;}
.list_product li span{float:right;color:#999;}

/*link*/
.link_box li{padding:10px 0px;width:24.5%;float:left;text-align:center;}
.link_box li img{width:142px;height:42px;border:1px solid #C0C0C0;}
.link_box li span{height:25px;line-height:25px;display:block;color:#3b3a3a;}

.pre_next{display:block;height:30px;line-height:30px;}
.pre_next td{width:33%;text-align:center;}

.main_apply{width:716px;height:86px;margin:20px 0px;background:url(../images/job_bar.jpg) left top no-repeat;line-height:42px;}
.main_apply li{width:49.8%;float:left;}
.main_apply li label{width:30%;float:left;text-align:right;}
.main_apply li span{width:68%;float:right;text-align:left;}
 
.talent em{font-style:normal;color:#b01100;font-size:16px;}
.talent h5{color:#b01100;font-size:14px;line-height:35px;padding-left:20px;background:url(../images/arrow_red_s.jpg) left center  no-repeat;}
.talent h4{color:#b01100;font-size:14px;line-height:35px;font-weight:bold;}
.talent h4 span{margin-left:10px;font-size:12px;color:#575757;}
.talent_submit{width:60px;height:25px;border:0px;cursor:pointer;background:url(../images/btn_submit.jpg) left top no-repeat;}
.talent_reset{width:60px;height:25px;border:0px;cursor:pointer;background:url(../images/btn_reset.jpg) left top no-repeat;}
.talent_table{border-collapse:collapse;border:1px solid #d6d6d6;}
.talent_table td{border:1px solid #d6d6d6;}
.talent .long_text{ width:420px;border:solid 1px #b1b8cc; background:url(../images/templet_job_textbg.jpg) repeat-x top; line-height:21px; height:21px; padding:0px 5px;}

/*footer*/
.footer{height:67px;background:url(../images/bg_footer.jpg) top center repeat-x; clear:both;}
.footer .box{margin:10px;text-align:left;color:#9a9a9a;}
.footer a{color:#9a9a9a;background:url(../images/arrow_small.jpg) left center no-repeat;padding-left:5px;margin-right:10px;}
.footer .wanhu{background:none;padding:0px;margin:0px;}
.parent_close{text-align:right;}
.parent_close a{color:red;margin-right:20px;}

#submit_wtl_form1,#reset_wtl_form1 { background:url(../images/templet_vote_btn1.jpg) no-repeat; width:69px; height:25px; color:#fff; border:none; cursor:pointer; font-weight:bold;  float:right;}

#submit_wtl_form2,#reset_wtl_form2 { background:url(../images/templet_vote_btn1.jpg) no-repeat; width:69px; height:25px; color:#fff; border:none; cursor:pointer; font-weight:bold;  float:right;}


#content1464,#subject1415{display:none;}

.show_1{background: url("../images/new.gif") no-repeat scroll 0 0 transparent;float: left;height: 10px;margin-left:3px;margin-top: 10px; width: 30px;}
.show_2{background: url("../images/hot.gif") no-repeat scroll 0 0 transparent;float: left;height: 10px;margin-left:3px;margin-top: 10px; width: 30px;}

#imageBox{width:415px;position:relative;height:72px;margin:0 auto;}
#for_left{cursor:pointer;width:11px;height:68px;float:left;background:url(../images/for_left.jpg) left center no-repeat;}
#for_right{cursor:pointer;width:11px;height:68px;float:right;background:url(../images/for_right.jpg) left center no-repeat;}
#thumb{margin:0 0px 0px 8px;float:left;width:376px;}
#thumb_con li{width:94px;float:left;}

/**/
.top_layer1{ height:305px; overflow:hidden;position:relative; }
.ban_home{ position:absolute; z-index:1;}

.topbg{width:980px; z-index:10; padding-bottom:10px;height:75px; position:absolute;}
.topbg .logo{background:url(../images/logo.jpg) left top no-repeat; width:340px; height:85px; float:left;}
.opbg{ float:right; width:640px;background:url(../images/bg2.png); filter:alpha(opacity=80);   -moz-opacity:0.8;     opacity: 0.8;height:85px;  }
.topbg .logo a{ height:45px; display:block;}
.topbg .logo a em{ display:block; display:none;}


.mainnav{ position:absolute; z-index:100; padding:55px 0px 0px 300px;}
.mainnav ul{}
.mainnav ul li{ float:left; width:98px; margin-left:10px; font-family:"微软雅黑"; font-size:14px; font-weight:bold;}
.mainnav ul li a{ display:block; height:30px; line-height:30px; text-align:center; color:#FFF; font-weight:bold; width:98px; background:url(../images/top_menubg.jpg) no-repeat;}
.mainnav ul li a:hover,.mainnav ul li .acur{ color:#00d2ff; text-decoration:none;}



.mainnav ul li .subnav{ position:absolute; width:708px; height:150px; display:none; background:#a90e00; opacity:0.75; -moz-opacity:0.75; -khtml-opacity:0.75; filter:alpha(Opacity=75); z-index:500; margin-left:-35px; padding-top:10px;}
.mainnav ul li .subnav ul{}
.mainnav ul li .subnav li{ line-height:24px; height:24px; float:none; display:block; }
.mainnav ul li .subnav li a{ color:#fff; padding:0px 0px 0px 52px; line-height:24px;height:24px;display:block; background: url(../images/icon_top.gif) no-repeat 43px center; font-size:12px;font-weight:normal; text-align:left; width:300px;}
.mainnav ul li .subnav li a:hover{color:#00d2ff;}

.mainnav ul li .subnav_fuwu{ margin-left:-143px;}
.mainnav ul li .subnav_fuwu li{ padding-left:111px;}
.mainnav ul li .subnav_news{ margin-left:-251px;}
.mainnav ul li .subnav_news li{ padding-left:220px;}
.mainnav ul li .subnav_down{ margin-left:-360px;}
.mainnav ul li .subnav_down li{ padding-left:328px;}
.mainnav ul li .subnav_jobs{ margin-left:-468px;}
.mainnav ul li .subnav_jobs li{ padding-left:437px;}
.mainnav ul li .subnav_about{ margin-left:-577px;}
.mainnav ul li .subnav_about li{ padding-left:547px;}


.home_picSHow{ height:475px; position:relative;}
.home_picSHow .big_picture{ height:475px; overflow:hidden; position:relative;}
.home_picSHow .big_picture li img{ width:980px; height:475px;}
.home_picSHow .big_picture .txt{ color:#00d2ff; position:absolute; left:20px; top:160px; width:400px;}
.home_picSHow .big_picture .txt dl{ font-size:25px; font-family:"微软雅黑"; line-height:30px;  padding:0px; margin:0px;}
.home_picSHow .big_picture .txt p{ padding:8px 0px; margin:0px; color:#909090; filter:DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1); line-height:20px; }
.home_picSHow .big_picture .txt h5{ padding:0px; margin:0px;}
.home_picSHow .big_picture .txt h5 a{ width:74px; height:20px; display:block; background: url(../images/homebtn.jpg) no-repeat;}
.home_picSHow .small_picture{ width:615px; height:125px; position:absolute; bottom:10px; padding-left:10px;}
.home_picSHow .small_picture li{ width:200px; height:100px; float:left; padding:0px 0px 0px 5px;}
.home_picSHow .small_picture li img{ border-bottom:solid 2px #fff; width:200px; height:96px; cursor:pointer;}
.home_picSHow .small_picture h5{ padding:0px; margin:0px; height:25px; line-height:25px; display:block; background:#FFF; color:#227b8e; padding-left:10px;}
.home_picSHow .small_picture .aon img{ border-bottom:solid 2px #ff0000; }

.imgIntroduct{margin-top:20px;}
.imgIntroduct h2{background:#f0f0f0;height:25px;line-height:25px;text-align:center;font-weight:bold;color:#000;font-size:12px;}
.imgIntroduct p{text-align:left;line-height:150%;margin:0px;padding:0px;}

.servide_topnav .menu{ padding-top:25px;}