@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; font-size:12px; color:#424242; background:#525252 url(images/bg_main.gif) repeat-x top left; font-family:"宋体",Arial, sans-serif;}
form,ul,li,p,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
img {border:none; margin:0;}
ul,ol,dl {list-style-type:none;}
input,select,textarea {font-family:Arial,"宋体",sans-serif; font-size:12px;}
.clear{clear: both; overflow:hidden;}
a {color:#424242; text-decoration:none;}
a:hover {color:#424242; text-decoration:underline;}
.overflow{overflow:auto;}

/* 顶部 */
.settop span{padding:0 0 0 57px;}
.company21_settop{line-height:38px;}
.company21_settop a{color:#424242;}
.company21_settop a:hover{color:#424242;}
.company21_settop span{padding:0 0 0 57px;}
.company22_settop{line-height:38px;}
.company22_settop a{color:#fff;}
.company22_settop a:hover{color:#fff;}
.company22_settop span{padding:0 0 0 57px;}
.company23_settop{line-height:38px;}
.company23_settop a{color:#424242;}
.company23_settop a:hover{color:#424242;}
.company23_settop span{padding:0 0 0 57px;}
.company24_settop{line-height:38px;}
.company24_settop a{color:#fff;}
.company24_settop a:hover{color:#fff;}
.company24_settop span{padding:0 0 0 57px;}

/* 导航 */
.nav{clear:both; height:43px; overflow:hidden;}
.nav ul li{float:left; color:#fff; font-weight:bold; width:95px; height:43px; text-align:center; line-height:43px;}
.nav ul li a{color:#fff; display:block; width:95px; height:43px;}
.nav ul li a:hover{text-decoration:none; color:#424242; display:block; width:95px; height:43px; background:url(images/bg_navhover.jpg) no-repeat;}
.nav ul .current{color:#424242; display:block; width:95px; height:43px; background:url(images/bg_navhover.jpg) no-repeat;}
.nav ul .first a:hover{background:url(images/bg_first_nav.gif) no-repeat;}
.nav ul .first .current{display:block; width:95px; height:43px; background:url(images/bg_first_nav.gif) no-repeat;}

.search_input{border:none; background:#5a5a5a; width:85px; height:16px; padding:3px 0 0 2px; color:#fff; font-family:"宋体";}

.subnav{white-space:nowrap;width:950px; height:30px; background-color:#000000; filter: Alpha(Opacity=60);}
.subnav ul li{ float:left; text-align:center; line-height:30px;}
.subnav ul li a{ color:#FFFFFF;display:block; text-align:center; padding:0 15px;}
.subnav ul li a:hover{color:#FFFFFF;display:block;text-align:center;text-decoration:underline;padding:0 15px;}

/* 首页 */
.def_mian{background:#525151 url(images/bg_def_main.gif) repeat-x;}
.arrowleft{float:left;}
.hot_list{float:left; height:42px; line-height:42px;}
.hot_list ul li{float:left; width:100px; padding-left:40px;}
.hot_list ul .h1{background:url(images/def_h1.gif) no-repeat 2px 7px;}
.hot_list ul .h2{background:url(images/def_h2.gif) no-repeat 0 9px;}
.hot_list ul .h3{background:url(images/def_h3.gif) no-repeat 0 11px;}
.hot_list ul .h4{background:url(images/def_h4.gif) no-repeat 0 11px;}
.hot_list ul .h5{background:url(images/def_h5.gif) no-repeat 0 11px;}
.hot_list ul .h6{background:url(images/def_h6.gif) no-repeat 0 10px;}
.arrowright{float:right;}

.new_title{width:206px; height:29px; line-height:29px; text-align:center; color:#fff; font-weight:bold; background:url(images/new_title.jpg) no-repeat;}
.def_news_title{color:#424242; font-weight:bold; background:url(images/ico05.gif) no-repeat 10px 3px; padding-left:25px; line-height:25px;}


.def_list_01{background:#030303; width:170px; margin-left:20px; }
.def_list_01 .pic_list{width:167px; background:#030303;}
.def_list_01 .pic_list .pic {width:165px; border:1px solid #FFCC00; text-align:center; line-height:58px; color:#fcfcfb;}
.def_list_01 .pic_list .txt {width:167px; padding:0; font-size:12px; height:34px; line-height:34px; text-align:center;}
.def_list_01 .pic_list .txt a {color:#fcfcfb; text-decoration:none;}
.def_list_01 .pic_list .txt a:hover {text-decoration:underline; color:#fcfcfb;}

.def_news{width:318px; height:93px; overflow:hidden; margin:4px 0px 0 10px; padding:0 0 0 0;}
.def_news .pic{float:left; width:94px; height:62px; margin:15px 0 15px 0; border:1px solid #8e8d8e;}
.def_news .pic img{vertical-align:bottom;}
.def_news .news{float:right; color:#c4c4c4; margin:15px 0 15px 0; line-height:22px; font-size:12px; width:214px; height:62px; overflow:hidden;}
.def_news .news h4{font-size:13px;}
.def_news .news h4 a{color:#c4c4c4;}

.def_list_02 {margin:0 10px 0 20px; padding:8px 0 0 0; background:url(images/line03.gif) repeat-x top left;}
.def_list_02 ul li{line-height:22px;}
.def_list_02 ul li a {text-decoration:none; color:#c4c4c4; background:url(images/ico06.gif) no-repeat 3px 5px; padding-left:15px;}
.def_list_02 ul li a:hover {color:#fed501; text-decoration:underline;}
.def_list_02 span {font-family:"宋体"; font-size:12px; float:right; color:#c4c4c4;}

.def_con_01{color:#c4c4c4; line-height:22px; padding:17px 10px 0 13px;}
.def_title_02{color:#fff; font-weight:bold; background:url(images/ico04.gif) no-repeat 0 2px; padding-left:23px; margin-left:20px;}
.def_con_02{color:#c4c4c4; line-height:22px; padding:18px 10px 0 10px;}
.def_con_02 img{border:1px solid #919090;}

/* 框架 */
.columntitle{font-weight:bold; height:20px; padding-top:11px;}

/* 二级菜单 */
.submenu {width:214px; margin:0; padding:0; background:#111111;}
.submenu dl{margin:0 auto; padding-bottom:15px; width:184px;}
.submenu dt{width:184px; height:27px; line-height:27px; margin-top:15px; color:#323232; text-align:center;}
.submenu dt a {background:url(images/submenu01.jpg) no-repeat; display:block; width:184px; height:27px; color:#323232;}
.submenu dt a:hover{background:url(images/submenu02.jpg) no-repeat; display:block; width:184px; height:27px; font-weight:bold; text-decoration:none; color:#424242;}
.submenu dt .current{background:url(images/submenu02.jpg) no-repeat; display:block; width:184px; height:27px; font-weight:bold; }
.submenu dd{margin:15px auto; display:block; width:184px; height:27px; line-height:27px; text-align:center; border-bottom:1px dashed #fbd400; color:#fbd400;}
.submenu dd a{color:#fff;}
.submenu dd a:hover{color:#fbd400; text-decoration:none;}
.submenu dd .current{color:#fbd400; text-decoration:none;}
 
.leftcolumn{width:205px; margin:0 auto;}
.leftcolumn p{margin-top:15px;}

/* 位置 */
.location{width:699px; height:32px; margin:0 auto; background:url(images/bg_location.jpg) no-repeat; color:#a0a0a0; line-height:32px;}
.location a{color:#a0a0a0; margin:0 5px;}
.location a:hover{color:#fff;}
.location strong{color:#fff; background:url(images/ico01.gif) no-repeat 21px 4px; padding-left:40px;}
.location span{float:right; padding-right:7px;}

/* 版权 */
.copyright{line-height:160%; font-family:"宋体"; color:#c4c4c4; padding:0 30px;}
.copyright span{float:right; font-family:"宋体";}
.copyright a{color:#c4c4c4; margin:0 5px;}
.copyright a:hover{color:#c4c4c4;}

 /* 文章内容样式 */
.content {padding:9px; width:699px;}	
.content h1 {text-align: center; display:block; font-size:14px;; color:#c4c4c4; margin:15px 10px 15px 10px;}	
.content .info {text-align:right; font-size:13px; line-height:26px; color: #7F7F7F; border-top:1px dashed #7f7f7f; padding-bottom: 15px; padding-top:10px; margin:0 10px;}	
.content .info a {color: #999;}	
.content .article {font-size:12px; line-height:26px; color:#dadada; padding:10px 8px 15px 8px; font-family:Arial,"宋体";}
.content .article a {color: #06c;}
.content .article a:hover {color: #1E55AC;}

/* 联系我们 */
.contact_title{margin-top:21px;}
.contact{font-size:14px; color:#c4c4c4; padding:10px 20px; line-height:40px;}
.contact span{color:#fcd100;}

/* 报刊 */
.pic_list_01{margin:0; padding:0;}
.pic_list_01 .pic_list{float:left; width:196px; height:159px; margin:32px 0 0 32px; text-align:center; display:inline; background:url(images/bg_newspaper_list.gif) no-repeat;}
.pic_list_01 .pic_list .pic {width:181px; height:121px; line-height:121px; color:#fcfcfb; margin:9px 7px 0 7px;}
.pic_list_01 .pic_list .txt {width:196px; padding:0; font-size:12px; height:29px; line-height:29px;}
.pic_list_01 .pic_list .txt a {color:#fcfcfb; text-decoration:none;}
.pic_list_01 .pic_list .txt a:hover {text-decoration:underline; color:#fcfcfb;}

/* 分页 */
.page{height:80px; line-height:80px; text-align:center;}
.page a{margin:0 5px; color:#c7c7c7;}
.page a:hover{color:#fed501;}
.page .current{color:#fed501; font-weight:bold;}

/* 新闻中心 */
.newsbox{background:url(images/bg_news_list_line.gif) repeat-x bottom left; margin:0 16px; clear:both; height:113px; padding-top:20px;}
.newsbox .pic{float:left; background:url(images/bg_news_pic.jpg) no-repeat; width:155px; height:97px; padding:2px 0 0 2px; margin-left:9px; display:inline;}
.newsbox .news{float:right; width:501px;}
.newsbox .news .title{font-size:14px; font-weight:bold; color:#c4c4c4; height:30px; line-height:30px; padding-left:13px;}

.list_news01 {padding:0 10px 0 15px;}
.list_news01 ul li{line-height:22px;}
.list_news01 ul li a {text-decoration:none; color:#c4c4c4; background:url(images/ico03.gif) no-repeat 0 2px; padding-left:15px;}
.list_news01 ul li a:hover {color:#fed501; text-decoration:underline;}
.list_news01 span {font-family:Arial; font-size:11px; float:right; color:#c4c4c4;}

.news_list {margin:9px; padding:9px;}
.news_list ul li {background:url(images/bg_news_list_line.gif) repeat-x bottom left; padding:0 8px; line-height:30px; color:#c4c4c4;}
.news_list ul li a {text-decoration:none; color:#c4c4c4; background:url(images/ico02.gif) no-repeat 0 1px; padding-left:15px;}
.news_list ul li a:hover {color:#fed501; text-decoration:underline;}
.news_list span {font-family:Arial; font-size:11px; float:right; color:#c4c4c4;}

/* 人才招聘 */
.hr_title01{background:url(images/bg_title.jpg) no-repeat; font-weight:bold; color:#ffcc00; width:650px; height:32px; line-height:32px; margin:25px auto 0 auto; padding-left:7px; overflow:hidden;}
.hr_title01 span{float:right; padding:0 22px 0 0;}
.hrbox{padding:0 0 0 0; margin:0 auto; line-height:22px; width:643px; color:#c4c4c4;}
.hr_title01 a,.hr_title01 a:hover{color:#c4c4c4;}
.hrbox ul li{float:left; width:320px;}
.hrbox .hrtitle{width:643px; clear:both;}
.hrbox .hrabout{width:643px; clear:both;}
/* 招聘分页 */
.hrpage{color:#c4c4c4; margin:25px 17px 0 17px; padding:17px; border-top:1px solid #e4e4e4; clear:both;}
.hrpage span{float:right;}
.hrpage a{color:#c4c4c4; margin:0 5px; text-decoration:underline;}
.hrpage a:hover{color:#ffcc00;}
.hrpage .current{color:#; text-decoration:none; font-weight:bold; color:#ffcc00;}
.contactbox{padding:0 0 15px 0; margin-top:15px; color:#c4c4c4;}

/* 在线留言 */
.message{padding:15px; color:#bebebe; border:1px solid #afaeae; margin:30px; clear:both;}
.message p{clear:both; line-height:20px; padding:0 20px; display:block;}
.message .about{margin-top:5px; background:url(images/ico_a.gif) no-repeat 0 3px; color:#fed501;}
.message .tit{height:25px; line-height:25px; clear:both; margin:5px 0 5px 0; color:#fed501; background:url(images/ico_q.gif) no-repeat 0 6px;}

.messagepage{height:30px; line-height:30px; text-align:center;}
.messagepage a{margin:0 5px; color:#c7c7c7;}
.messagepage a:hover{color:#fed501;}
.messagepage .current{color:#fed501; font-weight:bold;}

/* 公司01 */
.bg_company23{background:#515251 url(images/bg_company01.gif) repeat-x top left;}
.company23_title{font-weight:bold; height:20px; padding-top:11px; color:#474746;}

.company23_nav{clear:both; height:43px; overflow:hidden;}
.company23_nav ul li{float:left; color:#fff; font-weight:bold; width:95px; height:43px; text-align:center; line-height:43px;}
.company23_nav ul li a{color:#fff; display:block; width:95px; height:43px;}
.company23_nav ul li a:hover{text-decoration:none; color:#424242; display:block; width:95px; height:43px; background:url(images/bg_c01_navhover.jpg) no-repeat;}
.company23_nav ul .current{color:#424242; display:block; width:95px; height:43px; background:url(images/bg_c01_navhover.jpg) no-repeat;}
.company23_nav ul .first a:hover{background:url(images/bg_c01_first_nav.gif) no-repeat;}
.company23_nav ul .first .current{display:block; width:95px; height:43px; background:url(images/bg_c01_first_nav.gif) no-repeat;}


.company23_submenu {width:214px; margin:0; padding:0;}
.company23_submenu dl{margin:0 auto; padding-bottom:15px; width:184px;}
.company23_submenu dt{width:184px; height:27px; line-height:27px; margin-top:15px; color:#323232; text-align:center;}
.company23_submenu dt a {background:url(images/submenu01.jpg) no-repeat; display:block; width:184px; height:27px; color:#323232;}
.company23_submenu dt a:hover{background:url(images/company01_submenu02.jpg) no-repeat; display:block; width:184px; height:27px; font-weight:bold; text-decoration:none; color:#424242;}
.company23_submenu dt .current{background:url(images/company01_submenu02.jpg) no-repeat; display:block; width:184px; height:27px; font-weight:bold; }
.company23_submenu dd{margin:15px auto; display:block; width:184px; height:27px; line-height:27px; text-align:center; border-bottom:1px dashed #fbd400; color:#fbd400;}
.company23_submenu dd a{color:#fff;}
.company23_submenu dd a:hover{color:#fbd400; text-decoration:none;}
.company23_submenu dd .current{color:#fbd400; text-decoration:none;}

/* 公司02 */
.bg_company22{background:#515251 url(images/bg_company02.gif) repeat-x top left;}
.company22_title{font-weight:bold; height:20px; padding-top:11px; color:#fff;}

.company22_nav{clear:both; height:43px; overflow:hidden;}
.company22_nav ul li{float:left; color:#fff; font-weight:bold; width:95px; height:43px; text-align:center; line-height:43px;}
.company22_nav ul li a{color:#fff; display:block; width:95px; height:43px;}
.company22_nav ul li a:hover{text-decoration:none; color:#fff; display:block; width:95px; height:43px; background:url(images/bg_c02_navhover.jpg) no-repeat;}
.company22_nav ul .current{color:#fff; display:block; width:95px; height:43px; background:url(images/bg_c02_navhover.jpg) no-repeat;}
.company22_nav ul .first a:hover{background:url(images/bg_c02_first_nav.gif) no-repeat;}
.company22_nav ul .first .current{display:block; width:95px; height:43px; background:url(images/bg_c02_first_nav.gif) no-repeat;}

.company22_submenu {width:214px; margin:0; padding:0;}
.company22_submenu dl{margin:0 auto; padding-bottom:15px; width:184px;}
.company22_submenu dt{width:184px; height:27px; line-height:27px; margin-top:15px; color:#323232; text-align:center;}
.company22_submenu dt a {background:url(images/submenu01.jpg) no-repeat; display:block; width:184px; height:27px; color:#323232;}
.company22_submenu dt a:hover{background:url(images/company02_submenu02.jpg) no-repeat; display:block; width:184px; height:27px; font-weight:bold; text-decoration:none; color:#fff;}
.company22_submenu dt .current{background:url(images/company02_submenu02.jpg) no-repeat; color:#fff; display:block; width:184px; height:27px; font-weight:bold; }
.company22_submenu dd{margin:15px auto; display:block; width:184px; height:27px; line-height:27px; text-align:center; border-bottom:1px dashed #fbd400; color:#fbd400;}
.company22_submenu dd a{color:#fff;}
.company22_submenu dd a:hover{color:#fbd400; text-decoration:none;}
.company22_submenu dd .current{color:#fbd400; text-decoration:none;}

/* 公司03 */
.bg_company24{background:#515251 url(images/bg_company03.gif) repeat-x top left;}
.company24_title{font-weight:bold; height:20px; padding-top:11px; color:#4e4d4d;}

.company24_nav{clear:both; height:43px; overflow:hidden;}
.company24_nav ul li{float:left; color:#fff; font-weight:bold; width:95px; height:43px; text-align:center; line-height:43px;}
.company24_nav ul li a{color:#fff; display:block; width:95px; height:43px;}
.company24_nav ul li a:hover{text-decoration:none; color:#fff; display:block; width:95px; height:43px; background:url(images/bg_c03_navhover.jpg) no-repeat;}
.company24_nav ul .current{color:#fff; display:block; width:95px; height:43px; background:url(images/bg_c03_navhover.jpg) no-repeat;}
.company24_nav ul .first a:hover{background:url(images/bg_c03_first_nav.gif) no-repeat;}
.company24_nav ul .first .current{display:block; width:95px; height:43px; background:url(images/bg_c03_first_nav.gif) no-repeat;}

.company24_submenu {width:214px; margin:0; padding:0;}
.company24_submenu dl{margin:0 auto; padding-bottom:15px; width:184px;}
.company24_submenu dt{width:184px; height:27px; line-height:27px; margin-top:15px; color:#4e4d4d; text-align:center;}
.company24_submenu dt a {background:url(images/submenu01.jpg) no-repeat; display:block; width:184px; height:27px; color:#4e4d4d;}
.company24_submenu dt a:hover{background:url(images/company03_submenu02.jpg) no-repeat; display:block; width:184px; height:27px; font-weight:bold; text-decoration:none; color:#4e4d4d;}
.company24_submenu dt .current{background:url(images/company03_submenu02.jpg) no-repeat; color:#4e4d4d; display:block; width:184px; height:27px; font-weight:bold; }
.company24_submenu dd{margin:15px auto; display:block; width:184px; height:27px; line-height:27px; text-align:center; border-bottom:1px dashed #fbd400; color:#fbd400;}
.company24_submenu dd a{color:#fff;}
.company24_submenu dd a:hover{color:#fbd400; text-decoration:none;}
.company24_submenu dd .current{color:#fbd400; text-decoration:none;}

/* 公司04 */
.bg_company21{background:#515251 url(images/bg_company04.gif) repeat-x top left;}
.company21_title{font-weight:bold; height:20px; padding-top:11px; color:#4e4d4d;}

.company21_nav{clear:both; height:43px; overflow:hidden;}
.company21_nav ul li{float:left; color:#fff; font-weight:bold; width:95px; height:43px; text-align:center; line-height:43px;}
.company21_nav ul li a{color:#fff; display:block; width:95px; height:43px;}
.company21_nav ul li a:hover{text-decoration:none; color:#424242; display:block; width:95px; height:43px; background:url(images/bg_c04_navhover.jpg) no-repeat;}
.company21_nav ul .current{color:#424242; display:block; width:95px; height:43px; background:url(images/bg_c04_navhover.jpg) no-repeat;}
.company21_nav ul .first a:hover{background:url(images/bg_c04_first_nav.gif) no-repeat;}
.company21_nav ul .first .current{display:block; width:95px; height:43px; background:url(images/bg_c04_first_nav.gif) no-repeat;}

.company21_submenu {width:214px; margin:0; padding:0;}
.company21_submenu dl{margin:0 auto; padding-bottom:15px; width:184px;}
.company21_submenu dt{width:184px; height:27px; line-height:27px; margin-top:15px; color:#4e4d4d; text-align:center;}
.company21_submenu dt a {background:url(images/submenu01.jpg) no-repeat; display:block; width:184px; height:27px; color:#4e4d4d;}
.company21_submenu dt a:hover{background:url(images/company04_submenu02.jpg) no-repeat; display:block; width:184px; height:27px; font-weight:bold; text-decoration:none; color:#4e4d4d;}
.company21_submenu dt .current{background:url(images/company04_submenu02.jpg) no-repeat; color:#4e4d4d; display:block; width:184px; height:27px; font-weight:bold; }
.company21_submenu dd{margin:15px auto; display:block; width:184px; height:27px; line-height:27px; text-align:center; border-bottom:1px dashed #fbd400; color:#fbd400;}
.company21_submenu dd a{color:#fff;}
.company21_submenu dd a:hover{color:#fbd400; text-decoration:none;}
.company21_submenu dd .current{color:#fbd400; text-decoration:none;}

/*表单gavin添加*/
.book{padding:0 0 9px 40px;+padding:0 0 6px 40px}
.book form{margin-top:10px; margin-bottom:20px;}
.book p{margin-top:6px;}
.book textarea{height:100px;}

