* { font-size:12px;}
body { font-family:arial,""; margin:0; padding:0; background:#fff url(../images/01_02.jpg) repeat-x left top;font-size:12px;color:#000;}
ul,ol { list-style:none;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0; padding:0; border:0;}
h1,h2,h3,h4,h5,h6 { margin:0;padding:0;}
table,td,tr,th {font-size:12px;}
a {color: #1f3a87; text-decoration: none;}
a:hover {color: #bc2931; text-decoration: underline;}
.cleardiv { clear:both; font-size:0;}

.list_t1 { color:#999; font-size:12px; line-height:25px;}
.list_t1 a { color:#999; text-decoration:none;}
.list_t1 a:hover { color:#000; text-decoration:underline;}
.list_t1 span { margin-right:10px;}
.close { clear:both; text-align:right; line-height:20px; background-color:#f0f0f0; padding-right:10px; margin-top:20px;}
.close a:link,.close a:visited { color:#666; text-decoration:none;}
.close a:hover {color:#000; text-decoration:none;}

#new_list { clear:both; padding:0 7px; margin-top:20px;}
#new_list li { line-height:30px; height:30px; background:url(../images/dian3.gif) repeat-x left bottom;}
#new_list li a { display:block; line-height:30px; background:url(../images/dian0.gif) no-repeat left 13px; padding-left:16px; color:#666; text-decoration:none;}
#new_list li a:hover { color:#f60; text-decoration:none;}
#new_list li span { display:block; float:right; margin-top:-30px; color:#666; padding-right:10px;}

.imgcenter { display:block; margin:0 auto;}

.klyList * { margin:0; padding:0;}
.klyList li { height:25px; line-height:25px; background:url(../images/06_26.gif) no-repeat 7px 6px; padding-left:25px;}

.page { clear: both;height:30px; padding-top:6px; padding-left:5px; text-align:center; margin-top:10px; padding-top:10px;}
.grayr {PADDING-RIGHT: 2px; PADDING-LEFT: 2px;PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif; color:#999;}
.grayr A {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #999; PADDING-TOP: 2px; TEXT-DECORATION: none; font-size:12px;padding:1px; padding-left:4px; padding-right:4px;}
.grayr A:hover {COLOR: #333; background-color:#eee; padding:1px; padding-left:4px; padding-right:4px; text-decoration:none;}
.grayr A:active {COLOR: #000; }
.grayr SPAN.current { MARGIN: 2px; COLOR: #000; font-size:11px;}
.grayr SPAN.disabled { MARGIN: 2px; COLOR: #797979; }

.top { margin:0 auto; clear:both; width:930px; height:199px; background:url(../images/top2.jpg) no-repeat left top;}
.top .logo { float:left; width:192px; height:166px; overflow:hidden;}
.top .logo img { display:block; margin:0 auto; margin-top:30px;}
.top .language { float:right; width:120px; height:15px; margin-top:20px;}
.top .email { float:right; width:75px; height:28px; margin-top:65px; margin-right:-75px; overflow:hidden;}
.top .email img.r_1 { float:left;}
.top .email img.r_2 { float:right;}


.top#home  { margin:0 auto; clear:both; width:930px; height:199px; background:url(../images/top.jpg) no-repeat left top;}
.top#home  .nav { float:right; height:38px; width:686px; margin-right:16px; display:inline; margin-top:30px;}
.top#home  .nav ul li { float:left;}
.top#home  .nav ul li a { display:block; width:133px; height:38px; line-height:38px; text-decoration:none;}
.top#home  .nav ul li a:hover { text-decoration:none;}
.top#home  .nav ul li a span { display:none;}
.top#home  .nav ul li.n_1 a { width:121px; margin-right:1px;}
.top#home  .nav ul li.n_2 a { width:122px; margin-right:1px;}
.top#home  .nav ul li.n_3 a { width:141px; margin-right:1px;}
.top#home  .nav ul li.n_4 a { width:154px; margin-right:1px;}
.top#home  .nav ul li.n_5 a { width:118px; margin-right:1px;}


.top .nav2 { float:right; height:38px; width:705px; margin-right:16px; display:inline; margin-top:29px;}
.top .nav2 ul li { float:left;}
.top .nav2 ul li a { display:block; width:113px; height:38px; line-height:38px; text-decoration:none;}
.top .nav2 ul li a:hover { text-decoration:none;}
.top .nav2 ul li a span { display:none;}
.top .nav2 ul li.n_1 a { width:109px; margin-right:1px;}
.top .nav2 ul li.n_2 a { width:102px; }
.top .nav2 ul li.n_3 a { width:123px;}
.top .nav2 ul li.n_4 a { width:134px;}
.top .nav2 ul li.n_5 a { width:108px;}
.top .nav2 ul li.n_6 a { width:115px;}




.footer { margin:0 auto; clear:both; width:930px; height:46px;}
.footer .foot_0 { float:left; width:193px; height:46px; }
.footer .foot_1 { float:left; width:560px; height:46px; line-height:46px; text-align:right;}
.footer .foot_1 span { background:url(../images/01_25.gif) no-repeat left 3px; margin-left:25px; color:#5d5d5d; padding-left:12px;}

.middle { margin:0 auto; clear:both; width:930px; height:400px; background:url(../images/01_26.gif) repeat-y left top;}
html>body .middle { height:auto; min-height:400px;}

.list_titleTop { text-align:center; margin-top:15px; border-bottom:1px #ccc solid; border-top:1px #ccc solid; margin-bottom:15px;}
.list_titleTop h1 { font-size:14px; color:#000; display:block; height:35px; line-height:35px;}
.txtMain { line-height:24px; margin:0; padding:0; color:#666; }
.txtMain p { margin:0; padding:0; margin-bottom:10px;}

#bj { background:url(../images/aaa.gif) repeat left top;}

.list_titleTop2 { height:35px; margin-bottom:20px; background:#FF7F00 url(../images/012_03.gif) no-repeat left top;}
.list_titleTop2 h1 { color:#fff; display:inline; float:left; font-size:14px; line-height:35px; padding-left:35px; padding-right:13px;}
.list_titleTop2 span { padding-left:13px; float:left; display:block; height:35px; line-height:35px; color:#fff; border-left:1px #BA5D20 solid; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.left { float:left; width:193px; height:10px; padding-bottom:53px; background:#fff url(../images/01_36.jpg) no-repeat left bottom;}
html>body .left { height:auto; min-height:10px;}
.left ul li { display:inline;}
.left ul li a { display:block; margin-bottom:1px; width:193px; height:47px; text-align:center; background:url(../images/nav.jpg) no-repeat left top; line-height:47px; color:#333; font-size:14px; font-weight:bold; text-decoration:none}
.left ul li a:hover { color:#000;}
.left ul li img { display:block;}

.right { float:right; width:676px; height:330px; margin-right:17px; margin-bottom:10px; display:inline;}
html>body .right { height:auto; min-height:330px;}

.kehu { clear:both; width:676px; height:228px; background:url(../images/04_03.jpg) no-repeat left top;}
.kehu2 { clear:both; width:676px; height:228px; background:url(../images/bj.jpg) no-repeat left top; overflow:hidden; margin-bottom:20px;}
.kkh1 { display:block; margin:0; padding:0; height:24px; line-height:24px; margin-top:36px; margin-bottom:10px; font-weight:bold; font-size:14px; color:#000; padding-left:170px;}
.kkh1 span { background-color:#f2f2f2; padding:6px 20px; font-size:14px;}
.kkh1 b { color:#fff; padding-left:15px; font-weight:normal; font-size:11px;}
.imgUpdate { clear:both; width:570px; height:150px; position:relative; left:85px; overflow:hidden;}


.kehu blockquote { margin:0; padding:0; line-height:20px; display:block; width:430px; height:125px; float:right; margin-top:90px; margin-right:35px; display:inline; color:#666;}
.k_left { float:left; width:315px; height:100px; border-right:1px #cecece solid; padding-right:15px; margin-top:30px;}
html>body .k_left { height:auto; min-height:100px;}
.k_right { float:right; width:320px; height:100px;margin-top:30px;}
html>body .k_right { height:auto; min-height:100px;}
.k_h1 { display:block; clear:both; margin:0; padding:0; font-weight:bold; font-size:14px; color:#f58b1d; padding-left:17px; background:url(../images/04_17.gif) no-repeat left 3px; height:18px; line-height:18px; margin-bottom:5px;}
.k_h1 span { font-size:11px;}
.k_blockquote { clear:both; margin:0; padding:0; line-height:18px; color:#666; margin-bottom:15px;}
.k_h2 a,.k_h2 { clear:both; margin:0; padding:0; font-weight:bold; font-size:12px; color:#f58b1d; height:18px; line-height:18px;}

.rt_0 { clear:both; height:200px; background-color:#f2f2f2; margin-bottom:25px;}
html>body .rt_0 { height:auto; min-height:200px;}
.rt_0 * { margin:0; padding:0;}
.rt_0 dl { display:block; height:180px; margin-top:12px;}
.rt_0 dl dt { float:right; width:284px; height:139px; overflow:hidden; margin-right:12px; display:inline;}
.rt_0 dl dt img { display:block;}
.rt_0 dl dd { float:left; width:330px; height:159px; margin-left:21px; color:#333; display:inline; overflow:hidden; line-height:20px;}
.rt_0 p { padding:0 21px; line-height:20px; color:#333; padding-bottom:20px}

.itembox { clear:both; height:300px; background-color:#f0f0f0; margin-bottom:20px;}
html>body .itembox { height:auto; min-height:300px;}
.itembox .h1title { border-bottom:1px #fff solid;}
.itemimgbox { float:left; width:300px; height:290px; margin-bottom:20px; margin-top:23px; margin-left:22px; display:inline;}
.itemimgbox .imgbox { width:300px; height:171px; overflow:hidden; margin-bottom:30px; overflow:hidden;}
.itemimgbox .imgbox img { display:block; margin:0 auto;}
.itemimgbox .imglist { clear:both; width:300px; height:76px; overflow:hidden;}
.itemimgbox .t_op { float:left;font-size:0px; width:11px; height:76px;} 
.itemimgbox .t_ob { float:right; font-size:0px;  width:11px; height:76px;} 
.itemimgbox .t_ob img,.itemimgbox .t_op img { display:block; cursor:pointer}
.itemimgbox .iimg { float:left; width:261px; margin:0 auto; height:43px;overflow:hidden; position:relative; margin-left:9px; margin-top:17px;}
.itemimgbox .iimg * { margin:0; padding:0;}
.itemimgbox .iimg ul { position:absolute;}
.itemimgbox .iimg ul li { display:block; width:87px; height:43px; float:left;}
.itemimgbox .iimg ul li img { display:block; max-height:43px; margin:0 auto;}
.itemimgbox .iimg ul li a:hover { text-decoration:none;}

.itemLink { float:right; width:333px; height:35px; overflow:hidden; background:url(../images/03_40.gif) no-repeat left top; margin-top:30px;}
.itemLink span { display:block; padding-left:105px; line-height:28px; font-family:Arial}
.itemLink span a { color:#fff; text-decoration:none; font-weight:bold;}
.itemLink span a:hover { color:#fff; text-decoration:underline;}

.itemLink2 { float:right; width:333px; height:35px; overflow:hidden; background:url(../images/203_40.gif) no-repeat left top; margin-top:30px;}
.itemLink2 span { display:block; padding-left:105px; line-height:28px; font-family:Arial}
.itemLink2 span b { color:#fff; text-decoration:none; font-weight:bold;}


.itemdownloadimg { float:left; width:325px; height:100px;}
html>body .itemdownloadimg { height:auto; min-height:100px;}

.itemMain { float:right; width:300px; height:290px; margin-bottom:20px; margin-top:20px; margin-right:22px; color:#666; line-height:18px; display:inline;}
html>body .itemMain { height:auto; min-height:290px;}
.itemMain p { margin:0; padding:0; margin-bottom:10px;}

.rt_1 { clear:both; height:250px;}
html>body .rt_1 { height:auto; min-height:250px;}
.rt_1 * { margin:0; padding:0;}
.rt_1 img { display:block; float:left;}
.rt_1 .rt_1box { display:block; float:right; width:475px; height:200px;}
html>body .rt_1 .rt_1box { height:auto; min-height:200px;}
.rt_1 blockquote { line-height:21px; padding:15px 5px 0 5px; color:#333}
.rt_1 .klyList { margin-top:10px;}


.ttble th { font-weight:bold; font-size:20px; text-align:left; color:#1a1073; padding-left:15px; padding-bottom:5px; padding-top:5px;}
.ttble * { margin:0; padding:0;}
.ttble ul { margin:0; padding:0;}
.ttble ul li { margin:0; padding:0; height:30px; line-height:30px; background:url(../images/02_09.gif) no-repeat 3px 10px; color:#000; padding-left:17px;}

.ttble_g th { font-weight:bold; font-size:20px; text-align:left; color:#1a1073; padding-left:15px; padding-bottom:1px; padding-top:15px;}
.ttble_g * { margin:0; padding:0;}
.ttble_g ul { margin:0; padding:0;}
.ttble_g ul li { margin:0; padding:0; padding-top:15px; padding-bottom:1px; background:url(../images/02_09.gif) no-repeat 3px 10px; color:#000; padding-left:17px; border-bottom:1px solid #ccc; margin-top:15px;}



.lline { font-size:0; height:auto; background:url(../images/11_03.gif) repeat-y; margin-left:20px; margin-right:20px;}


.homelist * { margin:0; padding:0;}
.homelist { display:block; width:590px; height:200px; margin:0 auto;}
.homelist li { height:30px; line-height:30px; width:230px; float:left; border-bottom:1px #ccc solid; margin-left:30px; background:url(../images/02_09.gif) no-repeat 3px 10px; padding-left:20px; color:#000;}

.homelist_g * { margin:0; padding:0;}
.homelist_g { display:block; width:590px; height:auto; margin:0 auto; margin-top:-5px;}
.homelist_g li { height:20px; line-height:20px; width:450px; float:left; border-bottom:1px #ccc solid; margin-left:30px; background:url(../images/02_09.gif) no-repeat 3px 5px; display:inline; padding-left:20px; color:#000; margin-top:10px;}
.homelist_g li a:hover { color:#000; text-decoration:none;}
.homelist_g li a:link { color:#000; text-decoration:none;}
.homelist_g li a:active { color:#000; text-decoration:none;}
.homelist_g li a:visited { color:#000; text-decoration:none;}

.hgg { height:20px;line-height:20px; width:480px; float:left; margin-left:50px; display:inline; color:#000;}
.hgg_p { padding:5px 0 5px 0px; line-height:18px; width:477px; float:left; margin-left:50px; display:inline; color:#000;}
.hgg_p a:hover { color:#000; text-decoration:none;}
.hgg_p a:link { color:#000; text-decoration:none;}
.hgg_p a:active { color:#000; text-decoration:none;}
.hgg_p a:visited { color:#000; text-decoration:none;}
.ma_new {margin-left:72px; display:inline;}

.h1title { clear:both; display:block; height:35px; background-color:#fe8101; overflow:hidden;}
.h1title img { display:block;}

.twoleft { float:left; width:355px; height:465px; background-color:#f2f2f2;}
html>body .twoleft { height:auto; min-height:465px;}
.twoleft * { margin:0; padding:0;}
.twoleft dl { width:305px; height:168px; margin:0 auto; margin-top:24px;}
html>body .twoleft dl { height:auto; min-height:168px;}
.twoleft dl dt { display:block; width:305px; height:168px; overflow:hidden; margin-bottom:20px;}
.twoleft dl dt img { display:block;}
.twoleft dl dd { margin-bottom:20px;}
.twoleft dl dd h1 { line-height:16px; margin-bottom:13px;}
.twoleft dl dd h1 a { font-size:14px; color:#000; font-weight:bold;}
.twoleft dl dd blockquote { margin:0; padding:0; line-height:18px; color:#666}

.tworight { float:right; width:290px; height:100px; border-top:1px #afafaf solid; margin-top:35px;}
html>body .tworight { height:auto; min-height:100px;}


.newlist { margin-bottom:20px;}
.newlist li { display:inline;}
.newlist li a { display:block; height:33px; line-height:33px; color:#333; padding-left:27px; background:url(../images/021_03.gif) no-repeat left 2px; text-decoration:none; border-bottom:1px #afafaf solid;}
.newlist li a:hover { color:#000; text-decoration:none; background-position:left -27px;}
.newmore { float:right;}





.jobBanner { clear:both; height:146px; background:url(../images/06_03.jpg) no-repeat left top; margin-bottom:15px;}


.jobMain { clear:both; height:250px; border-left:1px #ccc solid; overflow:hidden;}
.jobList { width:640px; margin-left:10px;}
.jobList tbody {}
.jobList th { font-weight:normal; text-align:left; border-bottom:1px #969696 solid; height:26px; line-height:26px; color:#747474; font-weight:bold; padding-top:5px;}
.jobList th.f_0 { text-align:center; vertical-align:middle;}
.jobList th h1 { color:#22137b; font-weight:bold; font-size:14px; padding:0 3px;}
.jobList th h1 span { font-family:Arial; font-size:11px; color:#747474; padding:0 5px;}
.jobList th.f_last a { color:#22137b; font-size:12px; font-weight:bold; padding:0 5px;}
.jobList th.f_last a img { padding:0 5px;}
.jobList th.f_last a:hover { color:#f00; text-decoration:none;}
.jobList td { height:20px; line-height:20px; color:#666;}
.jobList td a { background:url(../images/06_26.gif) no-repeat left top; padding-left:15px; color:#747474; text-decoration:none}
.jobList td a:hover { color:#f00; text-decoration:none;}


/***sun 09-11-16 modify****/
.sun_total { float:left;width:630px; margin-left:20px; display:inline; margin-top:17px;}
.sun_p { float:right;width:292px; height:139px;}
.sun_c { float:left;width:325px; line-height:20px; color:#333;}

.peo_x { float:left;width:575px; margin-top:15px; line-height:18px;color:#666; margin-left:21px; display:inline;}

.peo_xx { float:left;width:575px; margin-top:0; line-height:18px;color:#666;margin-left:21px; display:inline;}

.peo_x a:hover { color:#666; text-decoration:none;}
.peo_x a:link { color:#666; text-decoration:none;}
.peo_x a:active { color:#666; text-decoration:none;}
.peo_x a:visited { color:#666; text-decoration:none;}

.peo_xx a:hover { color:#666; text-decoration:none;}
.peo_xx a:link { color:#666; text-decoration:none;}
.peo_xx a:active { color:#666; text-decoration:none;}
.peo_xx a:visited { color:#666; text-decoration:none;}


.ren_all { float:left;width:140px;}
.ren_z { float:left;width:130px; text-align:left; text-indent:1.2em; background:url(../images/02_09.gif) no-repeat left;}
.ren_p { float:left;width:110px; margin-left:15px; display:inline; margin-top:6px;}
.ren_p img { float:left;width:110px; height:164px; padding:0.4em; border:1px solid #E5E5E5;}
.ren_c { float:left;width:400px; margin-top:22px; margin-left:10px; display:inline;} 
.ren_c1 { float:left;width:400px; margin-top:4px; margin-left:10px; display:inline;} 

.con_tt { float:left;width:570px; margin-left:13px; display:inline;}



 /***********************
.footer { margin:0 auto; clear:both; width:930px; height:91px;}
.footer .foot_0 { float:left; width:193px; height:91px;background:url(../images/01_26.gif) repeat-y;}
.footer .foot_0 img { float:left; width:193px; height:46px; margin-top:43px;}
.footer .foot_1 { float:left; width:737px; height:91px;}
.footer .foot_1 span { background:url(../images/01_25.gif) no-repeat left 3px; margin-left:25px; color:#5d5d5d; padding-left:12px;}
.d_shuo {float:left; width:705px; line-height:14px; font-size:10px; text-align:left; margin-left:40px;_margin-left:30px; display:inline; font-family:arial; color:#333333;} 
.d_bei {float:left; width:737px;text-align:right;}
*********************/

.footer { margin:0 auto; clear:both; width:930px; height:46px;}
.footer .foot_0 { float:left; width:193px; height:46px; }
.footer .foot_1 { float:left; width:560px; height:46px; line-height:46px; text-align:right;}
.footer .foot_1 span { background:url(../images/01_25.gif) no-repeat left 3px; margin-left:25px; color:#5d5d5d; padding-left:12px;}



.middle { margin:0 auto; clear:both; width:930px; height:400px; background:url(../images/01_26.gif) repeat-y left top;}
html>body .middle { height:auto; min-height:400px;}

.list_titleTop { text-align:center; margin-top:15px; border-bottom:1px #ccc solid; border-top:1px #ccc solid; margin-bottom:15px;}
.list_titleTop h1 { font-size:14px; color:#000; display:block; height:35px; line-height:35px;}
.txtMain { line-height:24px; margin:0; padding:0; color:#666; }
.txtMain p { margin:0; padding:0; margin-bottom:10px;}

#bj { background:url(../images/aaa.gif) repeat left top;}

.list_titleTop2 { height:35px; margin-bottom:20px; background:#FF7F00 url(../images/012_03.gif) no-repeat left top;}
.list_titleTop2 h1 { color:#fff; display:inline; float:left; font-size:14px; line-height:35px; padding-left:35px; padding-right:13px;}
.list_titleTop2 span { padding-left:13px; float:left; display:block; height:35px; line-height:35px; color:#fff; border-left:1px #BA5D20 solid; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.left { float:left; width:193px; height:10px; padding-bottom:53px; background:#fff url(../images/01_36.jpg) no-repeat left bottom;}
html>body .left { height:auto; min-height:10px;}
.left ul li { display:inline;}
.left ul li a { display:block; margin-bottom:1px; width:193px; height:47px; text-align:center; background:url(../images/nav.jpg) no-repeat left top; line-height:47px; color:#333; font-size:14px; font-weight:bold; text-decoration:none}
.left ul li a:hover { color:#000;}
.left ul li img { display:block;}

.right { float:right; width:676px; height:330px; margin-right:17px; margin-bottom:10px; display:inline;}
html>body .right { height:auto; min-height:330px;}

.kehu { clear:both; width:676px; height:228px; background:url(../images/04_03.jpg) no-repeat left top;}
.kehu2 { clear:both; width:676px; height:228px; background:url(../images/bj.jpg) no-repeat left top; overflow:hidden; margin-bottom:20px;}
.kkh1 { display:block; margin:0; padding:0; height:24px; line-height:24px; margin-top:36px; margin-bottom:10px; font-weight:bold; font-size:14px; color:#000; padding-left:170px;}
.kkh1 span { background-color:#f2f2f2; padding:6px 20px; font-size:14px;}
.kkh1 b { color:#fff; padding-left:15px; font-weight:normal; font-size:11px;}
.imgUpdate { clear:both; width:570px; height:150px; position:relative; left:85px; overflow:hidden;}


.kehu blockquote { margin:0; padding:0; line-height:20px; display:block; width:430px; height:125px; float:right; margin-top:90px; margin-right:35px; display:inline; color:#666;}
.k_left { float:left; width:315px; height:100px; border-right:1px #cecece solid; padding-right:15px; margin-top:30px;}
html>body .k_left { height:auto; min-height:100px;}
.k_right { float:right; width:320px; height:100px;margin-top:30px;}
html>body .k_right { height:auto; min-height:100px;}
.k_h1 { display:block; clear:both; margin:0; padding:0; font-weight:bold; font-size:14px; color:#f58b1d; padding-left:17px; background:url(../images/04_17.gif) no-repeat left 3px; height:18px; line-height:18px; margin-bottom:5px;}
.k_h1 span { font-size:11px;}
.k_blockquote { clear:both; margin:0; padding:0; line-height:18px; color:#666; margin-bottom:15px;}
.k_h2 a,.k_h2 { clear:both; margin:0; padding:0; font-weight:bold; font-size:12px; color:#f58b1d; height:18px; line-height:18px;}

.rt_0 { clear:both; height:200px; background-color:#f2f2f2; margin-bottom:25px;}
html>body .rt_0 { height:auto; min-height:200px;}
.rt_0 * { margin:0; padding:0;}
.rt_0 dl { display:block; height:180px; margin-top:12px;}
.rt_0 dl dt { float:right; width:284px; height:139px; overflow:hidden; margin-right:12px; display:inline;}
.rt_0 dl dt img { display:block;}
.rt_0 dl dd { float:left; width:330px; height:159px; margin-left:21px; color:#333; display:inline; overflow:hidden; line-height:20px;}
.rt_0 p { padding:0 21px; line-height:20px; color:#333; padding-bottom:20px}

.itembox { clear:both; height:300px; background-color:#f0f0f0; margin-bottom:20px;}
html>body .itembox { height:auto; min-height:300px;}
.itembox .h1title { border-bottom:1px #fff solid;}
.itemimgbox { float:left; width:300px; height:290px; margin-bottom:20px; margin-top:23px; margin-left:22px; display:inline;}
.itemimgbox .imgbox { width:300px; height:171px; overflow:hidden; margin-bottom:30px; overflow:hidden;}
.itemimgbox .imgbox img { display:block; margin:0 auto;}
.itemimgbox .imglist { clear:both; width:300px; height:76px; overflow:hidden;}
.itemimgbox .t_op { float:left;font-size:0px; width:11px; height:76px;} 
.itemimgbox .t_ob { float:right; font-size:0px;  width:11px; height:76px;} 
.itemimgbox .t_ob img,.itemimgbox .t_op img { display:block; cursor:pointer}
.itemimgbox .iimg { float:left; width:261px; margin:0 auto; height:43px;overflow:hidden; position:relative; margin-left:9px; margin-top:17px;}
.itemimgbox .iimg * { margin:0; padding:0;}
.itemimgbox .iimg ul { position:absolute;}
.itemimgbox .iimg ul li { display:block; width:87px; height:43px; float:left;}
.itemimgbox .iimg ul li img { display:block; max-height:43px; margin:0 auto;}
.itemimgbox .iimg ul li a:hover { text-decoration:none;}

.itemLink { float:right; width:333px; height:35px; overflow:hidden; background:url(../images/03_40.gif) no-repeat left top; margin-top:30px;}
.itemLink span { display:block; padding-left:105px; line-height:28px; font-family:Arial}
.itemLink span a { color:#fff; text-decoration:none; font-weight:bold;}
.itemLink span a:hover { color:#fff; text-decoration:underline;}

.itemLink2 { float:right; width:333px; height:35px; overflow:hidden; background:url(../images/203_40.gif) no-repeat left top; margin-top:30px;}
.itemLink2 span { display:block; padding-left:105px; line-height:28px; font-family:Arial}
.itemLink2 span b { color:#fff; text-decoration:none; font-weight:bold;}


.itemdownloadimg { float:left; width:325px; height:100px;}
html>body .itemdownloadimg { height:auto; min-height:100px;}

.itemMain { float:right; width:300px; height:290px; margin-bottom:20px; margin-top:20px; margin-right:22px; color:#666; line-height:18px; display:inline;}
html>body .itemMain { height:auto; min-height:290px;}
.itemMain p { margin:0; padding:0; margin-bottom:10px;}

.rt_1 { clear:both; height:250px;}
html>body .rt_1 { height:auto; min-height:250px;}
.rt_1 * { margin:0; padding:0;}
.rt_1 img { display:block; float:left;}
.rt_1 .rt_1box { display:block; float:right; width:475px; height:200px;}
html>body .rt_1 .rt_1box { height:auto; min-height:200px;}
.rt_1 blockquote { line-height:21px; padding:15px 5px 0 5px; color:#333}
.rt_1 .klyList { margin-top:10px;}


.ttble th { font-weight:bold; font-size:20px; text-align:left; color:#1a1073; padding-left:15px; padding-bottom:5px; padding-top:5px;}
.ttble * { margin:0; padding:0;}
.ttble ul { margin:0; padding:0;}
.ttble ul li { margin:0; padding:0; height:30px; line-height:30px; background:url(../images/02_09.gif) no-repeat 3px 10px; color:#000; padding-left:17px;}

.ttble_g th { font-weight:bold; font-size:20px; text-align:left; color:#1a1073; padding-left:15px; padding-bottom:5px; padding-top:5px;}
.ttble_g * { margin:0; padding:0;}
.ttble_g ul { margin:0; padding:0;}
.ttble_g ul li { margin:0; padding:0; padding-top:3px; padding-bottom:7px; background:url(../images/02_09.gif) no-repeat 3px 10px; color:#000; padding-left:17px;}



.lline { font-size:0; height:auto; background:url(../images/11_03.gif) repeat-y; margin-left:20px; margin-right:20px;}


.homelist * { margin:0; padding:0;}
.homelist { display:block; width:590px; height:200px; margin:0 auto;}
.homelist li { height:30px; line-height:30px; width:230px; float:left; border-bottom:1px #ccc solid; margin-left:30px; background:url(../images/02_09.gif) no-repeat 3px 10px; padding-left:20px; color:#000;}

.homelist_g * { margin:0; padding:0;}
.homelist_g { display:block; width:590px; height:auto; margin:0 auto; margin-top:-5px;}
.homelist_g li { height:20px; line-height:20px; width:450px; float:left; border-bottom:1px #ccc solid; margin-left:30px; background:url(../images/02_09.gif) no-repeat 3px 5px; display:inline; padding-left:20px; color:#000; margin-top:10px;}
.homelist_g li a:hover { color:#000; text-decoration:none;}
.homelist_g li a:link { color:#000; text-decoration:none;}
.homelist_g li a:active { color:#000; text-decoration:none;}
.homelist_g li a:visited { color:#000; text-decoration:none;}

.hgg { height:20px;line-height:20px; width:480px; float:left; margin-left:50px; display:inline; color:#000;}
.hgg_p { padding:5px 0 5px 0px; line-height:18px; width:477px; float:left; margin-left:50px; display:inline; color:#000;}
.hgg_p a:hover { color:#000; text-decoration:none;}
.hgg_p a:link { color:#000; text-decoration:none;}
.hgg_p a:active { color:#000; text-decoration:none;}
.hgg_p a:visited { color:#000; text-decoration:none;}
.ma_new {margin-left:72px; display:inline;}

.h1title { clear:both; display:block; height:35px; background-color:#fe8101; overflow:hidden;}
.h1title img { display:block;}

.twoleft { float:left; width:355px; height:465px; background-color:#f2f2f2;}
html>body .twoleft { height:auto; min-height:465px;}
.twoleft * { margin:0; padding:0;}
.twoleft dl { width:305px; height:168px; margin:0 auto; margin-top:24px;}
html>body .twoleft dl { height:auto; min-height:168px;}
.twoleft dl dt { display:block; width:305px; height:168px; overflow:hidden; margin-bottom:20px;}
.twoleft dl dt img { display:block;}
.twoleft dl dd { margin-bottom:20px;}
.twoleft dl dd h1 { line-height:16px; margin-bottom:13px;}
.twoleft dl dd h1 a { font-size:14px; color:#000; font-weight:bold;}
.twoleft dl dd blockquote { margin:0; padding:0; line-height:18px; color:#666}

.tworight { float:right; width:290px; height:100px; border-top:1px #afafaf solid; margin-top:35px;}
html>body .tworight { height:auto; min-height:100px;}


.newlist { margin-bottom:20px;}
.newlist li { display:inline;}
.newlist li a { display:block; height:33px; line-height:33px; color:#333; padding-left:27px; background:url(../images/021_03.gif) no-repeat left 2px; text-decoration:none; border-bottom:1px #afafaf solid;}
.newlist li a:hover { color:#000; text-decoration:none; background-position:left -27px;}
.newmore { float:right;}





.jobBanner { clear:both; height:146px; background:url(../images/06_03.jpg) no-repeat left top; margin-bottom:15px;}


.jobMain { clear:both; height:250px; border-left:1px #ccc solid; overflow:hidden;}
.jobList { width:640px; margin-left:10px;}
.jobList tbody {}
.jobList th { font-weight:normal; text-align:left; border-bottom:1px #969696 solid; height:26px; line-height:26px; color:#747474; font-weight:bold; padding-top:5px;}
.jobList th.f_0 { text-align:center; vertical-align:middle;}
.jobList th h1 { color:#22137b; font-weight:bold; font-size:14px; padding:0 3px;}
.jobList th h1 span { font-family:Arial; font-size:11px; color:#747474; padding:0 5px;}
.jobList th.f_last a { color:#22137b; font-size:12px; font-weight:bold; padding:0 5px;}
.jobList th.f_last a img { padding:0 5px;}
.jobList th.f_last a:hover { color:#f00; text-decoration:none;}
.jobList td { height:20px; line-height:20px; color:#666;}
.jobList td a { background:url(../images/06_26.gif) no-repeat left top; padding-left:15px; color:#747474; text-decoration:none}
.jobList td a:hover { color:#f00; text-decoration:none;}


/***sun 09-11-16 modify****/
.sun_total { float:left;width:630px; margin-left:20px; display:inline; margin-top:17px;}
.sun_p { float:right;width:292px; height:139px;}
.sun_c { float:left;width:325px; line-height:20px; color:#333;}

.peo_x { float:left;width:575px; margin-top:15px; line-height:18px;color:#666; margin-left:21px; display:inline;}

.peo_xx { float:left;width:575px; margin-top:0; line-height:18px;color:#666;margin-left:21px; display:inline;}

.peo_x a:hover { color:#666; text-decoration:none;}
.peo_x a:link { color:#666; text-decoration:none;}
.peo_x a:active { color:#666; text-decoration:none;}
.peo_x a:visited { color:#666; text-decoration:none;}

.peo_xx a:hover { color:#666; text-decoration:none;}
.peo_xx a:link { color:#666; text-decoration:none;}
.peo_xx a:active { color:#666; text-decoration:none;}
.peo_xx a:visited { color:#666; text-decoration:none;}


.ren_all { float:left;width:140px;}
.ren_z { float:left;width:130px; text-align:left; text-indent:1.2em; background:url(../images/02_09.gif) no-repeat left;}
.ren_p { float:left;width:110px; margin-left:15px; display:inline; margin-top:6px;}
.ren_p img { float:left;width:110px; height:164px; padding:0.4em; border:1px solid #E5E5E5;}
.ren_c { float:left;width:400px; margin-top:22px; margin-left:10px; display:inline;} 
.ren_c1 { float:left;width:400px; margin-top:4px; margin-left:10px; display:inline;} 

.con_tt { float:left;width:570px; margin-left:13px; display:inline;}



