body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}

html {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); line-height: 1; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body,button,input,textarea{font:14px/1.5 "Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Tahoma,arial,sans-serif;outline:none}ul,li,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%}fieldset,img{border:0;vertical-align:top}button,input,textarea,select{vertical-align:middle}table{border-collapse:collapse;border-spacing:0}address,caption,cite,code,dfn,em,th,var{font-weight:400;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{color:#464646;cursor:pointer;outline:none;text-decoration:none}

.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
	
/* CSS Document */
#body_box{ overflow-x:hidden; width:100%; height:auto;}
*{padding:0;margin:0;behavior: url(iecss3.htc); }
ul li{list-style:none;}
a{text-decoration:none;}
img{border:none;}
input{border:none;background:none;-webkit-appearance: none;}
.clear{clear:both;}
html,body{font:12px "Microsoft YaHei",Arial,"微软雅黑", Helvetica, sans-serif;color:#6b6a6a;width:100%;background:#ffffff;min-width:1280px}
.img_center {width:0; height:100%; display:inline-block;vertical-align:middle;}
#clear{ clear:both; height:0px;}



.w1200_center{ width:100%; max-width:1200px; margin:auto;}




#pagewrap{width:auto;height:auto;}
.header{width:100%; padding:10px 0 10px 0;position:relative;z-index:9999;  background:rgba(0, 140, 255,0.3);left:0; top:0px;transition: all 0.9s;box-shadow: 0 1px 5px #999;}
.header:hover{ background:rgba(0, 100, 180,0.5); transition: all 0.5s;}



#headerbody{max-width:1200px;margin:0 auto;text-align:center; overflow:hidden;}
.logo{width:280px;height:60px;float:left;margin-right:100px;}




.header ul{width:auto;height:60px;display:inline-block;z-index:9996;}
.header ul li{width:auto;height:60px;font-size:16px;  font-family:'Microsoft YaHei'; font-weight:500; float:left; margin:20px 0px 0px 15px;}
.header ul li .nav_a{display:block;color:#FFF; padding:0 8px 0 8px; height:35px; line-height:35px; text-align:center;position:relative;z-index:9999; margin-bottom:4px;}
.header ul li .nav_a:hover{ color:#0061AF;}

.header ul li div.nav_xlbox{width:100px; clear:both;position:absolute; overflow:hidden;display:none;z-index:99; margin-top:18px; color: #0061AF; }




.nav-menu-bd {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(243, 243, 243); left: 0px; top: 0px; line-height: normal; min-width: 100%; text-align:center; color: #0061AF;
}
.nav-menu-bd a {
	padding: 0px 0px; height: 40px; color: #0061AF; line-height: 40px; font-size: 14px; text-decoration: none; border-top-color: rgb(243, 243, 243); border-top-width: 1px; border-top-style: dashed; display: block; white-space: nowrap;  
}
.nav-menu-bd a:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.nav-menu-bd a:active {
	color: #0061AF; text-decoration: none;
}
.nav-menu-bd a:hover {
	color: #0061AF; text-decoration: none;
}
.nav-menu-bd {
	left: 0px; 
}






.flickerplate {
	position:relative;
	width:100%;
	height:690px;
	background-color:#e6e6e6;
	overflow:hidden; margin-top:0px; top:0px;
}
.flickerplate ul.flicks {
	width:10000%;
	height:100%;
	padding:0px;
	margin:0px;
	list-style:none
}
.flickerplate ul.flicks>li {
	float:left;	
	width:1% ;
	height:100%;
	background-position:center;
	background-size:cover; overflow:hidden;
	display:table;
}
.flickerplate ul.flicks>li .flick-inner {
	height:100%;
	padding:10px;
	color:#fff;
	display:table-cell;
	vertical-align:middle
}
.flickerplate ul.flicks>li .flick-inner .flick-content {
	max-width:100em;
	margin-left:auto;
	margin-right:auto; position:relative;
}
.flickerplate ul.flicks>li .flick-title {
padding:0px 0px;font-size:2em;line-height:1.995em; margin-top:-150px;text-align:center;	font-weight:normal; text-align:left;}
.flickerplate ul.flicks>li .flick-title h1{ font-weight:normal;font-size:28px; font-family:'Microsoft YaHei';line-height:28px; padding:0px; margin:0px; height:30px; line-height:30px;}
.flickerplate ul.flicks>li .flick-title h2{ font-size:28px;font-family:Arial, Helvetica, sans-serif;letter-spacing:3px; margin-bottom:10px;}
.flickerplate ul.flicks>li .flick-title h3{ font-weight:bold; font-size:36px;text-transform:uppercase; font-family:'Microsoft YaHei',Arial, Helvetica, sans-serif; letter-spacing:1.5px;padding:0px; margin:0px; height:45px; line-height:45px;}
.flickerplate ul.flicks>li .flick-title p{ font-size:14px; letter-spacing:1px; margin-bottom:15px;}
.flickerplate ul.flicks>li .flick-title .banner_more{ padding:0.5em 1.5em 0.5em 1.5em; color:#fff; font-weight:normal; font-size:14px; border:2px solid #0061af; background:#0061af; border-radius:2px;  clear:both; transition: all 0.3s; margin-left:5px; }
.flickerplate ul.flicks>li .flick-title .banner_more i{ margin-left:5px; font-weight:normal;}
.flickerplate ul.flicks>li .flick-title .banner_more:hover{ background:#009fde;border-radius:10px;  border:2px solid #fff;}



.flickerplate ul.flicks>li .flick-sub-text {
	padding:5px;
	font-weight:300;
	line-height:2.5em;
	color:rgba(255, 255, 255, 0.8);
	text-align:center
}
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {
	padding:12px 18px;
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate .arrow-navigation {
	position:absolute;
	height:80%;
	width:10%;
	top:10%;
	z-index:100;
	overflow:hidden
}
.flickerplate .arrow-navigation .arrow {
	display:block;
	height:100%;
	width:90%;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out
}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {
	cursor:pointer
}
.flickerplate .arrow-navigation.left {
	left:0%
}
.flickerplate .arrow-navigation.left .arrow {
	opacity:0;
	margin:0px 0px 0px 50%;
	background-image:url("arrow-left-light.png");
	background-repeat:no-repeat;
	background-position:left
}
.flickerplate .arrow-navigation.right {
	right:0%
}
.flickerplate .arrow-navigation.right .arrow {
	opacity:0;
	margin:0px 0px 0px -50%;
	background-image:url("arrow-right-light.png");
	background-repeat:no-repeat;
	background-position:right
}
.flickerplate .arrow-navigation.left.hover .arrow {
	opacity:1;
	margin:0px 0px 0px 20%
}
.flickerplate .arrow-navigation.right.hover .arrow {
	opacity:1;
	margin:0px 0px 0px -20%
}
.flickerplate .dot-navigation {
	position:absolute;
	bottom:13px;
	width:150px;
	text-align:right; right:20%;
	z-index:110;
}
.flickerplate .dot-navigation ul {
	text-align:right;
	list-style:none;
	padding:0px 15px; max-width:1200px; margin:auto;
	
}
.flickerplate .dot-navigation ul li {
	display:inline-block;
	float:none;
}
.flickerplate .dot-navigation .dot {
	width:14px;
	height:14px;
	margin:0px 6px;
	background-color:rgba(255, 255, 255, 0.3);
	border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-webkit-transition:background-color 0.2s ease-out;
	-moz-transition:background-color 0.2s ease-out;
	-o-transition:background-color 0.2s ease-out;
	-ms-transition:background-color 0.2s ease-out;
	transition:background-color 0.2s ease-out
}
.flickerplate .dot-navigation .dot:hover {
	cursor:pointer;
	background-color:rgba(255, 255, 255, 0.6)
}
.flickerplate .dot-navigation .dot.active {
	background-color:#fff
}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {
	text-align:left
}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {
	text-align:right
}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow {
	background-image:url("arrow-left-dark.png")
}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {
	background-image:url("arrow-right-dark.png")
}
.flickerplate.flicker-theme-dark .dot-navigation .dot {
	background-color:rgba(0, 0, 0, 0.12)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover {
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active {
	background-color:#000
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {
	color:rgba(0, 0, 0, 0.9)
}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {
	background-color:rgba(255, 255, 255, 0.5)
}
.flickerplate.animate-transform-slide ul.flicks {
	-webkit-perspective:1000;
	-webkit-backface-visibility:hidden;
	transform:translate3d(0%, 0px, 0px);
	-webkit-transform:translate3d(0%, 0px, 0px);
	-webkit-transition:-webkit-transform 0s;
	-o-transition:-o-transform 0.6s;
	-moz-transition:-moz-transform 0.6s;
	transition:transform 0.6s
}
.flickerplate.animate-transition-slide ul.flicks {
	position:relative;
	left:0%;
	-webkit-transition:left 0.4s ease-out;
	-moz-transition:left 0.4s ease-out;
	-o-transition:left 0.4s ease-out;
	-ms-transition:left 0.4s ease-out;
	transition:left 0.4s ease-out
}
.flickerplate.animate-jquery-slide ul.flicks {
	position:relative;
	left:0%
}
.flickerplate.animate-scroller-slide {
	padding-bottom:0px;
	overflow:auto
}
.flickerplate.animate-scroller-slide ul.flicks {
	position:auto
}





#ban_1{ width:100%; margin:0 auto; padding:0 auto; z-index:999;margin-top:-700px; }







/*--热点新闻--*/
.hot_newsbox01{ width:100%; margin:auto; position:relative; clear:both; z-index:109; color:#fff; background:url(h_tm50.png); height:50px; line-height:50px; margin-top:-50px;}
.hot_gjz{ width:100%; margin:auto; max-width:1200px; height:50px; position:relative; z-index:9999;}
.hot_gjz b{ float:left;}
.hot_gjz a{  color:#ccc;}
.hot_gjz a:hover{ text-decoration:underline; color:#fff;}
.hot_gjz i{ font-size:12px; font-style:normal; margin-left:20px;}
.hot_news_topLoop{ float:left; position:relative; z-index:99999; height:50px; overflow:hidden; width:50%;}


/*-----三小窗口区域-----*/
#ban_3{ width:100%; max-width:1200px; margin:-230px auto; position:relative;z-index:999;margin-bottom:75px;overflow:hidden; }
#ban_3 ul{ width:100%; margin:auto; position:relative;}
#ban_3 li{ width:27.3%; float:left; background:#00b18e; padding:3% 2% 3% 2%; color:#fff; transition: all 0.3s; }
#ban_3 li.log02{margin-left:2%;margin-right:2%; background:#008dff;}

#ban_3 li.log03{background:#0061af;}
#ban_3 li a.log_icon{ font-size:35px; border:2px solid #fff; color:#fff; display:block; border-radius:100px; width:60px; height:60px; line-height:60px; text-align:center; float:left; margin-left:3%;margin-right:5%;transition: all 0.3s;}

#ban_3 li a.icon1{background: url('icon1.jpg') #00b18e no-repeat 50% 50%; }
#ban_3 li a.icon2{background: url('icon2.jpg') #008dff no-repeat 50% 50%; }
#ban_3 li a.icon3{background: url('icon3.jpg') #0061af no-repeat 50% 50%; }

#ban_3 li.log02 a.log_icon { font-size:36px !important; line-height:55px;}
#ban_3 li h1{ height:50px; line-height:50px; margin-bottom:10px; margin-top:10px; margin-left:20px; font-size:2em; font-weight:normal;}
#ban_3 li h1 a{ color:#fff; line-height:20px;}
#ban_3 li h1 a b{ font-weight:normal; display:block; font-size:12px; margin:0px; margin-top:5px; padding:0px;}
#ban_3 li p { margin-top:10px;text-align:center; }
#ban_3 li p a { color:#fff;}
#ban_3 li p a:hover{ color:#FF0; text-decoration:underline;} 
#ban_3 li p span{ margin:0 5px 0 5px;}



.hd_news_box{ width:98%; max-width:1200px; margin:40px auto ; position:relative; clear:both; display:block; overflow:hidden;}







.wrap_bg {
	position:relative;
	width:100%;
	height:600px;
	padding:0px 0;
	margin:0px 0;
	border-bottom: rgb(243, 243, 243) 3px solid; 
	background-size:cover;  
}
.wrap_about{
    padding:0px 0; margin:0px 0;
    width:100%;
	height:600px;
	background: url('banner1.jpg') no-repeat;   background-size:cover;  
}
.wrap_pt600{height:520px; }

.wrap_list{
	padding:0px 0;
	margin:0px 0;
	width:100%;
	height:600px;
	background-size:cover;  
}
.wrap_list_1{
    padding:0px 0; margin:0px 0;
    width:100%;
	height:600px;
	background: url('list_1.jpg') no-repeat;   background-size:cover;  
}
.wrap_list_2{
    padding:0px 0; margin:0px 0;
    width:100%;
	height:600px;
	background: url('list_2.jpg') no-repeat;   background-size:cover;  
}

.wrap_list_3{
    padding:0px 0; margin:0px 0;
    width:100%;
	height:600px;
	background: url('list_3.jpg') no-repeat;   background-size:cover;  
}

.wrap_list_4{
    padding:0px 0; margin:0px 0;
    width:100%;
	height:600px;
	background: url('list_4.jpg') no-repeat;   background-size:cover;  
}

.wrap_list_5{
    padding:0px 0; margin:0px 0;
    width:100%;
	height:600px;
	background: url('list_5.jpg') no-repeat;   background-size:cover;  
}

.wrap_list_6{
    padding:0px 0; margin:0px 0;
    width:100%;
	height:600px;
	background: url('list_6.jpg') no-repeat;   background-size:cover;  
}

.wrap_list_7{
    padding:0px 0; margin:0px 0;
    width:100%;
	height:600px;
	background: url('list_7.jpg') no-repeat;   background-size:cover;  
}


#ban_nav{ width:100%; margin:0 auto; padding:0 auto; z-index:999;margin-top:-600px; height:auto;}




.wrap9{padding:0px 0; width:1200px; margin:0px auto;height:300px;}


.wrap_bg h2{color:#fff; font-size:36px;line-height:60px; margin:0px 0 30px;padding-top:210px;}
.wrap_bg h3{color:#fff; font-size:28px;line-height:50px; margin:0px 0 30px;}





.wrap_big1{
    padding:0px 0; margin:0px 0;
    width:100%;
	height:600px;
	background: url('big1.jpg') #fff no-repeat;   background-size:cover;  
}

.wrap_big2{
    padding:0px 0 0px;
    width:100%;
	height:600px;
	background: url('big2.jpg') #fff no-repeat;   background-size:cover;  
}
.wrap_big3{
    padding:0px 0 0px;
    width:100%;
	height:600px;
	background: url('big3.jpg') #fff no-repeat;   background-size:cover;  
}
.wrap_big4{
    padding:0px 0 0px;
    width:100%;
	height:600px;
	background: url('big4.jpg') #fff no-repeat;   background-size:cover;  
}


.wrap_nav{padding:0px 0; width:1200px; margin:0px auto;}
.wrap2{padding:0px 0; width:1200px; margin:0px auto;}


.wrap2 h2{color:#0066a1; font-size:36px;line-height:60px; margin:0px 0 30px;padding-top:120px;}
.wrap2 h3{color:#0066a1; font-size:28px;line-height:50px; margin:0px 0 30px;}

.wrap2 p{color:#000; padding-top:50px; font-size:16px;line-height:24px}

.wrap2 li{color:#fff; padding:10px auto; font-size:16px; line-height:30px}
.wrap2 li a{color:#fff;}

.wrap2 .more{ padding:0.5em 1.5em 0.5em 1.5em; color:#fff; font-weight:normal; font-size:14px; border:2px solid #0061af; background:#0061af; border-radius:2px;  clear:both; transition: all 0.3s; margin-left:5px; }
.wrap2 .more i{ margin-left:5px; font-weight:normal;}
.wrap2 .more:hover{ background:#009fde;border-radius:10px;  border:2px solid #fff;}


.wrap2 a{color:#0066a1;}


.layout {
    padding-bottom: 80px;
    width: 1200px;
    margin: 0 auto;
}

.tl-title {
	font:30px/110px "Microsoft Yahei";
	height:110px;
	text-align:left;
}
.tl-title span {
	padding:0 0px;
	margin:0;
	color:#000000;
	font-weight:normal;
	display:inline-block;
	border-bottom:0px solid #000000;
	z-index:2;
}


.pic_page{
	width:auto;
	height:auto;
	overflow:hidden;
	position:relative;
}


.t-wrapper {
    /*overflow: hidden;*/
    background-color: #ffffff;
}
.se_bian{ background-color:#fff;}





.t-title {
color:#0066a1; font-size:36px;
	text-align:left;
}
.t-title span {
	padding:30px 0px;
	margin:0;
color:#0066a1; font-size:36px;
	font-weight:bold;
	display:inline-block;
	border-bottom:0px solid #000000;
	z-index:2;
}



.layout p {
	margin: 20px 0px; font-size: 20px; line-height: 36px;  text-indent: 2em;
}
.layout p a{
	COLOR: #006DAF; 
}
.layout p em{
	font-size: 16px; color: rgb(153, 153, 153); 
}
.layout p img {
	text-indent: 0em; display: block; margin: 20px auto; max-width: 100%; height: auto;
}
.layout img {
	text-indent: 0em; display: block; margin: 20px auto; max-width: 100%; height: auto;
}
.layout H5 {
	margin: 15px 0px; font-size: 16px;text-indent: 2em;
}



.frame {
	width:100%;
	overflow:hidden;
	position:relative;
}
.frame-room {
	float:left;
	_margin-left:expression(this.previousSibling==null?'0':'20px');
}
.frame-room + .frame-room {
	margin-left:20px;
}



.edu{
	
}
.edu-item {

	width:30%;
	height:auto;
	float:left;
	margin:0 1% 20px 2%;
	background-color:#ffffff;
}
.edu-pic {
	position:relative;
	width:100%;
	height:auto;
	cursor:pointer;
	_cursor:hand;
}
.edu-pic img {
	height:100%;
	width:100%;
}

.edu-item p{
	padding:10px 10px;
	font-size:15px;
	line-height:16px;
	color:#333333;
	margin:0;
	text-align:center;
	font-weight:normal;
	height:16px;
}
.edu-item p {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.edu-item p a:hover {
	color:#2267ad;
}







.t_main {
	border-top-color: #006DAF; border-top-width: 0px; border-top-style: solid;
}
.t_main .padd {
	border-image: none; border-width: 0px 0px 0px; border-style: none solid solid; border-color: currentColor rgb(225,225,225) rgb(225,225,225); 
}
.t_main .padd {
	padding: 10px 15px 5px;
}
.t_main h1 {
	text-align: center; color: rgb(0, 0, 0); line-height: 120px; overflow: hidden; font-family: "Microsoft Yahei","微软雅黑", "黑体"; font-size: 36px; font-weight: normal;
}

.artInfodao {
	padding: 30px 30px; border: 1px dotted rgb(170, 170, 170); border-image: none; color: rgb(153, 153, 153); text-indent: 2em; margin-top: 20px; position: relative; line-height: 36px; font-size: 18px;
}


.dp {
	padding: 0px 10px; text-align: center; color: rgb(153, 153, 153);
}
.artInfo {
	padding: 10px 0px 20px; text-align: center; color: rgb(153, 153, 153); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative; font-size: 18px;
}

.artkey {
	padding: 0px 0px 10px; border: 0px dotted rgb(170, 170, 170); border-image: none; color: rgb(153, 153, 153); text-indent: 10px; margin-top: 20px; position: relative; font: 700 18px/36px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; 
}

.artkey A {
	COLOR: #006DAF; MARGIN-right: 10px; font: 700 18px/36px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; 
}


.t_main .t_body{
	padding: 3px 0px 0px; line-height: 30px; font-size: 16px;
}
.t_main .t_body p {
	margin: 20px 0px; font-size: 16px;text-indent: 2em;
}
.t_main .t_body p a{
	COLOR: #006DAF; 
}
.t_main .t_body p em{
	font-size: 16px; color: rgb(153, 153, 153); 
}
.t_main .t_body p img {
	text-indent: 0em; display: block; margin: 0px auto; max-width: 100%; height: auto;
}
.t_main .t_body img {
	text-indent: 0em; display: block; margin: 0px auto; max-width: 100%; height: auto;
}
.t_main .t_body H5 {
	margin: 15px 0px; font-size: 16px;text-indent: 2em;
}
.t_main p {
	margin: 15px 5px; font-size: 16px;text-indent: 0em;
}


.t_main .t_body .quote,.t_main .t_body .blockcode{margin:10px 0;padding:10px 10px 10px 60px;zoom:1;}
.t_main .t_body .quote{padding-bottom:5px;background:#F9F9F9 url(icon_quote_s.gif) no-repeat 20px 6px;}
.t_main .t_body .quote blockquote{display:inline-block;margin:0;padding:0 60px 5px 0;background:url(icon_quote_e.gif) no-repeat 100% 100%; zoom:1;}


.t_body blockquote { margin:0 0px 10px 0;padding:10px 30px 0px; background:#F9F9F9 url(icon_quote_s.gif) no-repeat 20px 12px;}
.t_main .t_body blockquote p {
	margin: 10px 0px 5px;
}
.t_body blockquote p{display:inline-block; margin:0px 0px; zoom:1; width:100%; padding:0px 10px 0 0px;}
.t_body blockquote p:last-child {background:url(icon_quote_e.gif) no-repeat 100% 100%; padding-bottom:15px; margin-bottom: 10px; }










.article-list{padding-top:20px; }
.article-list {margin-bottom:20px;overflow:hidden;zoom:1}


.article-list li {
	font-size: 12px;
	border-top: 1px solid #eaecef;
	border-bottom: #ddd 0px dashed;
	position: relative;
	padding: 20px 0 20px;
	margin: 0 0px 0px 0;
	*zoom: 1; 
}

.article-list li:first-child {
	border-top: 0;
	border-bottom: 0;
	padding: 0px 0 20px;
}

.article-list li img{height:300px;width:450px;float:left; margin: 0 60px 0px 0}
.article-list .r img {height:300px;width:450px;float:right; margin: 0 0px 0px 60px}
.article-list h3 {
	margin-bottom: 5px;
	font: 30px/60px "微软雅黑";
	color: #0c3e83;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.article-list h3 a{
	color: #0c3e83;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.article-list h3 a:hover {
	color: #e05a5a;
	text-decoration: none
}



.article-list .brief {
    color: #666;
    line-height: 24px;
}
.article-list p{color:#999;font-size:16px;  padding:10px 0 30PX; line-height: 36px; text-indent: 0em;}
.article-list .info span{padding:0px 0px 0 0; color:#999;}

.article-list .more{ padding:0.5em 1.5em 0.5em 1.5em; color:#fff; font-weight:normal; font-size:14px; border:2px solid #0061af; background:#0061af; border-radius:2px;  clear:both; transition: all 0.3s; margin-left:5px; }
.article-list .more i{ margin-left:5px; font-weight:normal;}
.article-list .more:hover{ background:#009fde;border-radius:10px;  border:2px solid #fff;}







.article-n{padding-top:20px; }
.article-n {margin-bottom:20px;overflow:hidden;zoom:1}


.article-n li {
	font-size: 12px;
	border-top: 1px solid #eaecef;
	border-bottom: #ddd 0px dashed;
	position: relative;
	padding: 20px 0 20px;
	margin: 0 0px 0px 0;
	*zoom: 1; 
}

.article-n li:first-child {
	border-top: 0;
	border-bottom: 0;
	padding: 0px 0 20px;
}

.article-n li img{height:200px;width:300px;float:left; margin: 0 60px 0px 0}
.article-n .r img {height:200px;width:300px;float:right; margin: 0 0px 0px 60px}
.article-n h3 {
	margin-bottom: 5px;
	font: 30px/50px "微软雅黑";
	color: #0c3e83;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.article-n h3 a{
	color: #0c3e83;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.article-n h3 a:hover {
	color: #e05a5a;
	text-decoration: none
}



.article-n .brief {
    color: #666;
    line-height: 24px;
}
.article-n p{color:#999;font-size:16px;  padding:0px 0 0PX; line-height: 36px; text-indent: 0em;}
.article-n .info span{padding:0px 0px 0 0; color:#999;}

.article-n .more{ padding:0.5em 1.5em 0.5em 1.5em; color:#fff; font-weight:normal; font-size:14px; border:2px solid #0061af; background:#0061af; border-radius:2px;  clear:both; transition: all 0.3s; margin-left:5px; }
.article-n .more i{ margin-left:5px; font-weight:normal;}
.article-n .more:hover{ background:#009fde;border-radius:10px;  border:2px solid #fff;}




.page_list {
	background:rgba(255, 255, 255,0.1); padding: 10px 0px; margin:0px 0px; border: 0px solid rgb(221, 221, 221); border-image: none; text-align: center; margin-top: 20px;
}

.page_list SELECT {
	background:  rgba(219, 225, 230,0.3);  padding: 6px 0px; 
}

.page_list a {
	font: 500 14px/32px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; margin: 0px 2px; padding: 0px 8px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.page_list a:link {
	color: rgb(0, 0, 0);
}
.page_list a:visited {
	color: rgb(0, 0, 0);
}
.page_list a:hover {
	background: #006DAF; color: rgb(255, 255, 255);
}
.page_list a.disabled:link {
	background: none; color: rgb(219, 225, 230);
}
.page_list .disabled {
	background: none; color: rgb(219, 225, 230);
}
.page_list a.disabled:visited {
	background: none; color: rgb(219, 225, 230);
}
.page_list a.disabled:hover {
	background: none; color: rgb(219, 225, 230);
}
.page_list a.curr:link {
	background: #006DAF; color: rgb(255, 255, 255);
}
.page_list span {
	background: #006DAF; color: rgb(255, 255, 255); font: 500 14px/32px "Microsoft YaHei", "微软雅黑", "宋体", "黑体"; margin: 0px 4px; padding: 0px 6px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.page_list .curr {
	background: #006DAF; color: rgb(255, 255, 255);
}
.page_list a.curr:visited {
	background: #006DAF; color: rgb(255, 255, 255);
}
.page_list a.curr:hover {
	background: #006DAF; color: rgb(255, 255, 255);
}
.page_list a.blank:link {
	background: none; color: rgb(0, 0, 0); cursor: default;
}
.page_list a.blank:visited {
	background: none; color: rgb(0, 0, 0); cursor: default;
}
.page_list a.blank:hover {
	background: none; color: rgb(0, 0, 0); cursor: default;
}



.recr-wrap{margin-bottom: 60px; margin-top:30px;}
.recr-wrap h5{background:#0061AF; line-height:60px; overflow: hidden; color:#fff; font-size:16px;}
.recr-wrap h5 ul li{float: left; font-size:20px; padding-right: 1px; position: relative; text-align: center;}
.recr-wrap h5 ul li span{border-right: 1px solid #fff; bottom: 0; height:40px; position: absolute; opacity:0.2; right: 0;}
.recr-list{margin-top: 0px; font-size:16px;}
.recr-list > li{border-bottom: 1px solid #eaeaea;}
.recr-list .recr-item.active .recr-txt{display: block;}
.recr-item:hover{background:#eee;}
.recr-list ul{overflow: hidden; border: 1px solid #fff; line-height: 60px;}
.recr-list ul li{float: left; padding-right: 1px; text-align: center; line-height:60px;}
.recr-list ul li a{cursor: pointer; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease; -webkit-transition-delay: 0s; transition: all 0.3s ease 0s; color:#006699; font-weight:bold; }
.recr-list ul li a i{width: 13px; display: inline-block; height: 13px; margin-right: 4px; position: relative; top: 2px;}
.recr-list ul li a:hover{color: #ea5b24; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease; -webkit-transition-delay: 0s; transition: all 0.3s ease 0s;color:#006699;}



.recr-show-pic{position: absolute; top: 0px; left: 0px;}
.recr-item-pos{width:30%;}
.recr-item-comp{width: 20%;}
.recr-item-sar{width:20%;}
.recr-item-quan{width: 20%;}
.recr-item-loc{width: 18%;}
.recr-item-pub{width:15%;}
.recr-item-ope{width: 15%;}





.job_main{ width:100%; max-width:1200px; margin:30px auto; }



.job_zwbt{ font-size:24px; color:#0066cc; margin-bottom:25px; border-left:5px solid #0061AF; padding-left:15px;}


.jobinfo{ color:#949494; line-height:36px; padding:30px 0 20px 0px; border-top:1px dotted #C8C8C8; font-size:16px;}
.jobinfo b.bt{ color:#0066cc; font-size:24px; margin-bottom:5px; display:block;}

.jobinfo p{ color:#949494; line-height:26px; padding:10px 0 10px 0px; font-size:16px;}



.hr-div{
	display: none;
}
.hr-table{
	width: 100%;border-collapse:collapse;
}
.hr-table td{
	line-height: 50px;
	border: 1px solid #ecebeb;
	text-align: center;
	font-size:16px;
}
.zp-table{
	width: 100%; border-collapse:collapse;
}
.zp-table td{
	line-height: 50px;
	border: 1px solid #ecebeb;
	text-align: center;
}
.zp-table td.botn{
	border-top: none;
}







/*============ pic =============*/



.edu-score {
	display:block;
	position:absolute;
	bottom:5px;
	right:5px;
	padding:0 5px;
	color:#ffffff;
	text-shadow:0 0 2px black;
	font-size:12px;
	line-height:1.5;
	border-radius:20px;
	background-color:#000000;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.edu-flag {
	position:absolute;
	top:0px;
	left:0px;
	padding:0;
	color:#ffffff;
	font-size:12px;
	line-height:1.5;
}
.edu-flag span{
	padding:0 5px;
}


.flag-only {
	background-color:#069eff;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.porducts_list{
	width:auto;
	height:auto;
	overflow:hidden;
	position:relative;
}
.pic-item {
	width:23.5%;
	height:auto;
	float:left;
	margin:0 0 20px 2%;
	padding:0px auto;
	background-color:#eee;
}
.pic-item:nth-child(4n+1) {
	margin-left:0;
}
.noml{
	margin-left:0;
}
.pic-item p{
	padding:10px 10px;
	font-size:16px;
	line-height:36px;
	color:#333333;
	margin:0;
	text-align:center;
	font-weight:normal;
	height:36px;
}
.pic-item p {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.pic-item p a:hover {
	color:#2267ad;
}
.pic-pic {
	position:relative;
	width:100%;
	cursor:pointer;
	_cursor:hand;
	padding-bottom: 66.6666%;
}
.pic-pic img {
    position:  absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	padding:0px auto;
	margin:0px auto;
}








.porducts_nav{
    width: 100%;
    margin: 30px auto;
}
.porducts_nav li{
    float: left;
    width:-moz-calc((100% - 100px)/5);
    width:-webkit-calc((100% - 100px)/5);
    width: calc((100% - 100px)/5);
    height: 48px;
    line-height:48px;
    text-align: center;
    background:#0061AF;
    color: #3d3d3d;
    font-size: 16px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    cursor: pointer;
    margin: 0 10px;
}

.porducts_nav li:first-child {
    margin: 0 10px 0 0px;
}
.porducts_nav li:last-child {
    margin: 0 0px 0 10px;
}
.porducts_nav li.checked{
    background-color: rgb(14, 39, 68);
    color: #000;
}
.porducts_nav li:hover{
    background-color: rgb(14, 39, 68);
}
.porducts_nav li.checked:hover{
    color: #000;
    background-color: rgb(14, 39, 68);
}
.porducts_nav li a{
    color: #fff;
}


.fn-clear {
	
}
.fn-clear::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "\0020";
}


.global-footer {
	width: 100%; overflow: hidden; padding-top: 60px; clear: both; font-size: 12px; min-width: 1200px;  padding-bottom:60px;


 background: url('footer_bg.jpg') #005C93 no-repeat;background-size:cover; 


}
.global-footer .zuche-bottom-info {
	margin: 0px auto; width: 1200px; clear: both; display: block; 
}
.global-footer .zuche-bottom-info .box {
	margin: 0px; width: 16.666666%; float: left;
}
.global-footer .zuche-bottom-info .box li {
	list-style: none; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px;
}
.global-footer .zuche-bottom-info .box li a {
	color: rgb(255, 255, 255);
}
.global-footer .zuche-bottom-info .box li a:hover {
	text-decoration: underline;
}
.global-footer .zuche-bottom-info .box h3 {
	height: 36px; color: rgb(255, 255, 255); font-size: 22px; font-weight:normal; margin-bottom: 10px; position: relative;
}
.global-footer .zuche-bottom-info .box h3 a{
	color: rgb(255, 255, 255); 
}
.copyright {
	width: 100%; overflow: hidden; padding-top: 20px; clear: both; font-size: 16px; min-width: 1200px; padding-bottom:20px;  border-top-color: rgb(12, 45, 84); border-top-width: 1px; border-top-style: solid; text-align: center; 
background-color: rgb(14, 39, 68);
}
.copyright-logo {
	width: 100%; padding-top: 20px; clear: both; 

 background: url('footer_logo.png') no-repeat 50% 50%; height:125px;
}
.copyright-li {
	margin: 30px auto 0px; width: 1200px; text-align: center; color: #fff;
}
.copyright-li span {
	padding: 0px 12px; border-right-color: rgb(221, 221, 221); border-right-width: 0px; border-right-style: solid;  
}
.copyright-li a {
	color: #fff;
}
.copyright-box {
	margin: 10px auto 0px; width: auto; text-align: center; color: #fff; overflow: hidden; padding-top: 10px; padding-bottom: 20px; 
}
.copyright-box a {
	color: #fff;
}
.copyright-box a:hover {
	color: rgb(120, 147, 173); text-decoration: underline;
}




/* 返回首页 */

#t_totop .to-top{background:url(top.png) no-repeat}
#t_totop{bottom:100px;display:none;margin-right:-655px;position:fixed;right:50%;width:50px;z-index:100}
#t_totop a{display:block;height:50px;margin:0 0 8px;width:50px}
#t_totop .to-index{background:#ddd;color:#fff;font-size:14px;height:32px;line-height:16px;padding:9px;text-align:center;width:32px}
#t_totop .to-top{background-position:0 0px;background-color:#ddd}
#t_totop .to-index:hover{background:#0061AF}
#t_totop .to-top:hover{background-position:-70px 0px}