body {
	font: 14px/1.6 'Helvetica Neue',Arial,Tahoma,"Hiragino Sans GB",STHeiti,"Microsoft YaHei","微软雅黑",sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-transform: none;
	line-height: 1.6;
	-webkit-font-smoothing: antialiased
}

html,legend {
	background: #FFF;
	color: #555
}

body,dl,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend {
	margin: 0
}

ul,ol,fieldset,p {
	margin: 0;
	padding: 0
}

table {
	font-size: inherit
}

fieldset,img {
	border: 0
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal
}

ul,ol {
	list-style: none
}

caption,th {
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%
}

h1 {
	font-size: 18px
}

h2 {
	font-size: 16px
}

h3 {
	font-size: 14px
}

q:before,q:after {
	content: ''
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

input,button,textarea,select {
	font: 14px/1.6 'Helvetica Neue',Arial,Tahoma,"Hiragino Sans GB",STHeiti,"Microsoft YaHei","微软雅黑",sans-serif
}

textarea {
	overflow: auto;
	vertical-align: top
}

pre,code,kbd,samp,tt {
	font-family: "Courier New",Courier,monospace
}

small {
	font-size: 100%
}

a {
	color: #222;
	text-decoration: none
}

a:hover {
	color: #3c485f;
	text-decoration: underline
}

abbr,acronym {
	border-bottom: 1px dotted;
	cursor: help
}

ins {
	text-decoration: none
}

del {
	text-decoration: line-through
}

hr {
	background-color: #d1d7dc;
	border: 0;
	color: #d1d7dc;
	height: 1px
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
	display: block
}

audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.col18 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 1050px
}

.col17 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 990px
}

.col16 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 930px
}

.col15 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 870px
}

.col14 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 810px
}

.col13 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 750px
}

.col12 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 690px
}

.col11 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 630px
}

.col10 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 570px
}

.col9 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 510px
}

.col8 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 450px
}

.col7 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 390px
}

.col6 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 330px
}

.col5 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 270px
}

.col4 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 210px;
}

.col3 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 150px
}

.col2 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 90px
}

.col1 {
	float: left;
	_display: inline;
	margin-left: 30px;
	width: 30px
}

.offset18 {
	margin-left: 1080px
}

.offset17 {
	margin-left: 1020px
}

.offset16 {
	margin-left: 960px
}

.offset15 {
	margin-left: 900px
}

.offset14 {
	margin-left: 840px
}

.offset13 {
	margin-left: 780px
}

.offset12 {
	margin-left: 720px
}

.offset11 {
	margin-left: 660px
}

.offset10 {
	margin-left: 600px
}

.offset9 {
	margin-left: 540px
}

.offset8 {
	margin-left: 480px
}

.offset7 {
	margin-left: 420px
}

.offset6 {
	margin-left: 360px
}

.offset5 {
	margin-left: 300px
}

.offset4 {
	margin-left: 240px
}

.offset3 {
	margin-left: 180px
}

.offset2 {
	margin-left: 120px
}

.offset1 {
	margin-left: 60px
}

.warp {
	width: 1050px;
	margin: 0 auto;
	*zoom: 1
}
/*赞助企业*/
.warp h3{
	font-size:30px;
	margin: 30px 0 0 17%;
	float:left;
}
/*赞助企业右边轮播*/
.warp dl{
	float:left;
	margin:30px 0 0 0;
}

/*要闻速递*/
.style{
	border-bottom:1px solid #000000 ;
}
h2{
	color:#5D8BAE;
	font-size:18px;
}
b{
	color:#5D8BAE;
}
.yw{
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	border-bottom: 3px solid #094D98;
	padding-bottom: 2px;
}
/*新闻速递*/
.sd{
	padding:0px 5px;
}
.sd span{
	font-size: 20px;
	font-weight: bold;
}
.sd h2{
	font-size:17px;
}
.sd p{
	font-size: 14px;
	color:#000;
}
/*按钮和微信*/
.mod-contbox td{
	color:#FFFFFF;
}
td button{
	margin:5px;
	width:80%;
	height:15%;
	border-radius: 5px;
	font-size: 18px;
	font-weight: bold;
}
.btn1{
	background:#00B0F0;
	color:#ffffff;
}
.btn2{
	background:#18D1FF;
	color:#ffffff;
}

.btn4{
	background:#6598FF;
}
td img{
	width:150px;
}
.yc{
	color:#000000;
}
.yc span{
	font-size: 16px;
	color: #000000;
}
.yc button a{
	color:#FFFFFF;
	text-decoration:none;
}
.weixin{
	font-size: 13px;
	padding: 0 5px;
}

.warp:before,.warp:after {
	display: table;
	content: ""
}
/*会议内容*/

.warp:after {
	clear: both
}

.row {
	margin-left: -30px;
	*zoom: 1
}

.row:before,.row:after {
	display: table;
	content: ""
}

.row:after {
	clear: both
}

.col {
	margin-left: 30px;
	*zoom: 1
}

.col:before,.col:after {
	display: table;
	content: ""
}

.col:after {
	clear: both
}

@font-face {
	font-family:"iconfont";src:url('http://at.alicdn.com/t/font_1413184043_1188066.eot');src:url('http://at.alicdn.com/t/font_1413184043_1188066.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1413184043_1188066.woff') format('woff'),url('http://at.alicdn.com/t/font_1413184043_1188066.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1413184043_1188066.svg#iconfont') format('svg')
}

.iconfont {
	font-family: "iconfont"!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}

.icon-audio:before {
	content: "\e600"
}

.icon-alarm:before {
	content: "\e601"
}

.icon-award:before {
	content: "\e602"
}

.icon-back:before {
	content: "\e603"
}

.icon-backward:before {
	content: "\e604"
}

.icon-bag:before {
	content: "\e605"
}

.icon-ball:before {
	content: "\e606"
}

.icon-battery:before {
	content: "\e607"
}

.icon-bell:before {
	content: "\e608"
}

.icon-bigone:before {
	content: "\e609"
}

.icon-blocks:before {
	content: "\e60a"
}

.icon-bluetooth:before {
	content: "\e60b"
}

.icon-browser:before {
	content: "\e60c"
}

.icon-calendar:before {
	content: "\e60d"
}

.icon-camera:before {
	content: "\e60e"
}

.icon-cartridge:before {
	content: "\e60f"
}

.icon-cd:before {
	content: "\e610"
}

.icon-cloud:before {
	content: "\e611"
}

.icon-coctail:before {
	content: "\e612"
}

.icon-coffee:before {
	content: "\e613"
}

.icon-compass:before {
	content: "\e614"
}

.icon-confirm:before {
	content: "\e615"
}

.icon-contacts:before {
	content: "\e616"
}

.icon-conus:before {
	content: "\e617"
}

.icon-creditcard:before {
	content: "\e618"
}

.icon-cup:before {
	content: "\e619"
}

.icon-cursoure:before {
	content: "\e61a"
}

.icon-delete:before {
	content: "\e61b"
}

.icon-desctop:before {
	content: "\e61c"
}

.icon-diagram:before {
	content: "\e61d"
}

.icon-diamond:before {
	content: "\e61e"
}

.icon-document:before {
	content: "\e61f"
}

.icon-doodle:before {
	content: "\e620"
}

.icon-download:before {
	content: "\e621"
}

.icon-drop:before {
	content: "\e622"
}

.icon-edit:before {
	content: "\e623"
}

.icon-equalizer:before {
	content: "\e624"
}

.icon-export:before {
	content: "\e625"
}

.icon-eye:before {
	content: "\e626"
}

.icon-flash:before {
	content: "\e627"
}

.icon-flashdrive:before {
	content: "\e628"
}

.icon-flashlight:before {
	content: "\e629"
}

.icon-folder:before {
	content: "\e62a"
}

.icon-fork:before {
	content: "\e62b"
}

.icon-forward:before {
	content: "\e62c"
}

.icon-gamepad:before {
	content: "\e62d"
}

.icon-go:before {
	content: "\e62e"
}

.icon-grid:before {
	content: "\e62f"
}

.icon-heart:before {
	content: "\e630"
}

.icon-help:before {
	content: "\e631"
}

.icon-home:before {
	content: "\e632"
}

.icon-icecream:before {
	content: "\e633"
}

.icon-import:before {
	content: "\e634"
}

.icon-key:before {
	content: "\e635"
}

.icon-keyboard:before {
	content: "\e636"
}

.icon-lab:before {
	content: "\e637"
}

.icon-lamp:before {
	content: "\e638"
}

.icon-letter:before {
	content: "\e639"
}

.icon-like:before {
	content: "\e63a"
}

.icon-link:before {
	content: "\e63b"
}

.icon-list:before {
	content: "\e63c"
}

.icon-location:before {
	content: "\e63d"
}

.icon-lock:before {
	content: "\e63e"
}

.icon-medecine:before {
	content: "\e63f"
}

.icon-menuclassic:before {
	content: "\e640"
}

.icon-menudots:before {
	content: "\e641"
}

.icon-menushort:before {
	content: "\e642"
}

.icon-messages:before {
	content: "\e643"
}

.icon-mic:before {
	content: "\e644"
}

.icon-mobile:before {
	content: "\e645"
}

.icon-moon:before {
	content: "\e646"
}

.icon-more:before {
	content: "\e647"
}

.icon-mouse:before {
	content: "\e648"
}

.icon-nature:before {
	content: "\e649"
}

.icon-notepad:before {
	content: "\e64a"
}

.icon-outlet:before {
	content: "\e64b"
}

.icon-pause:before {
	content: "\e64c"
}

.icon-picture:before {
	content: "\e64d"
}

.icon-pin:before {
	content: "\e64e"
}

.icon-planet:before {
	content: "\e64f"
}

.icon-play:before {
	content: "\e650"
}

.icon-plus:before {
	content: "\e651"
}

.icon-portfolio:before {
	content: "\e652"
}

.icon-printer:before {
	content: "\e653"
}

.icon-processor:before {
	content: "\e654"
}

.icon-protect:before {
	content: "\e655"
}

.icon-pulse:before {
	content: "\e656"
}

.icon-random:before {
	content: "\e657"
}

.icon-rating:before {
	content: "\e658"
}

.icon-refresh:before {
	content: "\e659"
}

.icon-sale:before {
	content: "\e65a"
}

.icon-save:before {
	content: "\e65b"
}

.icon-search:before {
	content: "\e65c"
}

.icon-send:before {
	content: "\e65d"
}

.icon-settings:before {
	content: "\e65e"
}

.icon-share:before {
	content: "\e65f"
}

.icon-slider:before {
	content: "\e660"
}

.icon-smalllist:before {
	content: "\e661"
}

.icon-star:before {
	content: "\e662"
}

.icon-sun:before {
	content: "\e663"
}

.icon-switchers:before {
	content: "\e664"
}

.icon-target:before {
	content: "\e665"
}

.icon-temperature:before {
	content: "\e666"
}

.icon-timer:before {
	content: "\e667"
}

.icon-trash:before {
	content: "\e668"
}

.icon-twoblocks:before {
	content: "\e669"
}

.icon-unlike:before {
	content: "\e66a"
}

.icon-upload:before {
	content: "\e66b"
}

.icon-user:before {
	content: "\e66c"
}

.icon-video:before {
	content: "\e66d"
}

.icon-volume:before {
	content: "\e66e"
}

.icon-wallet:before {
	content: "\e66f"
}

.icon-washer:before {
	content: "\e670"
}

.icon-wifi:before {
	content: "\e671"
}

.input-item {
	padding-left: 80px;
	height: 71px
}

.input-item .label {
	float: left;
	width: 70px;
	margin-left: -80px;
	text-align: right;
	line-height: 36px
}

.input-item .text {
	border: 1px solid #e4e4e4;
	line-height: 18px;
	height: 18px;
	padding: 9px 5px;
	outline: 0;
	width: 250px;
	vertical-align: top;
	background: #fff url(../images/inputbg.png) repeat-x top
}

.input-item .text:focus {
	border-color: #0989d2
}

.input-item .err {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #d12e2e;
	font-size: 12px;
	line-height: 1.5
}

.input-item .text.err {
	border: 1px solid #d12e2e
}

.input-item .success {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	color: #0989d2
}

.input-item .show-msg {
	font-size: 12px;
	line-height: 28px;
	color: #888
}

.form-item {
	padding-left: 110px;
	height: 51px
}

.form-item .label {
	float: left;
	width: 100px;
	margin-left: -110px;
	line-height: 36px
}

.form-item .text {
	border: 1px solid #e4e4e4;
	line-height: 18px;
	height: 18px;
	padding: 9px 5px;
	outline: 0;
	width: 300px;
	vertical-align: top;
	background: #fff url(../images/inputbg.png) repeat-x top
}

.form-item .text.err {
	border: 1px solid #d12e2e
}

.form-item .success {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	color: #0989d2
}

.form-item .required {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #d12e2e;
	padding-left: 5px
}

.form-item .show-msg {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 36px;
	padding-left: 10px
}

.form-item .show-msg .err {
	color: #d12e2e
}

.checkbox-item {
	height: auto;
	padding-bottom: 20px;
	padding-left: 0
}

.checkbox-item .label {
	width: 100%;
	text-align: left;
	float: none;
	margin-left: 0
}

.checkbox-item .list {
	*zoom: 1;
	padding-left: 0
}

.checkbox-item .list:before,.checkbox-item .list:after {
	display: table;
	content: ""
}

.checkbox-item .list:after {
	clear: both
}

.checkbox-item .list label {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 15px;
	height: 36px;
	line-height: 36px
}

.checkbox-item .list label input {
	margin-right: 10px
}

.textarea-item {
	height: auto;
	padding-bottom: 20px;
	padding-left: 0
}

.textarea-item .label {
	width: 100%;
	text-align: left;
	float: none;
	margin-left: 0
}

.textarea-item .textarea-box {
	border: 1px solid #e4e4e4;
	width: 90%;
	padding: 5px;
	background: #fff url(../images/inputbg.png) repeat-x top
}

.textarea-item .textarea-box textarea {
	padding: 0;
	margin: 0;
	background: 0;
	border: 0;
	width: 100%;
	height: 80px;
	line-height: 1.5;
	outline: 0;
	resize: none
}

.UserBox {
	padding: 20px 40px
}

.UserBox .btn-item {
	text-align: center;
	padding: 20px 0 0 0;
	height: auto
}

.UserBox .other-item {
	padding-top: 20px;
	padding-bottom: 20px;
	height: auto;
	font-size: 12px
}

.UserBox .ui-box {
	margin-right: 10px
}

.ui-dialog {
	*zoom: 1;
	_float: left;
	position: relative;
	background-color: #FFF;
	border: 1px solid #e4e4e4;
	outline: 0;
	background-clip: padding-box;
	font-family: Helvetica,arial,sans-serif;
	font-size: 14px;
	line-height: 1.428571429;
	color: #333;
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: -webkit-transform .15s ease-in-out,opacity .15s ease-in-out;
	transition: transform .15s ease-in-out,opacity .15s ease-in-out
}

.ui-popup-show .ui-dialog {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.ui-popup-focus .ui-dialog {
	box-shadow: 0 0 8px rgba(0,0,0,0.1)
}

.ui-popup-modal .ui-dialog {
	box-shadow: 0 0 8px rgba(0,0,0,0.1),0 0 256px rgba(255,255,255,0.3)
}

.ui-dialog-grid {
	width: auto;
	margin: 0;
	border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;
	background: transparent
}

.ui-dialog-header,.ui-dialog-body,.ui-dialog-footer {
	padding: 0;
	border: 0 none;
	text-align: left;
	background: transparent
}

.ui-dialog-header {
	white-space: nowrap;
	border-bottom: 1px solid #e5e5e5
}

.ui-dialog-close {
	position: relative;
	_position: absolute;
	float: right;
	top: 13px;
	right: 13px;
	_height: 26px;
	padding: 0 4px;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #FFF;
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: pointer;
	background: transparent;
	_background: #FFF;
	border: 0;
	-webkit-appearance: none
}

.ui-dialog-close:hover,.ui-dialog-close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	outline: 0;
	opacity: .5;
	filter: alpha(opacity=50)
}

.ui-dialog-title {
	margin: 0;
	line-height: 1.6;
	font-size: 16px;
	min-height: 16.428571429px;
	padding: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: default
}

.ui-dialog-body {
	padding: 20px;
	text-align: center
}

.ui-dialog-content {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	*zoom: 1;
	*display: inline;
	text-align: left
}

.ui-dialog-footer {
	padding: 0 20px 20px 20px
}

.ui-dialog-statusbar {
	float: left;
	margin-right: 20px;
	padding: 6px 0;
	line-height: 1.428571429;
	font-size: 14px;
	color: #888;
	white-space: nowrap
}

.ui-dialog-statusbar label:hover {
	color: #333
}

.ui-dialog-statusbar input,.ui-dialog-statusbar .label {
	vertical-align: middle
}

.ui-dialog-button {
	float: right;
	white-space: nowrap
}

.ui-dialog-footer button+button {
	margin-bottom: 0;
	margin-left: 5px
}

.ui-dialog-footer button {
	width: auto;
	overflow: visible;
	display: inline-block;
	padding: 6px 12px;
	_margin-left: 5px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	outline: 0
}

.ui-dialog-footer button:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.ui-dialog-footer button:hover,.ui-dialog-footer button:focus {
	color: #333;
	text-decoration: none
}

.ui-dialog-footer button:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}

.ui-dialog-footer button[disabled] {
	pointer-events: none;
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none
}

.ui-dialog-footer button {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
	outline: 0
}

.ui-dialog-footer button:hover,.ui-dialog-footer button:focus,.ui-dialog-footer button:active {
	color: #333;
	background-color: #ebebeb;
	border-color: #adadad
}

.ui-dialog-footer button:active {
	background-image: none
}

.ui-dialog-footer button[disabled],.ui-dialog-footer button[disabled]:hover,.ui-dialog-footer button[disabled]:focus,.ui-dialog-footer button[disabled]:active {
	background-color: #fff;
	border-color: #ccc
}

.ui-dialog-footer button.ui-dialog-autofocus {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd
}

.ui-dialog-footer button.ui-dialog-autofocus:hover,.ui-dialog-footer button.ui-dialog-autofocus:focus,.ui-dialog-footer button.ui-dialog-autofocus:active {
	color: #fff;
	background-color: #3276b1;
	border-color: #285e8e
}

.ui-dialog-footer button.ui-dialog-autofocus:active {
	background-image: none
}

.ui-popup-top-left .ui-dialog,.ui-popup-top .ui-dialog,.ui-popup-top-right .ui-dialog {
	top: -8px
}

.ui-popup-bottom-left .ui-dialog,.ui-popup-bottom .ui-dialog,.ui-popup-bottom-right .ui-dialog {
	top: 8px
}

.ui-popup-left-top .ui-dialog,.ui-popup-left .ui-dialog,.ui-popup-left-bottom .ui-dialog {
	left: -8px
}

.ui-popup-right-top .ui-dialog,.ui-popup-right .ui-dialog,.ui-popup-right-bottom .ui-dialog {
	left: 8px
}

.ui-dialog-arrow-a,.ui-dialog-arrow-b {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
	_color: #ff3fff;
	_filter: chroma(color=#ff3fff)
}

.ui-popup-top-left .ui-dialog-arrow-a,.ui-popup-top .ui-dialog-arrow-a,.ui-popup-top-right .ui-dialog-arrow-a {
	bottom: -8px;
	border-top: 8px solid #7c7c7c;
	border-bottom: 0 none;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent
}

.ui-popup-top-left .ui-dialog-arrow-b,.ui-popup-top .ui-dialog-arrow-b,.ui-popup-top-right .ui-dialog-arrow-b {
	bottom: -7px;
	border-top: 8px solid #fff;
	border-bottom: 0 none;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent
}

.ui-popup-top-left .ui-dialog-arrow-a,.ui-popup-top-left .ui-dialog-arrow-b {
	left: 15px
}

.ui-popup-top .ui-dialog-arrow-a,.ui-popup-top .ui-dialog-arrow-b {
	left: 50%;
	margin-left: -8px
}

.ui-popup-top-right .ui-dialog-arrow-a,.ui-popup-top-right .ui-dialog-arrow-b {
	right: 15px
}

.ui-popup-bottom-left .ui-dialog-arrow-a,.ui-popup-bottom .ui-dialog-arrow-a,.ui-popup-bottom-right .ui-dialog-arrow-a {
	top: -8px;
	border-bottom: 8px solid #7c7c7c;
	border-top: 0 none;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent
}

.ui-popup-bottom-left .ui-dialog-arrow-b,.ui-popup-bottom .ui-dialog-arrow-b,.ui-popup-bottom-right .ui-dialog-arrow-b {
	top: -7px;
	border-bottom: 8px solid #fff;
	border-top: 0 none;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent
}

.ui-popup-bottom-left .ui-dialog-arrow-a,.ui-popup-bottom-left .ui-dialog-arrow-b {
	left: 15px
}

.ui-popup-bottom .ui-dialog-arrow-a,.ui-popup-bottom .ui-dialog-arrow-b {
	margin-left: -8px;
	left: 50%
}

.ui-popup-bottom-right .ui-dialog-arrow-a,.ui-popup-bottom-right .ui-dialog-arrow-b {
	right: 15px
}

.ui-popup-left-top .ui-dialog-arrow-a,.ui-popup-left .ui-dialog-arrow-a,.ui-popup-left-bottom .ui-dialog-arrow-a {
	right: -8px;
	border-left: 8px solid #7c7c7c;
	border-right: 0 none;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent
}

.ui-popup-left-top .ui-dialog-arrow-b,.ui-popup-left .ui-dialog-arrow-b,.ui-popup-left-bottom .ui-dialog-arrow-b {
	right: -7px;
	border-left: 8px solid #fff;
	border-right: 0 none;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent
}

.ui-popup-left-top .ui-dialog-arrow-a,.ui-popup-left-top .ui-dialog-arrow-b {
	top: 15px
}

.ui-popup-left .ui-dialog-arrow-a,.ui-popup-left .ui-dialog-arrow-b {
	margin-top: -8px;
	top: 50%
}

.ui-popup-left-bottom .ui-dialog-arrow-a,.ui-popup-left-bottom .ui-dialog-arrow-b {
	bottom: 15px
}

.ui-popup-right-top .ui-dialog-arrow-a,.ui-popup-right .ui-dialog-arrow-a,.ui-popup-right-bottom .ui-dialog-arrow-a {
	left: -8px;
	border-right: 8px solid #7c7c7c;
	border-left: 0 none;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent
}

.ui-popup-right-top .ui-dialog-arrow-b,.ui-popup-right .ui-dialog-arrow-b,.ui-popup-right-bottom .ui-dialog-arrow-b {
	left: -7px;
	border-right: 8px solid #fff;
	border-left: 0 none;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent
}

.ui-popup-right-top .ui-dialog-arrow-a,.ui-popup-right-top .ui-dialog-arrow-b {
	top: 15px
}

.ui-popup-right .ui-dialog-arrow-a,.ui-popup-right .ui-dialog-arrow-b {
	margin-top: -8px;
	top: 50%
}

.ui-popup-right-bottom .ui-dialog-arrow-a,.ui-popup-right-bottom .ui-dialog-arrow-b {
	bottom: 15px
}

@-webkit-keyframes ui-dialog-loading {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes ui-dialog-loading {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

.ui-dialog-loading {
	vertical-align: middle;
	position: relative;
	display: block;
	*zoom: 1;
	*display: inline;
	overflow: hidden;
	width: 32px;
	height: 32px;
	top: 50%;
	margin: -16px auto 0 auto;
	font-size: 0;
	text-indent: -999em;
	color: #666
}

.ui-dialog-loading {
	width: 100%\9;
	text-indent: 0\9;
	line-height: 32px\9;
	text-align: center\9;
	font-size: 12px\9
}

.ui-dialog-loading::after {
	position: absolute;
	content: '';
	width: 3px;
	height: 3px;
	margin: 14.5px 0 0 14.5px;
	border-radius: 100%;
	box-shadow: 0 -10px 0 1px #ccc,10px 0 #ccc,0 10px #ccc,-10px 0 #ccc,-7px -7px 0 .5px #ccc,7px -7px 0 1.5px #ccc,7px 7px #ccc,-7px 7px #ccc;
	-webkit-transform: rotate(360deg);
	-webkit-animation: ui-dialog-loading 1.5s infinite linear;
	transform: rotate(360deg);
	animation: ui-dialog-loading 1.5s infinite linear;
	display: none\9
}

.mCSB_container {
	width: auto;
	margin-right: 0;
	overflow: hidden
}

.mCSB_container.mCS_no_scrollbar {
	margin-right: 0
}

.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar {
	margin-right: 30px
}

.mCustomScrollBox>.mCSB_scrollTools {
	width: 10px;
	height: 100%;
	top: 0;
	right: 0
}

.mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto
}

.mCSB_scrollTools a+.mCSB_draggerContainer {
	margin: 0
}

.mCSB_scrollTools .mCSB_draggerRail {
	width: 1px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	width: 100%;
	height: 30px
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	text-align: center
}

.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown {
	display: block;
	position: relative;
	height: 20px;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer
}

.mCSB_scrollTools .mCSB_buttonDown {
	top: 100%;
	margin-top: -40px
}

.mCSB_horizontal>.mCSB_container {
	height: auto;
	margin-right: 0;
	margin-bottom: 30px;
	overflow: hidden
}

.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
	margin-bottom: 0
}

.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
	margin-right: 0;
	margin-bottom: 30px
}

.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools {
	width: 100%;
	height: 16px;
	top: auto;
	right: auto;
	bottom: 0;
	left: 0;
	overflow: hidden
}

.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer {
	margin: 0 20px
}

.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
	height: 2px;
	margin: 7px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger {
	width: 30px;
	height: 100%
}

.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
	display: block;
	position: relative;
	width: 20px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
	float: left
}

.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
	margin-left: -40px;
	float: right
}

.mCustomScrollBox {
	-ms-touch-action: none
}

.mCustomScrollBox>.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"
}

.mCustomScrollBox:hover>.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_draggerRail {
	background: #e4e4e4;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #3c485f;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: #3c485f;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: #3c485f;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {
	background-image: url(../mCSB_buttons.png);
	background-repeat: no-repeat;
	opacity: 1;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 0
}

.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -20px
}

.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -40px
}

.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -56px
}

.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover {
	opacity: .75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active {
	opacity: .9;
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)"
}

.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail {
	background: #ccc
}

.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #e61736
}

.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: #e61736
}

.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: #e61736
}

.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0
}

.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px
}

.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px
}

.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px
}

.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background: #fff;
	background: rgba(255,255,255,0.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}

.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 4px;
	background: #fff;
	background: rgba(255,255,255,0.75);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}

.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px 0
}

.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto
}

.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(255,255,255,0.85)
}

.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: rgba(255,255,255,0.9)
}

.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px 0
}

.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -20px
}

.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -40px
}

.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -56px
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background: #000;
	background: rgba(0,0,0,0.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 4px;
	background: #000;
	background: rgba(0,0,0,0.75);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}

.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px 0
}

.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0,0,0,0.85)
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: rgba(0,0,0,0.9)
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px 0
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -20px
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -40px
}

.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -56px
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background: #fff;
	background: rgba(255,255,255,0.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
	background: #fff;
	background: rgba(255,255,255,0.75);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px 0
}

.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 6px;
	margin: 5px auto
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(255,255,255,0.85)
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: rgba(255,255,255,0.9)
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -16px 0
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -16px -20px
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -20px -40px
}

.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -56px
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background: #000;
	background: rgba(0,0,0,0.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
	background: #000;
	background: rgba(0,0,0,0.75);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px 0
}

.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 6px;
	margin: 5px auto
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0,0,0,0.85)
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: rgba(0,0,0,0.9)
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -96px 0
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -96px -20px
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -100px -40px
}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -56px
}

.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail {
	background: #fff;
	background: rgba(255,255,255,0.1)
}

.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px
}

.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width: 100%
}

.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 2px;
	margin: 7px auto
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail {
	background: #000;
	background: rgba(0,0,0,0.15)
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px;
	background: #000;
	background: rgba(0,0,0,0.75)
}

.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width: 100%
}

.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 2px;
	margin: 7px auto
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0,0,0,0.85)
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: rgba(0,0,0,0.9)
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px
}

.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px
}

.content_1>.mCustomScrollBox>.mCSB_scrollTools {
	height: 96%;
	top: 2%
}

.content_2 .mCSB_scrollTools .mCSB_draggerRail {
	width: 6px;
	box-shadow: 1px 1px 1px rgba(255,255,255,0.1)
}

.content_2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgba(255,255,255,0.4);
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)"
}

.content_2 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(255,255,255,0.5);
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)"
}

.content_2 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.content_2 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: rgba(255,255,255,0.6);
	filter: "alpha(opacity=60)";
	-ms-filter: "alpha(opacity=60)"
}

.content_3>.mCustomScrollBox>.mCSB_scrollTools {
	height: 94%;
	top: 3%
}

.content_3 .mCSB_scrollTools .mCSB_draggerRail {
	width: 0;
	border-right: 1px dashed #09C
}

.content_3 .mCSB_scrollTools .mCSB_dragger {
	height: 11px
}

.content_3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 11px;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
	background: #09C
}

.content_4>.mCustomScrollBox>.mCSB_scrollTools {
	height: 94%;
	top: 3%
}

.content_4 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 8px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #d0b9a0;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.5)
}

.content_4 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.content_4 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: #dfcdb9
}

.content_4 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.content_4 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.5);
	box-shadow: 0 0 3px rgba(0,0,0,0.5)
}

.content_5>.mCustomScrollBox>.mCSB_scrollTools {
	width: 98%;
	margin: 0 1%
}

.content_6>.mCustomScrollBox>.mCSB_scrollTools {
	width: 88%;
	margin: 0 6%
}

.content_8 .mCSB_scrollTools .mCSB_draggerRail {
	width: 0;
	border-left: 1px solid rgba(0,0,0,0.8);
	border-right: 1px solid rgba(255,255,255,0.2)
}

.ui-selectbox {
	display: inline-block;
	*display: inline;
	height: 36px;
	line-height: 36px;
	position: relative;
	padding: 0;
	text-align: left;
	vertical-align: middle;
	border-radius: 2px;
	cursor: pointer;
	border: 1px solid #e4e4e4;
	*zoom: 1;
	*overflow: visible;
	outline: 0 none;
	background: #fff url(../images/inputbg.png) repeat-x top;
	-webkit-transition: all linear .2s;
	-moz-transition: all linear .2s;
	-o-transition: all linear .2s;
	transition: all linear .2s
}

.ui-selectbox:hover {
	border: 1px solid #09E
}

.ui-selectbox::-moz-focus-inner {
	border: 0;
	padding: 0
}

select[disabled]+.ui-selectbox,select[disabled]+.ui-selectbox:hover {
	color: #CCC;
	border: 1px solid #b7b7b7;
	cursor: default;
	box-shadow: none;
	opacity: .7;
	user-select: none
}

.ui-selectbox-inner {
	padding: 0 0 0 5px;
	margin-right: 20px;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #222
}

.ui-selectbox .ui-selectbox-icon {
	position: absolute;
	right: 4px;
	top: 50%;
	margin-top: -2px;
	border-top: 5px solid #a7a7a7;
	border-left: 5px dashed transparent;
	border-right: 5px dashed transparent;
	border-bottom: 0 none;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
	_color: #ff3fff;
	_filter: chroma(color=#ff3fff)
}

.ui-selectbox-open .ui-selectbox-icon {
	margin-top: -3px;
	border-top: 0 none;
	border-bottom: 5px solid #a7a7a7
}

.ui-selectbox-focus {
	border: 1px solid #09E;
	outline: 0 none
}

.ui-selectbox-dropdown {
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 12px;
	list-style: none;
	overflow-y: auto;
	overflow-x: hidden;
	border: 1px solid #e4e4e4;
	font-family: Helvetica,arial,sans-serif;
	background: #FFF;
	border: solid 1px #dcdcdc
}

.ui-selectbox-dropdown::-webkit-scrollbar {
	width: 12px;
	height: 12px;
	overflow: visible
}

.ui-selectbox-dropdown::-webkit-scrollbar-button {
	height: 0;
	width: 0
}

.ui-selectbox-dropdown::-webkit-scrollbar-track {
	background-clip: padding-box
}

.ui-selectbox-dropdown::-webkit-scrollbar-track:hover {
	background-color: rgba(0,0,0,0.04)
}

.ui-selectbox-dropdown::-webkit-scrollbar-track:active {
	background-color: rgba(0,0,0,0.05)
}

.ui-selectbox-dropdown::-webkit-scrollbar-thumb {
	background-color: rgba(0,0,0,0.14);
	background-clip: padding-box;
	border: solid transparent;
	border-width: 1px 2px
}

.ui-selectbox-dropdown::-webkit-scrollbar-thumb:hover {
	background-color: rgba(0,0,0,0.28)
}

.ui-selectbox-dropdown::-webkit-scrollbar-thumb:active {
	background-color: rgba(0,0,0,0.5)
}

.ui-selectbox-optgroup,.ui-selectbox-option {
	margin: 0;
	padding: 8px 10px;
	white-space: nowrap;
	cursor: pointer;
	color: #333;
	background: transparent;
	outline: 0 none
}

.ui-selectbox-optgroup {
	cursor: default;
	color: #000;
	font-weight: bold;
	font-style: italic;
	font-size: 14px
}

.ui-selectbox-option:hover {
	background: #EEE
}

.ui-selectbox-option:focus {
	outline: 0 none
}

.ui-selectbox-dropdown .ui-selectbox-selected,.ui-selectbox-dropdown .ui-selectbox-selected:hover {
	background: #3870f3;
	color: #FFF
}

.ui-selectbox-dropdown .ui-selectbox-disabled,.ui-selectbox-dropdown .ui-selectbox-disabled:hover {
	color: #CCC;
	cursor: default;
	background: #FFF
}

.ui-popup-top .ui-selectbox-dropdown,.ui-popup-top-left .ui-selectbox-dropdown,.ui-popup-top-right .ui-selectbox-dropdown {
	top: -2px
}

.ui-popup-bottom .ui-selectbox-dropdown,.ui-popup-bottom-left .ui-selectbox-dropdown,.ui-popup-bottom-right .ui-selectbox-dropdown {
	top: 2px
}

html,body {
	height: 100%;
	background: #fff
}

.clearfix {
	*zoom: 1
}

.clearfix:before,.clearfix:after {
	display: table;
	content: ""
}

.clearfix:after {
	clear: both
}

.fl {
	float: left;
	_display: inline
}

.fr {
	float: right;
	_display: inline
}

.hide {
	display: none
}

.icon24 {
	font-size: 24px
}

.icon32 {
	font-size: 32px
}

.icon48 {
	font-size: 48px
}

.icon64 {
	font-size: 64px
}

.warp {
	width: 100%
}

.mod {
	*zoom: 1;
	/**padding: 60px 0**/
	padding: 10px 0
}

.mod:before,.mod:after {
	display: table;
	content: ""
}

.mod:after {
	clear: both
}

.show-detailed {
	padding-top: 15px
}

.show-detailed a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 10px;
	background: #3c485f;
	line-height: 1.6;
	color: #fff;
	text-decoration: none!important;
	font-size: 14px
}

.show-detailed a:hover {
	background: #ffc752
}

.btn-submit {
	margin: 0;
	border: 0;
	padding: 0;
	font-size: 12px;
	width: 60px;
	height: 25px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px;
	line-height: 1.6;
	color: #444!important;
	text-decoration: none!important;
	background: url(../images/btn.png) no-repeat 0 0;
	color: #fff;
	cursor: pointer;
	outline: 0
}

.btn-submit {
	background-position: 0 -240px
}

.btn-submit:hover {
	background-position: -60px -240px
}

.btn-blue,.btn-green,.btn-gray {
	margin: 0;
	border: 0;
	padding: 0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 16px;
	height: 40px;
	width: 120px;
	line-height: 40px;
	outline: 0;
	cursor: pointer;
	color: #FFF!important;
	text-decoration: none!important;
	background: url(../images/btn.png) no-repeat 0 0
}

.btn-blue {
	background-position: 0 0
}

.btn-blue:hover {
	background-position: 0 -40px
}

.btn-green {
	background-position: 0 -80px
}

.btn-green:hover {
	background-position: 0 -120px
}

.btn-gray {
	background-position: 0 -160px;
	color: #555!important
}

.btn-gray:hover {
	background-position: 0 -200px
}

#GoTop {
	width: 54px;
	height: 54px;
	overflow: hidden;
	display: none;
	position: fixed;
	right: 10px;
	bottom: 15px;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_margin-bottom: 15px
}

#GoTop a {
	display: block;
	width: 54px;
	height: 54px;
	background: url(../images/go_top.png) no-repeat 0 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease
}

#GoTop a:hover {
	background-position: -54px 0
}

#TopBar .warp,#Header .warp,#NavBar .warp {
	width: 1050px
}

#Header {
	height: 320px;
	background-color: #222;
	background-position: top center;
	background-repeat: no-repeat
}

#NavBar {
	height: 50px;
	background: #3c485f
}

#NavBar .Nav-list {
	font-size: 0
}

#NavBar .Nav-list li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 50px;
	font-size: 18px;
	border-left: 1px solid #283040
}

#NavBar .Nav-list li a {
	display: block;
	line-height: 50px;
	padding: 0 20px;
	color: #fff;
	text-decoration: none!important
}

#NavBar .Nav-list li a:hover {
	color: #ffc752
}

#NavBar .Nav-list li a.on {
	background: #ffc752;
	color: #3c485f
}

#NavBar .Nav-list li:last-child {
	border-right: 1px solid #283040
}

#Footer {
	/* background: #222; */
	padding: 20px 0;
	line-height: 1.6;
	color: #999;
	text-align: center
}

.mod-title {
	position: relative;
	line-height: 1;
	font-size: 24px;
	font-weight: 300;
	text-align: center;
	width: 1050px;
	/*margin: 0 auto 60px**/
	margin: 0 auto 30px
}

.mod-title span {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: #fff;
	padding: 0 20px;
	z-index: 2;
	color: #3c485f
}

.mod-title b {
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 0;
	line-height: 0;
	z-index: 1;
	margin-left: -250px;
	width: 500px;
	height: 2px;
	background: #e4e4e4
}
/*媒体合作*/
.mthz{
	width:200px;
}
.mthz div{
	border:1px solid #000000;
}
.ewm {
	width:200px;
}
.ewm img{
	width:180px;
}
.mod-contbox{
	width:1050px;
	margin: 0 auto
}
.text-mod {
	font-size: 14px;
	margin-top: 20px;
}

.text-mod img {
	display: block;
	margin: 0 auto;
}
.wx{
	width:130px;
}
/*要闻速递*/
.style{
	border-buttom:1px solid #000;
}
.guest-mod {
	text-align: center;
	font-size: 12px
}

.guest-mod .row {
	margin-left: 0
}

.guest-mod .col3 {
	float: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0;
	margin: 15px;
	vertical-align: top
}

.guest-mod li {
	text-align: center
}

.guest-mod .pics {
	font-size: 0;
	line-height: 0;
	margin-bottom: 15px;
	width: 150px;
	height: 150px;
	overflow: hidden
}

.guest-mod .pics img {
	border-radius: 100%;
	width: 150px;
	height: 150px
}

.guest-mod .title {
	font-size: 16px;
	margin-bottom: 15px
}

.guest-mod p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px
}

.schedule-mod .row {
	margin: 0
}

.schedule-mod .schedule-list {
	line-height: 1.6;
	overflow: hidden;
	border: 1px solid #e4e4e4;
	border-top: 0;
	padding-bottom: 30px;
	background: #fff
}

.schedule-mod .schedule-list dl {
	margin-top: 30px
}

.schedule-mod .schedule-list .cont {
	padding-bottom: 30px;
	border-bottom: 1px dashed #e4e4e4;
	margin: 0 30px 0 180px
}

.schedule-mod .schedule-list .time {
	text-align: center;
	line-height: 24px
}

.schedule-mod .schedule-list .title {
	font-size: 16px;
	margin-bottom: 15px
}

.tab-header {
	line-height: 60px;
	height: 60px;
	border: 1px solid #e4e4e4;
	background: #fff
}

.tab-header .title {
	font-size: 20px;
	font-weight: 300;
	color: #3c485f
}

.tab-header .col2 {
	margin-left: 0;
	padding: 0 20px
}

.tab-header .menu a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 16px;
	text-decoration: none!important;
	text-align: center;
	position: relative;
	color: #222;
	border-right: 1px solid #e4e4e4
}

.tab-header .menu a:hover {
	background: #f4f4f4
}

.tab-header .menu a.on {
	color: #ffc752;
	background: #3c485f
}

.tab-header .menu a.on em {
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent;
	*font-size: 0;
	*line-height: 0;
	*overflow: hidden;
	_border-color: tomato;
	_filter: chroma(color=#ff6347);
	border-width: 5px 5px;
	border-top-color: #3c485f
}

.news-mod {
	padding-bottom: 0
}

.news-mod ul {
	margin-bottom: 60px
}

.news-mod .news_pics {
	padding-left: 360px;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px dotted #e4e4e4;
	height: 198px;
	font-size: 12px
}

.news-mod .news_pics .pics {
	font-size: 0;
	float: left;
	margin-left: -360px;
	width: 330px;
	height: 198px
}

.news-mod .news_pics .pics img {
	width: 330px;
	height: 198px
}

.news-mod .news_pics .title {
	margin-top: 15px;
	font-size: 16px;
	padding-bottom: 10px
}

.news-mod .list a {
	display: block;
	list-style-type: square;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-bottom: 7px;
	text-decoration: none!important
}

.news-mod .list a:hover {
	color: #3c485f
}

.news-mod .list a em {
	padding-right: 10px;
	font-size: 12px;
	color: #3c485f
}

.contact-mod {
	background: #3c485f;
	color: #ffc752;
	text-align: center
}

.contact-mod .row {
	font-size: 0
}

.contact-mod .col6 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: none;
	vertical-align: top;
	font-size: 14px
}

.contact-mod .mod-title span {
	background: #3c485f;
	color: #fff
}

.contact-mod .mod-title b {
	background: #fff
}

.contact-mod ol {
	margin: 15px 0
}

.contact-mod .title {
	font-size: 16px;
	text-align: left;
	float: left;
	width: 100px
}

.contact-mod .cont {
	text-align: left;
	margin-left: 100px
}

.contact-mod .cont p {
	text-align: left;
	margin-bottom: 20px
}

.contact-mod .cont span {
	display: none
}

.download-mod {
	padding-bottom: 0
}

.download-mod .row {
	font-size: 0;
	text-align: center
}

.download-mod .col6 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: none;
	vertical-align: top;
	margin-bottom: 60px
}

.download-mod li {
	margin-top: 30px;
	padding-left: 135px;
	text-align: left
}

.download-mod .pics {
	float: left;
	margin-left: -135px;
	font-size: 0;
	width: 116px;
	height: 146px;
	overflow: hidden;
	padding: 2px;
	background: #e4e4e4
}

.download-mod .pics img {
	width: 116px;
	height: 146px
}

.download-mod .pics:hover {
	background: #3c485f
}

.download-mod .title {
	line-height: 20px;
	overflow: hidden;
	padding-bottom: 15px;
	font-size: 16px
}

.download-mod .info {
	font-size: 12px;
	padding-bottom: 15px;
	display: none
}

.download-mod .text {
	font-size: 12px;
	height: 76px;
	overflow: hidden;
	line-height: 1.6
}

.roster-mod {
	font-size: 0
}

.roster-mod ol {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin-bottom: 60px
}

.roster-mod .pics img {
	width: 86px;
	height: 86px;
	border-radius: 100%;
	border: 1px solid #e4e4e4;
	padding: 1px
}

.roster-mod .title {
	font-size: 16px
}

.roster-mod .info {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px
}

.roster-mod .intro {
	display: none;
	margin-top: 5px;
	height: 36px;
	overflow: hidden;
	font-size: 12px;
	background: #fff;
	padding: 5px;
	border-radius: 3px;
	border: 1px solid #e4e4e4
}

.roster-mod .btn {
	margin-top: 8px;
	font-size: 12px
}

.roster-mod .btn a {
	color: #3c485f
}

.history-mod {
	text-align: center;
	padding-bottom: 0
}

.history-mod .row {
	text-align: center;
	font-size: 0
}

.history-mod .col6 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: none;
	vertical-align: top;
	margin-bottom: 60px
}

.history-mod li {
	font-size: 12px;
	text-align: left
}

.history-mod .pics {
	font-size: 0;
	width: 330px;
	height: 165px
}

.history-mod .pics img {
	width: 330px;
	height: 165px
}

.history-mod .title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 15px 0;
	font-size: 16px
}

.comment-mod {
	background: #fff
}

.comment-mod .pics {
	width: 30px;
	height: 30px
}

.comment-mod .cont {
	margin-left: 30px
}

.comment-mod .show-msg .err {
	color: #d12e2e
}

.comment-mod .comment-send .textarea-box {
	line-height: 1.6;
	border: 1px solid #e4e4e4;
	border-radius: 3px;
	background: #fff;
	overflow: hidden
}

.comment-mod .comment-send .textarea-box div {
	padding: 5px 8px
}

.comment-mod .comment-send .textarea-box textarea {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 88px;
	font-size: 14px;
	border: 0;
	outline: 0;
	resize: none
}

.comment-mod .comment-send .textarea-box .btn {
	border-top: 1px solid #e4e4e4;
	text-align: right;
	background: #FFF;
	height: 25px;
	line-height: 25px
}

.comment-mod .comment-send .show-msg {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 12px;
	height: 25px;
	line-height: 25px
}

.comment-mod .reply-send {
	margin-top: 15px
}

.comment-mod .reply-send .textarea-box {
	line-height: 1.6;
	border: 1px solid #e4e4e4;
	border-radius: 3px;
	background: #fff;
	overflow: hidden;
	padding: 5px 8px
}

.comment-mod .reply-send .textarea-box textarea {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 62px;
	font-size: 14px;
	border: 0;
	outline: 0;
	resize: none
}

.comment-mod .reply-send .btn {
	margin-top: 15px;
	text-align: right;
	height: 25px;
	line-height: 25px
}

.comment-mod .reply-send .show-msg {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 12px;
	height: 25px;
	line-height: 25px
}

.comment-mod .comment-list {
	margin-top: 15px
}

.comment-mod .comment-list .cont {
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #e4e4e4
}

.comment-mod .comment-list .comment-cont {
	margin-top: 5px
}

.comment-mod .comment-list .info {
	margin-top: 15px;
	font-size: 12px;
	color: #999;
	text-align: right
}

.comment-mod .comment-list .info span {
	padding: 0 10px
}

.comment-mod .comment-list .info a {
	font-size: 12px;
	color: #999;
	padding-left: 5px
}

.comment-mod .comment-list .info a:hover {
	color: #3c485f
}

.comment-mod .comment-list .reply {
	border: 1px solid #e4e4e4;
	background: #f4f4f4;
	padding: 15px 30px;
	margin-top: 30px;
	border-radius: 3px;
	position: relative
}

.comment-mod .comment-list .reply .arrow-top {
	position: absolute;
	width: 16px;
	height: 16px;
	top: -16px;
	left: 30px;
	line-height: 0;
	font-size: 0
}

.comment-mod .comment-list .reply .arrow-top i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent;
	*font-size: 0;
	*line-height: 0;
	*overflow: hidden;
	_border-color: tomato;
	_filter: chroma(color=#ff6347);
	border-width: 8px 8px;
	border-bottom-color: #e4e4e4
}

.comment-mod .comment-list .reply .arrow-top b {
	position: absolute;
	top: 2px;
	left: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent;
	*font-size: 0;
	*line-height: 0;
	*overflow: hidden;
	_border-color: tomato;
	_filter: chroma(color=#ff6347);
	border-width: 8px 8px;
	border-bottom-color: #f4f4f4
}

.comment-mod .comment-list .reply .reply-title {
	padding-bottom: 5px
}

.comment-mod .comment-list .reply .reply-title a {
	padding-right: 10px
}

.comment-mod .getcomment {
	display: block;
	height: 20px;
	width: 100%;
	background: #3c485f;
	color: #fff;
	margin-top: 30px;
	text-align: center;
	padding: 5px 0;
	border-radius: 3px
}

.comment-mod .getcomment:hover {
	background: #ffc752;
	text-decoration: none
}

.textlive-mod .Live_Text {
	height: 500px;
	border: 1px solid #e4e4e4;
	background: #fff;
	overflow: hidden
}

.textlive-mod .textlive-list {
	margin-left: 30px;
	padding-right: 30px
}

.textlive-mod .textlive-list ol {
	border-left: 2px solid #ffc752;
	padding-top: 15px
}

.textlive-mod .textlive-list .time {
	line-height: 20px
}

.textlive-mod .textlive-list .time em {
	font-size: 20px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: -7px;
	padding-right: 25px;
	vertical-align: middle;
	margin-top: -2px;
	color: #3c485f
}

.textlive-mod .textlive-list .cont {
	padding-bottom: 15px;
	border-bottom: 1px dashed #e4e4e4;
	margin-left: 30px
}

.textlive-mod .textlive-list .cont p {
	padding-top: 5px
}

.textlive-mod .textlive-list .cont img {
	max-width: 298px
}

.date-mod {
	background: #3c485f;
	color: #fff
}

.date-mod ul {
	width: 525px;
	margin: 0 auto;
	padding-left: 525px
}

.date-mod .day {
	text-align: center;
	font-size: 22px;
	color: #fff;
	padding-bottom: 15px;
	margin-left: -525px;
	float: left;
	_display: inline;
	width: 525px
}

.date-mod .day span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 10px;
	color: #3c485f;
	background: #ffc752;
	margin: 0 5px;
	border-radius: 3px;
	font-weight: 700
}

.date-mod .info {
	text-align: center;
	font-size: 16px;
	margin-left: -525px;
	float: left;
	_display: inline;
	width: 525px;
	clear: both
}

.date-mod .info span {
	display: none
}

.date-mod .apply-btn {
	padding-top: 30px;
	text-align: center
}

.date-mod .apply-btn a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 3px 50px;
	font-size: 20px;
	border: 2px solid #ffc752;
	border-radius: 5px;
	color: #fff;
	text-decoration: none!important
}

.date-mod .apply-btn a:hover {
	background: #ffc752;
	color: #3c485f
}

.org-mod {
	padding-bottom: 0
}

.org-mod .mod-contbox {
	margin-bottom: 30px
}

.org-mod .row {
	margin-bottom: 30px;
	font-size: 0;
	/*text-align: center*/
}

.org-mod .col3 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: none
}

.org-mod li {
	height: 50px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	margin-bottom: 30px
}

.org-mod li img {
	width: 148px;
	height: 48px;
	border: 1px solid #e4e4e4
}

.video-mod {
	background: #222;
	color: #fff
}

.video-mod .video-live {
	width: 690px;
	height: 388.125px;
	background: #000
}

.video-mod a {
	color: #fff
}

.apply {
	width: 1050px;
	margin: 30px auto;
	background: #fff
}

.apply .title {
	font-size: 20px;
	font-weight: 300;
	color: #222;
	line-height: 60px;
	height: 60px;
	padding: 0 30px;
	border: 1px solid #e4e4e4
}

.apply .apply-contbox {
	padding: 30px 100px;
	border: 1px solid #e4e4e4;
	border-top: 0
}

.ticket {
	overflow: hidden
}

.ticket .ticket-contbox {
	border: 1px solid #e4e4e4;
	border-top: 0
}

.ticket .ticket-contbox label {
	cursor: pointer;
	display: block
}

.ticket .ticket-contbox .ticket_input {
	text-align: right
}

.ticket .ticket-contbox ol {
	border-bottom: dotted 1px #e4e4e4;
	padding: 15px 0
}

.ticket .ticket-contbox ol:hover {
	background: #f9f9f9
}

.ticket .ticket-contbox .name {
	font-size: 16px
}

.ticket .ticket-contbox .price {
	line-height: 1.2
}

.ticket .ticket-contbox .price span {
	color: #d12e2e;
	font-size: 20px;
	padding-right: 5px
}

.ticket .ticket-contbox .cont {
	padding-right: 60px
}

.NewsInfo {
	padding-bottom: 0
}

.NewsInfo h1 {
	font-size: 24px;
	color: #222;
	text-align: center
}

.NewsInfo .other {
	border-bottom: 1px solid #e4e4e4;
	border-top: 0;
	padding: 30px 0;
	text-align: center
}

.NewsInfo .NewsCont {
	padding: 60px 30px;
	line-height: 2em;
	font-size: 16px
}

.NewsInfo .NewsCont p {
	padding: 0 10px
}

.NewsInfo .NewsCont img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
	margin-bottom: 10px
}

.address-mod {
	padding: 0
}

.address-mod .mod-title {
	display: none
}

.address-mod .mod-contbox {
	width: 100%
}

.address-mod .mod-contbox .maps {
	height: 400px
}

.address-mod .mod-contbox .maps .maps-pop {
	font-size: 16px;
	width: 380px;
	padding: 10px 0;
	font-weight: 200
}

.address-mod .mod-contbox .maps .maps-text {
	font-size: 14px
}

.col20 {
	margin-left: 30px
}

.col20 .video-mod .video-live {
	width: 100%;
	height: 523.125px
}

.col13 {
	width: 1050px;
	margin: 0 auto;
	float: none
}

.col13 #MainBody {
	margin-left: 30px
}

.col7 {
	width: 1080px;
	margin: 0 auto;
	float: none
}

.col7 #Sidebar {
	margin-left: 30px;
	border-top: 1px solid #e4e4e4
}

.mod-bg {
	background: #f4f4f4
	width:1050px;

}

.mod-bg .mod-title span {
	background: #f4f4f4
}

.video-mod .mod-title span {
	background: #222;
	color: #fff
}

.video-mod .mod-title b {
	background: #484848
}

.dialog_upfiles {
	width: 500px
}

.dialog_upfiles .text {
	font-size: 12px;
	margin-bottom: 10px
}

.dialog_upfiles #upload_show_pics img {
	max-width: 320px;
	max-height: 168px;
	*width: 320px;
	*height: 168px
}

.filetypes {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 50px;
	height: 60px;
    no-repeat:left top;
}

.file_icon_zip {
	background-position: -175px -18px
}

.file_icon_rar {
	background-position: -2163px -19px
}

.file_icon_pdf {
	background-position: -940px -18px
}

.file_icon_xls,.file_icon_xlsx {
	background-position: -328px -18px
}

.file_icon_doc,.file_icon_docx {
	background-position: -481px -18px
}

.file_icon_ppt,.file_icon_pptx {
	background-position: -634px -18px
}

.show-guest-info {
	padding-left: 180px;
	min-height: 160px
}

.show-guest-info .pics {
	float: left;
	width: 160px;
	height: 160px;
	overflow: hidden;
	margin-left: -180px
}

.show-guest-info .name {
	font-size: 18px;
	margin-bottom: 10px
}

.show-guest-info .info {
	padding-bottom: 5px
}

.show-guest-info .cont {
	margin-top: 10px;
	line-height: 2
}

.Placeholder_login {
	text-align: center;
	font-size: 16px;
	padding: 20px 0
}

#TopBar {
	height: 35px;
	background: #333
}

#TopBar .logo {
	display: block;
	height: 35px;
	text-indent: -100px;
	overflow: hidden;
	peat:left center;
}

#TopBar .search {
	margin-top: 4.5px;
	height: 20px;
	position: relative
}

#TopBar .search .ico {
	position: absolute;
	top: 0;
	left: 5px
}

#TopBar .search input {
	margin: 0;
	border: 0;
	padding: 3px 5px 3px 30px;
	height: 20px;
	line-height: 20px;
	width: 200px;
	border-radius: 3px;
	outline: 0
}

#TopBar .loginbar {
	text-align: right;
	line-height: 35px
}

#TopBar .loginbar span {
	padding: 0 8px
}

#TopBar .loginbar a {
	color: #fff
}

.HeaderPics {
	height: 320px;
	background-color: #8e8e8e;
	background-position: top center
}

.HeaderPics .pos-rel {
	height: 320px
}

.SiteNav {
	height: 60px;
	font-size: 0
}

.SiteNav a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 60px;
	font-size: 18px;
	padding: 0 15px;
	border-left-width: 1px;
	border-left-style: solid;
	text-decoration: none!important
}

#Sidebar .mod-title {
	width: 100%;
	text-align: left;
	margin-bottom: 30px
}

#Sidebar .mod-title span {
	border-left: 0;
	padding-left: 0;
	color: #222
}

#Sidebar .mod-title b {
	display: none
}

#Sidebar .mod-contbox {
	width: 100%
}

#Sidebar .news-mod .news_pics {
	padding-left: 0;
	height: auto
}

#Sidebar .news-mod .news_pics .pics {
	font-size: 0;
	float: none;
	margin-left: 0;
	width: 330px;
	height: auto
}

#Sidebar .video-mod .video-live {
	width: 330px;
	height: 185.625px;
	background: #222
}

table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

img {
	vertical-align: middle;
}
/*媒体合作*/
.mthz-left{
	width: 150px;
	float:left;
}
.mthz-left p{
	font-size:16px;
}
.mthz-left div{
	font-size: 20px;
	float:left;
}

.mthz{
	padding: 50px 0;
	width: 200px;
	float: left;
}
.mthz img{
	width:150px;
	float:left;
	margin-left:10px;
}
.mthz-right {
	width:700px;
	float:left;
}
.mthz-right p{
	font-size:16px;
}
.mthz-right div{
	margin-top: 30px;
}
/*会议内容*/
.hynr-1{
	width:300px;
	float:left;
}
.huiyi{
	border-bottom:1px solid #000;
	padding-bottom: 7px;
}
.huiyi table td{
	padding:20px 0;
}
.ne{
	border-bottom: 5px solid #0B68AB;
}
.yw{
	padding-bottom:7px;
	color:#000000;
	font-size:18px;
	font-weight: bold;
	border-bottom: 4px solid #0B68AB;
}
.yc{
	text-align: center;
}
.hynr-1 table{

}
.hynr-1 td{
	color:#0078b6;
}
.hynr-1 td{
	font-size: 14px;
	color: #000000;
	padding: 18px 5px;
    border: 1px dashed #09f;
}
.bt-1{
	width:100px;
	color:#0035ce;
	font-size:16px;
	
}
.zzjg{
	width: 720px;
	float: left;
	margin-left: 30px;
}
.fist{
	padding: 10px 0 0 20px;
}
.zzjg b{
	color:#000000;
}
.zzjg img{
	width: 300px;
	height:270px;
	display: block;
	float:left;
	margin: 20px;
}
.gylt{
	width: 340px;
	float: left;
	margin: 0 20px;
}
.gylt b{
	color:#0035ce;
}
/*会议日程按钮*/
.td_input{
	margin: 10px 0;
	background:#017550;
	border-radius: 6px;
	color:#fff;
	border:2px solid #017550;
	padding:8px 0;
	text-align: center;
	cursor:pointer;
}
/*会议日程*/
.mod-title .hynrbt{
	color:#000000;
	font-size: 20px;
	font-weight: 900;
}
/*最新资讯*/
.zxzx{
	overflow: hidden;
	width:850px;
	float:right;
}
.zxzx li{
	margin-top: 20px;
}
.zxzx li p{
	float:left;
}
.zxzx-right{
	width: 580px;
	float: left;
	margin-left: 30px;
}
.zxzx-right span{
	color:#000000;
	font-size: 20px;
	font-weight: bold;
}
.tupian img{
	width:220px;
	height:140px;
}
/*日程安排*/
.mod-title{
	width:850px;
}
.huiyineirong{
	color:#000000;
	font-size: 16px;
}
/*知名学者专家*/
.zhuanjia{
	float:left;
}
.nyjb-btn{
	float:left;
}
.nyjb p{
	color:#0035ce;
	font-size: 16px;
	font-weight: bold;
}

/*联系我们*/
.lianxi{
	width:850px;
	height:500px;
	float:right;
}
.lxwm{
	margin-left:40px
	;
}
.lxwm h2{
	color:#000000;
}
.lxwm p{
	font-size: 16px;
}
.col15 img{
	width:148px;
	height:149px;
}
/*会议内容*/
.hyap{
	width:850px;
	float:right;
	margin-left:5px;
}
.hyap ul li{
	float:left;
	border:1px solid #000000;
	width:128px;
	height:128px;
	margin: 5px;
}
/*与会来宾*/
.col30{
	width: 1050px;
	margin-left:10px
	float:right;
}
.baoming-nuber{
	width:600px;
	border:1px solid #000000;
	float:right;
	margin-top:10px;
}
.nyjb{
	text-align:center;
	float:right;
	width:850px;
}
.nyjb .ny{
	font-size:30px;
}
.anniu{
	width: 800px;
	margin-top:10px;
	float: right;
	text-align: center;
}
.anniu button{
	width: 220px;
	height:32px;
	margin: 3px;
	font-size: 14px;
	color:#FFFFFF;
}
.zhuanjia table{
	float:left;
	width:650px;
}
.nyjbt-bn div{
	float:left;
}
.nyjbt-bn table{
	float:right;
	width:650px;
}
.wj{
	width:850px;
}
.ny{
	margin:20px 0;
}
/*帮助与支持*/
.jxjzz{
	float: right;
	width: 850px
}
.jxjzz ul{

}
.jxjzz li{
	float: left;
	margin:5px;
	width:160px;
}
.jxjzz img{
	width:250px;
}
.jxjzz p{
	text-align: center;
}
.mtzc{
	width:850px;
	float:right;
}
/*大会赞助*/
.zhzc{
	width: 840px;
	float: right;
}
.zhzc li{
	float: left;
	margin-left: 20px;
}

/*left页面*/
.asvertisement{
	width:1050px;
	height:250px;
	margin-left:15%;
}
.asvertisement img{
	margin:0 5px;
}
.input-form{
	width: 190px;
	float:left;
}
/*企业报名*/
.qiyebaoming{
	margin: 5px;
}
/*登录*/
.btn6{
	width:200px;
	height:100px;
	background:#017550;
	border-radius: 10%;
	color:#FFFFFF;
	font-size:16px;
	margin-top: 100px;
	margin-left: 5%;
}
.mod text{
	margin-left: 25%;
}
/*尾部*/
.FriendLink a{
	margin:0 5px;
}
.warp p{
	margin:10px;
	color:#000000;
}
/*赞助与支持按钮*/
.zhzc button{
	background: #017550;
	width: 100px;
	height: 30px;
	border-radius: 10px 10px 10px 10px;
	color: #ffffff;
}
.zhzc li h2{
	font-size:18px;
	color:#000000;
}
.jxjzz li img{
	width:160px;
	height:75px;
	border:1px solid #000;
}
.mt ul li{
	width:160px;
	height:75px;
}
.mtzc li h2{
	color: #000;
	font-size: 18px;
	border-bottom: 1px solid #000;
}
.mtzc li h2 span{
	float: right;
}
.mt p{
	width: 850px;
	float: right;
}
.mt ul li{
	width:150px;
	height:75px;
	float:left;
}
.mt ul img{
	width:150px;
	height:75px;
}
.lxfs{
	width: 850px;
	margin-top: 15px;
	margin-left: 16%;
}
.ewm{
	width: 850px;
	margin-left: 14%;
	margin-top: 15px;
}
.yw{
	border-bottom: 5px solid #0B68AB;
}
.lxs{
	width: 1168px;
	margin: 0 auto;
}

/*会议日程动画*/
*{margin:0;padding:0;list-style:none;}
.main{ width:850px;height:440px; margin:0 auto;}
.main .view{
	width:200px;
	height:200px;
	overflow:hidden;
	position:relative;
	margin:5px; float:left;
	border:1px solid #017550;
}
.main .hover{
	width:200px; background:rgba(0, 0 ,0 ,0.5); position:absolute; top:40px; left:0; text-align:center; color:#fff;
	transform:rotate(55deg);
	-moz-transform:rotate(55deg);
	-webkit-transform:rotate(55deg);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	overflow:hidden; height:0; z-index:4000;/*transform:translateX(200px);*/}/*写好样式，进行隐藏，用overflow:hidden; height:0;*/
.main .hover h3{color:#fff; border-bottom:2px solid rgba(255, 255 ,255, 0.5); padding-bottom:10px;padding-top: 10px;}
.main .hover p{line-height: 130%;padding: 10px 0;}
.main .view:hover .hover{height:120px;transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);}
/*before   after为选择器，一般给选择器加动画背景，设置动画样式*/
.main .view:before{
	content:""; position:absolute; top:-240px; right:0;width:360px;
	height:360px;
	background: rgba(1, 117, 80, 0.5);
	transform:rotate(55deg) translateX(60px);
	-moz-transform:rotate(55deg) translateX(60px);
	-webkit-transform:rotate(55deg) translateX(60px);
	transform-origin:100% 0%;
	-moz-transform-origin:100% 0%;
	-webkit-transform-origin:100% 0%;
	transition:all 0.5s ease 0.3s;
	-moz-transition:all 0.5s ease 0.3s;
	-webkit-transition:all 0.5s ease 0.3s;

}/*写好样式，进行隐藏，用top:-240px;*/
.main .view:hover:before{ top:0;}
.main .view:after{
	content:""; position:absolute;bottom:-240px;
	left:0;width:360px; height:360px;
	background: rgba(1, 117, 80, 0.5);
	transform:rotate(55deg) translateX(-60px);
	-moz-transform:rotate(55deg) translateX(-60px);
	-webkit-transform:rotate(55deg) translateX(-60px);
	transform-origin:0% 100%;
	-moz-transform-origin:0% 100%;
	-webkit-transform-origin:0% 100%;
	transition:all 0.5s ease 0.3s;
	-moz-transition:all 0.5s ease 0.3s;
	-webkit-transition:all 0.5s ease 0.3s;
}
.main .view:hover:after{ bottom:0px;}
.view>p{
	margin: 80px 0;
	text-align: center;
	font-size:16px;
}



