﻿
	@charset "utf-8";
/* CSS Document */

body,input, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, button, textarea, p, blockquote, h1, h2, h3, h4, h5, h6, img{ margin: 0; padding: 0; border:0;list-style: none;}
body {font-family:Arial, Helvetica, sans-serif,Microsoft Yahei;font-size: 12px;line-height: 180%; background:none; }
iframe { background-image: none;}
a,a:hover{ text-decoration:none}
button{font-family:Arial, Helvetica, sans-serif,Microsoft Yahei;}

/*float
-----------------------------------------------------------------------------------------------------*/
.nofloat{ float:none}
.float_left {float: left;}
.float_right {float: right;}
.clear {clear: both; line-height:1px; height:1px; overflow:hidden}

/*align
-----------------------------------------------------------------------------------------------------*/
.ali01 {text-align: left;}
.ali02 {text-align: center;}
.ali03 {text-align: right;}
.ver01 {vertical-align: top;}
.ver02 {vertical-align: middle;}
.ver03 {vertical-align: bottom;}

/*width
-----------------------------------------------------------------------------------------------------*/
.width100{width: 100%;}

/*height
-----------------------------------------------------------------------------------------------------*/
.height_1 {height: 1px;}
.height_2 {height: 2px;}
.height_3 {height: 3px;}
.height_4 {height: 4px;}
.height_5 {height: 5px;}
.height_6 {height: 6px;}
.height_7 {height: 7px;}
.height_8 {height: 8px;}
.height_9 {height: 9px;}
.height_10 {height: 10px;}
.height_15 {height: 15px;}
.height_20 {height: 20px;}
.height_25 {height: 25px;}
.height_30 {height: 30px;}
.height_35 {height: 35px;}
.height_40 {height: 40px;}
.height_45 {height: 45px;}
.height_50 {height: 50px;}
.height_220 {height: 220px;}
.height100 {height: 100%;}

/*line-height
-----------------------------------------------------------------------------------------------------*/
.lineHeight_15{ line-height:15px;}
.lineHeight_20{ line-height:20px;}
.lineHeight_25{ line-height:25px;}
.lineHeight_30{ line-height:30px;}
.lineHeight100 {line-height: 100%;}
.lineHeight150 {line-height: 150%;}
.lineHeight180 {line-height: 180%;}
.lineHeight200 {line-height: 200%;}


/*border
-----------------------------------------------------------------------------------------------------*/
.border_none{ border:none}
.border_gray {border: solid 1px #ccc;}
.border_red {border: solid 1px red;}
.border_blue {border: solid 1px blue;}
.border_green {border: solid 1px green;}
.border_black {border: solid 1px black;}
.border_white {border: solid 1px white;}

/*background-color
-----------------------------------------------------------------------------------------------------*/
.nobackground { background:none; }
.white_bg {background-color: #fff;background-image: none;}
.trans_bg {background-color: transparent;background-image: none;}

/*letter-spacing
-----------------------------------------------------------------------------------------------------*/
.letter_space0 {letter-spacing: 0;}
.letter_space1 {letter-spacing: 1em;}
.letter_space2 {letter-spacing: 2em;}
.letter_space3 {letter-spacing: 3em;}
.letter_space4 {letter-spacing: 4em;}
.letter_space5 {letter-spacing: 5em;}

/*color
-----------------------------------------------------------------------------------------------------*/
.black {color: black;}
a.black {color: black;}
a.black:hover {color: black;}

.white {color: white;}
a.white {color: white;}
a.white:hover {color: white;}

.red {color: red;}
a.red {color: red;}
a.red:hover {color: red;}

.blue {color: blue;}
a.blue {color: blue;}
a.blue:hover {color: blue;}

.green {color: green;}
a.green {color: green;}
a.green:hover {color: green;}

.yellow {color:yellow;}
a.yellow {color: yellow;}
a.yellow:hover {color: yellow;}

.orange {color:orange;}
a.orange {color: orange;}
a.orange:hover {color: orange;}

.gray {color:gray;}
a.gray {color: gray;}
a.gray:hover {color: gray;}

/*font-size
-----------------------------------------------------------------------------------------------------*/
.font_12 {font-size: 12px;}
.font_13 {font-size: 13px;}
.font_14 {font-size: 14px;}
.font_15 {font-size: 15px;}
.font_16 {font-size: 16px;}
.font_20 {font-size: 20px;}
.font_25 {font-size: 25px;}

/*display
-----------------------------------------------------------------------------------------------------*/
.nodisplay{ display: none; }
.display_block{ display: block; }
.display_inline{ display: inline; }
.display_inlineBlock{ display:inline-block}

/*font-weight
-----------------------------------------------------------------------------------------------------*/
.font_light{font-weight: 100;}
.font_normal {font-weight: normal;}
.font_bold {font-weight: bold;}

/*text-indent
-----------------------------------------------------------------------------------------------------*/
.font_ind0 {text-indent: 0;}
.font_ind1 {text-indent: 1px;}
.font_ind2 {text-indent: 2px;}
.font_ind3 {text-indent: 3px;}
.font_ind4 {text-indent: 4px;}
.font_ind5 {text-indent: 5px;}
.font_ind6 {text-indent: 6px;}
.font_ind7 {text-indent: 7px;}
.font_ind8 {text-indent: 8px;}
.font_ind9 {text-indent: 9px;}
.font_ind10 {text-indent: 10px;}
.font_ind15 {text-indent: 15px;}
.font_ind20 {text-indent: 20px;}
.font_ind25 {text-indent: 25px;}
.font_ind30 {text-indent: 30px;}
.font_ind35 {text-indent: 35px;}
.font_ind40 {text-indent: 40px;}
.font_ind45 {text-indent: 45px;}
.font_ind50 {text-indent: 50px;}

/*overflow
-----------------------------------------------------------------------------------------------------*/
.overflow_hidden{ overflow:hidden}
.overflow_auto{ overflow:auto}
.overflow_scroll{ overflow:scroll}

/*cursor
-----------------------------------------------------------------------------------------------------*/
.cursor_hand{ cursor:pointer}
.cursor_default{ cursor:default}

/*underLine
-----------------------------------------------------------------------------------------------------*/
.underLine {text-decoration: underline;}

/*other
-----------------------------------------------------------------------------------------------------*/
.text_slice, .textSlice {display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.text_break {word-break: break-all;word-wrap: break-word;}

/*margin
-----------------------------------------------------------------------------------------------------*/
.margin0auto{ margin:0 auto;}
.margin0 {padding: 0;}
.margin1 {padding: 1px;}
.margin2 {padding: 2px;}
.margin3 {padding: 3px;}
.margin4 {padding: 4px;}
.margin5 {padding: 5px;}
.margin6 {padding: 6px;}
.margin7 {padding: 7px;}
.margin8 {padding: 8px;}
.margin9 {padding: 9px;}
.margin10 {padding: 10px;}
.margin15 {padding: 15px;}
.margin20 {padding: 20px;}
.margin25 {padding: 25px;}
.margin30 {padding: 30px;}
.margin35 {padding: 35px;}
.margin40 {padding: 40px;}
.margin45 {padding: 45px;}
.margin50 {padding: 50px;}
.margin_top0 {margin-top: 0;}
.margin_top1 {margin-top: 1px;}
.margin_top2 {margin-top: 2px;}
.margin_top3 {margin-top: 3px;}
.margin_top4 {margin-top: 4px;}
.margin_top5 {margin-top: 5px;}
.margin_top6 {margin-top: 6px;}
.margin_top7 {margin-top: 7px;}
.margin_top8 {margin-top: 8px;}
.margin_top9 {margin-top: 9px;}
.margin_top10 {margin-top: 10px;}
.margin_top15 {margin-top: 15px;}
.margin_top20 {margin-top: 20px;}
.margin_top25 {margin-top: 25px;}
.margin_top30 {margin-top: 30px;}
.margin_top35 {margin-top: 35px;}
.margin_top40 {margin-top: 40px;}
.margin_top45 {margin-top: 45px;}
.margin_top50 {margin-top: 50px;}
.margin_left0 {margin-left: 0;}
.margin_left1 {margin-left: 1px;}
.margin_left2 {margin-left: 2px;}
.margin_left3 {margin-left: 3px;}
.margin_left4 {margin-left: 4px;}
.margin_left5 {margin-left: 5px;}
.margin_left6 {margin-left: 6px;}
.margin_left7 {margin-left: 7px;}
.margin_left8 {margin-left: 8px;}
.margin_left9 {margin-left: 9px;}
.margin_left10 {margin-left: 10px;}
.margin_left15 {margin-left: 15px;}
.margin_left20 {margin-left: 20px;}
.margin_left25 {margin-left: 25px;}
.margin_left30 {margin-left: 30px;}
.margin_left35 {margin-left: 35px;}
.margin_left40 {margin-left: 40px;}
.margin_left45 {margin-left: 45px;}
.margin_left50 {margin-left: 50px;}
.margin_right0 {margin-right: 0;}
.margin_right1 {margin-right: 1px;}
.margin_right2 {margin-right: 2px;}
.margin_right3 {margin-right: 3px;}
.margin_right4 {margin-right: 4px;}
.margin_right5 {margin-right: 5px;}
.margin_right6 {margin-right: 6px;}
.margin_right7 {margin-right: 7px;}
.margin_right8 {margin-right: 8px;}
.margin_right9 {margin-right: 9px;}
.margin_right10 {margin-right: 10px;}
.margin_right15 {margin-right: 15px;}
.margin_right20 {margin-right: 20px;}
.margin_right25 {margin-right: 25px;}
.margin_right30 {margin-right: 30px;}
.margin_right35 {margin-right: 35px;}
.margin_right40 {margin-right: 40px;}
.margin_right45 {margin-right: 45px;}
.margin_right50 {margin-right: 50px;}
.margin_bottom0 {margin-bottom: 0;}
.margin_bottom1 {margin-bottom: 1px;}
.margin_bottom2 {margin-bottom: 2px;}
.margin_bottom3 {margin-bottom: 3px;}
.margin_bottom4 {margin-bottom: 4px;}
.margin_bottom5 {margin-bottom: 5px;}
.margin_bottom6 {margin-bottom: 6px;}
.margin_bottom7 {margin-bottom: 7px;}
.margin_bottom8 {margin-bottom: 8px;}
.margin_bottom9 {margin-bottom: 9px;}
.margin_bottom10 {margin-bottom: 10px;}
.margin_bottom15 {margin-bottom: 15px;}
.margin_bottom20 {margin-bottom: 20px;}
.margin_bottom25 {margin-bottom: 25px;}
.margin_bottom30 {margin-bottom: 30px;}
.margin_bottom35 {margin-bottom: 35px;}
.margin_bottom40 {margin-bottom: 40px;}
.margin_bottom45 {margin-bottom: 45px;}
.margin_bottom50 {margin-bottom: 50px;}

/*padding
-----------------------------------------------------------------------------------------------------*/
.padding0 {padding: 0;}
.padding1 {padding: 1px;}
.padding2 {padding: 2px;}
.padding3 {padding: 3px;}
.padding4 {padding: 4px;}
.padding5 {padding: 5px;}
.padding6 {padding: 6px;}
.padding7 {padding: 7px;}
.padding8 {padding: 8px;}
.padding9 {padding: 9px;}
.padding10 {padding: 10px;}
.padding15 {padding: 15px;}
.padding20 {padding: 20px;}
.padding25 {padding: 25px;}
.padding30 {padding: 30px;}
.padding35 {padding: 35px;}
.padding40 {padding: 40px;}
.padding45 {padding: 45px;}
.padding50 {padding: 50px;}
.padding_top0 {padding-top: 0;}
.padding_top1 {padding-top: 1px;}
.padding_top2 {padding-top: 2px;}
.padding_top3 {padding-top: 3px;}
.padding_top4 {padding-top: 4px;}
.padding_top5 {padding-top: 5px;}
.padding_top6 {padding-top: 6px;}
.padding_top7 {padding-top: 7px;}
.padding_top8 {padding-top: 8px;}
.padding_top9 {padding-top: 9px;}
.padding_top10 {padding-top: 10px;}
.padding_top15 {padding-top: 15px;}
.padding_top20 {padding-top: 20px;}
.padding_top25 {padding-top: 25px;}
.padding_top30 {padding-top: 30px;}
.padding_top35 {padding-top: 35px;}
.padding_top40 {padding-top: 40px;}
.padding_top45 {padding-top: 45px;}
.padding_top50 {padding-top: 50px;}
.padding_left0 {padding-left: 0;}
.padding_left1 {padding-left: 1px;}
.padding_left2 {padding-left: 2px;}
.padding_left3 {padding-left: 3px;}
.padding_left4 {padding-left: 4px;}
.padding_left5 {padding-left: 5px;}
.padding_left6 {padding-left: 6px;}
.padding_left7 {padding-left: 7px;}
.padding_left8 {padding-left: 8px;}
.padding_left9 {padding-left: 9px;}
.padding_left10 {padding-left: 10px;}
.padding_left15 {padding-left: 15px;}
.padding_left20 {padding-left: 20px;}
.padding_left25 {padding-left: 25px;}
.padding_left30 {padding-left: 30px;}
.padding_left35 {padding-left: 35px;}
.padding_left40 {padding-left: 40px;}
.padding_left45 {padding-left: 45px;}
.padding_left50 {padding-left: 50px;}
.padding_right0 {padding-right: 0;}
.padding_right1 {padding-right: 1px;}
.padding_right2 {padding-right: 2px;}
.padding_right3 {padding-right: 3px;}
.padding_right4 {padding-right: 4px;}
.padding_right5 {padding-right: 5px;}
.padding_right6 {padding-right: 6px;}
.padding_right7 {padding-right: 7px;}
.padding_right8 {padding-right: 8px;}
.padding_right9 {padding-right: 9px;}
.padding_right10 {padding-right: 10px;}
.padding_right15 {padding-right: 15px;}
.padding_right20 {padding-right: 20px;}
.padding_right25 {padding-right: 25px;}
.padding_right30 {padding-right: 30px;}
.padding_right35 {padding-right: 35px;}
.padding_right40 {padding-right: 40px;}
.padding_right45 {padding-right: 45px;}
.padding_right50 {padding-right: 50px;}
.padding_bottom0 {padding-bottom: 0;}
.padding_bottom1 {padding-bottom: 1px;}
.padding_bottom2 {padding-bottom: 2px;}
.padding_bottom3 {padding-bottom: 3px;}
.padding_bottom4 {padding-bottom: 4px;}
.padding_bottom5 {padding-bottom: 5px;}
.padding_bottom6 {padding-bottom: 6px;}
.padding_bottom7 {padding-bottom: 7px;}
.padding_bottom8 {padding-bottom: 8px;}
.padding_bottom9 {padding-bottom: 9px;}
.padding_bottom10 {padding-bottom: 10px;}
.padding_bottom15 {padding-bottom: 15px;}
.padding_bottom20 {padding-bottom: 20px;}
.padding_bottom25 {padding-bottom: 25px;}
.padding_bottom30 {padding-bottom: 30px;}
.padding_bottom35 {padding-bottom: 35px;}
.padding_bottom40 {padding-bottom: 40px;}
.padding_bottom45 {padding-bottom: 45px;}
.padding_bottom50 {padding-bottom: 50px;}
 
/*box
-----------------------------------------------------------------------------------------------------*/
.green_box{ background-color:green;} 
.red_box{ background-color:red;}
.blue_box { background-color:blue;}
.gray_box{ background-color:gray;}
.white_box{ background-color:white;}


/*图标*/
.icon_see{ background:url(../images/icon_see.png) no-repeat 0 center;}
.icon_good{ background:url(../images/icon_good.png) no-repeat 0 center; cursor:pointer; }
.icon_good:hover,.icon_good.current{background:url(../images/icon_good_hover.png) no-repeat 0 center;color:#fc9846!important;}

.icon_talk{ background:url(../images/icon_talk.png) no-repeat 0 center;cursor:pointer; }
.icon_talk:hover{ background:url(../images/icon_talk_hover.png) no-repeat 0 center;color:#fc9846!important;}

.icon_time{ background:url(../images/icon_time.png) no-repeat 0 center;}
.icon_timeLong{ background:url(../images/icon_timeLong.png) no-repeat 0 center;}
.icon_download{ background:url(../images/icon_download.png) no-repeat 0 center;cursor:pointer; }
.icon_download:hover{ background:url(../images/icon_download_hover.png) no-repeat 0 center;color:#fc9846!important;}

.icon_erweima{ background:url(../images/icon_erweima.png) no-repeat 0 center;cursor:pointer; }
.icon_erweima:hover{ background:url(../images/icon_erweima_hover.png) no-repeat 0 center;color:#fc9846!important;}

.icon_collection{ background:url(../images/icon_collection.png) no-repeat 0 center;cursor:pointer; }
.icon_collection:hover{ background:url(../images/icon_collection_hover.png) no-repeat 0 center;color:#2083E7!important;}

.icon_delete{ background:url(../images/icon_delete.png) no-repeat 0 center;cursor:pointer; }
.icon_delete:hover{ background:url(../images/icon_delete_hover.png) no-repeat 0 center;color:#fc9846!important;}


.icon_share{ background:url(../images/icon_share.png) no-repeat 0 center;cursor:pointer; position:relative; z-index:2; overflow:visible!important}
.icon_share:hover{ background:url(../images/icon_share_hover.png) no-repeat 0 center;color:#2083E7!important;}

.icon_study{ background:url(../images/icon_study.png) no-repeat 0 center;cursor:pointer; position:relative; z-index:10000}
.icon_study:hover{ background:url(../images/icon_study_hover.png) no-repeat 0 center;color:#fc9846!important;}

.icon_share .shareLi{ width:160px; height:22px; padding:10px; background:#fff; position:absolute; z-index:9; left:56px; top:-4px;border:1px solid #e8771a; border-radius:4px;}
.icon_share .shareLi a{ width:30px; height:22px; float:left; display:block; margin:0 5px; padding:0!important}
.icon_share .shareLi a.qq{ background:url(../images/icon_qq.png) no-repeat center center;}
.icon_share .shareLi a.weixin{ background:url(../images/icon_weixin.png) no-repeat center center;}
.icon_share .shareLi a.weibo{ background:url(../images/icon_weibo.png) no-repeat center center;}
.icon_share .shareLi a.qqspace{ background:url(../images/icon_qqspace.png) no-repeat center center;}
.icon_share .shareLi a.circle{ background:url(../images/icon_circle.png) no-repeat center center;}
.icon_share .shareLi a.sina{ background:url(../images/icon_sina.png) no-repeat center center;}

.icon_share .arrow{ width:9px; height:10px; background:url(../images/arrow_share.png) no-repeat; position:absolute; z-index:10; left:48px; top:12px;}

.wordIcon{ background-image:url(../images/icon_001.gif);}
.wordIcon2{ background-image:url(../images/icon_002.gif);}


.resourcesView .iconGroup span.icon_share .shareLi{top:1px;}
.resourcesView .iconGroup span.icon_share .arrow{top:16px}

.classDescribe .rightDiv .iconGroup span.icon_share .shareLi{top:-7px;}
.classDescribe .rightDiv .iconGroup span.icon_share .arrow{top:9px}

.cloudViewTit .iconGroup span.icon_share .shareLi{top:2px;}
.cloudViewTit .iconGroup span.icon_share .arrow{top:18px}



/*类型icon*/
.icon_doc,.icon_docx{ background-image:url(../images/icon_file/icon_doc.png);}
.icon_ppt,.icon_pptx{ background-image:url(../images/icon_file/icon_ppt.png);}
.icon_txt{ background-image:url(../images/icon_file/icon_txt.png);}
.icon_wps{ background-image:url(../images/icon_file/icon_wps.png);}
.icon_xls,.icon_xlsx{ background-image:url(../images/icon_file/icon_xls.png);}
.icon_gif{ background-image:url(../images/icon_file/icon_gif.png);}

.icon_swf{ background-image:url(../images/icon_file/icon_swf.png);}
.icon_bmp{ background-image:url(../images/icon_file/icon_bmp.png);}
.icon_jpg,.icon_jpeg{ background-image:url(../images/icon_file/icon_jpg.png);}
.icon_png{ background-image:url(../images/icon_file/icon_png.png);}

.icon_tif{ background-image:url(../images/icon_file/icon_tif.png);}
.icon_asf{ background-image:url(../images/icon_file/icon_asf.png);}
.icon_avi{ background-image:url(../images/icon_file/icon_avi.png);}
.icon_flv{ background-image:url(../images/icon_file/icon_flv.png);}

.icon_mov{ background-image:url(../images/icon_file/icon_mov.png);}
.icon_mp4{ background-image:url(../images/icon_file/icon_mp4.png);}
.icon_mpeg{ background-image:url(../images/icon_file/icon_mpeg.png);}
.icon_rm{ background-image:url(../images/icon_file/icon_rm.png);}
.icon_rmvb{ background-image:url(../images/icon_file/icon_rmvb.png);}

.icon_wmv{ background-image:url(../images/icon_file/icon_wmv.png);}
.icon_caj{ background-image:url(../images/icon_file/icon_caj.png);}
.icon_midi{ background-image:url(../images/icon_file/icon_midi.png);}
.icon_mp3{ background-image:url(../images/icon_file/icon_mp3.png);}
.icon_wma{ background-image:url(../images/icon_file/icon_wma.png);}
.icon_all{ background-image:url(../images/icon_file/icon_all.png);}

/*star*/
body,input, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, button, textarea, p, blockquote, h1, h2, h3, h4, h5, h6, img,em{ margin: 0; padding: 0; border:0;list-style: none;}
body{ font-family:Microsoft YaHei,Helvetica, Arial, sans-serif; color:#545454; color:#333; background:#fff; font-size:14px;}
select,textarea,input{font-family:Microsoft YaHei;}
a{ color:#333}
a:hover{ color:#498dde; }

em,i{ font-style:normal;}
.orangeColor{color:#e98533;}
.greenColor{ color:#449563;}
.darkgrayColor{ color:#555;}
.grayColor{ color:#888;}
.blackColor{ color:#222;}
.redColor{ color:#e63232;}
.fontBold{ font-weight:bold;}
.blueColor{ color:#498dde; }


input::-ms-clear{display:none;}
::-ms-clear,::-ms-reveal{display:none;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #ccc!important; 
} 
input:-moz-placeholder, textarea:-moz-placeholder { 
color: #ccc!important;  
} 
input::-moz-placeholder, textarea::-moz-placeholder { 
color: #ccc!important; 
} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
color: #ccc!important; 
} 

.clearFix:after{ content:""; display:block; clear:both;}

/*首页*/
.headBg{ border-bottom:1px solid #e6e6e6;}
.head{ width:1190px; height:84px; margin:0 auto; position:relative;}
/*.head .logo{ width:390px; height:61px; background:url(../images/logo.png) no-repeat; float:left; display: block; margin-top:15px;}*/
.head .logo1{ width:126px; height:61px; background:url(../images/xixingLogo.png) no-repeat; float:left; display: block; margin-top:20px;}
.head .logo2{ width:180px; height:61px; background:url(../images/logo.png) no-repeat 0 -5px; float:left; display: block; margin-top:17px;}
.head .imgLogo{ height: 84px; line-height: 84px}
.head .imgLogo.imgMar{margin-left: 20px}
.head .imgLogo.imgWidth img{width: 280px}
.head .imgLogo img{display: inline-block;vertical-align: middle;}




.head .nav{ width:660px; height:84px; float:right;margin-right: 0;}
.head .nav a{ font-size:16px; padding:0 28px; float:left; display:inline-block; vertical-align:middle; margin-top:-1px; line-height:82px; color:#333; font-weight:200;border-top:3px solid #fff; }
.head .nav a.current{ border-top:3px solid #3b93ff; color:#2083E7; font-weight:500; background:#ebf4ff;}
.head .nav a:hover{ color:#2083E7; }

.head .navMobile{ width:660px; height:84px; float:right;margin-right: 0;display: none;position: relative;}
.head .navMobile a{ font-size:16px; padding:0 28px; float:left; display:inline-block; vertical-align:middle; margin-top:-1px; line-height:82px; color:#333; font-weight:200;border-top:3px solid #fff; }
.head .navMobile a.current{ border-top:3px solid #3b93ff; color:#2083E7; font-weight:500; background:#ebf4ff;}
.head .navMobile a:hover{ color:#2083E7; }
.head .navMobile .arrow{width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #2083E7;position: absolute;z-index: 10;right:4.5%;top:-6px;}

.head .photoArea{float:right;margin-top: 19px;width: 80px;}
.head .photoArea .photo{width: 48px;height: 48px;border-radius: 50%;float: left;}
.head .photoArea .out{float:right;font-size: 12px;color: #888;line-height: 48px;}
.head .photoArea .out:hover{text-decoration: underline;color: #2083E7;}

.head .loginHeadBtn{width: 70px;height: 32px;line-height: 32px;float: right;text-align: center;font-size: 14px;color: #2083E7;margin-top: 26px;border: 1px solid #3b93ff;margin-left: 10px;cursor: pointer;display: block;}
.head .loginHeadBtn:hover{border: 1px solid #1173d7;color: #1173d7;}

.head .login,.head .loginOk{ width:354px; height:396px; background:#fff; position:absolute; z-index:2;right:0; top:121px;}

.indexBanner{ width:100%; height:470px; position:relative; background:#5cb2f2; background:url(../images/indexBanner.jpg) center no-repeat #5cb2f2;}

.foreIconBg{ width:100%; height:180px; background:url(../images/indexForeIcon.jpg) no-repeat #f5f5f5; padding-top:25px;}
.foreIcon{ width:1190px; height:180px; margin:0 auto;}
.foreIcon li{ width:25%; height:auto; float:left;}
.foreIcon li img{ display:block; margin:0 auto;}
.foreIcon li p{ line-height:25px; text-align:center; font-size:16px; font-weight:200; margin-top:10px;}

.newsCenter{ width:1190px; height:auto; margin:0 auto;  padding-bottom:35px; padding-top:40px;}
.newsCenter .left{ width:464px; height:268px; float:left;}
.newsCenter .left h1{ font-size:20px; color:#000; line-height:40px; font-weight:300; border-bottom:1px solid #e6e6e6;}
.newsCenter .left h1 a{ font-size:13px; float:right; line-height:40px; color:#555;overflow:hidden;white-space:nowrap;  text-overflow:ellipsis;}
.newsCenter .left h1 a:hover{color:#2083E7; text-decoration:underline;}
.newsCenter .left ul{ margin-top:10px;}
.newsCenter .left ul li{ line-height:44px; padding-left:17px; background:url(../images/dot.png) no-repeat 5px center;}
.newsCenter .left ul li a{ line-height:44px; color:#333; font-weight:200; float:left; width:342px; display:block;overflow:hidden;white-space:nowrap;  text-overflow:ellipsis;}
.newsCenter .left ul li a:hover{color:#2083E7; text-decoration:underline;}
.newsCenter .left ul li span{ float:right; font-size:13px; color:#aaa;}

.newsCenter .right{ width:636px; height:auto; float:right;}
.newsCenter .right .subList{ width:245px; float:right; padding-right:30px; height:30px; padding-top:5px;}
.newsCenter .right .subList span{  border:1px solid #e6e6e6; padding:2px 20px; float:right; line-height:20px; margin-left:10px; font-size:13px; border-radius:2px; cursor:pointer; }
.newsCenter .right .subList span:hover,.newsCenter .right .subList span.current{ border-color:#3b93ff; color:#2083E7;}
.newsCenter .right h1{ font-size:20px; color:#000; line-height:40px; font-weight:300; border-bottom:1px solid #e6e6e6;}
.newsCenter .right h1 a.more{ font-size:13px; float:right; line-height:40px; color:#555;}
.newsCenter .right h1 a.more:hover{color:#2083E7; text-decoration:underline;}
.newsCenter .right ul{ margin-top:10px;}
.newsCenter .right ul li{ line-height:44px;/* padding-left:17px;  background:url(../images/dot.png) no-repeat 5px center; */}
.newsCenter .right ul li a{ line-height:44px; color:#333; font-weight:200; float:left; width:499px; display:block;overflow:hidden;white-space:nowrap;  text-overflow:ellipsis;}

.newsCenter .right ul li span{ float:right; font-size:12px; color:#aaa;}
.newsCenter .right ul li a span.icon{width: 16px;height: 16px;display:inline-block;vertical-align: middle;margin-top: 14px;float: left;}
.newsCenter .right ul li em{ float:right; font-size:12px; color:#aaa; padding-right:10px;}
.newsCenter .right ul li i{ float:right; font-size:14px; color:#333; padding-left:10px; cursor:pointer; font-size:13px;}
.newsCenter .right ul li i:hover{color:#2083E7; text-decoration:underline; }

.coopCompanyBg{ width:100%; height:auto; background:#f5f5f5; padding:20px 0; padding-top:28px; background:url(../images/indexForeIcon.jpg) no-repeat #f5f5f5;}
.coopCompany{ width:1190px; height:306px; margin:0 auto;}
.coopCompany h1{ font-size:20px; color:#000; line-height:40px; font-weight:300;}
.coopCompany h1 a{ font-size:13px; float:right; line-height:40px; color:#555;}
.coopCompany h1 a:hover{ color:#2083E7; text-decoration:underline;}
.coopCompany ul{ margin-top:10px; height:270px; width:100%; overflow:hidden;}
.coopCompany ul li{ width:168px;  float:left; cursor: pointer;margin: 0 35px;}
.coopCompany ul li img{width:168px; height:69px;}
.coopCompany ul li p{ font-size:12px; color:#888; line-height:17px; text-align:center; padding-bottom:15px; height:49px;}

.coopCompany ul li:hover p{ color:#2083E7}


.comWork{ width:1190px; height:auto; margin:0 auto; padding-top:35px; padding-bottom:10px; }
.comWork h1{ font-size:20px; font-weight:300; color:#333; line-height:46px; height:46px; position:relative; border-bottom:1px solid #e6e6e6;}
.comWork h1 em{  font-style:normal; float:left; padding-right:62px; line-height:36px; position:absolute; z-index:1; left:0; top:-2px; background:red display:inline-block;}
.comWork h1 span{ display: inline-block; width:80px; height:31px; line-height:31px; text-align:center; border:1px solid #ddd; color:#333; margin-right:11px; float:left; cursor:pointer; font-size:14px; border-radius:2px; }
.comWork h1 span.current,.comWork h1 span:hover{border-color:#3b93ff; color:#2083E7;font-weight:normal;}
.comWork h1 a{ line-height:46px; float:right; color:#666; font-size:13px;}
.comWork h1 a:hover{ color:#2083E7; text-decoration:underline;}

.comWork .content{ width:1188px; height:300px; border-bottom:0 }
.comWork .content ul{ width:100%; height:268px; overflow:hidden;}
.comWork .content li{ width:264px; height:104px; float:left; padding:16px; padding-left:0; padding-right:30px;font-size:14px; line-height:24px; }
.comWork .content li:nth-child(4n){ border-right:0;width:265px;}
.comWork .content li .tit{ color:#333; display:block; }
.comWork .content li a.tit:hover{ text-decoration:underline}
.comWork .content li .workCon{ height:24px;}
.comWork .content li .workCon a:hover{ text-decoration:underline}
.comWork .content li .workCon .name{color:#579ae9;float:left; padding-right:10px; font-size:16px; font-weight:normal;}
.comWork .content li .workCon .address{color:#579ae9;float:left;  font-size:14px;}
.comWork .content li .workCon .time{color:#888;font-family:Arial;float:right; font-size:12px;}
.comWork .content li .money{color:#fa6041; font-family:Arial,Microsoft YaHei;}
.comWork .content li .biaoqian{ margin-top:2px;}
.comWork .content li .biaoqian span{ border:#ddd; line-height:24px; padding:0 7px;border:1px solid #e6e6e6; margin-right:7px; margin-top:7px; display:inline-block; border-radius:2px; font-size:12px;}


.footerBg{ width:100%; height:76px; background:#e1e1e1;}
.footer{ color:#333; width:1190px; height:76px; line-height:76px; margin:0 auto; text-align:center;}

.normalWidth{ width:1190px; height:auto; margin:0 auto; min-height:700px;}
.rightInf{ width:266px; height:auto; float:right}
.leftContent{ width:892px; height:auto; float:left;}

.banner{ width:100%; height:160px; background:#f2f2f2; margin-bottom:20px; margin-bottom:40px;}


/*登陆*/
.login .titArea{width:100%; border-bottom:1px solid #e6e6e6; height:50px; line-height:50px; background: url(../images/line.png) no-repeat center center; margin-bottom:25px;padding-top: 4px;}
.login .titArea span{ display:inline-block;  font-size:18px; color:#888; margin-right:10px; position:relative; cursor:pointer; top:-1px; margin-left:53px; padding:0 8px;}
.login .titArea span:nth-child(2){ margin-left:64px;}
.login .titArea span.current{ color:#4e7cab;border-bottom:2px solid #6895c2;}
.login .prompt{ background:#fceded; text-align:center; width:318px; height:31px; line-height:31px;  border:1px solid #e74343; color:#e63232; position:absolute; z-index:1; top:55px; left:27px;}
.login .inputBox{width:320px; height:46px;position: relative;margin: 0 auto;margin-top: 14px;}
.login .img{display: block;position:absolute;left:1px; top:1px;width:44px; height:44px;}
.login #eyes{display: block;position:absolute;right:8px !important; top:10px;width:25px; height:25px;}
.login input{ width:261px; height:44px; border:1px solid #e6e6e6; padding-left:57px; line-height:44px; color:#333; display:block; background-color:#fff;}


.login .other{ margin-top:22px;margin:0 auto; width:318px; color:#fff; line-height:16px; padding:14px 0; padding-top:30px;margin-bottom:20px;}
.login .other .remMeCheck{ width:16px; height:16px; background:url(../images/rememberBg.jpg) no-repeat -16px 0; float:left; margin-right:5px; display:inline-block;}
.login .other .remMeCheck.on{ background-position:0 ;}
.login .other label{ float:left; color:#555}
.login .other a.forget{ float:right;color:#555}
.login .other a.forget:hover{color:#4e7cab}

.login button{ display:block; width:318px; height:46px; border:1px solid #5382b1; background:#6895c2;  line-height:46px; margin:0 auto; margin-top:22px; color:#fff; text-align:center; font-size:18px;margin-bottom: 70px;letter-spacing: 3px;font-weight: 200;cursor: pointer; font-family:"Microsoft YaHei"}
.login button:hover{ background:#5382b1;}

.loginOk .photo{ width:88px; height:88px; border-radius:50%; margin:0 auto; margin-top:50px; background:gray; border:4px solid #94cffb; overflow:hidden;}
.loginOk .photo img{ width:100%; height:100%}
.loginOk .name{ line-height:34px; font-size:16px; color:#2083E7; text-align:center; margin-top:10px;}
.loginOk .name em{ font-size:13px; color:#555; cursor:pointer;}
.loginOk .name em:hover{ text-decoration:underline;}

.loginOk .menu{ width:354px; height:120px; margin-top:50px;}
.loginOk .menu a{ text-align:center; font-size:14px; line-height:60px; display:block; width:176px; float:left;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6; }
.loginOk .menu a:hover{ background:#579ae9; color:#fff; border-color:#579ae9;}

.loginOk .info{  padding:0 20px; height:140px; overflow-y:auto; margin-top:20px;}
.loginOk .info a{ display:block; line-height:40px; border-bottom:1px solid #e6e6e6;}
.loginOk .info strong{ padding:0 4px;}

/*校园登录*/
/* .login.school{  border:1px solid #f4ad73;  } */
.login.school .titArea span.current{ color:#cd6510;border-bottom:2px solid #e98533;}
.login.school button{  border:1px solid #df761f; background:#e98533; margin-top:50px;}
.login.school button:hover{ background:#da7523;}
/* .login.school input{margin-top:25px;} */

.login.school .titArea{ margin-bottom:35px;}

.login.school .other a.forget:hover{color:#e98533}
/* .login.school .titArea.eject{width: 322px;margin: 0 auto;}
.login.school .titArea.eject span{margin-left: 43px;}
 */
.login .titArea.eject{width: 322px;margin: 0 auto;margin-bottom: 25px;}
.login .titArea.eject span{margin-left: 43px;}


/*常用下载*/
.download .tabTit{ width:100%;/* border-bottom:1px solid #e6e6e6; */height:44px; line-height:44px;}
.download .tabTit div{ font-size:14px; float:right; display:inline-block; color:#555;}
.download .tabTit div em{ color:#e98533; font-weight:bold; font-style:normal;} 
.download .tabTit span{ display:inline-block;  font-size:18px; color:#555; margin-right:50px; position:relative; cursor:pointer; top:-1px;}
.download .tabTit span.current{ color:#579ae9; font-weight:bold;border-bottom:2px solid #579ae9;}

.download .leftList{ width:254px; height:auto; border:1px solid #e6e6e6; float:left; margin-top:20px;}
.download .leftList li{ height:auto; line-height:45px; color:#333;border-bottom:0;}
.download .leftList li h1{height:45px; font-size:14px; color:#333; border-bottom:1px solid #e6e6e6; padding-left:14px; font-weight:normal;}
.download .leftList li .iconImg{ width:16px; height:16px; background: url(../images/open.png) no-repeat; display:inline-block; margin-right:8px;}
.download .leftList li li{ padding-left:38px; height:45px;border-bottom:1px solid #e6e6e6; cursor:pointer;}
.download .leftList li li em{ color:#888;}
.download .leftList li li.current{ background:#e98533; color:#fff;}
.download .leftList li li.current em{ color:#fff;}

.download .leftList li li:hover,.download .leftList li li:hover em{color:#e98533;}

.download .rightCon{ width:902px; height:auto; float:right;}
.download .searchAreaBg{ width:100%; height:56px; background:#f6f6f6; padding-top:16px; margin-bottom:20px; margin-top:20px;}
.download .searchArea{ width:500px; height:40px; margin:0 auto;}
.download .searchArea input{ width:387px; height:38px; line-height:38px; border:1px solid #ddd; border-right:0; float:left; background:#fff; padding-left:10px;}
.download .searchArea a.searchBtn{ width:102px; line-height:40px;background:#579ae9; color:#fff; display:block; font-size:16px; height:40px;float:right; text-align:center;}
.download .searchArea a.searchBtn:hover{background:#498dde;}

.download table{ width:100%; height:auto; margin-top:20px;}
.download table thead th{ height:36px; line-height:36px; background:#f7f7f7; color:#555; border-bottom:1px solid #eaeaea; font-size:14px; font-weight:bold; text-align:center; padding:0;}
.download table tbody td{ color:#555; font-size:14px; text-align:center; height:45px; border-bottom:1px solid #eaeaea;}
.download table tbody td.tit{ font-size:16px; color:#333; text-align: left; padding:0 5px;}
.download table tbody td.tit img{ width:16px; height:16px;vertical-align: middle; margin-right:8px; margin-top:-2px;}
.download table tbody td.explain{position: relative;cursor: pointer;}
.download table tbody td.explain .detailedLayer{width: 420px;height: auto;background: #fff;position:absolute;z-index: 1;left:50%;top:35px;padding: 10px;box-shadow: 2px 2px 3px #ddd;border: 1px solid #ddd;display: none;text-align: left;max-height: 100px;overflow-y:auto; }


.downloadMobile{display: none;}
.downloadMobile li {padding: 0 2%;border-bottom: 1px dotted #e6e6e6;padding-bottom:3%;padding-top:3%;}
.downloadMobile li h3{font-size: 1.2em;line-height:1.5;}
.downloadMobile li h3 img{width:5%;float: left;margin-right: 1.5%;vertical-align: middle;margin-top:4px;}
.downloadMobile li p{font-size: 1.05em;line-height:1.5;color: #666;width: 100%;overflow:hidden;white-space:nowrap;  text-overflow:ellipsis;height:auto;min-height: 0;margin: 2% 0;}
.downloadMobile li .sizes{font-size: 0.9em;color: #aaa;line-height: 1.5;}
.downloadMobile li button{font-size: 1em;float: right;color: #3b93ff;background: none;border: 0;padding:0% 2%;border:1px solid #3b93ff;border-radius: 2px;font-family: Microsoft YaHei; }

.blackLayer{width: 100%;height: 100%;background: #000;opacity: 0.5;z-index: 999;position: absolute;left:0;top:0;display: none;}
.whiteLayer{width: 70%;height: 50%;z-index: 1000;position: absolute;left:50%;top: 50%;margin-left: -38%;margin-top: -40%;display: none;background: #fff;color: #333;padding:3%;}
.whiteLayer .tit{position: relative;}
.whiteLayer .tit .close{position: absolute;width: 20px;height: 20px;right:-10px;top: -10px;color: #333;font-size: 1.5em;font-weight: 100;}
.whiteLayer .con{height: 95%;overflow-y:auto;margin-top: 3%;}

/* 行业弹出 */
.industryLayer{width: 100%;height: 70%;position: absolute;z-index: 1000;background: #fff;top: 30%;left: 0;display: none;}
.industryLayer .tit{text-align: center;height: 22px;line-height: 1.5;font-size: 1.1em;color: #555;padding: 3% 0;text-align: left;padding-left: 1.5%;font-weight: 700;border-bottom: 1px solid #e6e6e6; }
.industryLayer .tit .close{position: absolute;width: 22px;height: 22px;line-height:22px;right:2%;top:2%;color: #333;text-align: center;font-weight:400;font-size: 1.5em;font-weight: 100;color: #888;}
.industryLayer .tit span{display: inline-block;vertical-align: middle;margin-top: -1px;overflow:hidden;white-space:nowrap;  text-overflow:ellipsis;  }
.industryLayer .tit em{float: right;margin-right: 14%;color: #2083E7;font-weight: 400;}
.industryLayer .tit i{display: inline-block;vertical-align: middle;margin-top: -1px;color: #555;display: none;padding-right: 0.5%;font-weight: 100;width:5%;height: 22px; background:url(../images/upLevel.png) no-repeat center center;background-size:45%;}

.industryLayer .selected{height: auto;background: #f9f9f9; }
.industryLayer .selected:after{display: block;clear: both;content: "";}
.industryLayer .selected span{font-size: 1em;display: block;float: left;color: #2083E7;border: 1px solid #2083E7;border-radius: 4px;padding:0% 1.5%;position: relative;margin: 0 5%;margin-left: 2%;margin-bottom: 3%;margin-top: 3%;}
.industryLayer .selected span em{position: absolute;z-index: 1002;right: -15px;top: -8px;color: #fff;font-size: 14px;font-weight: 100;width: 18px;height: 18px;line-height: 16px;border-radius: 50%; background:url(../images/close_btn_big_white.png) no-repeat #2083E7 center center;text-align: center;display: block;background-size: 50%; }
.industryLayer ul.inLevel1{height: 75%;background:#fff;overflow-y:auto; }
.industryLayer ul.inLevel1 li{line-height: 1.5;color: #333;font-size: 1em;padding: 3% 2%;}
.industryLayer ul.inLevel1 li img{float: right;width: 5%;}

.industryLayer ul.inLevel2{height: 75%;background:#fff;overflow-y:auto;display: none; }
.industryLayer ul.inLevel2 li{line-height: 1.5;color: #333;font-size: 1em;padding: 3% 2%;}
.industryLayer ul.inLevel2 li img{float: right;width: 5%;}

.industryLayer .btns{width: 100%;font-size: 1em;}
.industryLayer .btns a{width: 50%;float: left;display: block;padding: 5% 0;}

/* 地址弹出 */
.addressLayer{width: 100%;height: 70%;position: absolute;z-index: 1000;background: #fff;top: 30%;left: 0;display: none;}
.addressLayer .tit{text-align: center;height: 22px;line-height: 1.5;font-size: 1.1em;color: #555;padding: 3% 0;text-align: left;padding-left: 1.5%;font-weight: 700;border-bottom: 1px solid #e6e6e6; }
.addressLayer .tit .close{position: absolute;width: 22px;height: 22px;line-height:22px;right:2%;top:2%;color: #333;text-align: center;font-weight:400;font-size: 1.5em;font-weight: 100;color: #888;z-index: 1003;}
.addressLayer .tit span{display: inline-block;vertical-align: middle;margin-top: -1px;overflow:hidden;white-space:nowrap;  text-overflow:ellipsis;  }
.addressLayer .tit em{float: right;margin-right: 14%;color: #2083E7;font-weight: 400;}
.addressLayer .tit i{display: inline-block;vertical-align: middle;margin-top: -1px;color: #555;display: none;padding-right: 0.5%;font-weight: 100;width:5%;height: 22px; background:url(../images/upLevel.png) no-repeat center center;background-size:45%;}

.addressLayer .selected{height: auto;background: #f9f9f9; }
.addressLayer .selected:after{display: block;clear: both;content: "";}
.addressLayer .selected span{font-size: 1em;display: block;float: left;color: #2083E7;border: 1px solid #2083E7;border-radius: 4px;padding:0% 1.5%;position: relative;margin: 0 5%;margin-left: 2%;margin-bottom: 3%;margin-top: 3%;}
.addressLayer .selected span em{position: absolute;z-index: 1002;right: -15px;top: -8px;color: #fff;font-size: 14px;font-weight: 100;width: 18px;height: 18px;line-height: 16px;border-radius: 50%; text-align: center;display: block; background:url(../images/close_btn_big_white.png) no-repeat #2083E7 center center;background-size: 50%; }
.addressLayer ul.province{height: 75%;background:#fff;overflow-y:auto; }
.addressLayer ul.province li{line-height: 1.5;color: #333;font-size: 1em;padding: 3% 2%;}
.addressLayer ul.province li img{float: right;width: 5%;}

.addressLayer ul.city{height: 75%;background:#fff;overflow-y:auto;display: none; }
.addressLayer ul.city li{line-height: 1.5;color: #333;font-size: 1em;padding: 3% 2%;}
.addressLayer ul.city li img{float: right;width: 5%;}

.addressLayer .btns{width: 100%;font-size: 1em;}
.addressLayer .btns a{width: 50%;float: left;display: block;padding: 5% 0;}

input.selIndustry.pc,input.selAddress.pc{display: block;}
input.selIndustry.mobile,input.selAddress.mobile{display: none;}

.btn.addrBtn.pc{display: block;}
.btn.addrBtn.mobile{display: none;}

.industryBtn.pc{display: block;}
.industryBtn.mobile{display: none;}

.blueColor{ color:#3b93ff;}

@media (max-width: 1189px){
.download .rightCon{ width:710px; height:auto; float:right;}
    }


.pageAll { font-size:14px;  height:70px; margin:0 auto; margin-top:50px;}
.pageAll:after,.pageAll:before{ content:""; display: block; clear:both;}
.pageAll a{ width:34px; height:34px; line-height:34px; text-align:center; color:#a9a9a9; border:1px solid #ddd;margin:0 3px; display:block; float:left;}
.pageAll a:hover{ border:1px solid #579ae9; color:#579ae9}
.pageAll a.current{ background:#579ae9; color:#fff;border:1px solid #579ae9;}
.pageAll .percent{ height:36px; line-height:34px; display:block; float:left; padding-right:20px;}
.pageAll .percent span{ color:#56ba3c}
.pageAll .preAll{ background:url(../images/preBtn1_1.png) no-repeat center center;}
.pageAll a.preAll:hover{ background:url(../images/preBtn1.png) no-repeat center center;}
.pageAll .pre{ background:url(../images/preBtn2_1.png) no-repeat center center;}
.pageAll a.pre:hover{ background:url(../images/preBtn2.png) no-repeat center center;}
.pageAll .nextAll{ background:url(../images/nextBtn1_1.png) no-repeat center center;}
.pageAll a.nextAll:hover{ background:url(../images/nextBtn1.png) no-repeat center center;}
.pageAll .next{ background:url(../images/nextBtn2_1.png) no-repeat center center;}
.pageAll a.next:hover{ background:url(../images/nextBtn2.png) no-repeat center center;}

/*弹出 eject*/
.windowBg{ width:100%; height:100%; background:#000; opacity:0.5; filter:Alpha(opacity=50); position:absolute; z-index:100; top:0; left:0; display:none;}
.ejectBox{ width:730px; height:400px; background:#fff;position:absolute; z-index:101; top:50%; left:50%; margin-left:-365px; margin-top:-200px;}
.ejectBox.chooseCom .tit{ width:714px; height:49px; line-height:49px; background:#f4f4f4; font-size:18px; padding-left:16px; color:#333;  position:relative}
.ejectBox.chooseCom .tit .closeBtn{ width:20px; height:20px; background:url(../images/close_btn_big.png) no-repeat; position:absolute; right:14px; top:13px; display:block;}

.ejectBox.chooseCom ul{ width:640px; height:263px; overflow-y:auto; padding:0 45px; padding-top:25px; font-size:14px;}
.ejectBox.chooseCom ul li{ width:310px; height:35px; line-height:35px; float:left; color:#333;overflow:hidden;white-space:nowrap;  text-overflow:ellipsis; cursor:pointer;}
.ejectBox.chooseCom ul li em{ display:inline-block; width:15px; height:15px; border:1px solid #e3e1df; border-radius:50%; margin-right:5px; cursor:pointer; vertical-align:middle; margin-top:-4px; box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;  }
.ejectBox.chooseCom ul li span{ color:#919191;}

.ejectBox.chooseCom ul li.selected{ color:#e98533}
.ejectBox.chooseCom ul li.selected em{background:url(../images/selected.png) no-repeat; border:0; width:15px; height:15px;}
.ejectBox.chooseCom ul li.selected span{ color:#e98533;}

.ejectBox.chooseCom .btnArea{ width:690px; height:22px; margin:0 auto; border-top:1px solid #f8f8f8; padding-top:14px;}
.ejectBox.chooseCom .btnArea a{ width:72px; height:28px; text-align:center; line-height:28px;  float:right}
.ejectBox.chooseCom .btnArea a.ok{color:#fff; border:1px solid #e8771a; background:#f3872f; margin-right:7px;}
.ejectBox.chooseCom .btnArea a.ok:hover{ background:#f5903d;}
.ejectBox.chooseCom .btnArea a.cancel{color:#333; border:1px solid #eaeaea;}
.ejectBox.chooseCom .btnArea a.cancel:hover{ border-color:#ddd;}


/*岗位内容页*/
.hr h1{padding:20px; padding-top:15px; padding-bottom:0; position:relative; height:30px; line-height:30px; font-size:24px; font-weight:normal;}
.hrDescribe{ width:100%; height:160px; background:#f6f6f6; margin-top:30px;}
.hrDescribe h1{ padding:20px; padding-top:15px; padding-bottom:0; position:relative; height:30px; line-height:30px; font-size:24px; font-weight:normal;}
.hrDescribe h1 .btn{ width:151px; height:41px; line-height:41px; text-align:center; font-size:16px;color:#fff; border:1px solid #3b93ff; background:#3b93ff; cursor:pointer; position:absolute; right:20px; top:44px;}
.hrDescribe h1 .btn:hover{ background:#2083E7;}
.hrDescribe .logoName{ height:35px; line-height:35px; font-size:14px; color:#555; padding-left:20px; padding-top:10px; cursor:pointer;}
.hrDescribe .logoName:hover{color:#e98533;}
.hrDescribe .logoName img{ width:70px; height:29px; vertical-align:middle; margin-right:9px;}
.hrDescribe .label{ margin-top:18px; padding:0 20px; padding-top:4px;}
.hrDescribe .label span{ font-weight:normal;line-height:24px; border:1px solid #ddd; margin-right:7px;padding:3px 7px; border-radius:2px;  font-size:12px; background:#fff; color:#666;}

.hrDescribe .label em{width:auto;height:24px; line-height:24px; font-size:12px;padding-left:18px; margin-left:20px; color:#939393; float:right}

.hrCon{ padding:20px; padding-top:0px;}
.hrCon h1{ font-size:18px; color:#555; line-height:50px; margin-top:15px;}
.hrCon table{ width:100%; color:#333; margin-bottom:5px; border-bottom:1px solid #eaeaea; padding-bottom:10px;}
.hrCon table span{ color:#666;}

.alike h1{ font-size:18px; font-weight:normal;border-bottom:1px solid #ebebeb; line-height:44px;}
.alike h1 span{ float:right; background:url(../images/change.png) no-repeat left center; color:#2083E7; font-size:14px; padding-left:20px; font-size:12px; cursor: pointer; }
.alike h1 span:hover{ color:#2083E7;}

.alike li:after{ content:""; display:block; clear:both;}
.alike li{ margin:0 15px; border-bottom:1px dashed #ddd; padding:14px 0;}
.alike li a{ display:block; width:65px; height:65px; float:left; border:1px solid #eee; margin-right:7px;}
.alike li a img{ width:65px; height:65px; }
.alike li a:hover{ border-color:#449563;}

.alike li .right{ width:129px; float:left; color:#555;}
.alike li .right h2{ font-size:14px; font-weight:normal; cursor:pointer;}
.alike li .right h2:hover{color:#449563;}
.alike li .right p{ font-size:12px; line-height:22px;}

/*企业招聘*/
.work h1{ font-size:26px; color:#333; font-weight:normal; line-height:50px;}
.work h1 span{ color:#555; font-size:14px; padding-left:16px;}
.work h1 em{  color:#ec3232; font-weight:bold; }

.work .searchAreaBg{ width:100%; height:56px; background:#f6f6f6; padding-top:16px; margin-bottom:20px;}
.work .searchArea{ width:600px; height:40px; margin:0 auto;}
.work .searchArea input{ width:387px; height:38px; line-height:38px; border:1px solid #ddd; border-right:0; float:left; background:#fff; padding-left:10px;}
.work .searchArea a.searchBtn{ width:102px; line-height:40px;background:#579ae9; color:#fff; display:block; font-size:16px; height:40px;float:right; text-align:center;}
.work .searchArea a.searchBtn:hover{background:#498dde;}



.workSearch{ height:102px; background:#f6f6f6; padding-top:16px; padding-left:120px; margin-bottom:26px;}
.workSearch input{ height:38px; line-height:38px; border:1px solid #ddd; border-right:0; float:left; background:#fff; padding-left:10px;}
.workSearch input.selJob,.workSearch input.selIndustry{ width:400px;}
.workSearch input.selAddress{ width:400px; }
.workSearch input.searchInput{ width:700px; }

.workSearch .btn{ width:36px; height:40px; background:url(../images/selectBtn.png) no-repeat; float:left; cursor:pointer; margin-right:13px;}
.workSearch .searchBtn{ width:102px; line-height:40px;background:#3b93ff; color:#fff; display:block; font-size:16px; height:40px;float:left; text-align:center;}
.workSearch .searchBtn:hover{ background:#2083E7;}
.workSearch em{ color:#555; font-size:14px; line-height:40px; text-align:center; width:100px; cursor:pointer; float:left;}
.workSearch em:hover{color:#3b93ff;}


.normalTit{ width:100%;/* border-bottom:1px solid #e6e6e6;*/ height:44px; line-height:44px;}
.normalTit div{ font-size:14px; float:right; display:inline-block; color:#555;}
.normalTit div em{ color:#e98533; font-weight:bold; font-style:normal;} 
.normalTit span{ display:inline-block;  font-size:18px; color:#555; margin-right:50px; position:relative; cursor:pointer; top:-1px;}
.normalTit span.current{ color:#2083E7; font-weight:bold;border-bottom:2px solid #2083E7;}

.workList{ padding-top:5px;margin-bottom: 20px;}
.workList li{ padding-top:15px; padding-bottom:8px; border-bottom:1px dashed #dcdcdc;}
.workList li h2{ color:#449563; font-size:18px; font-weight:normal; line-height:34px;}
.workList li h2 a{ color:#2083E7;}
.workList li h2 a:hover{ text-decoration:underline;}
.workList li h2 em{ color:#888; font-size:14px; padding-left:22px;}
.workList li h2 span{color:#3b93ff; float:right; font-size:14px; cursor:pointer;}
.workList li h2 span:hover{ color:#2083E7;}
.workList li p{ font-size:12px; color:#e63232; line-height:30px;}
.workList li p em{ padding-left:37px;  color:#555; font-size:14px;}
.workList li p span{ font-weight:normal;line-height:22px; border:1px solid #ddd; margin-left:7px;padding:1px 7px; border-radius:2px;  font-size:12px; background:#fff; color:#666; float:right;}

.chooseHangye{ width:1170px; height:auto; background:#f8f8f8; margin-top:20px; padding-top:20px; padding-left:20px;}
.chooseHangye h2{ font-size:18px; font-weight:400;}
.chooseHangye h2 span{ font-size:14px;}

.chooseZhiwei{ width:1170px; height:auto; background:#f8f8f8; margin-top:20px; padding-top:20px; padding-left:20px;}
.chooseZhiwei h2{ font-size:18px; font-weight:400;}
.chooseZhiwei h2 span{ font-size:14px;}


/*企业首页*/
.companyHomeHead{ width:100%; height:auto;background:url(../images/companyBg.jpg) no-repeat center center; margin-top:33px;}
.comDescribe{ width:1190px; height:198px;  padding:22px; color:#fff;font-size:14px; margin:0 auto;}
.comDescribe:after{ content:""; display:block; clear:both;}
.comDescribe img{ width:230px; height:95px;display:block; float:left; margin-right:26px; }
.comDescribe .con{ float:left; width:856px;}
.comDescribe .con h1{ font-size:22px; line-height:32px; font-weight:normal}
.comDescribe .con h2{ line-height:46px;font-weight:normal;font-size:14px; }
.comDescribe .con p{line-height:24px; padding-bottom:20px;}
.comDescribe .con .label{  font-weight:bold; padding-left:15px; background:url(../images/label.png) no-repeat 0 center;}
.comDescribe .con .label span{ font-weight:normal;line-height:24px; padding:3px 7px ;margin-left:7px; margin-top:7px; border-radius:2px;  font-size:12px; background:#fff; color:#125e92;}

.company h1{ font-size:18px; font-weight:normal; color:#333; line-height:40px; margin-top:10px;}
.company p{ line-height:25px; padding-bottom:42px;}


.company .tabTit{ width:100%; border-bottom:1px solid #e6e6e6; height:44px; line-height:44px;}
.company .tabTit div{ font-size:14px; float:right; display:inline-block; color:#555;}
.company .tabTit div em{ color:#ec3232; font-weight:bold; font-style:normal;} 
.company .tabTit span{ display:inline-block;  font-size:18px; color:#555; margin-right:50px; position:relative; cursor:pointer; top:-1px;}
.company .tabTit span.current{ color:#2083E7; font-weight:bold;border-bottom:2px solid #2083E7;}

.company li{height:120px; margin:0 20px; padding:10px; border-bottom:1px dashed #ddd; margin-top:10px;} 
.company li .leftInf{ float:left; width:970px;}
.company li .leftInf h4{ color:#2083E7; font-size:16px;font-weight:normal; line-height:40px;}
.company li .leftInf h4 span{ color:#fa6041; font-weight:normal; padding-left:80px; font-size:14px;}
.company li .leftInf p{ padding-bottom:0;line-height:25px; color:#555;height:80px;overflow: hidden;}
.company li .rightCon{ float:right; width:114px; height:142px; font-size:12px;}
.company li .rightCon .time{ line-height:34px;  color:#888; text-align:center}
.company li .rightCon .btn{ width:112px; height:33px; line-height:33px; text-align:center; font-size:16px;color:#fff; border:1px solid #3b93ff; background:#3b93ff; cursor:pointer; margin-top:10px; margin-bottom:5px;}
.company li .rightCon .btn:hover{ background:#2083E7;}
.company li .rightCon span{width:auto;height:38px; line-height:38px; float:left; padding-left:22px; margin-left:20px; color:#939393;}

.resourcesList.companyR{ width:1080px; margin:0 auto; float:none;}
.resourcesList.companyR li{ margin:0 20px; padding:0px; border-bottom:1px solid #e6e6e6; margin-top:20px;}
.resourcesList.companyR li p{ padding-bottom:0;}

.resourcesList.companyR li:hover{ border-color:#e98533;}

.special.companyS li .right{width:884px;}
.special.companyS li .right p{ padding-bottom:0;}


.resourcesListCon{ width:1190px; height:auto; margin:0 auto; margin-top:15px;}
.resourcesList{ width:960px; height:auto; float:left;}
.resourcesList li{ width:226px; height:290px; border:1px solid #e6e6e6; float:left; margin-right:12px; margin-bottom:18px;}
.resourcesList li:hover{ border-color:#e98533;}
.resourcesList li a{ display:block; overflow:hidden; width:226px; height:155px; }
.resourcesList li a img{ width:226px; height:155px; }
.resourcesList li h3{ font-size:16px; font-weight:400; color:#333;line-height:38px; margin:0 6px; cursor:pointer}
.resourcesList li h3:hover{ color:#e98533;}
.resourcesList li h3 img{ float:left; width:16px; height:16px; margin-top:11px; margin-right:5px;}
.resourcesList li p{ font-size:12px; color:#888; line-height:20px;margin:0 6px; margin-bottom:8px}
.resourcesList li .iconGroup{ height:47px; line-height:47px; border-top:1px solid #e6e6e6;padding:0 6px; font-size:12px;}
.resourcesList li .iconGroup span{ width:35px; float:left; display:block;overflow:hidden;white-space:nowrap;  text-overflow:ellipsis; padding-left:18px; color:#939393;}


.resourcesList.style2{ width:960px; height:auto; float:left; display:none;}
.resourcesList.style2 li{ width:948px; height:145px; border:1px solid #e6e6e6; margin-bottom:13px; position:relative;}
.resourcesList.style2 li a { display:block;width:176px; height:121px; float:left; margin:10px; overflow:hidden;}
.resourcesList.style2 li a img{ width:176px; height:121px; }
.resourcesList.style2 li h3{ width:485px; height:40px; font-size:18px; font-weight:400; color:#333;line-height:38px; margin:0 6px; float:left; margin-top:10px;}
.resourcesList.style2 li h3 img{ float:left; width:16px; height:16px; margin-top:11px; margin-right:5px;}
.resourcesList.style2 li p{ font-size:12px; color:#888; line-height:25px;margin:0 6px; margin-bottom:8px; margin-top:26px;float:left; position:absolute; z-index:1; left:196px; top:50px;}
.resourcesList.style2 li .iconGroup{ height:47px; line-height:47px;padding:0 6px; font-size:12px; float:right; position:absolute; z-index:1; right:5px; top:50px; border:0;}
.resourcesList.style2 li .iconGroup span{ width:45px; float:left; display:block;overflow:hidden;white-space:nowrap;  text-overflow:ellipsis; padding-left:18px; color:#939393;}



.resourcesSchool{ width:217px; height:auto; float:right;}
.resourcesSchool h1{ padding-left:8px; font-size:16px; font-weight:bold; line-height:41px; font-weight:bold; color:#333;}
.resourcesSchool .con{ width:100%; height:auto; background:#f8f8f8; padding-top:10px; padding-bottom:24px;}
.resourcesSchool a{ height:35px;width:198px; margin:0 auto;line-height:35px; color:#333; display:block;}
.resourcesSchool a:hover{ color:#e98533;}
.resourcesSchool span{ color:#919191;}
.resourcesSchool a:hover span{color:#e98533;}

.resourcesSchool .btn{ width:94px; height:29px; color:#fff; border:1px solid #e8771a; background: url(../images/arrow_right_gray.png) no-repeat 78px center #f3872f; cursor:pointer; padding-left:10px; margin-top:18px;margin-left:10px;}
.resourcesSchool .btn:hover{ background-color:#f5903d;}


.special li{ width:100%; height:172px;border-bottom:1px dashed #ddd;  margin-top:18px;}
.special li .right{ float:left; width:944px;}
.special li .right h1{font-size:22px; color:#333; font-weight:normal; line-height:40px; cursor:pointer}
.special li .right h1:hover{ color:#e98533;}
.special li .right p{ color:#555; line-height:21px; margin-top:5px; height:80px; text-overflow:ellipsis; overflow:hidden;}
.special li .right a{ color:#e98533;}
.special li .right span{ height:25px; line-height:25px; font-size:12px; color:#888; padding-left:20px;}
.special li .img{ display:block; width:226px; height:155px; float:left; position:relative; margin-right:20px; overflow:hidden;}
.special li .img span{ display:block; width:81px; height:29px; line-height:29px; color:#fff; text-align:center; position:absolute; left:0; top:0; z-index:1; font-size:14px;}
.special li .img .activeSpe{ background:#ed3939;}
.special li .img .comSpe{background:#4094ea;}
.special li .img img{ width:226px; height:155px; }


/*------------工作弹出-----------*/
.ejectBoxJobs,.ejectBoxIndustry{ width:800px; height:auto; background:#fff; position:absolute; z-index:102; top:50%; left:50%;/* margin-top:-300px; */margin-left:-400px; display:none;}

.ejectBoxJobs h1,.ejectBoxIndustry h1{ width:760px; height:49px; line-height:49px;  font-size:18px; color:#3b93ff;font-weight:normal; margin:0 auto;  position:relative; border-bottom:1px solid #ddd;}
.ejectBoxJobs h1 span,.ejectBoxIndustry h1 span{ display: inline-block; font-size:14px; padding:0 15px;  border:1px solid #ddd; color:#333; background:#fff; height:25px; line-height:25px; margin-top:10px; margin-left:30px; margin-bottom:10px; cursor:pointer;}
.ejectBoxJobs h1 .closeBtn,.ejectBoxIndustry h1 .closeBtn{ width:20px; height:20px; background:url(../images/close_btn_big.png) no-repeat; position:absolute; right:14px; top:13px; display:block; cursor:pointer;}


table.job{ margin:0 auto; color:#222; font-size:12px;width:760px; margin-top:5px; margin-bottom:20px;}
table.job td{ height:30px; padding:3px;}
table.job tr { border-bottom:1px solid #e6e6e6;}
table.job tr.tr2 td{ background:#e4f3ed;}
/*table.job tr td:first-child{ font-weight:bold; color:#555}*/

table.job td{ position:relative}
table.job td .subbox{ position:absolute; z-index:103; left:-10px;top:0px; background:#fff;}


table.job td .subbox .tit{ width:182px; height:23px;  position:relative; top:1px; z-index:105;  padding-top:6px; padding-left:8px;}
table.job td .subbox .tit.bg{border:1px solid #ddd; border-bottom:0; background:#fff;}
table.job td .subbox .tit.dis{border:1px solid #ddd; border-bottom:0;}
table.job td .subbox .tit .open{ width:16px; height:16px; background: url(../images/open.png) no-repeat; display: inline-block; vertical-align:middle; margin-top:-4px; margin-right:4px;}
table.job td .subbox .tit .close{ width:16px; height:16px; background: url(../images/close.png) no-repeat; display: inline-block;vertical-align:middle; margin-top:-4px; margin-right:4px;}

table.job td .subbox .con{ width:370px; height:auto; background:#fff; border:1px solid #ddd; position:relative; top:0px; z-index:9; padding:8px; left:0;}
table.job td .subbox .con li{ line-height:30px; float:left; width:175px; cursor:pointer;}
table.job td .subbox .con li .checkBox{ width:16px; height:16px; background:url(../images/checkBox.png) no-repeat; display: inline-block; vertical-align:middle; margin-top:-4px; margin-right:4px;}
table.job td .subbox .con li .checkBox.checked{ width:16px; height:16px; background:url(../images/checked.png) no-repeat; display: inline-block; vertical-align:middle; margin-top:-4px; margin-right:4px;}


table.job td .subbox .con .btnArea{ height:30px; margin-top:15px;}
table.job td .subbox .con .btnArea span{ display:block; float:left;cursor:pointer; line-height:20px; margin-right:10px;}
table.job td .subbox .con .btnArea span.allcheck{ width:50px; height:20px; padding-left:20px; background:url(../images/checkBox.png) no-repeat left center;float:left;}
table.job td .subbox .con .btnArea span.allcheck.checked{ background-image:url(../images/checked.png);	}
table.job td .subbox .con .btnArea span.yesBtn{ width:50px; height:20px; border:1px solid #e98533; background:#e98533;text-align:center;  color:#fff; }
table.job td .subbox .con .btnArea span.cancelBtn{ width:50px; height:20px; border:1px solid #ddd;text-align:center}

table.job tr td:nth-child(4n) .subbox .con{left:-196px;}


/*------------行业弹出-----------*/

table.industry{ margin:0 auto; color:#222; font-size:12px;width:760px; margin-top:5px; margin-bottom:20px;}
table.industry td{ height:30px; padding:3px;}
/*table.industry tr:nth-child(2n) td{ background:#e4f3ed;}
table.industry tr td:first-child{ font-weight:bold; color:#555}*/

table.industry td{ position:relative}
table.industry td div{ cursor:default}
table.industry td .checkBox{ width:16px; height:16px; background:url(../images/checkBox.png) no-repeat; display: inline-block; vertical-align:middle; margin-top:-4px; margin-right:4px;}
table.industry td .checkBox.checked{ width:16px; height:16px; background:url(../images/checked.png) no-repeat; display: inline-block; vertical-align:middle; margin-top:-4px; margin-right:4px;}

/*------------地址弹出-----------*/
.ejectBoxJobs.address{}
.ejectBoxJobs.address h2{ font-size:15px; padding-left:22px; color:#555; line-height:45px; margin-top:8px;}

.ejectBoxJobs.address .selectAll{ margin:0 auto;width:760px; background:#f6f6f6; padding:10px 0; margin-top:10px;}
.ejectBoxJobs.address .selectAll span{font-size:12px; height:22px; line-height:22px; color:#222; margin-top:12px; border:1px solid #ddd; padding:0 7px; display:inline-block; margin:0 5px; background:#fff;}
.ejectBoxJobs.address .selectAll span em{ width:16px; height:16px; background:url(../images/close_btn.png) no-repeat; float:right; margin-top:3px; float:right; margin-left:8px; cursor:pointer;}


table.address tr td:nth-child(5n) .subbox .con{left:-360px;}
table.address tr td:nth-child(4n) .subbox .con{left:-250px;}

table.address{ margin:0 auto; color:#222; font-size:12px;width:760px;margin-bottom:20px;}
table.address td{ height:30px; padding:3px;}

table.address td{ position:relative}
table.address td div.imoCityLi{ cursor:default}
table.address td .checkBox{ width:16px; height:16px; background:url(../images/checkBox.png) no-repeat; display: inline-block; vertical-align:middle; margin-top:-4px; margin-right:4px;}
table.address td .checkBox.checked{ width:16px; height:16px; background:url(../images/checked.png) no-repeat; display: inline-block; vertical-align:middle; margin-top:-4px; margin-right:4px;}

table.address td .subbox{ position:absolute; z-index:103; left:-10px;top:0px; background:none;}


table.address td .subbox .tit{ width:130px; height:23px;  position:relative; top:1px; z-index:105;  padding-top:6px; padding-left:8px;}
table.address td .subbox .tit:hover{background: #f6f6f6;}
table.address td .subbox .tit.bg{border:1px solid #ddd; border-bottom:0; background:#fff;}
table.address td .subbox .tit.bg.dis{border:1px solid #ddd; border-bottom:0;}
table.address td .subbox .tit .open{ width:16px; height:16px; background: url(../images/open.png) no-repeat; display: inline-block; vertical-align:middle; margin-top:-4px; margin-right:4px; margin-left:5px;}
table.address td .subbox .tit .close{ width:16px; height:16px; background: url(../images/close.png) no-repeat; display: inline-block;vertical-align:middle; margin-top:-4px; margin-right:4px; margin-left:5px;}

table.address td .subbox .con{ width:520px; height:auto; background:#fff; border:1px solid #ddd; position:relative; top:0px; z-index:9; padding:8px; left:0;}
table.address td .subbox .con li{ line-height:30px; float:left; min-width:80px; cursor:pointer;display: inline-block; padding-right: 5px;}
table.address td .subbox .con li .checkBox{ width:16px; height:16px; background:url(../images/checkBox.png) no-repeat; display: inline-block; vertical-align:middle; margin-top:-4px; margin-right:4px;}
table.address td .subbox .con li .checkBox.checked{ width:16px; height:16px; background:url(../images/checked.png) no-repeat; display: inline-block; vertical-align:middle; margin-top:-4px; margin-right:4px;}
table.address td .subbox .con li.clear{ line-height:0; float:none; display: block; padding-right: 0;clear: both;}

table.address td .subbox .con .btnArea{ height:30px; margin-top:15px;}
table.address td .subbox .con .btnArea span{ display:block; float:left;cursor:pointer; line-height:20px; margin-right:10px;}
table.address td .subbox .con .btnArea span.allcheck{ width:50px; height:20px; padding-left:20px; background:url(../images/checkBox.png) no-repeat left center;float:left;}
table.address td .subbox .con .btnArea span.allcheck.checked{ background-image:url(../images/checked.png);	}
table.address td .subbox .con .btnArea span.yesBtn{ width:50px; height:20px; border:1px solid #e98533; background:#e98533;text-align:center;  color:#fff; }
table.address td .subbox .con .btnArea span.cancelBtn{ width:50px; height:20px; border:1px solid #ddd;text-align:center}

/*合作企业*/
.cooperation { min-height:700px;}
.cooperation h1{ font-size:26px; color:#333; font-weight:normal; line-height:50px;margin-top: 15px;}
.cooperation h1 span{ font-size:14px; }
.cooperation h1 em{font-size:14px;color: #ec3232;font-weight: bold;}
.cooperation .searchAreaBg{ width:100%; height:56px; background:#f6f6f6; padding-top:16px; margin-bottom:20px;}
.cooperation .searchArea{ width:500px; height:40px; margin:0 auto;}
.cooperation .searchArea input{ width:387px; height:38px; line-height:38px; border:1px solid #ddd; border-right:0; float:left; background:#fff; padding-left:10px;}
.cooperation .searchArea a.searchBtn{ width:102px; line-height:40px;background:#3b93ff; color:#fff; display:block; font-size:16px; height:40px;float:right; text-align:center;}
.cooperation .searchArea a.searchBtn:hover{background:#2083E7;}

.cooperation ul{ padding-top:27px;}
.cooperation ul:after{content:""; display:block; clear:both;}
.cooperation li{ width:170px; height:110px; float:left; margin:0 34px; margin-bottom:35px; cursor:pointer;}
.cooperation li img{ width:168px; height:69px; border:1px solid #eaeaea;}
.cooperation li:hover p{color:#2083E7}


.cooperation li p{ display:block; line-height:20px; text-align:center; font-size:12px; color:#777;cursor:pointer;}



/*app下载*/
.appClass{ height:36px; width:1190px; margin:0 auto;  padding-bottom:15px; margin-top:30px;}  
.appClass span{ width:126px; height:36px; line-height:36px; font-size:18px;background:url(../images/appicon_gray.png) no-repeat; padding-left:36px; display:block; float:left; margin:0 90px; color:#666; cursor:pointer; padding-bottom:15px;} 
.appClass span.current{color:#e98533; }

.appClass span.teacher{ background-position: 0 0; margin-left:230px;}
.appClass span.current.teacher{color:#fd9b1b; background:url(../images/appicon.png) no-repeat 0 0, url(../images/apparrow1.jpg) no-repeat 70px 44px; }
.appClass span.student{  background-position:0 -51px;}
.appClass span.current.student{color:#fd9b1b; background:url(../images/appicon.png) no-repeat 0 -51px, url(../images/apparrow2.jpg) no-repeat 70px 44px; }
.appClass span.company{  background-position:0 -102px;}
.appClass span.current.company{ color:#3eb3d6; background:url(../images/appicon.png) no-repeat 0 -102px, url(../images/apparrow3.jpg) no-repeat 70px 44px; }

.appTeacherBg{ width:100%; height:780px; background:url(../images/appBg1.jpg) no-repeat center top #fbb07f; }
.appTeacher{ width:1190px; height:780px; margin:0 auto; position:relative;}
.appTeacher span,.appTeacher a{ position:absolute; z-index:1; display:block;}
.appTeacher .mobile{ width:335px; height:690px; background:url(../images/app1_mobile.png) no-repeat; right:10px; top:65px;}
.appTeacher .other{ width:330px; height:123px; background:url(../images/app1_other.png) no-repeat; left:34px; top:38px;}

.appTeacher a{ font-size:18px; color:#cd3e0b;width:147px; height:60px; line-height:56px; border-radius:30px;  padding-left:80px; top:496px;box-shadow: 1px 2px 2px #d09474,-1px 0px 2px #d09474;}
.appTeacher a.btnL{  background:url(../images/app1_btn.png) no-repeat 35px 10px #ffe39e; left:86px; }
.appTeacher a.btnR{background:url(../images/app1_btn.png) no-repeat 35px -54px #ffe39e; left:407px;}
.appTeacher a:hover{ background-color:#ffeec3;}

.appTeacher .codeL{ width:154px; height:154px; border:1px solid #ea9c91;left:120px; top:300px; background:#fff;box-shadow: 1px 2px 2px #ca9071,-1px 0px 2px #ca9071;}
.appTeacher .codeR{ width:154px; height:154px; border:1px solid #ea9c91;left:437px; top:300px;background:#fff;box-shadow: 1px 2px 2px #ca9071,-1px 0px 2px #ca9071;}



.appStudentBg{width:100%; height:780px; background:url(../images/appBg2.jpg) no-repeat center bottom #f7e89e;}
.appStudent{ width:1190px; height:780px; margin:0 auto; position:relative;}
.appStudent span,.appStudent a{ position:absolute; z-index:1; display:block;}
.appStudent .mobile{ width:311px; height:713px; background:url(../images/app2_mobile.png) no-repeat; left:80px; top:40px;}
.appStudent .other{ width:668px; height:346px; background:url(../images/app2_other.png) no-repeat; right:10px; top:76px;}

.appStudent a{ font-size:18px; color:#e42929;width:147px; height:60px; line-height:56px; border-radius:30px;padding-left:80px; top:496px;box-shadow: 1px 2px 2px #cdc183,-1px 0px 2px #cdc183;}
.appStudent a.btnL{  background:url(../images/app2_btn.png) no-repeat 35px 10px #fff; right:330px; }
.appStudent a.btnR{background:url(../images/app2_btn.png) no-repeat 35px -54px #fff;right:20px;}
.appStudent a:hover{ background-color:#fff1f1}

.appStudent .codeL{ width:154px; height:154px; border:1px solid #ea9c91;right:366px; top:300px; background:#fff;box-shadow: 1px 2px 2px #cdc183,-1px 0px 2px #cdc183;}
.appStudent .codeR{ width:154px; height:154px; border:1px solid #ea9c91;right:58px; top:300px;background:#fff;box-shadow: 1px 2px 2px #cdc183,-1px 0px 2px #cdc183;}




.appCompanyBg{width:100%; height:780px; background:url(../images/appBg3.jpg) no-repeat center bottom #d2ecf6;}
.appCompany{ width:1190px; height:780px; margin:0 auto;position:relative;}
.appCompany span,.appCompany a{ position:absolute; z-index:1; display:block;}
.appCompany .mobile{ width:324px; height:696px; background:url(../images/app3_mobile.png) no-repeat; left:80px; top:60px; z-index:2;}
.appCompany .other{ width:840px; height:547px; background:url(../images/app3_other.png) no-repeat; right:10px; top:40px;}

.appCompany a{ font-size:18px; color:#fff;width:147px; height:60px; line-height:56px; border-radius:30px;padding-left:80px; top:496px;}
.appCompany a.btnL{  background:url(../images/app3_btn.png) no-repeat 35px 10px #20abd4; right:330px; }
.appCompany a.btnR{background:url(../images/app3_btn.png) no-repeat 35px -54px #20abd4;right:20px;}
.appCompany a:hover{ background-color:#1399c0}

.appCompany .codeL{ width:154px; height:154px; box-shadow:0 0 5px #ddd; right:367px; top:300px; background:#fff;box-shadow: 1px 2px 2px #b2c8d0,-1px 0px 2px #b2c8d0;}
.appCompany .codeR{ width:154px; height:154px; box-shadow:0 0 5px #ddd; right:58px; top:300px;background:#fff;box-shadow: 1px 2px 2px #b2c8d0,-1px 0px 2px #b2c8d0;}



/*资源*/
.downloadBtn{ width:153px; height:53px; line-height:53px;color:#fff; border:1px solid #e8771a; background: url(../images/icon_download2.png) no-repeat 83px 14px #f3872f; padding-left:111px; font-size:20px; margin-top:20px; display:block;}
.downloadBtn span{ font-size:14px;}
a.downloadBtn:hover{ color:#fff; background-color:#ea7a1e;}

/*通知*/
.news h1{ font-size:26px; color:#333; font-weight:normal; line-height:50px; margin-top:15px;}
.news h1 span{ color:#555; font-size:14px;}
.news h1 em{  color:#ec3232; font-weight:bold; }
.news .searchAreaBg{ width:100%; height:56px; background:#f6f6f6; padding-top:16px; margin-bottom:20px;}
.news .searchArea{ width:500px; height:40px; margin:0 auto;}
.news .searchArea input{ width:387px; height:38px; line-height:38px; border:1px solid #ddd; border-right:0; float:left; background:#fff; padding-left:10px;}
.news .searchArea a.searchBtn{ width:102px; line-height:40px;background:#579ae9; color:#fff; display:block; font-size:16px; height:40px;float:right; text-align:center;}
.news .searchArea a.searchBtn:hover{background:#498dde;}

.news ul{ margin-top:30px;}
.news li{ width:960px; height:40px;line-height:40px; border-bottom:1px solid #eaeaea; margin:0 auto; margin-bottom:15px;}
.news li a{ font-size:16px; color:#333;  float:left; width:550px; display: inline-block;overflow:hidden;white-space:nowrap;  text-overflow:ellipsis;}
.news li a:hover{color:#2083E7;}
.news li .time{ color:#555; float:right; font-family:"Arial";color: #aaa;}
.news li .name{ color:#555; float:right;}
.news li .name em{ color:#888;}

.ejectBox.width980{ width:900px; padding:20px 30px; height:auto; margin-left:-480px; top:42%; }
.ejectBox.width980 .closeBtn{ width:20px; height:20px; background:url(../images/close_btn_big.png) no-repeat; position:absolute; right:15px; top:15px; display:block; cursor:pointer;}

.newsView h1{ font-size:30px; text-align:center; line-height:60px; font-weight:normal; margin-top:30px;}
.newsView h2{ font-size:14px; text-align:center; color:#888; line-height:40px;font-weight:normal; border-bottom:1px dashed #ddd; padding-bottom:10px;}
.newsView div{ font-size:15px; color:#555; line-height:200%; box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box; padding:20px 10px; border-bottom:1px dashed #ddd; height:auto;overflow-y:auto;}

.newsView .file{ padding:10px; padding-top:20px; line-height:20px; height:60px; margin-bottom:50px;}
.newsView .file img{ width:16px; height:16px; vertical-align: middle; margin-right:8px; margin-top:-2px;}
.newsView .file a{ color:#3b67b9; line-height:20px;}
.newsView .file a:hover{ text-decoration:underline;}





/* 步骤提示 */
.FPstepRemind{width:800px;height: 100px;margin:0 auto;margin-top: 70px;}
.FPstepRemind li{width: 25%;height: 80px;float: left;position: relative;list-style: none;}
.FPstepRemind li .line{width: 100%;height: 2px;background: #ddd;margin-top: 14px;}
.FPstepRemind li .line.halfL{width: 50%;margin-left: 50%;}
.FPstepRemind li .line.halfR{width: 50%;margin-right: 50%;}
.FPstepRemind li .mainCon{width:100%;height:50px;position:absolute;z-index: 1;left:0;top:0;}
.FPstepRemind li .mainCon span{display: block;width:25px;height: 25px;background: #ddd;border: 1px solid #ddd;border-radius: 50%;margin: 0 auto; text-align:center; color:#aaa;}
.FPstepRemind li .mainCon p{font-size: 14px; text-align: center;margin-top: 5px;color:#aaa;}

.FPstepRemind li span{ background:#ddd;}


.FPstepRemind li span.complete{ background-image: url(../images/complete.png); background-position: center center; background-repeat:no-repeat;}

.FPstepRemind li.history .line{background: #60c865;opacity: 0.6}
.FPstepRemind li.history span{border: 1px solid #53bc58; background:#fff; color:#53bc58;}

.FPstepRemind li.history p{color: #229828;opacity: 0.6;}

.FPstepRemind li.current .line{background: #53bc58;}
.FPstepRemind li.current span{border: 1px solid #53bc58;background-color:#53bc58; color:#fff; }
.FPstepRemind li.current p{color: #229828;}

.step3{ width:380px; height:100px; margin:0 auto; padding-left:150px; background:url(../images/bigComplete.png) no-repeat left; color:#5ba82f; font-size:16px; line-height:30px;}
.step3 p{ font-size:12px; color:#aaa;}
.step3 p.remind{ margin-top:5px; color:#eb5e12;}
.success{ width:880px; height:auto; margin:0 auto; border:1px solid #d4eac8; font-size:18px; font-weight:bold; background:url(../images/bigComplete.png) no-repeat 14px #e9ffdc; background-size:5%; padding:14px 0; padding-left:80px; margin-bottom:320px; margin-top:120px;}
.success a{ color:#eb5e12; font-size:14px; font-weight:400;}
.success a:hover{ color:#df560c; text-decoration:underline;}

.step3.fail{ background:url(../images/fail.png) no-repeat; color:#ee3131; padding-left:35px; line-height:24px; font-size:14px; width:250px; margin-top:30px;}


/*密码的强中弱*/
.FpasswordStrength{width: 358px; height:20px;line-height:20px; margin-left:130px; margin-top:12px;}
.FpasswordStrength i{display: block;width: 48px; height: 9px;float: left;margin-left: 1px; margin-top:5px;}
.FpasswordStrength div.word{ width:63px; float:left; font-size:12px; padding-left:0; line-height:18px;}

.FpasswordStrength p{line-height: 18px;float: left;width: 20px;float:left;padding-left: 7px;font-size: 12px;color: #ec4848;}

.FpasswordStrength.weak i{background: #87ca61;}
.FpasswordStrength.middle i{background: #fbb95b;}
.FpasswordStrength.strong i{background: #f35b5b;}

.FpasswordStrength i.space{background: #e6e6e6;}


/*新密码设置*/
.newpassWordRemind{ width:918px; color:#ff7700; height:45px; line-height:45px; background: url(../images/newPassword.png) no-repeat 15px center #fffdee; border:1px solid #edd28b; margin:0 auto; margin-top:50px; padding-left:40px;}


.backTop{width: 40px;height: 40px;background:url(../images/backTop.png) no-repeat center center #ccc;position:fixed;z-index: 10;bottom: 300px;right:10px;cursor:pointer;display: none;}
.backTop:hover{background-color: #498dde}

.noCon {
    width: 500px;
    height: 300px;
    background: url(../images/nocontent.png) no-repeat center;
    margin: 0 auto;
}

.classIcon {width: 16px;height: 16px;margin-top: -3px;margin-right: 5px;background-repeat: no-repeat;display: inline-block;vertical-align: middle;}
/* 登录弹出 */
.ejectBox .tit{ width:384px; height:49px; line-height:49px; background:#f4f4f4; font-size:22px; padding-left:16px; color:#333;  position:relative;font-weight: 200;}
.ejectBox .tit .closeBtn{ width:20px; height:20px; background:url(../images/close_btn_big.png) no-repeat; position:absolute; right:14px; top:13px; display:block;cursor: pointer;}

.ejectBox.login{ width:400px; height:500px; background:#f9f9f9;position:absolute; z-index:1003; top:45%; left:50%; margin-left:-200px; margin-top:-250px; border:1px solid #ddd;}
.ejectBox.login .closeBtn{ width:20px; height:20px; background:url(../images/close_btn_big.png) no-repeat; position:absolute; right:15px; top:15px; display:block; cursor:pointer;}
.ejectBox.login .loginBox{ background:#f9f9f9;}
.ejectBox.login input{ border:1px solid #e6e6e6;}

.login.loginBox.eject{width: 380px;margin: 0 auto;margin-top: 52px!important;}
.login.school.loginBox.eject{width: 380px;margin: 0 auto;margin-top: 52px;}


/*新密码设置*/
.newpassWordRemind{ width:918px; color:#ff7700; height:45px; line-height:45px; background: url(../images/newPassword.png) no-repeat 15px center #fffdee; border:1px solid #edd28b; margin:0 auto; margin-top:50px; padding-left:40px;}

.findPasswordStep h1{ font-size:26px; color:#333; font-weight:100; margin-top:40px;}
.findPasswordStep ul.inputArea{  padding-left:340px; margin-top:60px; }
.findPasswordStep ul.inputArea li { height:45px; color:#555; margin-top:22px;}
.findPasswordStep ul.inputArea li span { display:block; width:130px; text-align:right; font-size:14px; height:45px;  line-height:45px; float:left;}
.findPasswordStep ul.inputArea li span.gray{ color:#555;}
.findPasswordStep ul.inputArea li input[type=text]{width:338px; height:43px;line-height:43px; border:1px solid #e6e6e6; padding-left:10px;  color:#888;margin:0 auto; float:left;}
.findPasswordStep ul.inputArea li input[type=text].codeInput{ width:200px;}
.findPasswordStep ul.inputArea li input[type=password]{width:338px; height:43px;line-height:43px; border:1px solid #e6e6e6; padding-left:10px;  color:#888;margin:0 auto; float:left;}
.findPasswordStep ul.inputArea li input[type=password].codeInput{ width:200px;}
.findPasswordStep ul.inputArea li em{ height:45px;  line-height:45px; font-weight:bold; font-size:16px; color:#222;}
.findPasswordStep ul.inputArea li .code{ width:112px; height:36px; color:#555; line-height:36px; background:#f4f4f4; border:1px solid #e2e2e2; float:left; display:block; margin-top:3px; margin-left:22px; cursor:pointer; text-align:center;}


.findPasswordStep  a.btn{ margin-left:470px; width:114px; line-height:36px; height:36px; font-size:15px; font-weight:200; color:#fff; border:1px solid #3b93ff; background:#3b93ff; float:left; display: block; text-align:center; margin-top:27px; margin-bottom:80px; }
.findPasswordStep  a.btn:hover{ background:#2a89fd;}

/*文件类型图标*/
.icon_doc,.icon_docx{ background-image:url(../images/icon_file/icon_doc.png);}
.icon_ppt,.icon_pptx{ background-image:url(../images/icon_file/icon_ppt.png);}
.icon_txt{ background-image:url(../images/icon_file/icon_txt.png);}
.icon_wps{ background-image:url(../images/icon_file/icon_wps.png);}
.icon_xls,.icon_xlsx{ background-image:url(../images/icon_file/icon_xls.png);}
.icon_gif{ background-image:url(../images/icon_file/icon_gif.png);}

.icon_swf{ background-image:url(../images/icon_file/icon_swf.png);}
.icon_bmp{ background-image:url(../images/icon_file/icon_bmp.png);}
.icon_jpg,.icon_jpeg{ background-image:url(../images/icon_file/icon_jpg.png);}
.icon_png{ background-image:url(../images/icon_file/icon_png.png);}

.icon_tif{ background-image:url(../images/icon_file/icon_tif.png);}
.icon_asf{ background-image:url(../images/icon_file/icon_asf.png);}
.icon_avi{ background-image:url(../images/icon_file/icon_avi.png);}
.icon_flv{ background-image:url(../images/icon_file/icon_flv.png);}

.icon_mov{ background-image:url(../images/icon_file/icon_mov.png);}
.icon_mp4{ background-image:url(../images/icon_file/icon_mp4.png);}
.icon_mpeg{ background-image:url(../images/icon_file/icon_mpeg.png);}
.icon_rm{ background-image:url(../images/icon_file/icon_rm.png);}
.icon_rmvb{ background-image:url(../images/icon_file/icon_rmvb.png);}
.icon_ogg{ background-image:url(../images/icon_file/icon_ogg.png);}

.icon_wmv{ background-image:url(../images/icon_file/icon_wmv.png);}
.icon_caj{ background-image:url(../images/icon_file/icon_caj.png);}
.icon_midi{ background-image:url(../images/icon_file/icon_midi.png);}
.icon_mp3{ background-image:url(../images/icon_file/icon_mp3.png);}
.icon_wma{ background-image:url(../images/icon_file/icon_wma.png);}
.icon_pdf{ background-image:url(../images/icon_file/icon_pdf.gif);}
.icon_all{ background-image:url(../images/icon_file/icon_all.png);}

.icon_divx{ background-image:url(../images/icon_file/icon_divx.png);}
.icon_mkv{ background-image:url(../images/icon_file/icon_mkv.png);}
.icon_mpe{ background-image:url(../images/icon_file/icon_mpe.png);}
.icon_mpg{ background-image:url(../images/icon_file/icon_mpg.png);}
.icon_vob{ background-image:url(../images/icon_file/icon_vob.png);}
.icon_3gp{ background-image:url(../images/icon_file/icon_3gp.png);}


.icon_zip{ background-image:url(../images/icon_file/icon_zip.png);}
.icon_rar{ background-image:url(../images/icon_file/icon_rar.png);}
.icon_tar{ background-image:url(../images/icon_file/icon_tar.png);}


.ui-MDialog-wrap,.ui-MDialog-content{background: red!important;}

.ejectBox .closeBtn{ width:20px; height:20px; background:url(../images/close_btn_big.png) no-repeat; position:absolute; right:14px; top:13px; display:block;cursor: pointer;}

.provinceListCon{margin: 10px 12px;padding: 5px;}
.provinceListCon span{display: inline-block;word-spacing: normal;margin-right:0px;padding:0px 4px;font-size: 12px;vertical-align: middle;cursor: pointer;color: #4e7cab;}
.provinceListCon span.current,.provinceListCon span:hover{background: #2083E7;color: #fff;border-radius: 4px;}

.addrInputbox{padding-left: 12px;height: 40px;margin-top: 5px;}
.addrInputbox input{border: 1px solid #ddd;width: 250px;padding: 8px 10px;float: right;margin-right: 20px;font-size: 12px;border-radius: 4px;}

.tit3 h4{font-size: 18px;line-height: 50px;margin-bottom: 20px;padding-left: 12px;}
.companyChoose{padding:5px;border:0px solid #ddd;margin: 10px 12px;height: 168px;  overflow-y:auto; background: #f9f9f9;border-top: 1px solid #e6e6e6;}
.companyChoose span{display: block;line-height: 30px;font-size: 14px;cursor: pointer;float: left;width: 50%;overflow: hidden;white-space: nowrap; text-overflow:ellipsis;}
.companyChoose span:hover{color: #2083E7;}
