﻿@charset "utf-8";
/**
 +------------------------------------------------------------------------------
 * 网站样式重写
 +------------------------------------------------------------------------------
 */

html {
	zoom: 1;
}
html * {
	outline: 0;
	zoom: 1;
}
html button::-moz-focus-inner {
border-color:transparent!important;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {/*border-collapse:collapse;border-spacing:0;*/
}
fieldset, a img {
	border: 0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: '';
}
/**
 +------------------------------------------------------------------------------
 * Public Class
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: block;
}
.clear {
	clear: both;
}/* 清除浮动*/
.colwrapper {
	overflow: hidden;
	zoom: 1 /*for ie*/;
	margin: 5px auto;
}/* 高度自适应 */
.strong {
	font-weight: bold;
}
.left {
	float: left;
}
.right {
	float: right;
}
.center {
	margin: 0 auto;
	text-align: center;
}
.show {
	display: block;
	visibility: visible;
}
.hide {
	display: none;
	visibility: hidden;
}
.block {
	display: block;
}
.inline {
	display: inline;
}
.transparent {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.break {
	word-wrap: break-word;
	overflow: hidden; /*word-break:break-all;*/
}
.tl {
	text-align: left
}
.tr {
	text-align: right;
}
.bk, .bk3, .bk6, .bk8, .bk10, .bk15,.bk20 {
	clear: both;
	font-size: 0;
	height: 0;
	overflow: hidden;
}
.bk5 {
	height: 5px;
}
.bk8 {
	height: 8px;
}
.bk10 {
	height: 10px;
}
.bk15 {
	height: 15px;
}
.bk20 {
	height: 20px;
}
/* 解决固定层在IE6下闪的问题 */
*html {
	background-image: url(about:blank);
	background-attachment: fixed;
}

 body {
	color: #666666;
	line-height: 24px;
	font-family:"微软雅黑","黑体", Arial;
	background:#fff; font-size:12px; 
}
a {
	outline: none;
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color:#e4007f;
}
.pagewrap{max-width:1400px; margin:0 auto; min-width:1300px; position:relative;}
.wrapper{
	width:1000px;
	margin: 0 auto;
	clear: both;
	height: auto;
}
.row {
	clear: both;
	height: auto;
	overflow: hidden;
}

.margint-20 { margin-top:20px!important;}
.border-b { border-bottom:1px dashed #DFDFDF;}
.paddingb-20 { padding-bottom:20px;}
.header {
	height:98px; border-top:3px solid #0095D8;
}
.header .wrapper{ position:relative;height:98px;  }
.header .logo{ float:left; margin-top:26px;}
.header .logo a{ display:block; float:left; width:385px; height:55px; background:url(../images/logo.png) no-repeat; text-indent:-9999em;}
.header .social{ float:right;}
.header .social li{ float:left; margin-left:10px; margin-top:15px; height:28px; line-height:28px; width:91px;}
.header .social #weixin{ position:relative;height:28px; line-height:28px; width:91px;}
.header .social #weixin_img{ width:302px; height:357px; background:url(../images/weixin2.png) no-repeat center; position:absolute; right:-5px; top:28px; cursor:pointer; display:none; z-index:99999;}
.naver{ position:absolute; top:55px; right:0;}
.naver li{ float:left; padding:0 15px; font-size:16px;}
.naver li a{ font-size:16px; float:left; display:block; padding-bottom:10px; border-bottom:2px solid #fff;}
.naver li a:hover{border-bottom:2px solid #0095D8; color:#0095D8; text-decoration:none;}


.focusBox { position: relative; width:100%; height:475px; overflow: hidden; }
.focusBox .wrapper{ position:relative;}
.focusBox .pic{ position:relative; z-index:0; width:100% !important; }
.focusBox .pic li{  width:100% !important; height:475px;
	background-size:cover!important; 
	-webkit-background-size:cover!important; 
	-moz-background-size:cover!important; 
	-ms-background-size:cover!important; 
	-o-background-size:cover!important; 
	 }
.focusBox .pic li a{ display:block;  width:100%; height:475px; }
.focusBox .prev,
.focusBox .next { width:40px; height:79px; margin: -40px 0 0; display: none;position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=80);opacity:0.8;  }
.focusBox .prev {left:50%; margin-left:-600px; background:url(../images/prev.png) no-repeat left top; }
.focusBox .next {background:url(../images/next.png) no-repeat left top; right:50%; margin-right:-600px;  }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=100) !important;opacity:1 !important;  }


.bg1{ background:url(../images/img1.jpg) no-repeat right center; padding:85px 0 100px 0; min-height:320px;}
.bg4{ background:url(../images/img4.png) no-repeat  right center; padding:85px 0 100px 0; min-height:320px;}
.bg2{ background:url(../images/bg1.png) no-repeat center top; padding:95px 0 50px 0; min-height:850px;}
.bg3{ background:url(../images/bg3.jpg) no-repeat center top; height:704px; overflow:hidden;}
.meeting .head{ height:65px; margin-bottom:34px;}
.meeting .head h1{ float:left; margin-right:20px;}
.meeting .head strong a{ display:inline-block; background:url(../images/more.png) no-repeat; width:83px; height:29px; line-height:29px; text-align:center; font-size:16px; text-align:center; color:#fff; margin-top:32px;}
.meeting .body{ width:655px; font-size:14px;}
.meeting .body p{ margin-bottom:10px;     text-indent: 2em;}

.speech{ height:580px; margin-bottom:90px;}
.speech .head{ margin-bottom:60px; text-align:center;}
.new_banner_center{width: 1000px;height: 308px;overflow:hidden;position: relative;}
.speech .body ul{position: absolute;top: 0;left: 0;width: 1000%;}
.arrow_lr{height: 22px;position: relative;top: 58%;margin-top: -14px;width: 100%;}
.recommend_book_banner_S-left{position: absolute;left: -55px;z-index: 2;cursor: pointer;top: 1000%;}
.recommend_book_banner_S-right{right:-55px;z-index: 2;position: absolute;cursor: pointer; top: 1000%;}
.speech .body ul li{float:left;width: 328px;margin-right:15px;height: 219px;overflow:hidden;}
.speech .body ul li img{width: 162px;}
.speech .body ul li img.img111 {height: 192px;width: 162px;}
.speech .body ul li .thumb{float: left;height: 308px;position:relative;overflow:hidden;margin-bottom:10px;}
.speech .body ul li .desc h3{/* width: 200px; */font-size: 18px;text-align:left;line-height:22px;text-align:left;overflow:hidden;margin-bottom:10px;color: #a3a3a3;margin: 10px 0;}
.speech .body ul li .desc h3 a{ color:#A3A3A3;}
.speech .body ul li .desc p{ color:#ADADAD;}
.speech .body ul li .desc p a{ color:#e4007f;}
.speech .body ul .mk{width:366px; height:210px; padding:10px; padding-top:166px; position:absolute; left:0; bottom:-386px; color:#fff; text-align:center;font-size:14px;font-family:"微软雅黑"; font-size:18px; line-height:32px;}
.speech .body ul .mk a{ color:#fff;}
.speech .body ul .mk a:hover{ color:#fff; text-decoration:none;}

.discuss{ margin-bottom:80px;}
.discuss .lft{ float:left; width:450px; background:url(../images/bg2.png) no-repeat center bottom; min-height:540px; *height:540px; text-align:center;}
.discuss .lft .pic{ padding:0 0 0 10px; text-align:center;}

.discuss .rgt{ width:460px; float:right; margin-right:70px; padding-top:60px;}
.discuss .rgt .hd h1{ margin-bottom:52px;}
.discuss .rgt .hd dl { height:50px; margin-bottom:30px;}
.discuss .rgt .hd dl dt,.discuss .rgt .hd dd{ float:left;}
.discuss .rgt .hd dl dd{ margin-left:25px; *display:inline;}
.discuss .rgt .hd dl dt{ background:#0095D8; height:28px; line-height:28px; padding:0 14px; color:#fff; font-size:16px; margin-top:3px;}
.discuss .rgt .hd dl dd.n1{ font-size:35px; line-height:36px; color:#888888;}
.discuss .rgt .hd dl dd.n2{ line-height:22px; color:#888888; font-size:16px;}
.discuss .rgt .bd h3{ margin-bottom:10px;}
.discuss .rgt .bd h3 strong{ display:inline-block; background:#0095D8; height:28px; line-height:28px; padding:0 14px; color:#fff; font-size:16px; width:110px; }
.discuss .rgt .bd { line-height:30px; font-size:14px;}


.view{ margin-bottom:60px;}
.view .head{ margin-bottom:60px; text-align:center;}
.view .view_body{ border:1px solid #D4D4D4; padding:10px; background:#fff;     width: 1000px;}

.view_con { width:1000px; margin:0 auto; background:#F5F5F5;  padding:20px 30px; box-sizing:border-box;}
.view_con p { font-size:14px; color:#666; margin: 10px 0;     line-height: 20px;     text-indent: 2em;}
.view_con .title p{ width:332px;  height:40px; line-height:40px;background-color: #0095D8; color:#fff;     padding-left: 7px; font-size:18px;      text-indent: 0;    margin-bottom: 10px; margin-top: 10px; }
.bg3 h1{ margin-bottom:60px; text-align:center; padding-top:60px; }


.focusBox2 { position: relative;  background:url(../images/box1.png) no-repeat center center; width:462px; height:441px; padding:22px; padding-top:55px; }
.focusBox2 .wrapper{ position:relative;}
.focusBox2 h2{ font-size:18px; line-height:30px; color:#666; margin-bottom:5px;}
.bottom_banner{position: relative;width: 462px;height: 460px;overflow:hidden;}
.focusBox2 .pic{ position:absolute;width:1000%; top: 0;left: 0;height: 460px;}
.focusBox2 .pic li{width:462px; float: left;height: 460px;}
.focusBox2 .pic .img{ margin-bottom:5px; height:269px; overflow:hidden; }
.focusBox2 .hd { overflow:hidden; zoom:1; position:absolute; width:100%; bottom:10px; right:0;z-index:3; text-align:center;}
.focusBox2 .hd li{ display:inline-block; *display:inline; zoom:1;line-height:15px; text-align:center; font-size:12px; width:11px; height:10px; margin:0 5px; cursor:pointer; overflow:hidden; background:url(../images/dot1.png) no-repeat 0 0;}
.focusBox2 .hd .on{ background:url(../images/dot1.png) no-repeat 0 -12px;}
.focusBox2 .prev,
.focusBox2 .next { width:65px; height:129px; margin: -70px 0 0; display:block;position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; }
.focusBox2 .prev {left:50%; margin-left:-450px; background:url(../images/prev2.png) no-repeat left top; }
.focusBox2 .next {background:url(../images/next2.png) no-repeat left top; right:50%; margin-right:-450px;  }
.focusBox2 .prev:hover,
.focusBox2 .next:hover { filter:alpha(opacity=100) !important;opacity:1 !important;  }

.footer{background:#021323;text-align:center;padding: 54px 0 54px;color:#bdbbbb;}
.footerIn { width:1133px; margin:0 auto;     overflow: auto;}
.footer a{ color:#bdbbbb; }
.footerl { width:599px;  }
.footerr {padding: 0 0 0 33px;/* margin-left: 20px; */border-left:1px solid #bdbbbb;}
.footerl p{color:#bdbbbb; text-align:left; font-size:14px; }
.footerr p{ font-size:20px;     line-height: 120px; }
.footerl span { text-align:left; font-size:18px; display:block;     margin-bottom: 20px;}
.footer .footer_p{color:#bdbbbb;text-align:center;font-size:16px;margin-top: 31px;}

.pro_banner { position:relative;}
.pro_banner ol { position:absolute; bottom:0px; width:60px; left:50%; margin-left:-30px;}
.pro_banner ol li { width:10px; height:10px; border:1px solid #1b93c7; float:left; border-radius:50%; margin:0 5px;}
.pro_banner ol li.current { background:#1b93c7;  border:1px solid #1b93c7;}
.p_new { height:78px; overflow:hidden; }
.p_new a {  height:78px; overflow:hidden; display:block; }

table p { text-indent:0em!important;}
.div1 {margin: 31px 10px;font-size:16px;}


.fl { float:left;}
.fr { float:right;}
.popdiv { width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.5); display:none; z-index:100;}
.tanchu { padding:50px 30px; box-sizing:border-box;  width:800px; height:500px; position:fixed; left:50%; top:50%; margin:-250px 0 0 -400px; z-index:101;background:#f6f6f6; box-shadow:1px 1px 3px #ccc; display:none;}
.tanchu_con { overflow:auto;  }
.tanchu_con_l { width:260px;}
.tanchu_con_l img { width:260px!important;}
.tanchu_con_r { width:450px;}
.tanchu_con_r h3 {margin: 10px 0;font-size:20px;font-weight:700;color:#333;}
.tanchu_con_r span{margin: 10px 0;font-size:16px;color:#666;display: block;}
.tanchu_con_r p{ font-size:12px; margin-bottom:5px;}
.close { }
.close img { width:50px!important; height:50px; display:block; position:absolute; top:-20px; right:-20px; z-index:102;} 




.zhaoshang { width:100%; background:#fff; padding:100px 0;}
.zs_t { font-size:18px; color:#333; margin-bottom:30px; font-weight:600; }
.zs_b { border:1px solid #e0e0e0; overflow:hidden; margin-bottom:50px; padding:10px 0;}
.zs_b ul li { float:left; height:80px; margin:15px 40px; _display:block; _zoom:1;}
.zs_b ul li .img11 {    margin-top: 10px;}



.desc {
    box-sizing: border-box;
    width: 155px;
    float: left;
    padding: 0px 18px;
    }

.desc .span1 { font-size:16px; margin-bottom:10px; display:block;}
.desc .p1 { font-size:14px;}






