@charset "utf-8"; /* 通用 */
* { margin:0px ; padding:0px; }
.clr { clear:both; }
img { border:0; }
li { list-style: none; }
a{ color:#000; font-size: 12px; text-decoration:none; }
a:hover { color: #CC0000; text-decoration:underline; }
body { background:#fff url(images/bbg.gif) repeat-x 0 0; font-family: Microsoft yahei; font-size:12px; line-height: 1.7em; color:#000; }
.red{ color: red; }

.f_n {font-weight:normal;}
.f_white {color:white;}
.px12 {font-size:12px;}

.box { width: 1000px; height:auto; margin:0 auto; }
.inbox{width: 980px; margin: 0 auto 10px auto;}
.banner.zhaopin{ background: url(images/gywm-10_03.gif) no-repeat 0 30px;}

.main { width:1000px; padding: 0 15px; }
.mb10 { margin-top: 10px; }
.tt{ font-size: 14px; font-family: 微软雅黑; color: #000;}

/*头部*/
#head{ padding: 0 3px 0 3px; height: 104px;background: url(images/hotline.gif) no-repeat 710px 48px ; }
#logo{ float: left; margin:25px 0 0 10px; position: absolute; }
#topBar{ float: right; position: relative;width: 350px; height: 25px; line-height: 25px; display: inline; margin-right: 8px;}
#topBar .lt{ float: left; color: #fff; background: #b50100 url(images/ab1.gif) no-repeat 0 center; height: 25px; line-height: 25px; padding: 0 10px 0 20px; margin-right: 7px;}
#topBar{margin-top:5px;}
	  	.yxlt a{padding:0 3px; display:inline-block; float:left;}
		.tcol{color:#666; display:inline-block; float:left; padding:0 3px;}
		.yxlt img{ float:left; padding:5px 4px 0 0;}
		#osites2 { float: right; height: 25px; width: 62px; line-height: 25px; margin-left:0px; position:relative; z-index: 9999;}
#osites2 .divul { float: left;width: 198px; background: #fff; padding: 10px 0px 5px 5px; margin-top: 0px; top:21px; position: absolute; left:-106px; display: none; border:1px solid #ccc; z-index: 998;}
.divul .f_l{text-align:center; width:123px;}
.divul .f_r{width:60px; border-left:1px dashed #ccc; text-align:center; margin-top:5px; padding-bottom:6px;}
.divul .f_r a{display:block; margin-bottom:12px;}
#osites2{background:#fff url(images/yxlt_033.jpg) no-repeat right top;}
#osites2:hover a.osianav{ border:1px solid #ccc; border-bottom:none; width:60px; background:#fff url(images/yxlt_03.jpg) no-repeat right top;}
#osites2 a{ color: #292929;}
#osites2 a.osianav{ border-bottom:none; display:block; height:21px; line-height:23px; position:relative; z-index:999;}

#topBar .ilform{ float: left; width:340px; *line-height: 20px;}
#topBar .text{ width: 90px; margin-right: 5px; border: none; background: #c3c3c3; *position: relative; *bottom: 0px;}
#topBar .submit{ border: none; background: none; color: #7E7E7E; position: relative; bottom: -1px; *bottom: -4px; cursor: pointer;}
#osites {background:#fff url(images/yxlt_033.jpg) no-repeat 20px top; float: right;/*background: #000 url(images/ab2.gif) no-repeat right 0;*/ height: 25px; width: 85px; text-indent: 10px; line-height: 25px; position: absolute; right:0;}
#osites:hover{ border:1px solid #ccc; border-bottom:none; background:#fff url(images/yxlt_03.jpg) no-repeat 20px top;}
#osites ul { float: left;width: 85px; background: #fff; padding: 2px 0; margin-top: -5px; z-index: 9999; position: absolute; display: none; *margin-left: -69px; *margin-top: 13px; border:1px solid #ccc; border-top:none; margin-left:-1px;}
#osites li { float: left; height: 22px; line-height: 22px; width: 85px; background: #fff;}
#osites a{ color: #292929;}

/*足部*/
#foot{ text-align: center; background: #505050 url(images/foot.gif) repeat-x 0 0; color: #000;}
.fnav { background:#505050 url(images/fnav.gif) no-repeat center top; width: 980px; margin: 0 auto; padding: 17px 0;}
.fnav ul { float: left; width: 155px; min-height: 100px; _height:100px; padding-top:10px;}
.fnav ul li { width: 140px; height: 22px; line-height: 22px; text-align: center;}
.fnav ul li.top a { font-size: 16px; font-weight: bold;}
.fnav a { color: #e1e1e1;}
.fnav a:hover { color: #fff;}

#fgssc {width:155px;height:100px; margin: 40px 0 0 620px; *margin: -55px 0 0 -160px; _margin-top: -630px;  overflow: hidden; position: absolute; }
#fgssc ul { padding:0; width:140px; position: absolute; left:0;}


#icontact{ background:url(images/icont.jpg); width: 172px; height: 74px; float: right; margin: 20px 10px 0 0;}
#old{ background:url(images/old.png) no-repeat; width: 171px; height: 31px; float: right; margin: 10px 10px 0 0;}
#copyright { padding: 25px 0; background: #000; repeat-x 0 top; border-top: 7px solid #a00000; color: #bbbbbb;}
#copyright .crcont{ width: 980px; margin: 0 auto;}
#copyright .crcont .left{ float: left;}
#copyright .crcont .left li{ float: left;}
#copyright .crcont .left li a{ float: left; margin: 0 10px; color: #bbbbbb;}
#copyright .crcont .left li a:hover{ color: #fff;}
#copyright .crcont .left a{ margin: 0 10px; color: #bbbbbb;}
#copyright .crcont .left a:hover{ color: #fff;}

#copyright .crcont .right{ float: right;}
#copyright .crcont .right span{ margin-left: 15px;}
#copyright .crcont .right a{ color: #fff;}
#copyright .crcont .right a:hover{ color: #cc0000;}

/*导航*/
#hflash {position: absolute; width: 200px; height: 90px; margin: 25px 0 0 770px;}
#nav { height: 45px; margin-left: 10px;}
#nav ul{  width: 986px; height: 45px; float: left; }
#nav ul li{ float: left;}
#nav ul li a{height: 45px;line-height: 45px;float: left;width: 140px;text-align: center;color: #fff;font-size: 16px;font-family: 微软雅黑;/*background: url(images/nav.gif) repeat-x 0 -90px;*/}
#nav #menuon{background: url(images/nav.gif) no-repeat 0 -45px;}
#nav ul li{ background-position: 0 -45px;background: url(images/nav.gif) no-repeat -121px -90px; position:relative;}
#nav ul li a:hover{}
#nav ul li.index{ padding-left: 2px;}
#nav ul li a:hover,#nav ul li a.last:hover{ background-position: 0 -45px; text-decoration: none; font-weight: bold;}
#nav li.navs a{background: url(images/nav.gif) no-repeat 0 -45px; position:relative;}

#nav li ul{background:url(images/yxlnav_06.png) no-repeat left bottom; width:365px; height:auto !important; min-height:22px; height:22px; text-align:center; position:absolute; top:45px; left:-100px; display:none; z-index:9999; padding-bottom:15px;}
#nav li ul#n8{left:-220px; display:none;}
#nav li.navs ul{ display:block;}
#nav li.navs li a{ background:url(images/index_44nav.gif) no-repeat 0 8px;}
#nav li li{ float:left; display:inline; margin:0px; background:url(images/yxlnav_03.png) repeat-y; height:auto !important; min-height:22px; height:22px; width:310px; height:auto !important; padding:10px 15px 2px 40px; display:block;}
#nav li li a{ width:auto !important; min-width:120px; display:block; float:left; font-weight:normal; overflow:hidden; font-size:12px; height:22px; line-height:22px; color:#2a2a2a; padding:0 10px 0 15px; text-align:left; background:url(images/index_44nav.gif) no-repeat 0 8px;}

/*分页*/
.page{ margin-top: 20px; padding-left: 30px; color: #333;}
.page a{ float: left; margin: 0 3px; height: 20px; line-height: 20px; padding: 0 7px; border: 1px solid #ccc; background:url(images/px_19.gif) repeat-x 0 0; color: #cc0000;}
.page span{ float: left; margin: 0 3px; height: 20px; line-height: 20px; padding: 0 7px;}
.page .pageno{ width: 25px; height: 17px; border: 1px solid #ccc;}
.page .submit{ height: 20px; border: 1px solid #ccc; background: url(images/px_17.gif) repeat-x 0 0; width: 50px; cursor: pointer;}

/* pages */
.pages {padding:10px 0 10px 0;text-align:center;font-size:12px;color:#666666; clear:both;}
.pages a:link,.pages a:visited,.pages a:active  {color:#000;background:#FFFFFF;border:#CB3D09 1px solid;padding:1px;text-decoration:none;}
.pages a:hover  {background:#FFFFFF;border:#CF000E 1px solid;color:#FF6600;padding:1px;text-decoration:none;}
.pages strong {background:#CF000E;padding:1px;border:#CB3D09 1px solid;color:#FFFFFF;}
.pages_inp {border:#CF000E 1px solid;padding:1px;width:30px;text-align:center;color:#666666;}
.pages_btn {width:26px;background:#F1F7FC;border:#CF000E 1px solid;color:#000;font-weight:bold;font-size:11px;}
.pages label {background:#FFFFFF;border:#CF000E 1px solid;color:#000;padding:1px 5px 1px 5px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}


/*#go2top{ position: absolute; width: 73px; height: 21px; line-height: 21px; background: url(images/yxl_97.gif); margin-left: 250px; margin-top: -26px; _margin-top: -29px;}*/
#go2top{ position: absolute; width: 73px; height: 21px; line-height: 21px; background: url(images/yxl_97.gif); margin-left: -80px; margin-top: -26px; _margin-top: -29px;}

/* search */
.fsearch {padding:5px 0 10px 15px;margin:1px 1px 0 1px; float:left;}
.sch {padding:15px 20px 5px 20px;margin-bottom:10px;}
.sch p {padding:10px 10px 10px 10px;font-size:13px;margin:0;}
.sch_find {border-top:#AACCEE 1px solid;border-bottom:#EEEEEE 1px solid;margin:5px 0 5px 0;padding:5px 0 5px 5px;font-weight:bold;}
.sch_site li {background:url('image/ico_search.gif') no-repeat 3px 3px;height:23px;line-height:23px;overflow:hidden;padding:0 5px 0 25px;color:#666666;}
.sch_relate li {background:url('image/arrow_up.gif') no-repeat 3px 3px;height:23px;line-height:23px;overflow:hidden;padding:0 5px 0 25px;color:#666666;}
.rank_list {background:url('image/rank_list.gif') no-repeat;}
.rank_list li {height:23px;line-height:23px;overflow:hidden;padding:0 5px 0 35px;}
.ppt {padding:1px 15px 1px 35px;line-height:25px;}
.ppt_l {width:60px;font-weight:bold;}
.ppt_r {color:#DFDFDF;}
.ppt span {padding:1px;background:#2E6AB1;border:#1D589E 1px solid;color:#FFFFFF;}


/*最终内容页右侧部分*/
.newsInfo { float: left; background: #fff; width: 646px; margin: 35px 0 15px 10px;}
.newsInfo .title{ height: 35px; line-height: 35px; font-size: 18px; font-weight: bold; text-align: center; color: #000;  font-family:宋体;}
.newsInfo .author{ height: 25px; line-height: 25px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; margin-top: 15px;}
.newsInfo .detail{ margin: 10px auto; line-height: 2em; border-bottom: 1px dotted #ccc; padding-bottom: 10px;}
.newsInfo .extra{ margin-bottom: 10px; color: #000; padding-top: 5px;}
.newsInfo .extra .back{ float: right;}
.newsInfo .extra .eav{ font-weight: bold;}
.newsInfo .extra .eav a{ color: #585858;}
.newsInfo .extra .eav a:hover{ color: #cc0000;}
.newsInfo .operation{ padding: 20px 0; text-align: center;}
.newsInfo .operation a{ margin: 0 15px; color: #666;}


/* box */
.box_head {border:#AACCEE 1px solid;border-bottom:none;height:26px;line-height:26px;overflow:hidden;padding:0 10px 0 10px;background:#EFF6FF url('image/box_head.gif') repeat-x;color:#1B4C7A;}
.box_head strong {font-size:14px;}
.box_body {border:#AACCEE 1px solid;border-top:none;padding:6px 8px 6px 8px;}
.box_body li {height:22px;line-height:22px;overflow:hidden;}
.box_head_1 {background:url('image/box_head_1_l.gif') no-repeat;}
.box_head_1 div {height:27px;line-height:28px;overflow:hidden;padding:0 12px 0 15px;background:url('image/box_head_1_r.gif') no-repeat right 0;color:#1B4C7A;}
.box_head_1 strong {font-size:14px;}
.box_head_2 {border:#AACCEE 1px solid;border-bottom:none;height:30px;line-height:30px;overflow:hidden;padding:0 10px 0 10px;background:url('image/box_head_2.gif') repeat-x 0 bottom;color:#1B4C7A;}
.box_head_2 strong {font-size:14px;}

.zoom{ float: right; /*margin-top: -25px;*/}
.zoom a{ float: left; width: 16px; height: 16px; margin: 5px 5px 0 0;}
.zoom a.big{ background:url(images/news_zoom.gif) no-repeat 0 0;}
.zoom a.small{ background:url(images/news_zoom.gif) no-repeat -24px 0;}
.t-i{ text-indent:2em;}

/* left */
.left_box {border:#ccc 1px solid;}
.left_head {background:url('image/left_head.gif') repeat-x;padding:8px 10px 7px 10px;font-weight:bold;font-size:13px;}
.left_head span {font-weight:normal;font-size:12px;}

/* position */
.pos {color:#003278;padding:0 5px 0 12px;line-height:28px;background:#D7E9FF url('image/pos.gif') repeat-x 0 bottom;margin:1px 1px 0 1px;}
.nav {color:#003278;padding:0 10px 10px 10px;}

/* left_menu */
.left_menu {width:150px;font-size:13px;letter-spacing:1px;background:#FFFFFF url('image/left_menu.gif') repeat-y;}
.left_menu a {width:90%;display:block;}
.left_menu ul {background:#FFFFFF url('image/left_menu_ul.gif') no-repeat;padding-top:2px;}
.left_menu_li {line-height:37px;height:37px;background:url('image/left_menu_li.gif') no-repeat;padding-left:30px;}
.left_menu_on {line-height:37px;height:37px;background:url('image/left_menu_on.gif') no-repeat;padding-left:30px;}
.warn {padding:30px 100px 30px 200px;}
.warn div {padding:5px 0 0 60px;background:url('image/warn.gif') no-repeat;font-size:14px;line-height:200%;}
.warn h1 {font-size:16px;margin:0;}
.guest_warn {padding:2px 0 2px 0;text-align:center;margin:0 130px 15px 130px;background:#FFF5D8;border:#FF7300 1px solid;}
#imgshow {z-index:1000;position:absolute;margin:-40px 0 0 -10px;background:#F1F1F1;border:#666666 1px solid;padding:5px;}
#destoon_city {color:red;}
#destoon_toolbar {clear:both;background:#F8F8F8 url('image/toolbar_bg.gif') repeat-x;z-index:99999;position:fixed;bottom:0;left:0;width:100%;overflow:visible;}
.tb_m {width:980px;height:30px;overflow:hidden;margin:auto;}
.tb_r {float:right;width:300px;text-align:center;}
.tb_r div {padding:8px 10px 10px 10px;border-left:#C6C6C6 1px solid;border-right:#C6C6C6 1px solid;}
.tb_l {width:670px;float:left;}
.tb_l div {padding:8px 0 10px 10px;border-left:#C6C6C6 1px solid;border-right:#C6C6C6 1px solid;}
.tb_c {width:10px;height:30px;background:url('image/toolbar_top.gif') no-repeat center center;float:left;cursor:pointer;}
#powered {padding:6px 0 20px 0;}

.b10 {height:10px;font-size:1px;}
.f_l{ float:left;}
.f_r{ float:right;}
.p_t10{ padding-top:10px;}

.fgs{padding:0px 0 0 220px; position:absolute; top:60px;}
.fgs span{font-size:14px; font-weight:bold;}
.fgs a{padding:0 3px; font-size:14px; text-decoration:underline;}

/*在线报名*/

.inci { background: #f8f8f8; border: 1px solid #ccc; margin-bottom: 10px;}
.inci .tt { border-top:0; background: none; border-bottom: 1px solid #ac0505; margin-bottom: 10px; font-size: 12px; height: 35px; font-weight: normal; padding-left: 15px; color: #666; font-family: 微软雅黑;}
.inci .tt .ti {font-size: 15px; font-weight: normal; line-height: 35px; color: #ac0505; font-family: 微软雅黑; float: left;}
.inci .tt .ti2 { float: left; line-height: 30px; margin-top: 4px;}
.iright .hotline { float: left; background: url(images/hl3.gif) no-repeat; width: 235px; height: 91px; margin: 5px -20px 0 8px; display: inline;}

.zxbm .form { margin-bottom: 10px; }
.zxbm .form li { font-size: 14px; color: #333; line-height: 20px; margin: 5px 0; float: left; }
.zxbm .form li .ta { float: left; width: 90px; text-align: right; }
.zxbm .form li .tc { float: left; width: 500px; }
.zxbm .form li .tc .text { height: 20px; line-height: 20px; background: #fff; border: 1px solid #ccc; width: 125px;}
.zxbm .form li .tc .text2 {width: 75px;}
.zxbm .form li .tc .text3 {width: 165px;}
.zxbm .form li .tc .text4 {width: 235px;}
.zxbm .form li .tc .textarea {width: 500px; height: 120px; background: #fff; border: 1px solid #ccc; font-size: 12px;}
.zxbm .form li .tc .submit { background: url(images/y_pro2_03.gif); height: 34px; width: 135px; border: none; cursor: pointer;}