﻿@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
body { font-size:12px; font-family:Arial; background:#fff; color:#717171; padding-bottom:10px; text-align:center; line-height:22px}

html { overflow-y:scroll;}

img { border:0;}

ul,li { list-style-type:none; line-height:22px;}
font,input,select,textarea { font-size:12px;}
p { color:#717171; line-height:22px; font-size:12px;}
th,td { font-size:12px; line-height:22px;} 

.clear { clear:both; font-size:1px; line-height:0px; height:0px;}

/*CSS清除浮动 clearfix:after*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; display: block;}
/* Hides from IE-mac \*/
*html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}
/* End hide from IE-mac */

a:link { color: #717171; text-decoration: none;}
a:visited { color: #717171; text-decoration: none;}
a:hover { color: #1a2a93; text-decoration: none; }
a:focus{ outline:none;}

.black a:link,.black a:visited { color:black;}
.black a:hover { color:#1a2a93;}

.contain { width:960px; margin:0 auto; text-align:left; clear:both;}
.top { height:69px; overflow:hidden;}
.top h1 { width:380px; float:left; line-height:0px; font-size:1px;}
.ts { width:173px; float:right; padding-top:31px;}
.ts_i { width:128px; float:left; text-align:right;}
.ts_i input { width:123px; height:20px; line-height:20px; border:none; background:url(/internet/images_cj/t_search.gif) left top no-repeat; padding-left:5px; font-family:Arial;}
.ts_b { width:20px; float:left;}
.ts_b input { width:20px; height:20px; border:none; background:url(/internet/images_cj/t_searchbtn.gif) left top no-repeat; cursor:pointer; _margin-top:1px; _margin-top:1px;}

.nav { height:31px; background:url(/internet/images_cj/navbg.gif) top repeat-x; margin-bottom:10px;}
.nav ul { width:910px; height:31px; margin:0 auto;}
.nav ul li { width:112px; line-height:31px; float:left; text-align:center; background:url(/internet/images_cj/navline.gif) right top no-repeat;}
.nav ul li.lastnav { background:none;}
.nav ul li a { display:block; width:100%; height:31px; font-size:13px; font-family:微软雅黑;}
.nav ul li a:hover { background:url(/internet/images_cj/navon.gif) bottom no-repeat;}

.main { height:177px; background:#f7f7f7; border-bottom:#e1e1e1 1px solid;}

.mainline { background:url(/internet/images_cj/mainline.gif) right top no-repeat;}
.ileft { width:254px; height:157px; float:left; padding-top:20px; overflow:hidden;}
.imid { width:450px; height:157px; float:left; padding-top:20px; overflow:hidden;}
.iright { width:256px; height:157px; float:right; padding-top:20px; overflow:hidden;}

.main h2 { padding-left:20px; font-size:12px; color:#1a2a93; height:25px; line-height:25px;}
.ileft p { padding:10px 30px 0px 20px;}

.ipro { padding:0px 16px;}
.ipl { width:104px; float:left; text-align:center;}
.ipln { height:25px; line-height:25px; font-weight:bold;}
.iplp { padding-top:13px;}
.iplp a { display:block; width:80px; height:63px; padding:4px; border:#d3d3d3 1px solid; background:#fff; margin:0 auto; overflow:hidden;}
.iplp a:hover { background:#f3f3f3;}

.iright ul { padding:7px 0px 0px 20px;}
.iright ul li { width:195px; height:22px; line-height:22px; padding-left:12px; background:url(/internet/images_cj/point01.gif) left no-repeat; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.foot { height:px; overflow:hidden;}
.foot_l { width:500px; float:left; padding:12px 0px 0px 10px; line-height:20px; color:#d8d8d8;}
.foot_l span { font-size:11px; font-family:微软雅黑; color:#7c7c7c; padding-left:10px;}
.foot_l a { margin:0px 10px;}
.foot_l span a { margin:0px;}

.foot_r { width:150px; float:right; padding:0px 23px 0px 0px; text-align:right;}

.banner { line-height:0px; font-size:1px; height:233px;}
.banner_left { width:202px; float:left; height:233px;}
.banner_right { width:758px; float:right; height:233px;}

.secmain { border-bottom:#e0e0e0 1px solid; background:#fff url(/internet/images_cj/leftbg.gif) left top repeat-y;}

.left { width:202px; float:left; padding-bottom:30px;}
.right { width:730px; float:right;padding-bottom:30px;}

.left h2 { height:47px; padding:23px 0px 0px 26px; font-size:16px; font-family:微软雅黑; font-weight:normal; color:#363636;}
.left h2 span { font-size:12px; color:#818181;}


/*一级菜单*/
.subleftlist { width:172px; margin:0 auto; padding-bottom:11px; }
.subleftlist ul li { margin-bottom:2px;}
.subleftlist ul li a { display:block; background:url(/internet/images_cj/leftnavoff.gif) left no-repeat; padding-left:48px; width:124px; line-height:31px; font-family:微软雅黑; color:#363636;}
.subleftlist ul li a:hover { background:url(/internet/images_cj/leftnavon.gif) left no-repeat; color:#fff;}

/*二级菜单*/
.subleftlist ul li.leftnavon a { background:url(/internet/images_cj/leftnavon.gif) left no-repeat; color:#fff; padding-left:48px; width:124px;}
.subleftlist ul li.leftnavon a:hover { background:url(/internet/images_cj/leftnavon.gif) left no-repeat;}
.subleftlist ul li.leftnavon ul li { padding:0px; border-bottom:none;}
.subleftlist ul li.leftnavon ul li a { background:#fff; color:#363636; padding-left:48px; width:124px; line-height:22px; font-weight:normal; }
.subleftlist ul li.leftnavon ul li a:hover { background:#fff; font-weight:normal; color:#ff6600;}
.subleftlist ul li.leftnavon ul li.leftthirdnavon a { color:#ff6600; font-weight:bold;}
.subleftlist ul li.leftnavon ul li.leftthirdnavon a:hover { color:#ff6600;}

.right_top { height:27px; border-bottom:#dddddc 1px solid; padding-top:12px;}
.right_top h2 { width:auto; height:27px; line-height:27px; float:left; padding:0px 22px 0px 28px; font-size:14px; font-weight:normal; font-family:微软雅黑; background:url(/internet/images_cj/point02.gif) 14px no-repeat; color:#3f3f3f; border-bottom:#739cb8 1px solid; border-right:#fff 1px solid; position:absolute;}
.breadcrumbs { width:400px; height:27px; line-height:27px; float:right; padding-right:20px; text-align:right; font-size:12px; font-weight:normal; font-family:宋体;}

.textcontent { padding:20px; line-height:22px;}
.content { padding:15px;}

.text01 { padding:0px 10px;}
.product {}
.pl { width:100%; float:left; padding:30px 0px 10px;}
.plp { width:165px; float:left;}
.plp img { padding:4px; border:#e4e4e6 1px solid;}
.pli { width:530px; float:right; background:url(/internet/images_cj/db.gif) left bottom repeat-x; padding-bottom:10px; min-height:96px; height:auto!important; height:96px; overflow:visible;}
.pli h3 { width:100%; float:left; height:23px; line-height:23px; font-size:14px; font-weight:normal; font-family:微软雅黑; color:#3f3f3f; margin-bottom:10px;}
.plmodels { width:100%; float:left;}
.plmodels a { display:block; white-space:nowrap; float:left; width:auto; height:27px; line-height:27px; padding-left:15px; margin-right:60px; background:url(/internet/images_cj/point01.gif) 3px no-repeat;}

.pd_top { width:100%; float:left; margin-bottom:20px;}
.pd_top_p { width:375px; float:left; text-align:left;}
.pd_top_i { width:310px; float:left; padding-top:26px;}
.pd_top_i h3 { font-size:16px; font-weight:normal; font-family:微软雅黑; color:#3f3f3f; padding:20px 0px; height:30px; line-height:30px;}
.pd_top_i ul { padding-bottom:15px;}
.pd_top_i ul li { width:190px; height:30px; background:url(/internet/images_cj/pd_bg01.gif) left top no-repeat;}
.pd_top_i ul li a { padding-left:33px; width:157px; height:30px; line-height:25px; display:block; font-weight:bold;}

.otherlinks { line-height:13px; height:13px;}
.otherlinks a { margin-right:30px;}

.pd_tabs { width:95%; height:23px; float:left; margin-bottom:20px; }
.pd_tabs ul { height:23px; width:auto; float:left;}
.pd_tabs ul li { float:left; width:109px; height:23px; line-height:23px; margin-right:5px; font-weight:bold;}
.pd_tabs ul li a { display:block; padding-left:23px; width:86px; height:23px; background:url(/internet/images_cj/pd_tabsoff.gif) no-repeat; color:#000;}
.pd_tabs ul li a.selected { background:url(/internet/images_cj/pd_tabson.gif) no-repeat; color:#fff;}

.pd_content { width:100%; float:left; padding-bottom:20px}


.menuTitle { width:700px; height:36px; font-size:12px; color:#676767; cursor:pointer; border-bottom:#9c9c9c 1px dotted; clear:both; margin:0 auto;}
.menuTitle div { float:left; height:36px; line-height:36px;}
.c_title { width:365px; padding-left:30px; background:url(/internet/images_cj/q_ico.gif) 5px no-repeat;}
.menuTitle div.c_time { width:100px; float:right; font-size:12px; font-family:宋体; font-weight:bold; color:#88b0cc;}
.activeTitle div.c_title { background:url(/internet/images_cj/q_ico.gif) 5px no-repeat; font-weight:bold;}
.menuContent { background:#f6f6f6; height:auto; width:670px; text-align:left; display:none; padding:10px 15px; line-height:25px; clear:both; margin:0 auto;}
.menuContent b { font-size:14px; color:#435576;}

.qa { padding-bottom:30px;}


.xctextright2 { float:right; width:680px; height:auto; overflow:hidden; padding:10px 0 10px 20px; }

.nl { height:37px; background:url(/internet/images_cj/db.gif) left bottom repeat-x; overflow:hidden; clear:both;}
.nln { width:570px; line-height:37px; float:left; padding-left:30px; background:url(/internet/images_cj/point04.gif) 12px no-repeat; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nlt { width:83px; line-height:37px; float:right; text-align:center; font-size:11px; color:#88b0cc;}

h2.nd { width:697px; margin:0 auto; height:40px; line-height:40px; border-bottom:#ccc 1px solid; font-size:16px; font-family:微软雅黑; font-weight:normal; color:#333333;}
.nd01 { width:697px; margin:0 auto; height:30px; border-bottom:#dadada 1px dashed; overflow:hidden;}
.nd01_left { width:240px; float:left; line-height:30px; padding-left:5px;}
.nd01_right { width:175px; float:right; padding:10px 5px 0px 0px; text-align:right;}

.nd_content { clear:both; width:687px; margin:0 auto; padding:20px 5px; line-height:30px;}
.back { padding:15px; text-align:right; line-height:0px; font-size:1px;}


/*翻页*/
div.paging { padding:3px; margin:20px 3px 0px; text-align:center; font-family:宋体;}/*翻页条的外部样式*/
div.paging a { border:#8cbdd0 1px solid; padding:2px 5px; margin:2px 0px; color:#8cbdd0; text-decoration:none;}/*按钮默认时的状态样式*/
div.paging a:hover { border:#8cbdd0 1px solid; color:#8cbdd0; background:#f0f5f9; }/*鼠标悬停时的按钮状态样式*/
div.paging a:active { border: #8cbdd0 1px solid; color: #8cbdd0; background:#f0f5f9; }/*鼠标点击时的按钮状态样式*/
div.paging span.current { border:#8cbdd0 1px solid; padding:2px 5px; font-weight: bold; margin: 2px; color:#8cbdd0; background:#f0f5f9;}/*当前选中的按钮样式*/

.text02 { margin-bottom:10px;}
.text02 td { padding:0px 15px; color:#686868;}
.job_search { width:95%; margin:0 auto 15px; border-top:#e9e9e9 1px solid;}
.job_search td { padding:2px 0px;}
.job_search th { padding:2px 0px; font-weight:normal; font-family:12px; text-align:center;}

.jsb { width:32px; height:19px; background:#f5f5f5; border:#d9d9d9 1px solid; color:#595959; cursor:pointer;}


.title_content { width:700px; margin:0 auto 5px; height:21px; background:url(/internet/images_cj/career_bg.gif) top repeat-x;}
.title_content ul { background:url(/internet/images_cj/career_rightbg.gif) right top no-repeat;}
.title_content ul li { background:url(/internet/images_cj/career_leftbg.gif) left top no-repeat; height:21px;}
.title_content ul li div { height:21px; line-height:21px; text-align:center; float:left; color:#fff; font-weight:bold;}

.job_position { width:233px;}
.job_department { width:195px;}
.job_num { width:135px;}
.job_area { width:130px; }


.list_content { width:700px; margin:0 auto;}
.job_list_list { height:28px; line-height:28px; padding:0px 0px; border-bottom:#e7e7e7 1px solid; clear:both; overflow:hidden;}
.job_list_list div { height:28px; line-height:28px; text-align:center; float:left; overflow:hidden;}

.job_list_list div.jlp { width:183px; text-align:left; padding-left:50px; }
.jld { width:195px;}
.jln { width:135px;}
.jla { width:130px; }

.imgborder { padding:3px; border:#dcdcdc 1px solid; background:#fff;}

.cl { width:100%; float:left; border-bottom:#e0e0e0 1px solid; margin-bottom:15px; *margin-bottom:0px; _margin-bottom:0px; overflow:hidden;}
.cli { width:425px; line-height:22px; float:left; padding:10px 0px 0px 20px;}
.cli h3 { font-size:12px;}
.clm { width:172px; float:right; position:relative; line-height:0px; font-size:1px;}
.cfdj { position:absolute; bottom:-1px; right:0px; display:block; width:23px; height:21px;}


.career_t { float:left; width:700px; height:21px; line-height:21px; background:url(/internet/images_cj/carback.gif) no-repeat; color:#fff;}
.career1 { float:left; width:700px; height:auto; overflow:hidden; }
.career02 { width:100%; margin-top:5px; }
.career02 td { border-bottom:1px solid #eee; margin:0; padding:1px 0; text-indent:10px; }
.career02 td.xq { border-bottom:1px solid #eee; margin:0; padding:1px 0;  }

.blue { color: #89B1CE; }

.xctextright2 { float:right; width:700px; height:auto; overflow:hidden; padding:10px 0px; }

.xctext_map { float:left; width:700px; height:auto; overflow:hidden; }
.xctext_map_1 { float:left; width:98%; height:auto; overflow:hidden; margin-top:10px; }
.xctext_map_2 { float:left; width:134px; height:23px; background:url(/internet/images_cj/mapback.gif) no-repeat; text-align:center; line-height:23px; font-weight:bold; color:#fff; margin-bottom:10px; font-size:14px; }
.xctext_map_3 { float:left; width:96%; height:auto; overflow:hidden; padding-left:20px; }
.xctext_map_4 { float:left; width:auto; padding:0 15px 0 20px; height:auto; overflow:hidden; background:url(/internet/images_cj/link_bullet01.gif) left center no-repeat; line-height:25px; font-size:13px; white-space:nowrap; }
.xctext_map_5 { float:left; width:auto; padding:0 15px 0 15px; height:auto; overflow:hidden; background:url(/internet/images_cj/jt001_1.gif) left center no-repeat; line-height:25px; white-space:nowrap; }

a.link4 { text-decoration:none }
a.link4:link { color:#FFFFFF; }
a.link4:visited { color:#FFFFFF; }
a.link4:hover { color:#FFFFFF; text-decoration:none }

.xcflash-l{float:left;width:202px;height:234px;}
.xcflash{float:left;width:757px;height:234px;overflow:hidden;}

.search{float:left;width:710px;height:auto;overflow:hidden;margin-top:10px;}
.search1{float:left;width:auto;overflow:hidden;margin-right:10px;padding-top:3px;}
.search2{float:left;width:auto;overflow:hidden;}
.search_01{float:left;width:710px;height:60px;margin-top:10px;background:url(/internet/images_cj/searchback.gif) left center no-repeat;}
 
.search_011{float:left;width:90%;height:20px;padding-left:10px;font-weight:bold;}
.search_012{float:left;width:90%;height:20px;padding-left:20px;margin-top:10px;}
 
.search_02{float:left;width:710px;height:30px;margin-top:10px;background:#5693B7;text-indent:10px;line-height:30px;color:#fff;font-weight:bold;margin-bottom:10px;}
 
.search_03{float:left;width:710px;height:auto;overflow:hidden;}
.search_03 li{float:left;width:98%;height:auto;overflow:hidden;line-height:22px;margin-top:5px;}
.search_03 li.l02{float:left;width:96%;height:auto;overflow:hidden;line-height:20px;text-indent:12px;margin-top:0;}
 
.datalist{line-height: 22px; font-size: 12px; background:#666}
.datalist td{ background:#fff; text-align:center}
.datalist th{ background:#bfcddb;}