@charset "utf-8";
/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, button, textarea, p, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
li {list-style:none;}
.btn{cursor:pointer;background:none;border:none;}
/*end reset*/
/*BG position*/
#logo,.top-bar,.site-arrow,.site-des,.mod-nav,.mod-sub-nav,.bh-a,.bh-c,.icon-title,.pro-list,.con-product li,.th-a li,.th-a .selected,.mod-sub-nav a,.mod-sub-nav a em,.art-prev,.art-next,.join,#btn_pro_prev,#btn_pro_next,.ylmf-skin,.icon-return,#footer
{background-image:url("bg_main.gif");background-repeat:no-repeat; }
.icon{background-image:url("icon.jpg");background-repeat:no-repeat;}
/*end BG position*/

/*common
 * 颜色表
 * =======================
 * 链接：#379b38
 * 正文：#666
 * 注释：#999
 * */
html{background:#f2f2f2;}
body {background:#fff;}
body, td, button, select, input, textarea{ color:#666; font:12px/1.5 Tahoma, Helvetica, Arial, "宋体", sans-serif; }
a,a:visited{cursor:pointer;color:#379b38; text-decoration:none;outline:none;}
a:hover{ background-color:#379b38; color:#fff; }
.err, .light, .red { color:#f00; }
.clearfix:after {content: '\0020'; display: block; height: 0; clear: both; }
.clearfix {zoom: 1;}
.mt10{margin-top:10px;}
.m10{margin:10px;}

/*end common*/

/*layout*/
#page, #header, #content, #footer { margin-left:auto; margin-right:auto; }
#page { width:950px; padding: 0 10px; }
/** 布局基础样式 **/
.lay-main{float:left;width:100%;min-height:1px;}
.main-wrap{position:relative;}
.lay-side, .lay-extra {float:left;position:relative;z-index:1;}
/** 清除浮动 **/
.layout:after, .main-wrap:after, .lay-side:after, .lay-extra:after { content: '\0020'; display: block; height: 0; clear: both; }
.layout, .main-wrap, .lay-side, .lay-extra { zoom: 1; }
/** 两栏布局 **/
.lay-ms .main-wrap {margin-left:200px;}
.lay-ms .lay-side {width:190px;margin-left:-100%;}
.lay-sm .main-wrap {margin-left:340px;}
.lay-sm .lay-side {width:330px;margin-left:-100%;}
/*end layout*/

/*header*/
#logo{float:left; height:40px;overflow:hidden;width:155px;background-position:0 0;}
.head-info{width:930px;margin:0 auto;}
.top-bar{height:25px;background-position:0 -665px; background-repeat:repeat-x;margin-bottom:10px;}
.top-link{float:right;padding:6px 0 0;}
.top-link li{float:left;height:14px;line-height:14px;padding:0 8px;border-right:1px solid #ccc;}
#ylmf_site li{float:none;border:none;padding:0;line-height:22px;height:22px;}
#ylmf_site{border:0; position:relative; z-index:1;padding-right:20px;color:#888;cursor:pointer;}
#ylmf_site ul{padding:5px; position:absolute;border:1px solid #dedede;background:#fff;width:98px;left:0;top:18px; z-index:8;display:none;}
#ylmf_site .site-arrow{width:11px;height:11px; position:absolute;right:5px; background-position:right -500px;top:2px;}
.top-banner{position:relative;zoom:1;overflow:hidden;z-index:1;}
.site-des{margin:5px 0 0 120px;width:408px;height:35px;float:left;text-indent:-9999em;display:inline;}
.ylmf-skin{width:229px;height:84px;cursor:pointer; position:absolute; z-index:8;left:0;top:0;background-position:100px 100px;}

.mod-nav{height:41px; background-position:0 -45px; background-repeat:repeat-x;margin-top:15px;}
.mod-nav li{float:left;width:118px;height:31px;margin-left:10px;}
.mod-nav a,.mod-nav a:visited{display:block;height:31px;line-height:31px;text-align:center;font-size:14px;font-weight:bold;color:#fff;}
.mod-nav a:hover{background:none;color:#ccc;}
.mod-nav a.current,.mod-nav li a.current:hover{color:#000;background:url("bg_main.gif"/*tpa=http://www.ylmf.com/static/images/bg_main.png*/) no-repeat -208px -559px;}
.mod-nav a.current:visited{color:#000;}
.nav-in{width:930px;margin:0 auto;}
.has-sub{height:31px;}
.mod-sub-nav{height:41px;background-position:0 -96px; background-repeat:repeat-x;}
.mod-sub-nav em{font-style:normal;}
.mod-sub-nav ul{padding:3px 0 0 250px;overflow:hidden;zoom:1;}
.mod-sub-nav li{float:left;margin-right:10px;}
.mod-sub-nav a{height:24px;display:block;_float:left;padding-right:3px;line-height:23px;background-position:100px 100px;color:#000}
.mod-sub-nav a em{height:24px;display:block;padding:0 10px 0 13px;_float:left;background-position:100px 100px;}
.mod-sub-nav a:hover,.mod-sub-nav a.current{background-position:right -142px;color:#fff;}
.mod-sub-nav a:hover em,.mod-sub-nav a.current em{background-position:left -142px;}
/*end header*/
#footer{text-align:center;padding:20px 0;line-height:24px;background-repeat:repeat-x;background-position:0 -317px;color:#888;}
#content{width:930px;margin:0 auto;}

.top-bar a,.top-bar a:visited,#footer a,#footer a:visited{color:#888;}
.top-bar a:hover,#footer a:hover{color:#fff;}

.mod-banner{width:930px;height:270px;overflow:hidden; position:relative;}
#focus_btn{position:absolute;top:165px;left:720px;z-index:9;width:200px;text-align:right;zoom:1;height:30px; }
#focus_btn span{padding:2px 5px;*padding:0 5px;background:#fff;border:1px solid #2f2f2f;filter: alpha(opacity=50);-moz-opacity:.5;opacity:0.5;zoom:1;}
#focus_btn .current{background:#379b38;color:#fff;filter:Alpha(opacity=100);-moz-opacity:1;opacity:1;}
.mod-box-a{position:relative;width:100%;}
.bh-a{border:1px solid #dedede;border-bottom:0;zoom:1;background-position:0 -171px;background-repeat:repeat-x;}
.bh-a h3{height:31px;font-size:14px;line-height:31px;padding:0 10px;}
.bh-a .has-icon{padding:0 18px;}
.bc-a{border:1px solid #dedede;zoom:1;}
.bf-a .sub-info{position:absolute;top:7px;*top:10px;right:10px;zoom:1;}
.icon-title{width:3px;height:12px; background-position:-417px -472px; position:absolute;top:10px;left:10px;}

.mod-box-a-ext .bc-a{background:#f9f9f9;}

.mod-box-b{position:relative;zoom:1;margin:10px;}
.bh-b{border-bottom:1px solid #dedede;}
.bh-b h3{height:31px;font-size:14px;line-height:31px;}
.bc-b{zoom:1;}

.mod-box-c{position:relative;zoom:1;}
.bh-c{border-top:1px solid #dedede;background-position:0 -439px;background-repeat:repeat-x;padding:0 10px;}
.bh-c h3{height:27px;font-size:14px;line-height:27px;}
.bc-c{zoom:1;padding:0 10px;}

.mod-tab-a{margin:10px;}
.th-a{height:23px;border-bottom:1px solid #dedede;line-height:23px;padding:0 20px;}
.th-a li{float:left;width:113px;height:24px;margin-bottom:-1px;position:relative;text-align:center;margin-right:5px;cursor:pointer; background-position:-208px -595px;color:#379B38;}
.th-a .selected{background-position:-208px -619px;font-weight:bold;}

.mod-left-menu{border:1px solid #dedede;padding-bottom:10px;zoom:1;min-height:300px;_height:300px;}
.mod-left-menu ul{zoom:1;overflow:hidden;}
.mod-left-menu li{vertical-align:middle;}
.mod-left-menu a{display:block;height:37px;line-height:37px;text-align:center; position:relative;margin:-1px 0 0 -1px;}
.mod-left-menu a:hover,.mod-left-menu .current{background:url("bg_main.gif"/*tpa=http://www.ylmf.com/static/images/bg_main.png*/) no-repeat -208px -472px;color:#379b38;font-weight:bold;}

.con-com{padding:10px;zoom:1;line-height:24px; text-indent:2em;text-align:left;}
.con-txt{padding:10px 0;line-height:24px;text-indent:2em;zoom:1;}
.con-txt p{margin-bottom:8px;line-height:24px;}
.con-img{padding:10px 0;text-align:center;}
.con-txt center{text-indent:0;}

.con-list{padding:10px;zoom:1;overflow:hidden;}
.con-list dt{font-weight:bold;height:24px;line-height:24px;position:relative;}
.con-list dt .date{font-weight:normal; position:absolute;right:10px;top:0;color:#b5b5b5; z-index:1;}
.con-list dd{line-height:24px;margin-bottom:6px;zoom:1;overflow:hidden;}
.con-list-index dd{height:24px;}

.con-list-ext{padding:10px 0 0;}
.con-list-ext dt{font-size:14px;}
.con-list-ext dt .date{font-size:12px;}
.con-list-ext dd{border-bottom:1px solid #dedede;padding:5px 0;}

.con-txt-list{padding:10px 0;}
.con-txt-list li{line-height:24px;margin-bottom:5px;}

.con-page-nav{margin:0 10px;padding:10px 0;font-weight:bold;border-bottom:1px solid #dedede;}
.con-page-nav a{margin-right:10px;}

.con-table{line-height:24px;}
.con-table th{border:solid #379b38;border-width:0 1px 1px 0;width:65px; vertical-align:top;}
.con-table th span{margin-top:8px;display:block;}
.con-table td{border-bottom:1px solid #379b38;}
.con-table ul{width:640px;}
.con-table li{border-bottom:1px solid #dedede;padding:8px 0;line-height:24px;zoom:1;overflow:hidden;}
.con-table .deta{float:left;width:60px;text-align:right;margin-right:15px;}
.con-table .des{float:left;width:560px;}
.con-table .last{border-bottom:none;}

.con-logo-table{margin:10px 0;}
.con-logo-table td{height:110px;text-align:center;width:33%;}

.pro-scroll-wrap{width:928px;height:105px;overflow:hidden;}
.pro-list{background-position:0 -207px;background-repeat:repeat-x;width:928px;height:105px;overflow:hidden;}
.con-product{width:928px;height:105px;overflow:hidden;zoom:1; position:relative; z-index:2;}
.con-product li{width:167px;height:85px;padding:28px 1px 0 65px;position:relative;background-position:-418px -514px;float:left;margin:0 0 0 -1px; z-index:1;}
.con-product strong{color:#000;font-size:14px;}
.con-product .icon{width:54px;height:53px; position:absolute;left:6px;top:28px;}
.con-product .icon a{height:53px;display:block;}
.con-product .icon a:hover{background:url("icon.jpg") no-repeat 90px 90px;}
.con-product a:link,.con-product a:visited{color:#000;}
.con-product a:hover{color:#fff;}

.con-b-product li{padding:10px 10px 10px 235px; position:relative;zoom:1;border-bottom:1px solid #dedede;}
.con-b-product .icon{position:absolute;}
.con-b-product .icon a{display:block;}
.con-b-product .icon a:hover{background:url("icon.jpg") no-repeat 100px 100px;}
.con-b-product p{line-height:24px;margin-top:5px;}
.con-b-product .last{border:none;}

.icon-915{background-image:url("images/iat.jpg");background-repeat:no-repeat;}
.icon-wo{background-position:-54px 0;}
.icon-browser{background-position:0 -53px;}
.icon-115{background-image:url("images/iat.jpg");background-repeat:no-repeat;}
.icon-dl{background-position:0 -106px;}
.icon-video{background-position:-54px -106px;}
.icon-ud{background-position:0 -159px;}
.icon-u{background-position:-54px -159px;}
.icon-114{background-image:url("images/iat.jpg");background-repeat:no-repeat;}
.icon-tool{background-position:-54px -212px;}
.icon-os{background-image:url("images/iat.jpg");background-repeat:no-repeat;}
.icon-fav{background-position:-54px -265px;}
.icon-union{background-position:0 -318px;}
.icon-wgho{background-position:-54px -318px;}

.icon-b-114{background-position:-118px -55px;width:117px;height:56px;left:50px;top:40px;}
.icon-b-114 a{height:56px;}
.icon-b-915{background-position:-118px -3px;width:197px;height:49px;left:10px;top:47px;}
.icon-b-915 a{height:49px;}
.icon-b-os{background-position:-118px -115px;width:100px;height:97px;left:60px;top:22px;}
.icon-b-os a{height:97px;}
.icon-b-115{background-position:-325px -3px;width:166px;height:56px;left:30px;top:55px;}
.icon-b-115 a{height:56px;}
.icon-b-union{background-position:-298px -138px;width:193px;height:45px;left:15px;top:58px;}
.icon-b-union a{height:45px;}
.icon-b-bbs{background-position:-304px -193px;width:186px;height:81px;left:20px;top:53px;}
.icon-b-bbs a{height:81px;}
.icon-b-dl{background-position:-325px -70px;width:138px;height:64px;left:50px;top:42px;}
.icon-b-dl a{height:64px;}
.icon-b-browser{background-position:-118px -224px;width:85px;height:85px;left:70px;top:25px;}
.icon-b-browser a{height:85px;}
.icon-b-ud{background-position:-210px -220px;width:85px;height:92px;left:70px;top:26px;}
.icon-b-ud a{height:92px;}
.icon-b-wgho{background-position:-120px -318px;width:90px;height:94px;left:70px;top:25px;}
.icon-b-wgho a{height:94px;}

.con-job-type{padding:10px;overflow:hidden;zoom:1;}
.con-job-type li{float:left;height:30px;line-height:30px;display:inline;margin:0 0 0 5px;width:165px;font-size:14px;}
.icon-return{width:14px;height:12px;background-position:-407px -643px; position:absolute;left:-15px;top:5px;*top:3px;}

.btn{cursor:pointer;}
.tab-content{display:none;}

.art-con{padding:10px; position:relative;}
.art-con h2{color:#379b38;}
.art-con .art-info{position:absolute;top:10px;right:20px;color:#999;}
.art-txt{font-size:14px;line-height:24px;margin:10px 0;min-height:193px;_height:193px;}
.art-nav{text-align:right;}
.art-nav a{position:relative;zoom:1;padding:0 8px;}
.art-nav a i{position:absolute;width:4px;height:7px;overflow:hidden;top:4px;}
.art-nav .art-prev{ background-position:-412px -489px;left:0;}
.art-nav .art-next{ background-position:-416px -489px;right:0;}

/*page bar*/
.pages{zoom:1;padding:10px 0;overflow:hidden;}
.pages a,.pages span{line-height:12px;background:#f3f3f3;border:1px solid #2f2f2f;zoom:1;padding:3px 5px;margin:0 1px;color:#2f2f2f;float:left;}
.pages .current,.pages a:hover{border:1px solid #2f2f2f;background:#379b38;color:#fff;}

.join,button.next{width:188px;height:48px;display:block;background:url("bg_main.gif"/*tpa=http://www.ylmf.com/static/images/bg_main.png*/) no-repeat 0 -568px;text-indent:-9999em;margin-top:20px; cursor:pointer;}
.join:hover{background-position:0 -616px;}
button.next{background:url("bg_main.gif"/*tpa=http://www.ylmf.com/static/images/bg_main.png*/) no-repeat 0 -472px;border:none;}
button.next:hover{background-position:0 -520px;}

#joinform{padding:10px;width:708px;overflow:hidden;}
.form-title{background:#e9f2e9;border-bottom:1px #d1e4d1 solid;color:#426f42;font-size:12px;font-weight:bold;height:24px;line-height:24px;margin-bottom:20px;padding-left:15px;}
#joinform li{margin-bottom:15px;}
#joinform label {color:#666;cursor:pointer;float:left;padding-right:8px;text-align:right;width:100px;}
#joinform input.int {font-size:14px;width:250px;}
input.int, textarea.int {border-color:#7e7e7e #e0e0e0 #e0e0e0;border-right:1px solid #e0e0e0;border-style:solid;border-width:1px;font-size:12px;padding:3px;width:180px;}
#joinform label.nofloat {float:none;width:auto;}
#joinform p.tip {color:#999999;font-size:12px;margin-left:105px;text-indent:0;padding:5px 10px;}
em.error-msg, em.error-info, span.requir {color:#f00;font-size:12px;font-style:normal;}
.red {color:#f00;}
#spareNumber{font-weight:bold;border:0;}
#alert_box{display:none;}

.job-main{line-height:24px;padding-left:20px;min-height:278px;_height:278px;}
.job-main h4{font-size:12px;margin:5px 0 10px;}
#btn_pro_prev,#btn_pro_next{width:14px;height:14px;float:left;margin:5px 0 0 15px;overflow:hidden;display:inline;}
#btn_pro_prev{background-position:-371px -514px;}
#btn_pro_prev:hover{background-position:-371px -528px;}
#btn_pro_next{background-position:-385px -514px;}
#btn_pro_next:hover{background-position:-385px -528px;}

#tab_company_con{min-height:234px;_height:234px;}

.skin-green .mod-nav{background-position:0 -700px; background-repeat:repeat-x;}
.skin-green .mod-nav a.current,.skin-green .mod-nav li a.current:hover{color:#000;background:url("bg_main.gif"/*tpa=http://www.ylmf.com/static/images/bg_main.png*/) no-repeat 0 -748px;}
