@charset "utf-8";
body {margin:0; padding:0; margin-bottom:70px; background-color:#f0f0f0;}
body{
	background-image:url(../images/mbg.jpg);
	background-repeat: repeat-x;
	background-position:center -50px;;
	background-color: #f7f7f7;
	}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{}
ol,ul {list-style:none;}
li{list-style-type:none;}
input, textarea { _margin:0; _padding:0; _border:0; border:1px #CCCCCC solid; height:40px; line-height:40px; padding:0px; }
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.hx a,.hx em,.fB{font-weight:bold;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {color:#666666; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#666666;text-decoration:none;}
a:active {color:#666666;}
.cl{ clear:both;}

html {font-size:16px}
 
@media screen and (min-width:480px) and (max-width:639px) {
    html {
        font-size: 16px
    }
}
 
@media screen and (min-width:640px) and (max-width:719px) {
    html {
        font-size: 20px
    }
}
 
@media screen and (min-width:720px) and (max-width:749px) {
    html {
        font-size: 22.5px
    }
}
 
@media screen and (min-width:750px) and (max-width:799px) {
    html {
        font-size: 23.5px
    }
}
 
@media screen and (min-width:800px) and (max-width:959px) {
    html {
        font-size: 25px
    }
}
 
@media screen and (min-width:960px) and (max-width:1079px) {
    html {
        font-size: 30px
    }
}
 
@media screen and (min-width:1080px) {
    html {
        font-size: 32px
    }
}

/* mtop */
.mtop {width:100%; margin:0 auto; padding-top:6px;}
.mtop .logo { display:inline-block; width:257px; height:126px; font-size:0; line-height:0; background:url(../images/logo.png)0px 0px no-repeat; background-size:100% auto; margin:0px 10px 0px 10px; position:relative; top:8px; }
.mtop .set { display:inline-block; font-size:18px; color:#fff;}
.mtop .set a { color:#fff;}
	
	
.tmenu { width:100%; margin-top:20px;}
/*.tmenu ul { width:100%; background:#068447; border-bottom:solid 1px #a4a4a4; box-shadow:0px 3px 5px #82a721;}  */

.tmenu ul { width:100%; background:#033285; border-bottom:solid 1px #10151b; box-shadow:0px 3px 5px #10151b;}
.tmenu ul li { width:33.3333%; float:left; height:39px; line-height:39px; background:url(../images/jg.gif) 0px 0px no-repeat; text-align:center; font-size:14px;}
.tmenu ul li:first-child { background:none;}
.tmenu ul li a { display:block; color:#ffffff;}
.tmenu ul li a:hover {display:block; color:#ffffff;}

/* mbox */
.mbox{width:95%; margin:0px auto; margin-top:8px; margin-bottom:8px;}


/* cwrap */
.cwrap { width:95%; margin:0px auto;}
.smenu { width:100%; margin-top:15px;}
.smenu ul { border:solid 1px #c8c8c8; background:#f9f9f9;}
.smenu ul li { width:33.333%; float:left; font-size:12px; }
.smenu ul li a{ display:block; padding:10px 0px; text-align:center; border-left:solid 1px #f0f0f0;}
	  
	  
/* nav */
.nav{ width:100%; height:40px; line-height:40px; text-indent:10px; border-bottom:1px #CCCCCC solid; color:#666; margin:0 auto; margin-top:20px; font-size:14px;}

.iserbox{ width:98%;margin:0 auto; padding-bottom:15px; color:#FFFFFF;}
.iserbox h3{ width:98%; margin:0 auto; font-size:14px; text-align:center; line-height:30px; padding-top:10px; margin-bottom:8px; border-bottom:1px #f1f1f1 dotted;}
.iserbox p{ width:98%; margin:0 auto; text-align:center; line-height:26px;}
.iserbox img{ width:98%;}
.iserbox.c1{ background-color:#0d84c8}
.iserbox.c2{ background-color:#a4be16}
.iserbox.c3{ background-color:#963812}
.iserbox.c4{ background-color:#4a4849}

.2em p{ width:98%; float:left; text-indent:2em; padding-bottom:1em;}

.i_serch{ width:100%; float:left; height:330px; background:url(../images/lserch.jpg) top center no-repeat #f9fafa;}
.serchbox{ width:230px; float:left; margin-left:20px; margin-top:10px;}
.serchbox li{ width:230px; height:40px; line-height:40px; float:left; }
.serchbox span{ width:40px; float:left; font-size:14px;}
.serchbox input{ width:50px; height:28px; line-height:28px; text-indent:8px; border:1px #CCCCCC solid;}
.serchbox button{ width:230px; height:50px; line-height:50px; border:1px #CCCCCC solid;}

.isercha{ width:100%; margin:0 auto; margin-top:20px;}
.isercha a{ width:20px; height:20px; float:left; margin-right:8px; margin-bottom:10px; text-align:center; line-height:20px; background:#ededed; border:1px #aeaeae solid;}
.isercha a:hover{background:#cf2839; color:#FFFFFF; border:1px #cf2839 solid; }

.tsjs { width:100%; margin-top:20px;}
/*.tmenu ul { width:100%; background:#068447; border-bottom:solid 1px #a4a4a4; box-shadow:0px 3px 5px #82a721;}  */
.ijsbox{ width:100%;overflow:hidden;}
.ijsbox h3{ font-size:16px; font-weight:bold;}
.ijsbox ul { border:solid 0px #cacaca; border-bottom:none; background:#fff;}
.ijsbox ul li{ border-bottom:solid 0px #cacaca; *zoom:1; padding:5px 8px; padding-left:120px; position:relative;height:100px; overflow:hidden;}
.ijsbox ul li .limg { display:block; position:absolute; left:10px; top:30%; margin-top:-18px; width:100px; height:76px; overflow:hidden; border-radius: 4px; /*GYM修改*/}
.ijsbox ul li .rtxt {font-size:14px; color:#333333; float:left; margin-bottom:5px; white-space:nowrap;}


.tsjs ul { width:100%; background:#242e3a; border-bottom:solid 1px #10151b; float:left;}
.tsjs ul li { width:25%; float:left; height:40px; line-height:40px; background:url(../images/jg.gif) 0px 0px no-repeat; border-bottom:1px #10151b solid; text-align:center; font-size:14px;}
.tsjs ul li:first-child { background:none;}
.tsjs ul li a { display:block; color:#ffffff;}
.tsjs ul li a:hover {display:block; color:#ffffff;}

/* cpbox */
.cpbox{ width:100%;overflow:hidden;}
.cpbox h3{ font-size:16px; font-weight:bold;}
.cpbox ul { border:solid 0px #cacaca; border-bottom:none;}
.cpbox ul li{ border-bottom:solid 0px #cacaca; *zoom:1; padding:5px 8px; padding-left:170px; position:relative;height:100px; overflow:hidden;}
.cpbox ul li .limg { display:block; position:absolute; left:10px; top:20%; margin-top:-18px; width:140px; height:98px; overflow:hidden; border-radius: 4px; /*GYM修改*/}
.cpbox ul li .rtxt {font-size:14px; color:#333333; float:left; margin-bottom:5px; white-space:nowrap;}

/* combox */
.combox{ width:98%;overflow:hidden;}
.combox h3{ font-size:16px; padding-top:10px; font-weight:bold;}
.combox ul { border:solid 0px #cacaca; border-bottom:none; background:#fff;}
.combox li{ width:50%; float:left; height:190px; text-align:center; margin-bottom:10px;}
.combox .limg { display:block; position:absolute; left:10px; top:20%; margin-top:-18px; width:200px; height:148px; overflow:hidden; border-radius: 4px; /*GYM修改*/}
.combox li .rtxt {font-size:14px; color:#333333; float:left;  margin-bottom:5px; padding-top:150px; white-space:nowrap;}
.combox img{ width:150px; height:150px; border:2px #646464 solid;}

.serchbox{ width:98%;}
.serchbox li{ width:98%; height:40px; line-height:40px; float:left; margin-bottom:10px; }
.serchbox span{ width:20%; float:left; text-align:right; height:40px; line-height:40px; }
.serchbox input{ width:70%; float:right; height:40px; font-size:20px; line-height:40px; text-indent:8px; border:1px #CCCCCC solid;}
.serchbox button{ width:230px; height:50px; line-height:50px; border:1px #CCCCCC solid;}

/* combox */
.jrf_case{ width:100%;overflow:hidden;}
.jrf_case h3{ font-size:16px; padding-top:10px; font-weight:bold;}
.jrf_case ul { border:solid 0px #cacaca; border-bottom:none; background:#fff;}
.jrf_case ul li{ border-bottom:solid 0px #cacaca; *zoom:1; padding:5px 8px; padding-left:220px; position:relative;height:150px; overflow:hidden;}
.jrf_case ul li .limg { display:block; display: block; position: relative; top:20%; margin-top:-18px;   height: auto; width: 100%; overflow:hidden; border-radius: 4px; /*GYM修改*/}
.jrf_case ul li .rtxt {font-size:14px; color:#333333; float:left; margin-bottom:5px; white-space:nowrap;}

/* nrlist */
.nrlist { width:100%; overflow:hidden;}
.nrlist ul { border:solid 0px #cacaca; border-bottom:none; }
/*.nrlist ul li{ border-bottom:solid 1px #cacaca; *zoom:1; padding:10px 15px; padding-left:80px; position:relative;height:43px; overflow:hidden;} */

.bearbox{ width:100%;}
.bearbox li{ width:100%; float:left; height:36px; line-height:36px;}
.bearbox span{ width:50%; float:left; text-indent:1em;}
.bearbox .lion{background:#f0f0f0;}


.nrlist ul li{ border-bottom:solid 0px #cacaca; *zoom:1; padding:10px 15px; padding-left:10px;  position:relative;height:42px; overflow:hidden;}
.nrlist ul li:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.nrlist ul li .new { display:block; position:absolute; top:0px; right:0px; width:42px; height:42px; background:url(../images/new.png) 0px 0px no-repeat; background-size:100% auto;}
.nrlist ul li .vip {display:block; position:absolute; top:-4px; right:-5px; width:42px; height:42px; background:url(../images/vip.png) 0px 0px no-repeat; background-size:100% auto;}

.nrlist ul li .limg { display:block; position:absolute; left:10px; top:50%; margin-top:-18px; width:66px; height:42px; overflow:hidden; border-radius: 4px; /*GYM修改*/}
.nrlist ul li .ltx { display:block; position:absolute; left:8px; top:48%; margin-top:-20px; width:55px; height:16px; line-height:16px; overflow:hidden; border-radius:4px; color:#fff; padding:5px 7px;font-size:13px;padding-top:2px;background:#242e3a;}
.nrlist ul li .limg img { display:block; width:100%;}

.nrlist ul li .rtx {}
.nrlist ul li .rtx span { display:block;}
.nrlist ul li .rtx span.tt { color:#333333; float:left; margin-bottom:5px; white-space:nowrap;}

.nrlist ul li .rtx span.tb { font-size:12px; color:#666666; text-align:left; float:left;}
.nrlist ul li .rtx span.tbl { font-size:12px; color:#666666; text-align:left;}
.nrlist ul li .rtx span.tb .l { float:left; vertical-align:top;}
.nrlist ul li .rtx span.tb .l .time{ float:right; position:absolute;top:36px;left:65%;color:#999}
.nrlist ul li .rtx span.tb .l i { font-size:18px; color:#fe5c09; font-weight:bold; position:relative; top:-5px;}

.nrlist ul li .c1 { background:#ff8473;}
.nrlist ul li .c2 { background:#ff8473;}
.nrlist ul li .c3 { background:#5f93da;}
.nrlist ul li .c4 { background:#CC9900}

.nrlist ul li .c{background:none;}
.nrlist ul li .c10{background:#f28a2b;}
.nrlist ul li .c11{background:#5fa221;}
.nrlist ul li .c12{background:#c78622;}
.nrlist ul li .c13{background:#cecf07;}
.nrlist ul li .c15{background:#f6ab1c;}
.nrlist ul li .c16{background:#f18954;}
.nrlist ul li .c17{background:#d2b327;}
.nrlist ul li .c19{background:#cce008;}
.nrlist ul li .c20{background:#737e1e;}
.nrlist ul li .c21{background:#068447;}
.nrlist ul li .c22{background:#9d1f45;}
.nrlist ul li .c23{background:#521e71;}
.nrlist ul li .c24{background:#4b2886;}
.nrlist ul li .c25{background:#354696;}
.nrlist ul li .c26{background:#4075b7;}
.nrlist ul li .c27{background:#037abc;}
.nrlist ul li .c28{background:#807bb3;}
.nrlist ul li .c29{background:#c94b71;}
.nrlist ul li .c31{background:#e42534;}
.nrlist ul li .c32{background:#281944;}
.nrlist ul li .c33{background:#941c7d;}
.nrlist ul li .c34{background:#ec3f8e;}
.nrlist ul li .c35{background:#491440;}
.nrlist ul li .c36{background:#457a4e;}
.nrlist ul li .c37{background:#00834a;}
.nrlist ul li .c38{background:#57c12b;}
.nrlist ul li .c39{background:#767e55;}
.nrlist ul li .c40{background:#03a78c;}
.nrlist ul li .c41{background:#7d8182;}
.nrlist ul li .c42{background:#034b23;}
.nrlist ul li .c139{background:#6abe82;}
.nrlist ul li .c140{background:#80a2ac;}
.nrlist ul li .c141{background:#00a5b8;}
.nrlist ul li .c142{background:#0677af;}
.nrlist ul li .c143{background:#04a488;}



.frlist { width:100%; overflow:hidden;}
.frlist ul { border:solid 1px #cacaca; border-bottom:none; background:#fff;}
.frlist ul li{ border-bottom:solid 1px #cacaca; *zoom:1; padding:10px 15px; padding-left:80px; position:relative;height:43px; overflow:hidden;}
.frlist ul li:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}				
.n{margin-top:10px;}
.n a{color:#FF9900;font-weight:600;}
.n ul li{text-align:center;text-indent:0px;padding-left:0px;height:20px; overflow:hidden;}

/* joblist */
.joblist { width:100%; overflow:hidden;}
.joblist ul { border:solid 1px #cacaca; border-bottom:none; background:#fff;}
.joblist ul li{ border-bottom:solid 1px #cacaca; *zoom:1; padding:10px 15px; padding-left:80px; position:relative;height:43px; overflow:hidden;}
.joblist ul li:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.joblist ul li .new { display:block; position:absolute; top:0px; right:0px; width:42px; height:42px; background:url(../images/new.png) 0px 0px no-repeat; background-size:100% auto;}
.joblist ul li .vip {display:block; position:absolute; top:-4px; right:-5px; width:42px; height:42px; background:url(../images/vip.png) 0px 0px no-repeat; background-size:100% auto;}

.joblist ul li .limg { display:block; position:absolute; left:10px; top:50%; margin-top:-18px; width:66px; height:42px; overflow:hidden; border-radius: 4px; /*GYM修改*/}
.joblist ul li .ltx { display:block; position:absolute; left:8px; top:50%; margin-top:-20px; width:52px; height:35px; overflow:hidden; border-radius:4px; color:#fff; padding:5px 7px;font-size:13px;padding-top:2px;background:#c537e9;}
.joblist ul li .c1 { background:#ff8473;}
.joblist ul li .c2 { background:#ff8473;}
.joblist ul li .c3 { background:#5f93da;}
.joblist ul li .c4 { background:#CC9900 068447}
.joblist ul li .c21 { background:#068447}
.joblist ul li .limg img { display:block; width:100%;}
.joblist ul li .rtx { }
.joblist ul li .rtx span { display:block;}
.joblist ul li .rtx span.tt { font-size:14px; color:#333333; margin-bottom:5px; white-space:nowrap;}
.joblist ul li .rtx span.tb { font-size:12px; color:#666666; text-align:right;}
.joblist ul li .rtx span.tb .l { float:left; vertical-align:top;}
.joblist ul li .rtx span.tb .l .time{ float:right; position:absolute;top:36px;left:65%;color:#999}
.joblist ul li .rtx span.tb .l i { font-size:18px; color:#fe5c09; font-weight:bold; position:relative; top:-5px;}


/* pagelist*/
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin:20px 0 10px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a.on{color:#fff;border:1px solid #068447;background:#068447;}

/* ptxt */
.ptxt{}
.ptxt h3{ width:100%; float:left; font-size:larger; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.ptxt p{ float:left; width:100%; text-indent:2em; padding-bottom:10px;}
.ptxt img{ width:100%; padding-bottom:10px; left:-2em;}

.ptxta{}
.ptxta a{ width:100%; float:left;}
.ptxta span{ width:100%; float:left;}


/* footmenu */
.footmenu { width:100%; margin:5px auto; text-align:center; color:#2465a6;}
.footmenu span { margin:0px 5px;}
.footmenu a { color:#2465a6;}
.footmenu a:hover { color:#2465a6;}
  
/* weixin */
.weixin { text-align:center; color:#000;}
.weixin h2 { margin-bottom:2px;}

			
/* mfoot */
.mfoot { width:100%; position:fixed; border-top:solid 1px #7f7f7f; color:#4b4b4b; left:0px; bottom:0px; height:56px; line-height:56px; text-align:center; font-size:16px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#bebebe)); background:-moz-linear-gradient(top,  #ececec 0%, #bebebe 100%);}
.mfoot .tbr { border-top:solid 1px #fff;}
.mfoot .txbd { text-shadow:0px 1px 1px #fff ;}

.mfoot2 { width:100%; position:fixed; border-top:solid 1px #7f7f7f; color:#4b4b4b; left:0px; bottom:0px;line-height:30px; text-align:center; font-size:16px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#bebebe)); background:-moz-linear-gradient(top,  #ececec 0%, #bebebe 100%);}
.mfoot2 .tbr { border-top:solid 1px #fff; padding: 0 .5em;}
.mfoot2 .txbd { text-shadow:0px 1px 1px #fff ;}

/* tcmask */
.tcmask { position:fixed; top:0px; left:0px; z-index:9998; width:100%; height:100%; background:#000; opacity:.9;}

/* tcfenx */
.tcfenx {position:fixed; display:none; top:0px; left:0px; z-index:9999; width:100%; height:250px; background:url(../images/tcts.png) right 0px no-repeat;}
.shareTip {position:fixed; display:none; top:0px; left:0px; z-index:9999; width:100%; height:250px; background:url(../images/tcts.png) right 0px no-repeat;}
.shareExplain { position:fixed; display:none; top:200px;  left:0px; z-index:9999; width:100%; height:250px; padding-left:10px; }
.shareExplain ul{list-style-type:none; position: relative; margin:4px;}
.shareExplain ul li { height:40px; margin-bottom:15px;}
.shareExplain ul li .radius { color:#FF7006; background-color:#FFE6A3; width:40px; height:40px;  border-radius: 50%;    -moz-border-radius: 50%;      /* Gecko browsers */
-webkit-border-radius: 50%;   /* Webkit browsers */ text-align:center; float:left;}
.shareExplain ul li .color1{ color:#333; background-color:#FFF; line-height:40px; font-weight:bold; font-size:28px;}
.shareExplain ul li .color2{ color:#333; background-color:#FFF; line-height:40px; font-weight:bold; font-size:28px;}
.shareExplain ul li .color3{ color:#333; background-color:#FFF; line-height:40px; font-weight:bold; font-size:28px;}
.shareExplain ul li .stContent{ width:280px; margin-left:10px; float:left; color:#FFF; line-height:20px; overflow:auto;}
.shareExplain .share_bottom { position: fixed; bottom:20px; width:100%;}
.shareExplain .share_bottom .I_know{ margin:0 auto; width:100px; height:40px; line-height:40px; border-radius: 10px;-moz-border-radius: 10px;  -webkit-border-radius: 10px; text-align:center; color:#FFF; border:#FFF 2px solid;} 


/* tcbox */
.tcbox { width:100%; display:none; height:300px; position:fixed; top:40%; margin-top:-150px; left:0px; z-index:9999;}
.tcbox .boxk { width:80%; margin:0px auto; position:relative; background:#fff8ea; padding:30px 20px; border:solid 2px #c8c8c8; border-radius:10px;}
.tcbox .boxk .close { display:block; width:29px; height:29px; background:url(../images/close.png) 0px 0px no-repeat; position:absolute; top:5px; right:5px;}
.tcbox .boxk h2 { color:#333; font-weight:bold; font-size:16px; text-align:center; margin-bottom:8px;
text-overflow:ellipsis;
width:100%;
word-break:keep-all;/* 不换行 */ 
white-space:nowrap;/* 不换行 */ 
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ }
.tcbox .boxk .txwrap { margin:-5px; padding:5px; background:#fff; color:#666666; font-size:14px; border:solid 1px #cbcbcb; margin-bottom:15px;}
.tcbox .boxk .btnwrap { width:80%; margin:0px auto;}


/* ico */
.ico1 { display:inline-block; vertical-align:middle; width:10px; height:10px; font-size:0; line-height:0; background:url(../images/ico.png) 0px 0px no-repeat; background-size:100% auto;}

.sico { display:block; margin:0px auto; margin-bottom:5px; height:35px; font-size:0; line-height:0;}
.si1 { width:29px; background:url(../images/tb1.png) 0px 0px no-repeat; background-size:100% auto;}
.si2 { width:48px; background:url(../images/tb2.png) 0px 0px no-repeat; background-size:100% auto;}
.si3 { width:36px; background:url(../images/tb3.png) 0px 0px no-repeat; background-size:100% auto;}
.si4 { width:36px; background:url(../images/tb4.png) 0px 0px no-repeat; background-size:100% auto;}


/* btns */
.fxbtn { display:inline-block; width:100px; height:35px; line-height:35px; border:solid 1px #b00a0a; color:#fff; font-size:16px; text-align:center; border-radius:2px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fd5c0b), to(#ff3700)); background:-moz-linear-gradient(top,  #fd5c0b 0%, #ff3700 100%); margin-left:10px;}
.fxbtn:hover { color:#fff;}
.fxbtn2 { display:inline-block; width:80px; height:35px; line-height:35px; border:solid 1px #b00a0a; color:#fff; font-size:16px; text-align:center; border-radius:2px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fd5c0b), to(#ff3700)); background:-moz-linear-gradient(top,  #fd5c0b 0%, #ff3700 100%); margin-left:5px;}
.fxbtn2:hover { color:#fff;}
.fxbtn3 { display:inline-block; width:100%; height:35px; line-height:35px; border:solid 1px #b00a0a; color:#fff; font-size:16px; text-align:center; border-radius:2px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fd5c0b), to(#ff3700)); background:-moz-linear-gradient(top,  #fd5c0b 0%, #ff3700 100%); margin-top:5px;}
.fxbtn3:hover { color:#fff; }

.sbtn { display:block; width:95%; height:36px; line-height:36px; color:#fff; font-size:18px; text-align:center; font-weight:bold; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fe5b09), to(#ff3100)); background:-moz-linear-gradient(top,  #fe5b09 0%, #ff3100 100%); border:solid 1px #b1302d; margin-bottom:8px; border-radius:8px;}
.sbtn:hover { color:#fff;}
.st1 {background:-webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#b7b7b7)); background:-moz-linear-gradient(top,  #e7e7e7 0%, #b7b7b7 100%); border:solid 1px #b1b1b1; color:#666666;}
.st1:hover { color:#666666;}

/**
 * page
 */
.pages-nav{width:100%;margin:4px 0px;}
ul.yiiPager
{
    font-size:100%;
    border:0;
    margin:0;
    padding:0;
    line-height:100%;
    display:inline;
}

ul.yiiPager li
{
    display:inline;
}

ul.yiiPager span,ul.yiiPager a:link,
ul.yiiPager a:visited
{
    display: inline-block;
    border: 1px solid #b8bab9;
    background-color: #eff5f5;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6faf9), color-stop(100%, #ecf0f1));
    background: -webkit-linear-gradient(top, #f6faf9 0%, #ecf0f1 100%);
    background: linear-gradient(top, #f6faf9 0%, #ecf0f1 100%);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: .5em;
    color: #333;
}
ul.yiiPager span.current{
    background:#f60;
    color:#FFFFFF;
    font-weight:bold;
    border-color: #f60;
}
ul.yiiPager .page a,ul.yiiPager .page span
{
    font-weight:normal;
}

ul.yiiPager a:hover
{
    border:solid 1px #f60;
}

ul.yiiPager .selected a
{
    background:#f60;
    color:#FFFFFF;
    font-weight:bold;
    border-color: #f60;
}

ul.yiiPager .hidden a
{
    color: #c9cdcc;
}

/**
 * Hide first and last buttons by default.
 */
ul.yiiPager .first,
ul.yiiPager .last
{
    display:none;
}

/*申请职位样式开始*/
.bgfff{background:#fff;}
.textcenter{text-align:center;}
/*.sqzw{width:90%; height:300px; position:fixed; z-index:10000; top:50%; left:50%; margin:-150px 0 0 -45%;  display:none;}*/

body .zzsqz{ width:50%; text-align:center; height:50px; line-height:50px; margin:-25px 0 0 -25%; color:#fff; background:#000; font-size:1.5rem; }
body .tcmask{opacity:.5;}
body .ffsq2{margin-top:-200px;}
.sqzw{width:90%; height:300px; position:fixed; z-index:10000; top:40%; left:50%; margin:-150px 0 0 -45%;  display:none;}
.sqzw .textcenter{border-top:#ddd solid 1px; height:80px; line-height:80px; background:#f4f4f4; color:#666}
.sqzw h1{border-bottom:#ddd solid 1px; height:40px; line-height:40px; text-indent:25px; font-size:18px; color:#666; background:#f4f4f4;}
.sqzw .bgfff{padding:20px 5%; line-height:1.8; font-size:1.1em;}
.sqzw .bgfff a{color:#0030fe;}
/*分享有奖*/
/*  分享有奖*/
.share_yj_mask { position:fixed; top:0px; left:0px; z-index:9998; width:100%; height:100%; background:#000; opacity:.7;}
.sqzw_share{width:90%; height:300px; position:fixed; z-index:10000; top:40%; left:50%; margin:-150px 0 0 -45%;  display:none;}
.sqzw_share .textcenter{border-top:#ddd solid 1px; height:80px; line-height:80px; background:#666;}
.sqzw_share h1{border-bottom:#ddd solid 1px; height:40px; line-height:40px; text-indent:25px; font-size:18px; color:#666; background:#f4f4f4;}
.sqzw_share .bgfff{padding:20px 5%; line-height:1.8; font-size:1.1em;}
.sqzw_share .bgfff a{color:#0030fe;}


.mrjlsz label{ display:block; background-image:url(/images/mrjlsz.jpg); background-repeat: no-repeat; background-position:0 -30px; }
.mrjlsz label input{opacity:0; background:red; width:30px; height:30px; display:inline-block; vertical-align:middle;}
.mrjlsz label.on{background-position:0 0;}

.mrjlsz2 label{ display:none; background-image:url(/images/mrjlsz.jpg); background-repeat: no-repeat; background-position:0 -30px; }
.mrjlsz2 label input{opacity:0; background:red; width:30px; height:30px; display:inline-block; vertical-align:middle;}
.mrjlsz2 label.on{background-position:0 0;}


.sqzw .bgfff b{font-size:1.5rem; margin:0 5px; color:#fe5c09;}
.sqzw .bgfff label input{margin-right:5%;}
.sqzw .textcenter .btn-sqzw{ display:inline-block; color:#fff; background:#fe5108; width:35%; height:40px; line-height:40px; font-size:16px; border-radius:3px; cursor:pointer; outline:none;font-family:Microsoft Yahei,"微软雅黑";}
.sqzw .textcenter .mr10 { margin-right:10px;}

.sqzw .textcenter .reset{color:#000; background:#d9d9d9; border:#999 solid 1px;  margin-left:10px;}
/*申请职位样式结束*/







/*GYM改于2014-08-28*/
.nrlist ul li .limg img { overflow:hidden;border-radius: 4px; height:100%;}
.detail .nrlist ul, .detail .nrlist ul li{ border:none !important;}
.detail .nrlist ul li .rtx span.tt { font-size:16px; color:#000;}
.detail .nrlist h6{ margin:.5em 1em;}
.detail .nrlist .wjzD{margin:.5em 1em;}
.detail .nrlist .wjzD h4{ font-weight:bold; color:#333333; padding-top:.5em;}
.detail .nrlist .wjzD h5{ color:#666666;}
.detail .nrlist .wjzD font{color:#ff0000;}

.red{color:#F00;}
.green{color:#090;}
.orange { color:#FA5506; }
.f6{color:#666666;}
.f3{color:#333333;}