@charset "UTF-8";


/* ------------------------------------------
  样本样式
--------------------------------------------- */

body, div,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre, dl, dt, dd, ol, ul, li, hr,
fieldset, form, label, legend, th, td,
article, aside, figure, footer, header, hgroup, menu, nav, section,
summary, hgroup {
  margin: 0;
  padding: 0;
  border: 0;
}
html , body{height:100%; }
article, aside, figure, footer, header, hgroup, menu, nav, section,
summary, hgroup, article,aside,footer,header,hgroup,nav,section,audio,canvas,video {
	display:block;
}

* {
	font-family: "Microsoft YaHei", Tahoma Arial ;
	font-size:14px;
}
img {
	border:0;
}

/* 链接 */
.a1:link,.a1:visited{text-decoration:none; color:#333333; padding:0px 20px 0px 20px; height:76px; line-height:80px; display:block; font-size:14px;}
.a1:hover, .a1:focus { text-decoration:none; color:#2755a9; border-bottom:4px solid #45bd7a;}

.ajob{ color:#777; font-size:14px; padding:0px 20px 20px 0px;}
.ajob a{color:#06549f;}
.ajob:hover{ color:#000;}



.a2:link,.a2:visited{text-decoration:none; color:#000;filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity:0.75;}
.a2:hover, .a2:focus { color:#000; text-decoration:underline;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.a3:link,.a3:visited{text-decoration:none; color:#FFF; display:block; width:230px; height:40px; background:url(img/btn_more.png) no-repeat; text-align:center; line-height:40px;}
.a3:hover, .a3:focus { background:url(img/btn_more.png) 0px -40px; no-repeat; color:#FFF;}
.a4:link,.a4:visited{text-decoration:none; color:#FFF;}
.a4:hover, .a4:focus {text-decoration:none; color:#2153b7;}
.a5:link,.a1:visited{text-decoration:none; color:#333333; padding:0px 20px 0px 20px; height:76px; line-height:80px; display:block; font-size:14px;}
.a5:hover, .a1:focus { text-decoration:none; color:#2755a9; border-bottom:4px solid #FFF;}

.ablue:link,.ablue:visited{text-decoration:none; color:#3373af;}
.ablue:hover, .ablue:focus { text-decoration:none; color:#333;}

.agreen:link,.agreen:visited{text-decoration:none; color:#FF8C00;}
.agreen:hover, .agreen:focus { text-decoration:none; color:#333;}

.afilm img:hover{-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-khtml-transition: scale(1.2);
-webkit-transition: 1s;
-moz-transition: 1s;
-khtml-transition: 1s;
}



.active { border-bottom:4px solid #45bd7a; background:#f3f3f3; color:#2555b1;}


/* 链接 */
input, button, textarea, select, optgroup, option {
	font: inherit;
}
input {
	text-align: inherit;
}

ul,li,ol {
	list-style: none;
	padding: 0;
	margin: 0;
}


/*common*/
.fr {float:right !important;}
.fl {float:left !important;}
.c {text-align:center;}
.r {text-align:right;}
.l {text-align:left;}
.hide {display:none;}
.disp-table {display:table;}
.disp-cell {display:table-cell;}
.disp-inline-b {display:inline-block;*zoom:1;*display:inline;}
.disp-block {display:block;}
.disp-inline {display:inline;}
.posi-a {position:absolute;}
.posi-r {position:relative;}
.posi-f {position:fixed;}
.userNone{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none; user-select: none;}
.nopadding {padding:0 !important;}
.nomargin {margin:0 !important;}
.nomargin {margin:0 auto !important;}
.noborder{border:none;}
.pointer {cursor:pointer;}

/*jobziti*/
.tt{font-size:24px; color:#06549f; font-weight:bold; padding-top:30px;}
.tt1{font-size:24px; color:#06549f; font-weight:bold; padding-top:30px;}
.t{ font-size:16px; color:#000; padding-top:30px;}
.desc{ font-size:14px; color:#777; line-height:24px; padding-top:5px;}
.tti{ font-size:24px; color:#565556; font-weight:bold; padding-top:30px;}


/*blank*/
.mgt5 {margin-top:5px;}
.mgt10 {margin-top:10px;}
.mgt15 {margin-top:15px;}
.mgt20 {margin-top:20px;}
.mgt30 {margin-top:10px;}
.mgt40 {margin-top:40px;}
.mgt70 {margin-top:70px;}
.mgt100 {margin-top:100px;}
.mgb15 {margin-bottom:15px;}
.mgb40 {margin-bottom:40px;}
.mgb100 {margin-bottom:100px;}
.mgb150 {margin-bottom:150px;}
.mgb200 {margin-bottom:200px;}
.mgl5 {margin-left:5px;}
.mgl10 {margin-left:10px;}
.mgl15 {margin-left:15px;}
.mgl30 {margin-left:30px;}
.mgl60 {margin-left:60px;}
.mgl150 {margin-left:150px;}
.mgl240 {margin-left:240px;}
.mgr5 {margin-right:5px;}
.mg40 { margin:40px 0px 5px 40px;}
.mg10 { margin:0px 10px 0px 10px;}

.pdt20{ padding-top:20px;}
.pdt30{ padding-top:30px;}
.pdt40{ padding-top:40px;}
.pdt60{ padding-top:60px;}
.pdt80{ padding-top:80px;}
.pdl20{ padding-left:20px;}
.pdb20{ padding-bottom:20px;}
.pdb40{ padding-bottom:40px;}
.pdb60{ padding-bottom:60px;}
.pdb100{ padding-bottom:100px;}
.pd10{padding:10px 0px 10px 0px;}
.pd30{padding:30px 0px 30px 0px;}
.pd60{padding:60px 0px 60px 0px;}
.pd40{padding:40px 0px 40px 0px;}
.pd15{padding:15px 15px 15px 15px;}


/* border:线的样式*/
.bort{ border-top:1px solid #85909d;}
.borb{ border-bottom:1px solid #85909d;}


/*font size*/
.fsz9 {font-size:9px;}
.fsz11 {font-size:11px;}
.fsz12 {font-size:12px;}
.fsz14 {font-size:14px;}
.fsz16 {font-size:16px;}
.fsz18 {font-size:18px;}
.fsz30 {font-size:30px;}
.fsz36 {font-size:36px;}

/*font family*/
.ff_yahei{ font-family:"Microsoft YaHei";}
.ff_yaheiB{ font-family:"Microsoft YaHei Bold";}
.ff_Arial{ font-family:Arial;}
.ff_ArialB{ font-family: "Arial Bold";}
.ff_FZ{font-family:FZZhengHeiS-EL-GB,"微软雅黑";}

/*line-height*/
.line_h5 {line-height:5px;}
.line_h10 {line-height:10px;}
.line_h24 {line-height:24px;}
.line_h32 {line-height:32px;}
.line_h42 {line-height:42px;}
.line_h90 {line-height:90px;}

/*color*/
.c_white{color:#fff;}
.c_000{color:#000;}
.bg_f{background:#FFF;}
.bg_c1{background:#f7f7f7;}
.bg_c2{background:#269317;}
.bg_c3{background:#33373c;}
.bg_c4{background:#2857ac;}

/*height*/
.h_auto{ height:auto;}
.h_80{ height:80px;}
.h_90{ height:90px;}
.h_100{ height:100px;}
.h_120{ height:120px;}
.h_180{ height:180px;}
.h_280{ height:280px;}
.h_370{ height:400px;}
.h_585{ height:585px;}
.h_800{ height:800px;}
.h_1000{ height:1000px;}
.h_min_800{ min-height:800px;}
.h_min{ min-height:1px;}

/*width*/
.w_100{ width:100%;}
.w_150{ width:150px;}
.w_160{ width:160px;}
.w_180{ width:180px;}
.w_190{ width:190px;}
.w_200{ width:200px;}
.w_310{ width:310px;}
.w_320{ width:320px;}
.w_320{ width:320px;}
.w_440{ width:440px;}
.w_490{ width:490px;}
.w_500{ width:500px;}
.w_960{ width:960px;}
.w_980{ width:980px;}
.w_990{ width:990px;}
.w_wrap{ width:100%; margin:0 auto;}
.w_wrap2{ width:980px;}
.w_wrap3{ width:980px; margin:0 auto;}

.Center{ margin:0 auto;}

.bor_line1{ border-bottom:1px dashed #CCC;}

.t_alpha{filter:alpha(opacity=70);  
-moz-opacity:0.70;  
-khtml-opacity: 0.70;  
opacity: 0.70;  }



.R_btn{height:40px; line-height:40px; width:230px; border:3px solid #333; text-align:center;}
.a7:link,.a7:visited{text-decoration:none; height:35px; line-height:35px; width:160px; text-align:center; border:3px solid #333; display:block; color:#333;}
.nomargin {margin:0 !important;}
.nomargin {margin:0 auto !important;}