@charset "utf-8";
/* CSS Document */
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/*owner normalize*/
body,h1,h2,h3,h4,h5,h6,p,ul,ol,form{
	margin: 0;
}
ul,ol{
	padding: 0;
	list-style-type: none ;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clearfix{
	*zoom:1;
}
.clearfix:after{
	display: block;
	content: '';
	clear: both;
}
a{
	color: #555;
	text-decoration: none;
}
a:hover{
	color: #ad0b2a;
	text-decoration: none;
	cursor: pointer;
}
.hs-constr{
	width: 1200px;
	margin: 0 auto;
}
html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
table{
	border-collapse: collapse;
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  line-height: 1.4;
  color: #555;
  font-size: 14px;
  font-family: 'microsoft yahei','Helvetica Neue','PingFang SC','Myriad Pro','Hiragino Sans GB',sans-serif;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

.para{text-indent: 2em; margin: 8px 0; text-align: justify;}
.hs-table tbody tr:nth-child(2n){background-color: #eaeaea;}
.row{margin: 10px 0;}
.img-wrapper-cover img{width: 100%; height: 100%; object-fit: cover;}
.no-wrap{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.hs-btn{display: inline-block; padding: 7px; color: #0054a7; border: 1px solid; border-radius: 8px;}
.hs-btn:hover{box-shadow: 0 0 4px rgba(0,0,0,.3); background-color: #fff;}
.hs-home-l{float: left;width: 820px;}
.hs-home-r{float: right;width: 340px;}
.hs-home-title{position: relative;   border-bottom: 4px solid #ececec;}
.hs-home-title h2{position: relative;bottom: -4px; display: inline-block; padding: 0 20px; color: #0054a7; border-bottom: 4px solid;}
.hs-home-title .more{position: absolute; right: 5px;top: 6px; color: #ababab;}
.hs-home-title .more:hover{color: #0054a7;}
.sub-main .hs-home-title{border-bottom: 0;}
.sub-main .hs-home-title h2{border-bottom: 0;}
.slideTxtBox{position: relative;}
.slideTxtBox .hd ul{position: relative; overflow: hidden;line-height: 2.2;}
.slideTxtBox .hd li{float: left;cursor: pointer;}
.slideTxtBox .hd h2{color: #747474; border-color: transparent;}
.slideTxtBox .hd li.on h2{color: #0054a7;border-color: #0054a7;}
.slideTxtBox .tips{position: absolute; right: 2px; top: 6px;}
.slideTxtBox .bd{margin-top: 20px;}
.header{padding: 20px 0;}
/*icon集合*/
.icon{display: inline-block;background: url(../images/hs-icon.png) no-repeat;}
.icon-pen{width: 13px; height: 13px; margin-right: 4px; background-position: 0 -260px;}
.icon-more{width: 14px; height: 34px;background-position: 0 -380px;}
/*模拟的 table list*/
.imitate-table-list .hd{margin-top: 20px; text-align: center;}
.imitate-table-list .hd li{float: none; display: inline-block; width: 84px; margin: 0 10px -1px 0; border: 1px solid #0054a7; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.imitate-table-list .hd li.on{color: #fff; background-color: #0054a7;}
.imitate-table-list{border: 1px solid #0054a7; text-align: center;}
.imitate-table-list .title li{float: left; line-height: 36px;  color: #fff; font-weight: bold; background-color: #0054a7;}
.imitate-table-list .bd{margin-top: 0;}
.imitate-table-list .bd li{overflow: hidden; height: 60px; line-height: 60px;}
.imitate-table-list .bd li p{float: left;}
.imitate-table-list .title li span,.imitate-table-list .bd li p span{display: inline-block; padding: 0 10px; text-align: left; line-height: 1.4; vertical-align: middle;}
.imitate-table-list .bd li:nth-child(2n){background-color: #eaeaea;}
.imitate-table-list.cols-7 .bd li p,.imitate-table-list.cols-7 .title li{width: 14.285%;}
.imitate-table-list.cols-5 .bd li p,.imitate-table-list.cols-5 .title li{width: 20%;}
.imitate-table-list.cols-4 .bd li p,.imitate-table-list.cols-4 .title li{width: 25%;}
.imitate-table-list.cols-3 .bd li p,.imitate-table-list.cols-3 .title li{width: 33.33333%;}
/*table*/
.slide-table .hd{margin-top: 20px; text-align: center;}
.slide-table .hd li{float: none; display: inline-block; padding: 0 20px; margin: 0 10px -1px 0; border: 1px solid #0054a7; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.slide-table .hd li.on{color: #fff; background-color: #0054a7;}
.slide-table .bd table{width: 100%; border: 1px solid #0054a7;}
.slide-table .bd .title th{padding: 0 20px; color: #fff; text-align: left; line-height: 40px; background-color: #0054a7;}
.slide-table .bd table td{padding: 20px;}
.slide-table .bd{margin-top: 0;}
/*ulist*/
.ulist{overflow: hidden;}
.ulist li{padding-left: 16px; height: 42px; line-height: 42px;background: url(../images/hs-icon.png) no-repeat 3px -207px;}
.ulist li a{display: inline-block; width: 70%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.ulist-full-a li a{width: 100%;}
.ulist-dashed li{border-bottom: 1px dashed #ccc;}
/*triangle*/
.triangle{display: inline-block; width: 0;height: 0; border-style: solid; }
.triangle-up{border-width: 0 6px 6px 6px;border-color: transparent transparent #fff transparent;}
.triangle-down{border-width: 6px 6px 0 6px;border-color: #fff transparent transparent transparent;}
.triangle-right{border-width: 6px 0 6px 6px;border-color: transparent transparent transparent #fff;}
/*底部更多*/
.btm-more{text-align: right; text-decoration: underline;}
/*筛选框*/
.filter-bar{position: relative; margin: 15px 0; line-height: 42px;}
.filter-bar .content-wrap {display: inline-block; height: 42px; line-height: 42px; background-color: #f3f3f3; border: 1px solid #ccc;border-left: none;}
.filter-bar .content-wrap select,.filter-bar .content-wrap input{ margin: 0 20px; border: none; outline: none; background-color: transparent; }
.filter-bar .content-wrap .text{width: 643px;}
.filter-bar .line{position: absolute; top: 0; bottom: 0; border-left: 1px solid #ccc;}
.filter1-bar{ line-height: 40px;}
.filter1-bar label{width: 10%;}
.filter1-bar .content-wrap{width: 90%;}
.filter1-bar .content-wrap select,.filter1-bar .content-wrap input{padding: 0; height: 40px; line-height: 40px; border: 1px solid #ccc; background-color: #f3f3f3;}
.content-wrap input.submit{position: absolute;right: -22px;top: 0;background-color: #0054a7;height: 44px;width: 90px;color: #fff;font-size: 16px;cursor: pointer;}

/*三列*/
.cols3-ul{margin-right: -15px;}
.cols3-li{float: left; width: 380px; padding: 4px; margin: 4px 15px 4px 0; border: 1px solid #ccc; background-color: #f3f3f3; overflow: hidden;}

/*txtScroll-left*/
.txtScroll-left{position: relative;}
.txtScroll-left .prev,.txtScroll-left .next{position: absolute; top: 0; bottom: 0;width: 38px; height: 54px; margin: auto 0; color: #fff; background: #c6c6c6 url(../images/hs-icon.png) no-repeat; z-index: 9999; opacity: .8;}
.txtScroll-left .prev{border-top-right-radius: 30px; border-bottom-right-radius: 30px;left: 0; background-position:11px -523px;}
.txtScroll-left .next{border-top-left-radius: 30px; border-bottom-left-radius: 30px; right: 0; background-position: 16px -584px;}
.txtScroll-left .prev:hover,.txtScroll-left .next:hover{background-color: #0054a7;}
.txtScroll-left .infoList{overflow: hidden;}
.infoList li{position: relative; width: 220px;margin: 5px;}
.txtScroll-left .infoList li .title{position: absolute;left: 0; right: 0; bottom: 0; text-align: center; line-height: 32px; color: #fff; background: rgba(0,0,0,.5)}
/*展馆*/
.pavilion-scroll .infoList li{height: 160px;}
.program-scroll .bd{margin: 0 auto;}
.program-scroll .infoList li{border: 1px solid #d2d2d2; width: 270px; overflow: hidden;}
.program-scroll .infoList .img-wrapper-cover{float: left; width: 116px; height: 116px; margin: 10px; border: 1px solid #d2d2d2;}
.program-scroll .infoList .txt{margin: 10px;}
.program-scroll .infoList h3{font-size: 14px;}
.program-scroll .infoList p{margin-top: 10px; color: #999;}

.languague-bar{ float: left; padding: 22px 0 0 20px;}
.languague-bar a{display: inline-block; margin: 6px;}
.languague-bar a.current{color: #dc0000;}
.user-bar{margin: 10px;text-align: center;font-size: 12px;}
.user-bar li{position: relative; float: left; margin: 0 5px;}
.user-bar li i{display: inline-block;width: 34px;height: 34px;border-radius: 50%;background: #0054a7 url(../images/hs-icon.png) no-repeat;}
.user-bar li.weibo i{background-position: 0 0;}
.user-bar li.weixin i{background-position: 0 -34px;}
.user-bar li.app i{background-position: 0 -68px;}
.user-bar li.user i{background-position: 0 -102px;background-color: #00b9ef;}
.user-bar li span{display: block;}
.user-bar .hide{position: absolute; display: none; z-index: 2; left: 50%; transform: translateX(-50%);}
.user-bar li:hover .hide{display: block;}
.home-search-bar-constr{width: 267px; margin: 22px 10px 0 0;}
.search-bar{position: relative; padding: 5px 40px 5px 26px; border: 1px solid #0054a7;border-radius: 10px;}
.search-bar input{width: 100%; height: 20px; line-height: 20px; border: none;}
.search-bar input:focus{outline: none;}
.search-bar .search-btn{position: absolute; top: 6px; right: 12px; display: inline-block; width: 19px; height: 19px;background: url(../images/hs-icon.png) no-repeat 0 -136px;}
.top-menu img.logo{margin-bottom: 10px;}
/*网站导航*/
.nav{line-height: 50px; background:#0054a7;}
.nav li{float: left;width: 13.65%;font-size: 18px; text-align: center;}
.nav a{display: block; color: #fff;}
.nav i{display: inline-block; width: 25px; height: 25px; margin-right: 10px; vertical-align: -6px; background: url(../images/nav-icon.png) no-repeat;}
.nav li.tzah i{background-position: 0 -25px;}
.nav li.ksfw i{background-position: 0 -50px;}
.nav li.dhhd i{background-position: 0 -75px;}
.nav li.zlzs i{background-position: 0 -100px;}
.nav li.zsxm i{background-position: 0 -125px;}
/*页面底部*/
.footer{color: #ddd; font-size: 12px; background-color: #555; }
.footer .space{margin-right: 12px;}
.footer a{color: #ddd;}
.footer a:hover{color: #fff;}
.footer .txt{width: 100%; text-align: center;}
.footer .line{padding: 20px 0 10px 0; border-bottom: 1px solid;}
.footer-icon{vertical-align: middle;}
.site-copyright{padding: 10px 0;}
.footer p{margin: 12px 0;}
.qrcode div{float: left; width: 108px; margin: 28px 15px 0 15px; text-align: center;}
.qrcode div p{margin: 12px 0;}
/*轮播图*/
.slideBox{ overflow:hidden; position:relative;}
.slideBox .hd{ overflow:hidden; position:absolute; left: 0; right: 0; bottom:5px; z-index:1;text-align: center; }
.slideBox .hd ul{ overflow:hidden; zoom:1; }
.slideBox .hd ul li{ display: inline-block; width:40px; height:6px; margin: 10px; background:#dadada; cursor:pointer; border-radius: 4px;}
.slideBox .hd ul li.on{ background:#0054a7;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{display: block;}
.slideBox .bd img{ display:block;width: 100%;}
.flod{display: block; width: 86px; margin: 0 auto; line-height: 24px; font-size: 12px; text-align: center; color: #fff; background-color: #0054a7; border-bottom-right-radius: 16px;border-bottom-left-radius: 16px;}
.flod:hover{color: #fff;box-shadow: 0 0 4px rgba(0,0,0,.5);}
.flod .triangle{vertical-align: 2px; margin-left: 5px;}
/*快捷区*/
.quik-menu{position: relative; height: 100px; margin-top: 40px; text-align: center; background-color: #f2f2f2;border-bottom: 1px solid #0054a7;}
.timer{position: absolute; bottom: 0; left: 0; right: 0; width: 333px;height: 112px; margin: 0 auto; color: #fff; background-color: #0054a7; background: url(../images/timeline_bg.jpg) no-repeat;}
.timer .title{ height: 70px; padding: 21px 10px; line-height: 70px;}
.timer .title .name{display: inline-block; line-height: 1.4; vertical-align: middle;}
.timer h2{font-size: 16px;}
.timer .days{margin: 0 10px; font-size: 40px;line-height: 1;}
/*.timer .triangle{position: absolute; border-width: 0 0 12px 12px;border-bottom-color: #680303;}
.timer .triangle.left{left: -12px; border-width: 0 0 12px 12px;}
.timer .triangle.right{right: -12px; border-width: 0 12px 12px 0;}*/
.quik-menu .hs-info{width: 393px;margin-left: 40px;}
.quik-menu .hs-info li{float: left; width: 113px; margin: 7px 3px;}
.quik-menu .hs-info li a{display: block;}
.quik-menu .hs-info i{display: inline-block; width: 20px; height: 15px; margin-right: 7px; vertical-align: middle; background: url(../images/hs-info-icon.png) no-repeat;}
.quik-menu .hs-info .czzn i{background-position: 0 -15px;}
.quik-menu .hs-info .tjxm i{background-position: 0 -30px;}
.quik-menu .hs-info .sqjs i{background-position: 0 -45px;}
.quik-menu .hs-info .czsc i{background-position: 0 -60px;}
.quik-menu .hs-info .dhzj i{background-position: 0 -75px;}
.system-entrance{width: 380px; margin-top: 13px;}
.system-entrance p{width: 26px;text-align: center;}
.system-entrance .vertical-btn{width: 16px; margin-right: 17px; line-height: 1.2; text-align: center;}
.system-entrance ul{width: 327px;overflow: hidden;}
.system-entrance ul li{float: left;width: 48%; margin: 4px 0;}
.system-entrance ul li.ml{margin-right: 4%;}
.system-entrance ul li.last{width: 100%;}
.system-entrance ul li a{position: relative; display: block; padding: 8px 0; color: #fff; background-color: #00b9ef; border-radius: 8px;}
.system-entrance ul li a:hover{background-color: #00c6ff;}
.system-entrance .icon{display: inline-block; width: 16px; height: 14px; margin-right: 10px; vertical-align: middle; background: url(../images/hs-icon.png) no-repeat; overflow: hidden;}
.system-entrance li:nth-child(1) i{background-position: 0 -160px;}
.system-entrance li:nth-child(2) i{background-position: 0 -175px;}
.system-entrance li:nth-child(3) i{background-position: 0 -190px;}
.system-entrance .triangle-right{position: absolute;right: 10px;top: calc(50% - 4px);border-width: 5px 0 5px 5px;}
/*大会直播综合性报道重大活动该会议*/
.hs-pic-wrapper{ position: relative; width: 450px; height: 306px; margin-right: 20px; overflow: hidden;}
.hs-pic-wrapper img{vertical-align: baseline;}
.hs-pic-wrapper .title{ position: absolute; color: #eee; text-align: center; background-color: rgba(0,0,0,.4); }
.hs-pic-wrapper .title:hover{color: #fff; background-color: rgba(0,0,0,.6);}
.hs-pic-wrapper .bottom{left: 0; right: 0; bottom: 0; top: auto; padding: 7px;}
.dh-pic-wrapper .title{top: 0; bottom: 0; left: 0; right: 0; width: 305px; height: 66px; padding:6px; margin: auto; font-size: 22px; font-weight: bold;border-radius: 12px; }
.module{overflow: hidden;}
.living-list{overflow: hidden;}
.living-list li{padding: 18px 0; border-bottom: 1px solid #dcdcdc;}
.living-list a{display: block; font-size: 16px;}
.living-list .btm{margin-top: 10px; line-height: 32px;}
.living-list .tag{display: inline-block; width: 93px; text-align: center; color: #999; background-color: #eee; border-radius: 12px;}
.living-list .tag:hover{background-color: #ddd;}
.living-list .tag.current{ color: #fff; background-color: #f68888;}
.living-list .tag.current:hover{background-color: #e57777;}
.schedule-list{margin-top: 26px;}
/*上下结构的图文列表*/
.img-up-ul{margin: 30px 0; text-align: center;}
.img-up-ul li{float: left;}
.img-up-ul h3{color: #000; line-height: 2.1;}
.img-up-ul .sub-title{width: 75%; margin: 0 auto; font-size: 12px; color: #999;}
.img-up-ul a:hover h3{color: #0054a7;}
/*左右结构的图文列表*/
.img-left-ul li{padding: 12px 0; border-bottom: 1px solid #ccc;}
.img-left-ul li a{display: block; overflow: hidden;}
.img-left-ul .info{line-height: 2; overflow: hidden;}
.img-left-ul .img-wrapper-cover{float: left; width: 118px; height: 85px; margin-right: 20px; border: 1px solid #ccc;}
.img-left-ul h3{font-weight: normal; color: #000;}
.img-left-ul p{font-size: 12px; color: #999;}
.img-left-ul li:hover h3{color: #0054a7;}
/*页码*/
.pages{margin: 15px 0; text-align: center;}
.pages a{display: inline-block; width: 34px; height: 34px; line-height: 34px; border: 1px solid #ddd;margin-left: -1px;transition: all linear 0.15s;}
.pages a.first{border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pages a.last{border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pages a.on,.pages a.on:hover{background-color: #0054a7;color: #fff;border-color: #0054a7;cursor: default;}
.pages a:hover{text-decoration: none;background-color: #eee;}
.pages .disabled:hover{cursor: not-allowed;background-color: transparent;color: #666;}
.pages .extend{cursor: default;}
/*参会嘉宾*/
.avatar-ul li{width: 16.6666%; transition: all linear 1s;}
.avatar-ul li .img-wrapper-cover{width: 147px; height: 147px; margin: 0 auto;}
.avatar-ul img{border-radius: 50%; transition: all linear .4s;}
.avatar-ul li:hover img{transform: rotateY(180deg);}

/*新闻资讯、通知公告、投资安徽*/
.news-pic-wrapper{width: 333px; height: 231px;}
.news-list li{height: 32px; line-height: 32px; background-position: 0 -211px;}
.hot-news{ border-bottom: 1px dashed #ccc;}
.hot-news h6{margin: 10px 0; font-weight: normal; font-size: 16px; color: #000;}
.hot-news p{margin: 10px 0; text-indent: 2em;}
.hui-links{ margin-top: 25px;text-align: center; overflow: hidden;}
.hui-links i{ margin: 0 auto; width: 66px; height: 63px; display: block; background: url(../images/ah_into_icon.png) no-repeat;}
.hui-links i.sq_icon1{background-position: 0 0;}
.hui-links i.sq_icon2{background-position: 0 -63px;}
.hui-links i.sq_icon3{background-position: 0 -126px;}
.hui-links i.sq_icon4{background-position: 0 -189px;}
.hui-btn{ float: left; width: 25%; text-align: center; line-height: 33px;}
.hui-btn:hover{opacity: .8;}
/*活动日程*/
.programme{ margin-top: 35px;}
.schedule{position: relative;}
.schedule h2{position: absolute; left: 20px; top: -2px; color: #0054a7;}
/*推介项目*/
.program-li{position: relative; height: 70px;line-height: 70px;}
.program-li a{display: block;}
.program-li .icon-pro{float: left; margin: 10px 0 0 10px; width: 51px; height: 51px; margin-right: 16px; background: #fff url(../images/program-icon.png) no-repeat 0 0;}
.program-li .icon-dianzi{background-position: 0px 0;}
.program-li .icon-qiche{background-position: 0 -51px;}
.program-li .icon-zhuangbei{background-position: 0px -102px;}
.program-li .icon-shengwu{background-position: 0px -153px;}
.program-li .icon-xincailiao{background-position: 0px -204px;}
.program-li .icon-jieneng{background-position: 0px -255px;}
.program-li .icon-fuwu{background-position: 0px -306px;}
.program-li .icon-qita{background-position: 0px -357px;}
.program-li .info{display: inline-block; line-height: 1.6; vertical-align: middle;}
.program-li .info span{color: #c68989;}
.program-li .icon-more{position: absolute; top: 0; bottom: 0; right: 20px; margin: auto 0;}
.program-li:hover .icon-more{background-position: 0 -460px;}
.program-li.last-li{text-align: center;}
/*大会亮点*/
.exp_hlt{ margin-top: 30px; height: 475px; /*background: url(../images/bg_img_00.jpg) no-repeat;*/}
.hlt_title{padding: 20px 0; font-size: 30px; font-weight: bold; color: #0054a7; text-align: center;}
.hlt_title .lr_line{margin: 0 15px; width: 70px; height: 2px; display: inline-block;  background-color:#0054a7; vertical-align: middle;}
.hlt_list{ margin-top: 15px; overflow: hidden;}
.hlt_list li{ float: left; width: 25%; text-align: center;}
.hlt_list li i{ margin-right: 10px; width: 50px; height: 50px; background: url(../images/ex_ef.png) no-repeat; display: inline-block; vertical-align: top; }
.hlt_list li i.hlt_icon1{background-position: 0 0;}
.hlt_list li i.hlt_icon2{background-position: 0 -50px;}
.hlt_list li i.hlt_icon3{background-position: 0 -100px;}
.hlt_list li i.hlt_icon4{background-position: 0 -150px;}
.hlt_list li p{padding-top: 10px; padding-bottom: 2px; font-size: 22px; color: #000;}
.hlt_list li .light_big{ height: 50px; font-weight: bold; color: #0054a7; font-size: 36px; line-height: 50px; overflow: hidden;}
/*展馆*/
.pavilion-scroll .bd{width: 680px; margin: 0 auto;}
/*参展企业*/
.enterprise-list li{padding-left: 0; background: no-repeat; overflow: hidden;}
.enterprise-list li a{float: left; width: 48%; padding-left: 2%; background: url(../images/hs-icon.png) no-repeat 3px -207px;}
/*子页面*/
.sub-constr{position: relative;}
.sub-constr .btm-more{margin: 10px 0;}
.sub-constr .hs-home-title{margin-top: 0; line-height: 2.4;}
.sub-constr .hs-home-title h2{padding: 0 10px; font-size: 14px;}
.sub-banner img{width: 100%; vertical-align: bottom;}
.sub-nav{ float: left; width: 240px; margin-right: 30px; border-width: 1px; border-color: #d2d2d2; border-left-style: solid; border-right-style: solid;}
.sub-nav>li{border-bottom: 1px solid #d2d2d2;}
.sub-nav>li>a{display: block; padding: 15px 35px; margin: 4px 0; overflow: hidden;}
.sub-nav>li>a.active{background-color: #ebebeb;}
.sub-nav .sub-nav-icon{float: left;  width: 16px; height: 16px; margin:2px 5px 0 0; background: url(../images/sub-nav-icon.png) no-repeat center/cover; transition: all linear .3s;}
.sub-nav>li>a>span{display: block; overflow: hidden; word-break: break-all;}
.dropdown-nav{display: none; padding-left: 56px; font-size: 12px; border-top: 1px solid #d2d2d2;}
.dropdown-nav li a{display: block; padding: 6px;}
.sub-nav>li.active .dropdown-nav{display: block;}
.sub-nav>li.active .sub-nav-icon{transform: rotate(90deg);}
.sub-nav .tips{width: 70%; padding: 10%; margin: 30px auto; background-color: #f2f2f2; border-radius: 10%;}
.sub-nav .tips p{overflow: hidden; margin: 5px 0;}
.sub-nav .tips .title{float: left;}
.sub-nav .tips .content{display: block; overflow: hidden;}
.sub-main{overflow: hidden;}
.breadcrumb{padding: 20px 0 10px; margin-bottom: 10px; border-bottom: 1px solid #d2d2d2;}
.breadcrumb a{margin: 0 5px;}
.search-form label{margin-left: 8px;}
.search-form select{width: 100px;}
.search-form .sub-btn{padding: 4px 10px; color: #fff; background-color: #0054a7; border: none; border-radius: 3px;}
.search-form .sub-btn:hover{cursor: pointer;}
/*普通的图文列表*/
.article-ul .article-item{margin: 20px 0; overflow: hidden;}
.article-ul .article-item .img-wrapper-cover{float: left; height: 100%; margin-right: 40px;}
.article-ul .article-item .txt{position: relative; height: 100%; overflow: hidden;}
.article-ul .article-item .txt h3{margin:10px 0 20px; font-size: 18px;} 
.article-ul .article-item .txt p{color: #888; text-indent: 2em; text-align: justify; line-height: 1.6;} 
.article-ul .article-item .txt:after{position:absolute ; content: ''; bottom: 0; left: 0; right: 0; border-bottom: 1px solid #ddd;}
.new-station-base-ul .article-item{height: 190px;}
.new-station-base-ul .img-wrapper-cover{width: 310px;}
.new-station-base-ul p{height: 110px; overflow: hidden;}
/*sub-object-list*/
.sub-object-list li{height: 202px; margin: 30px 0; overflow: hidden;}
.sub-object-list li a{display: block; border: 1px solid #d2d2d2; overflow: hidden;}
.sub-object-list li a:hover{color: #555; border-color: #0054a7;}
.sub-object-list li .img-wrapper-cover{float: left; width: 250px; height: 200px; margin-right: 20px; border-right: 1px solid #d2d2d2;}
.sub-object-list .txt{max-height: 160px; padding: 10px 20px; overflow: hidden;}
.sub-object-list .txt p{margin: 7px 0;}
/*conference-list*/
.conference-list{font-size: 0;}
.conference-list li.item{display: inline-block; width: 48%; height: 180px; padding: 20px 1%; font-size: 14px; /*border-bottom: 1px solid #d2d2d2; */overflow: auto;}
.conference-list li.line{display: block;width: 100%;border-top: 1px solid #ccc;}
.conference-list .img-wrapper-cover{float: left; width: 200px; height: 130px; margin-right: 20px;}
.conference-list .txt{overflow: hidden;}
.conference-list h2{font-size: 14px;}
.conference-list p{margin: 8px 0; color: #888;}
.conference-slideTxtBox .hd{border-bottom: 1px solid #d2d2d2;}
.conference-slideTxtBox .hd li{padding: 2px 20px; margin: 17px 5px; border: 1px solid transparent; border-radius: 6px;}
.conference-slideTxtBox .hd li.on{color: #0054a7; border-color: #0054a7;}
.conference-slideTxtBox .bd{margin-top: 0;}
/*子页面tab切换*/
.sub-tab-nav .hd{margin: 10px 0; border-bottom: 1px solid #0054a7; line-height: 2.2;}
.sub-tab-nav .hd li{float: left; padding: 0 10px; margin-right: 10px; border-width: 1px; border-color: #0054a7; border-style: solid solid none; border-top-left-radius: 4px; border-top-right-radius: 4px; cursor: pointer;}
.sub-tab-nav .hd li.on{color: #fff; background-color: #0054a7;}
/*通用的table*/
.hs-table{ border: none;}
.hs-table th,.hs-table td{border: none;}
.hs-table th{padding: 10px; color: #fff; text-align: left; background-color: #0054a7;}
.hs-table td{padding: 6px 10px;}
.hs-table .w5{width: 5%;}
.hs-table .w10{width: 10%;}
.hs-table .w15{width: 15%;}
.hs-table .w20{width: 20%;}
.hs-table .w25{width: 25%;}
.hs-table .w30{width: 30%;}
.hs-table .w35{width: 35%;}
.hs-table .w40{width: 40%;}
.hs-table .w45{width: 45%;}
.hs-table .w50{width: 50%;}
.hs-table .w55{width: 55%;}
.hs-table .w60{width: 60%;}
.hs-table .w65{width: 65%;}
.hs-table .w70{width: 70%;}
.hs-table .w75{width: 75%;}
.hs-table .w80{width: 80%;}
.hs-table .w85{width: 85%;}
.hs-table .w90{width: 90%;}
.hs-table .w95{width: 95%;}
.hs-table .w100{width: 100%;}
/*customer service
.CS-l{float: left; width: 860px;}*/
.CS-r{float: right; width: 290px;}
/*快捷入口*/
.CS-quik-menu{ margin-bottom: 20px; border-width: 1px; border-color: #ccc; border-top-style: solid; border-bottom-style: solid;}
.CS-quik-menu li{float: left;}
.CS-quik-menu a{display: block; width: 92px; margin: 25px; text-align: center; color: #000;}
.CS-quik-menu a i{display: block; height: 92px; margin-bottom: 18px; border-radius: 24px; background: #0054a7 url(../images/CS-quik-menu-icon.png) no-repeat center;}
.CS-quik-menu li:nth-child(even) i{background-color: #00b9ef;}
.CS-quik-menu a.customer-administrator i{background-position: 0 0;}
.CS-quik-menu a.invest i{background-position: 0 -92px;}
.CS-quik-menu a.consult i{background-position: 0 -184px;}
.CS-quik-menu a.schedule i{background-position: 0 -276px;}
.CS-quik-menu a.guide i{background-position: 0 -368px;}
.CS-quik-menu a.liaison i{background-position: 0 -460px;}
.CS-quik-menu a:hover{color: #0054a7;}
.CS-quik-menu a:hover i{box-shadow: 0 3px 10px rgba(0,0,0,.3);}
.banner-slide-nav{position:relative; width: 360px; height: 240px; margin-right: 20px;}
.banner-slide-nav .slideimg-box ul{ position:relative; width:100%; height:240px; }
.banner-slide-nav .slideimg-box ul li{ float:left;width:100%; height:240px;background-position:50% 50%; background-repeat:no-repeat; background-size: cover;}
.banner-slide-nav .slideimg-box ul li a{ width:100%; height:218px; display:block;}
.banner-slide-nav .slideimg-box p{position: absolute;bottom: 0;left: 0;right: 0;color: #fff;padding-left: 10px; height: 38px;line-height: 38px;background-color: #000;opacity: 0.7;filter: alpha(opacity=70);text-align: left;}
.banner-slide-nav .slidetool{ position:absolute; bottom:10px; left:85%; margin-left:-200px; width:400px; text-align:center;}
.banner-slide-nav .slidetool ul li{display:inline-block;}
.banner-slide-nav .slidetool ul{margin-bottom: -5px;}
.banner-slide-nav .slidetool a{width:14px; height:14px;border-radius: 7px;margin: 0 10px; background-color:#fff;display:inline-block;z-index:3}
.banner-slide-nav .slidetool ul li a:hover,.banner-slide-nav .slidetool ul li.on a{ background-color:#b10e09;}
.home-news.banner-slide-nav{}
.sub-constr .slideTxtBox .bd{margin: 15px 0;}
.sub-constr .hui-links a{width: 120px; background-position: 0 -660px; line-height: 28px;}
.imitate-table-list.program{margin: 10px 0; text-align: center;}
.imitate-table-list.program .bd li p span,.imitate-table-list.program .title li span{padding: 10px;}
.imitate-table-list.program .bd li p:nth-child(1),.imitate-table-list.program .title li:nth-child(1){width: 10%;}
.imitate-table-list.program .bd li p:nth-child(2),.imitate-table-list.program .title li:nth-child(2){width: 40%;}
.imitate-table-list.program .bd li p:nth-child(3),.imitate-table-list.program .title li:nth-child(3){width: 20%;}
.imitate-table-list.program .bd li p:nth-child(4),.imitate-table-list.program .title li:nth-child(4){width: 15%;}
.imitate-table-list.program .bd li p:nth-child(5),.imitate-table-list.program .title li:nth-child(5){width: 15%;}
/*徽商家园*/
.hs-home .slideTxtBox .hd li{margin-right: 10px; font-weight: bold;}
.hs-home .slideTxtBox .hd li.on{color: #0054a7;}
.hs-home .slideTxtBox .bd{margin-top: 0;}
.hs-home h5{margin: 10px 0; color: #0054a7;}
.hs-home select{width: 100%;}
.hs-home p{margin: 10px 0;}
/*文章*/
.article-header{padding: 20px 0; text-align: center; border-bottom: 1px solid #d2d2d2;}
.article-header .title{ font-size: 18px; color: #0054a7;}
.article-header .info{margin-top: 20px; font-size: 12px; color: #888;}
.article-content{width: 800px; margin: 20px auto;}
.article-content p{margin: 16px 0; font-size: 16px; color: #333; text-align: justify; text-indent: 2em; line-height: 1.8;}
.article-content img{display: block;max-width: 80%; height: auto !important; margin: 16px auto;}
/*卡片形式的详情页*/
.card-details-title{text-align: center; font-size: 18px; font-weight: bold; color: #0054a7;}
.card-details{width: 760px; padding: 20px 50px; margin: 40px auto; font-size: 0; background-color: #f2f2f2; border-radius: 10px; overflow: hidden;}
.card-details .card-item{display: inline-block; width: 50%;  margin: 10px 0; font-size: 14px; vertical-align: top; overflow: hidden; }
.card-details .title{float: left; width: 100px; margin-right: 14px; text-align: right;}
.card-details .content{padding-bottom: 4px; color: #000; overflow: hidden; text-align: justify; border-bottom: 1px solid #fff;}
.card-details .img-wrapper-cover{width: 200px; height: 200px;}
/*表格形式的详情页*/
.details-table-title{text-align: center; font-size: 18px; font-weight: bold; color: #0054a7;}
.details-table{width: 80%; margin: 20px auto;}
.details-table td{padding: 6px; border: 1px solid #d2d2d2;}
.details-table td.title{text-align: right; background-color: #f2f2f2;}
.details-table td.content{width: 40%;}
.details-table .img-wrapper-cover{width: 100px; height: 100px;}
.program-details-table{width: 60%;}
.program-details-table td.content{width: 60%;}
/*地市招商*/
.city-intro{ overflow: hidden; background-color: #f4f4f4;}
.city-intro .video-wrapper{width: 480px; height: 360px; text-align: center; line-height: 360px;}
.city-intro .video-wrapper span{display: inline-block; padding: 0 20px; line-height: 1.6; vertical-align: middle;}
.city-intro .video-wrapper a{color: #0054a7; text-decoration: underline;}
.city-intro .txt{padding: 10px 30px; overflow: hidden;}
.city-intro .txt p{max-height: 180px; margin: 30px 0; font-size: 16px; text-indent: 2em; line-height: 1.8; overflow: hidden;}
.btn-details{text-align: right;}
.development-zone .tempWrap{margin-left: 36px;}
.investment-police-list li{float: left; padding: 0 2%;width: 46%;}
.investment-guide{position: fixed; left: 12px; bottom: 10%; padding: 10px; text-align: center; background-color: #fff; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 3px rgba(26,26,26,.3);}
.investment-guide:hover{box-shadow: 0 1px 7px rgba(26,26,26,.5);}
/*开发区*/
.dev-zone-scroll .img-wrapper-cover{height: 160px;}
/*侧边栏*/
.side-bar{position: fixed; top: 50%;right: 0; font-size: 12px; color: #fff; transform: translateY(-50%); z-index: 9997;}
.side-bar .side-bar-item{position: relative; height: 50px; right: -73px; line-height: 50px; margin: 1px 0; background-color: #1eb9ee; transition: all linear .3s;}
.side-bar i{display: inline-block; width: 50px; height: 50px; vertical-align: middle; background: url(../images/sidebar-icon.png) no-repeat;}
.side-bar i.housekeeper{background-position: 0 0;}
.side-bar i.chart{background-position: 0 -50px;}
.side-bar i.automatic{background-position: 0 -100px;}
.side-bar .side-bar-item span{ display: inline-block; width: 73px; text-align: center;}
.side-bar .side-bar-item:hover{right: 0; background-color: #a39a9a;}
.side-bar .side-bar-link{display: block; color: #fff;}
/*登录*/
.login-wrapper{height: 620px;background: no-repeat center;background-size: cover;}
.businessman.login-wrapper{background-image: url(../images/businessman-login-bg.jpg);}
.merchants.login-wrapper{background-image: url(../images/merchants-login-bg.jpg);}
.login-box{position: absolute; top: 0;bottom: 0;margin: auto 0;right: 10%; width: 422px;height: 398px;border: 1px solid #dadada;background-color: #fff;box-shadow: 0 0 6px rgba(0,0,0,0.3);}
.login-box h1{border-bottom:1px solid #dadada;color: #060606;line-height: 50px; font-size: 16px;font-weight: bold;text-align: center;}
.login-box form{width: 348px;margin: 25px auto 0;}
.login-box form input[type='text'],.login-box form input[type='password']{display: inline-block;width: 330px;padding-left: 16px; border: 1px solid #dcdcdc;margin-top: 8px;height: 44px; line-height: 44px;font-size: 16px;color: #666;}
.login-box form .verification input{width: 150px;}
.login-box form .verification img{vertical-align: middle;}
.login-box .tips{margin: 23px 0 17px 0;}
.login-box .tips input{vertical-align: middle;}
.login-box .tips a{color: #ca1414;text-decoration: underline;}
.login-box .tips a:hover{font-style: italic;}
.login-box form input[type='submit'],.login-box form a.register{width: 100%;border: none;margin-top: 14px; background-color: #db0b0b;line-height: 45px;color: #fff;font-weight: bold;font-size: 16px;}
.login-box form a.register{display: inline-block; background-color: #e98c8c;text-align: center;}
.login-box form input[type='submit'].login:hover{background-color: #b90505;}
.login-box form a.register:hover{background-color: #fc6a6a;}
/*活动专题*/
.activity-topic h1{padding: 22px 0; color: #d61b0c; font-size: 22px; font-weight: bold; text-align: center; background-color: #f4f4f4; border-radius: 3px;}
.activity-topic .agenda p{max-height: 240px; line-height: 2.8; text-indent: 2em; text-align: justify; overflow: hidden;}
.activity-topic h1 img{vertical-align: middle;}
.activity-topic .dot-title{position: relative; margin: 30px 0 20px 0; color: #d61b0c; font-size: 20px; font-weight: bold; overflow: hidden;}
.activity-topic .dot-title span{padding: 0 20px 0 12px;}
.activity-topic .dot-title .dot{display: inline-block; width: 12px; height: 12px; border-radius: 50%; background-color: #d61b0c;}
.activity-topic .dot-title .line{position:absolute; width: 100%; top: 50%; border-top: 1px solid #ccc;}
.activity-topic .agenda , .activity-topic .activity-news{width: 47%;}
.activity-topic .general-info .img-wrapper-cover{width: 600px; height: 330px; margin-right: 30px;}
.activity-topic .general-info {overflow: hidden;background-color: #f6f6f6; }
.activity-topic .general-info .module{height: 330px; line-height: 330px;/*右边图片的高度*/ overflow: hidden;}
.activity-topic .general-info .txt{display: inline-block;margin: 10px; vertical-align: middle; }
.activity-topic .general-info .txt p{line-height: 2.6; }
/*预图片轮播*/
.pre-pic-scroll { position: relative;width: 800px;margin: 0 auto;}
.focus_pic { overflow: hidden;}
.focus_pic li { height: 400px; vertical-align: top;}
.focus_pic img { width: 100%; height: 100%; object-fit: cover;}
.focus_nav { position: absolute; right: 0; left: 0; bottom: 0; background-color: rgba(0, 0, 0, .6); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000'); height: 60px; *zoom: 1; padding-left: 10px;}
:root .focus_nav { -ms-filter: none;}
.focus_nav ul { position: relative; *zoom: 1; padding-top: 10px !important; }
.focus_nav li { position: relative; *zoom: 1; float: left; display: inline; margin-right: 10px; cursor: pointer;}
.focus_nav .navPrev,.focus_nav .navNext {border: 1px solid #fff;background: #c6c6c6 url(../images/hs-icon.png) no-repeat; display: inline-block;*zoom: 1;width: 36px;height: 36px;line-height: 100;overflow: hidden;opacity: .6;filter: Alpha(Opacity=60);position: absolute;top: 10px;}
.focus_nav .navPrev { background-position: 12px -592px; right: 47px; border-right-color: transparent;}
.focus_nav .navNext { background-position: 12px -531px; right: 10px; }
.focus_nav .navPrev:hover,.focus_nav .navNext:hover { opacity: 1; filter: Alpha(Opacity=100); border-right-color: #fff; }
.focus_nav img { border: 2px solid #fff; width: 64px; height: 34px;}
.focus_nav .on b {color: #fff;position: absolute;top: -10px;left: 30px;font-size: 10px;font-family: arial;-webkit-text-size-adjust: none;}
.pre-pic-scroll .focus_nav li .cover {position: absolute; top: 0; left: 0; width: 68px; height: 38px; line-height: 999px;overflow: hidden;font-size: 0;background: #040303;filter: alpha(opacity=30);opacity: .3;}
.pre-pic-scroll .focus_nav li.on .cover {display: none;}			
.pre-pic-scroll .focus_nav li b {display: none;}
.pre-pic-scroll .focus_nav li.on b { position: absolute; display: inline-block; top: -6px; left: 29px; border-left: 6px dashed transparent; border-right: 6px dashed transparent; border-top: 0; border-bottom: 6px solid; color: #fff; font-size: 0; width: 0; height: 0; line-height: 0;}
/*自动回复对话框*/
.automatic-session-box{position: fixed; top: 0; bottom: 0; right: -260px; width: 260px; background-color: #eceaea;z-index: 9998; transition: all linear .2s;}
.automatic-session-box .close-btn{position: absolute; top: 15px; right: 10px; display: inline-block; width: 10px; height: 10px; background: url(../images/hs-icon.png) no-repeat 0 -760px; transition: all linear .2s;}
.automatic-session-box .close-btn:hover{cursor: pointer; transform: rotate(180deg);}
.automatic-session-box h3{height: 40px; padding: 0 10px; line-height: 40px; font-size: 18px; font-weight: normal; color: #999; border-bottom: 1px solid; }
.automatic-session-box .edit-block{position: absolute; bottom: 0; left: 0; right: 0;}
.automatic-session-box .edit-block textarea{padding: 10px; width: 240px; height: 100px; border: none; resize: none; color: #999;}
.automatic-session-box .edit-block .send{display: block; height: 30px; line-height: 30px; color: #fff; text-align: center; background-color: #c81623;}
.automatic-session-box .msg-list{height: calc(100% - 191px); padding: 0 20px; overflow: auto;}
.automatic-session-box .msg-list li{margin: 10px 0;}
.automatic-session-box .msg-list h4{font-weight: normal;}
.automatic-session-box .msg-list .time{margin: 0 3px;}
.automatic-session-box .content{position: relative; display: inline-block; padding: 10px; margin: 5px 0; word-break: break-all; background-color: #fff; border-radius: 4px;}
.automatic-session-box .content .tips{margin-top: 10px; font-size: smaller; color: #999;}
.automatic-session-box .content .tips a{color: #0054a7;}
.automatic-session-box .content .tips a:hover{font-style: italic;}
.automatic-session-box .content:before{position: absolute; top: 0; display: inline-block; content: ''; width: 0;height: 0; border-style: solid; border-width: 6px 6px 0 6px;border-color: #fff transparent transparent transparent;}
.msg-item-l{ text-align: left;}
.msg-item-l .content:before{ left: -5px;}
.msg-item-r{ text-align: right;}
.msg-item-r .content:before{right: -5px; border-color: #396efd transparent transparent transparent;}
.msg-item-l h4{color: #0054a7;}
.msg-item-r h4{color: #396efd;}
.msg-item-r .content{text-align: left; background-color: #396efd; color: #fff;}

/*网站导航*/
.web_column{padding:15px 0 20px 0;width: 90%; margin: 0 auto;}
.web_column li > a{padding:8px 0; font-size: 16px; font-weight: bold; height: 36px; line-height: 36px; color: #0054a7; display: block; overflow: hidden;} 
.web_column li a:hover{text-decoration: underline;}
.web_column li > a .title{ float: left; margin-left: 15px; padding:0 15px; background-color: #fff; }
.web_column li > a i{margin-top: 18px;  height: 1px ; background-color: #0054a7; display: block;}
.web_column li dl { overflow: hidden;}
.web_column li dl dd{float: left; font-size: 14px; line-height: 30px; position: relative;}
.web_column li dl dd p{ font-size: 13px;padding-left: 12px;}
.web_column li dl dd i{ margin-right:8px; width: 4px; height: 4px; background-color: #0054a7; vertical-align: middle; display: inline-block;}
/*英文版*/
.en-version{font-family: Arial,"PingFang SC","Hiragino Sans GB",STHeiti,"Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
.en-version p{color: #7d7d7d; text-indent: 2em; line-height: 1.6; text-align: justify;}
.btn-en{padding: 2px 10px; color: #fff; background-color: #c50943; border-radius: 500px;}
.btn-en:hover{color: #fff;}
.en-version .home-search-bar-constr{margin-top: 12px;}
.en-version .header .logo-en{margin-bottom: 20px;}
.nav-en{height: 50px; line-height: 50px; color: #fff; background-color: #c60944;}
.nav-en li{float: left; width: 20%; text-align: center;}
.nav-en li a{position: relative; display: block; color: #fff; text-transform: uppercase;}
.nav-en li a.on{background-color: #a90739;}
.nav-en li a:after{position: absolute; content: ''; display: block; right: 0; top: 0; bottom: 0; border-left: 1px solid #fff;}
.nav-en li:last-child a:after{display: none;}
.en-version .slideBox .hd ul li{width: 16px; height: 16px; border-radius: 50%; background-color: #fff;}
.en-version .slideBox .hd ul li.on{background-color: #0054a7;}
.main-en{padding: 40px 0;}
.main-en .fl{width: 360px; padding-right: 20px; margin-right: 40px; border-right: 1px solid #dedede;}
.en-version .more-ah{margin: 20px 0;}
.en-version .more-ah a{float:left; width: 33.3333%; text-align: center;}
.en-version .more-ah i{display: block; width: 94px; height: 94px; margin: 10px auto; border-radius: 6px; background: #e60012 url(../images/more-ah-icon.png) no-repeat; opacity: .8;}
.en-version .more-ah i.industry{background-position: 0 -94px; background-color: #f39800;}
.en-version .more-ah i.advantage{background-position: 0 -186px;}
.ah-intro-en h2{margin: 10px 0; color: #c60944; font-weight: normal; text-transform: uppercase;}
.en-version .more-ah a:hover i{opacity: 1;}
.en-version .more-ah span{text-transform: uppercase;}
.expo{overflow: hidden;}
.expo h2{display: inline-block; color: #c60944; font-size: 30px; font-weight: normal; background-color: #fff;}
.expo .title{position: relative; margin: 10px 0 30px 0;}
.expo .title .btn-en{margin-top: 10px; font-size: 12px;}
.expo .title:after{content: ''; position: absolute; right: 0; top: 50%; width: 560px; height: 1px; background-color: #dedede; z-index: -1;}
.expo .ulist-en{margin-top: 40px;}
.ulist-en{color: #2a2a2a;}
.ulist-en li a{display: block; margin: 16px 0;}
.ulist-en span{margin-right: 40px; color: #828282;}
.quik-menu-en{padding: 60px 0; background-color: #eaeaea;}
.quik-menu-en ul{ margin-right: -84px;}
.quik-menu-en li{float: left; width: 130px; margin-right: 84px; text-align: center;}
.quik-menu-en li a{display: block;}
.quik-menu-en i{display: block; height: 130px; background: #898989 url(../images/quik-menu-en-icon.png) no-repeat; border-radius: 10px; transition: all linear .2s;}
.quik-menu-en i.expo{background-position: 0 -130px;}
.quik-menu-en i.handbook{background-position: 0 -260px;}
.quik-menu-en i.traffic{background-position: 0 -390px;}
.quik-menu-en i.project{background-position: 0 -520px;}
.quik-menu-en i.contact{background-position: 0 -650px;}
.quik-menu-en li span{display: inline-block; width: 90%; margin: 10px 0; text-transform: uppercase;}
.quik-menu-en li a:hover i{background-color: #e60012;}
.footer-en{padding: 30px 0;  background-color: #898989;}
.footer-en .txt{overflow: hidden;}
.footer-en p{color: #fff; line-height: 1.2;}
.sub-list-en h2 a{font-weight: normal; font-size: 18px; color: #b70505; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.sub-list-en img{float: left; margin-right: 20px;}
.sub-list-en .txt{overflow: hidden;}
.para{text-indent: 2em; margin: 8px 0; text-align: justify;}
.hs-table tbody tr:nth-child(2n){background-color: #eaeaea;}
.row{margin: 10px 0;}
.img-wrapper-cover img{width: 100%; height: 100%; object-fit: cover;}
.no-wrap{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.hs-btn{display: inline-block; padding: 7px; color: #0054a7; border: 1px solid; border-radius: 8px;}
.hs-btn:hover{box-shadow: 0 0 4px rgba(0,0,0,.3); background-color: #fff;}
.hs-home-l{float: left;width: 820px;}
.hs-home-r{float: right;width: 340px;}
.hs-home-title{position: relative;  border-bottom: 4px solid #ececec; }
.hs-home-title h2{position: relative;bottom: -4px; display: inline-block; padding: 0 20px; color: #0054a7; border-bottom: 4px solid;}
.hs-home-title .more{position: absolute; right: 5px;top: 6px; color: #ababab;}
.hs-home-title .more:hover{color: #0054a7;}
.sub-main .hs-home-title{border-bottom: 0;}
.sub-main .hs-home-title h2{border-bottom: 0;}
.slideTxtBox{position: relative;}
.slideTxtBox .hd ul{position: relative; overflow: hidden;line-height: 2.2;}
.slideTxtBox .hd li{float: left;cursor: pointer;}
.slideTxtBox .hd h2{color: #747474; border-color: transparent;}
.slideTxtBox .hd li.on h2{color: #0054a7;border-color: #0054a7;}
.slideTxtBox .tips{position: absolute; right: 2px; top: 6px;}
.slideTxtBox .bd{margin-top: 20px;}
.header{padding: 20px 0;}
/*icon集合*/
.icon{display: inline-block;background: url(../images/hs-icon.png) no-repeat;}
.icon-pen{width: 13px; height: 13px; margin-right: 4px; background-position: 0 -260px;}
.icon-more{width: 14px; height: 34px;background-position: 0 -380px;}
/*模拟的 table list*/
.imitate-table-list .hd{margin-top: 20px; text-align: center;}
.imitate-table-list .hd li{float: none; display: inline-block; width: 84px; margin: 0 10px -1px 0; border: 1px solid #0054a7; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.imitate-table-list .hd li.on{color: #fff; background-color: #0054a7;}
.imitate-table-list{border: 1px solid #0054a7; text-align: center;}
.imitate-table-list .title li{float: left; line-height: 36px;  color: #fff; font-weight: bold; background-color: #0054a7;}
.imitate-table-list .bd{margin-top: 0;}
.imitate-table-list .bd li{overflow: hidden; height: 60px; line-height: 60px;}
.imitate-table-list .bd li p{float: left;}
.imitate-table-list .title li span,.imitate-table-list .bd li p span{display: inline-block; padding: 0 10px; text-align: left; line-height: 1.4; vertical-align: middle;}
.imitate-table-list .bd li:nth-child(2n){background-color: #eaeaea;}
.imitate-table-list.cols-7 .bd li p,.imitate-table-list.cols-7 .title li{width: 14.285%;}
.imitate-table-list.cols-5 .bd li p,.imitate-table-list.cols-5 .title li{width: 20%;}
.imitate-table-list.cols-4 .bd li p,.imitate-table-list.cols-4 .title li{width: 25%;}
.imitate-table-list.cols-3 .bd li p,.imitate-table-list.cols-3 .title li{width: 33.33333%;}
/*table*/
.slide-table .hd{margin-top: 20px; text-align: center;}
.slide-table .hd li{float: none; display: inline-block; padding: 0 20px; margin: 0 10px -1px 0; border: 1px solid #0054a7; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.slide-table .hd li.on{color: #fff; background-color: #0054a7;}
.slide-table .bd table{width: 100%; border: 1px solid #0054a7;}
.slide-table .bd .title th{padding: 0 20px; color: #fff; text-align: left; line-height: 40px; background-color: #0054a7;}
.slide-table .bd table td{padding: 20px;}
.slide-table .bd{margin-top: 0;}
/*ulist*/
.ulist{overflow: hidden;}
.ulist li{padding-left: 16px; height: 42px; line-height: 42px;background: url(../images/hs-icon.png) no-repeat 3px -207px;}
.ulist li a{display: inline-block; width: 70%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.ulist-full-a li a{width: 100%;}
.ulist-dashed li{border-bottom: 1px dashed #ccc;}
/*triangle*/
.triangle{display: inline-block; width: 0;height: 0; border-style: solid; }
.triangle-up{border-width: 0 6px 6px 6px;border-color: transparent transparent #fff transparent;}
.triangle-down{border-width: 6px 6px 0 6px;border-color: #fff transparent transparent transparent;}
.triangle-right{border-width: 6px 0 6px 6px;border-color: transparent transparent transparent #fff;}
/*底部更多*/
.btm-more{text-align: right; text-decoration: underline;}
/*筛选框*/
.filter-bar{position: relative; margin: 15px 0; line-height: 42px;}
.filter-bar .content-wrap {display: inline-block; height: 42px; line-height: 42px; background-color: #f3f3f3; border: 1px solid #ccc;border-left: none;}
.filter-bar .content-wrap select,.filter-bar .content-wrap input{ margin: 0 20px; border: none; outline: none; background-color: transparent; }
.filter-bar .content-wrap .text{width: 643px;}
.filter-bar .line{position: absolute; top: 0; bottom: 0; border-left: 1px solid #ccc;}
.filter1-bar{ line-height: 40px;}
.filter1-bar label{width: 10%;}
.filter1-bar .content-wrap{width: 90%;}
.filter1-bar .content-wrap select,.filter1-bar .content-wrap input{padding: 0; height: 40px; line-height: 40px; border: 1px solid #ccc; background-color: #f3f3f3;}
.content-wrap input.submit{position: absolute;right: -22px;top: 0;background-color: #0054a7;height: 44px;width: 90px;color: #fff;font-size: 16px;cursor: pointer;}

/*三列*/
.cols3-ul{margin-right: -15px;}
.cols3-li{float: left; width: 380px; padding: 4px; margin: 4px 15px 4px 0; border: 1px solid #ccc; background-color: #f3f3f3; overflow: hidden;}

/*txtScroll-left*/
.txtScroll-left{position: relative;}
.txtScroll-left .prev,.txtScroll-left .next{position: absolute; top: 0; bottom: 0;width: 38px; height: 54px; margin: auto 0; color: #fff; background: #c6c6c6 url(../images/hs-icon.png) no-repeat; z-index: 9999; opacity: .8;}
.txtScroll-left .prev{border-top-right-radius: 30px; border-bottom-right-radius: 30px;left: 0; background-position:11px -523px;}
.txtScroll-left .next{border-top-left-radius: 30px; border-bottom-left-radius: 30px; right: 0; background-position: 16px -584px;}
.txtScroll-left .prev:hover,.txtScroll-left .next:hover{background-color: #0054a7;}
.txtScroll-left .infoList{overflow: hidden;}
.infoList li{position: relative; width: 220px;margin: 5px;}
.txtScroll-left .infoList li .title{position: absolute;left: 0; right: 0; bottom: 0; text-align: center; line-height: 32px; color: #fff; background: rgba(0,0,0,.5)}
/*展馆*/
.pavilion-scroll .infoList li{height: 160px;}
.program-scroll .bd{margin: 0 auto;}
.program-scroll .infoList li{border: 1px solid #d2d2d2; width: 270px; overflow: hidden;}
.program-scroll .infoList .img-wrapper-cover{float: left; width: 116px; height: 116px; margin: 10px; border: 1px solid #d2d2d2;}
.program-scroll .infoList .txt{margin: 10px;}
.program-scroll .infoList h3{font-size: 14px;}
.program-scroll .infoList p{margin-top: 10px; color: #999;}

.languague-bar{ float: left; padding: 22px 0 0 20px;}
.languague-bar a{display: inline-block; margin: 6px;}
.languague-bar a.current{color: #dc0000;}
.user-bar{margin: 10px;text-align: center;font-size: 12px;}
.user-bar li{position: relative; float: left; margin: 0 5px;}
.user-bar li i{display: inline-block;width: 34px;height: 34px;border-radius: 50%;background: #0054a7 url(../images/hs-icon.png) no-repeat;}
.user-bar li.weibo i{background-position: 0 0;}
.user-bar li.weixin i{background-position: 0 -34px;}
.user-bar li.app i{background-position: 0 -68px;}
.user-bar li.user i{background-position: 0 -102px;background-color: #00b9ef;}
.user-bar li span{display: block;}
.user-bar .hide{position: absolute; display: none; z-index: 2; left: 50%; transform: translateX(-50%);}
.user-bar li:hover .hide{display: block;}
.home-search-bar-constr{width: 267px; margin: 22px 10px 0 0;}
.search-bar{position: relative; padding: 5px 40px 5px 26px; border: 1px solid #0054a7;border-radius: 10px;}
.search-bar input{width: 100%; height: 20px; line-height: 20px; border: none;}
.search-bar input:focus{outline: none;}
.search-bar .search-btn{position: absolute; top: 6px; right: 12px; display: inline-block; width: 19px; height: 19px;background: url(../images/hs-icon.png) no-repeat 0 -136px;}
.top-menu img.logo{margin-bottom: 10px;}
/*网站导航*/
.nav{line-height: 50px; background:#0054a7;}
.nav li{float: left;width: 13.65%;font-size: 18px; text-align: center;}
.nav li:hover{width: 13.65%;font-size: 18px; text-align: center;}
.nav a{display: block; color: #fff;}
.nav i{display: inline-block; width: 25px; height: 25px; margin-right: 10px; vertical-align: -6px; background: url(../images/nav-icon.png) no-repeat;}
.nav li.tzah i{background-position: 0 -25px;}
.nav li.ksfw i{background-position: 0 -50px;}
.nav li.dhhd i{background-position: 0 -75px;}
.nav li.zlzs i{background-position: 0 -100px;}
.nav li.zsxm i{background-position: 0 -125px;}
/*页面底部*/
.footer{color: #ddd; font-size: 12px; background-color: #555; }
.footer .space{margin-right: 12px;}
.footer a{color: #ddd;}
.footer a:hover{color: #fff;}
.footer .txt{width: 100%; text-align: center;}
.footer .line{padding: 20px 0 10px 0; border-bottom: 1px solid;}
.footer-icon{vertical-align: middle;}
.site-copyright{padding: 10px 0;}
.footer p{margin: 12px 0;}
.qrcode div{float: left; width: 108px; margin: 28px 15px 0 15px; text-align: center;}
.qrcode div p{margin: 12px 0;}
/*轮播图*/
.slideBox{ overflow:hidden; position:relative;}
.slideBox .hd{ overflow:hidden; position:absolute; left: 0; right: 0; bottom:5px; z-index:1;text-align: center; }
.slideBox .hd ul{ overflow:hidden; zoom:1; }
.slideBox .hd ul li{ display: inline-block; width:40px; height:6px; margin: 10px; background:#dadada; cursor:pointer; border-radius: 4px;}
.slideBox .hd ul li.on{ background:#0054a7;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{display: block;}
.slideBox .bd img{ display:block;width: 100%;}
.flod{display: block; width: 86px; margin: 0 auto; line-height: 24px; font-size: 12px; text-align: center; color: #fff; background-color: #0054a7; border-bottom-right-radius: 16px;border-bottom-left-radius: 16px;}
.flod:hover{color: #fff;box-shadow: 0 0 4px rgba(0,0,0,.5);}
.flod .triangle{vertical-align: 2px; margin-left: 5px;}
/*快捷区*/
.quik-menu{position: relative; height: 100px; margin-top: 40px; text-align: center; background-color: #f2f2f2;border-bottom: 1px solid #0054a7;}
.timer{position: absolute; bottom: 0; left: 0; right: 0; width: 333px;height: 112px; margin: 0 auto; color: #fff; background-color: #0054a7; background: url(../images/timeline_bg.jpg) no-repeat;}
.timer .title{ height: 70px; padding: 21px 10px; line-height: 70px;}
.timer .title .name{display: inline-block; line-height: 1.4; vertical-align: middle;}
.timer h2{font-size: 16px;}
.timer .days{margin: 0 10px; font-size: 40px;line-height: 1;}
/*.timer .triangle{position: absolute; border-width: 0 0 12px 12px;border-bottom-color: #680303;}
.timer .triangle.left{left: -12px; border-width: 0 0 12px 12px;}
.timer .triangle.right{right: -12px; border-width: 0 12px 12px 0;}*/
.quik-menu .hs-info{width: 393px;margin-left: 40px;}
.quik-menu .hs-info li{float: left; width: 113px; margin: 7px 3px;}
.quik-menu .hs-info li a{display: block;}
.quik-menu .hs-info i{display: inline-block; width: 20px; height: 15px; margin-right: 7px; vertical-align: middle; background: url(../images/hs-info-icon.png) no-repeat;}
.quik-menu .hs-info .czzn i{background-position: 0 -15px;}
.quik-menu .hs-info .tjxm i{background-position: 0 -30px;}
.quik-menu .hs-info .sqjs i{background-position: 0 -45px;}
.quik-menu .hs-info .czsc i{background-position: 0 -60px;}
.quik-menu .hs-info .dhzj i{background-position: 0 -75px;}
.system-entrance{width: 380px; margin-top: 13px;}
.system-entrance p{width: 26px;text-align: center;}
.system-entrance .vertical-btn{width: 16px; margin-right: 17px; line-height: 1.2; text-align: center;}
.system-entrance ul{width: 327px;overflow: hidden;}
.system-entrance ul li{float: left;width: 48%; margin: 4px 0;}
.system-entrance ul li.ml{margin-right: 4%;}
.system-entrance ul li.last{width: 100%;}
.system-entrance ul li a{position: relative; display: block; padding: 8px 0; color: #fff; background-color: #00b9ef; border-radius: 8px;}
.system-entrance ul li a:hover{background-color: #00c6ff;}
.system-entrance .icon{display: inline-block; width: 16px; height: 14px; margin-right: 10px; vertical-align: middle; background: url(../images/hs-icon.png) no-repeat; overflow: hidden;}
.system-entrance li:nth-child(1) i{background-position: 0 -160px;}
.system-entrance li:nth-child(2) i{background-position: 0 -175px;}
.system-entrance li:nth-child(3) i{background-position: 0 -190px;}
.system-entrance .triangle-right{position: absolute;right: 10px;top: calc(50% - 4px);border-width: 5px 0 5px 5px;}
/*大会直播综合性报道重大活动该会议*/
.hs-pic-wrapper{ position: relative; width: 450px; height: 306px; margin-right: 20px; overflow: hidden;}
.hs-pic-wrapper img{vertical-align: baseline;}
.hs-pic-wrapper .title{ position: absolute; color: #eee; text-align: center; background-color: rgba(0,0,0,.4); }
.hs-pic-wrapper .title:hover{color: #fff; background-color: rgba(0,0,0,.6);}
.hs-pic-wrapper .bottom{left: 0; right: 0; bottom: 0; top: auto; padding: 7px;}
.dh-pic-wrapper .title{top: 0; bottom: 0; left: 0; right: 0; width: 305px; height: 66px; padding:6px; margin: auto; font-size: 22px; font-weight: bold;border-radius: 12px; }
.module{overflow: hidden;}
.living-list{overflow: hidden;}
.living-list li{padding: 18px 0; border-bottom: 1px solid #dcdcdc;}
.living-list a{display: block; font-size: 16px;}
.living-list .btm{margin-top: 10px; line-height: 32px;}
.living-list .tag{display: inline-block; width: 93px; text-align: center; color: #999; background-color: #eee; border-radius: 12px;}
.living-list .tag:hover{background-color: #ddd;}
.living-list .tag.current{ color: #fff; background-color: #f68888;}
.living-list .tag.current:hover{background-color: #e57777;}
.schedule-list{margin-top: 26px;}
/*上下结构的图文列表*/
.img-up-ul{margin: 30px 0; text-align: center;}
.img-up-ul li{float: left;}
.img-up-ul h3{color: #000; line-height: 2.1;}
.img-up-ul .sub-title{width: 75%; margin: 0 auto; font-size: 12px; color: #999;}
.img-up-ul a:hover h3{color: #0054a7;}
/*左右结构的图文列表*/
.img-left-ul li{padding: 12px 0; border-bottom: 1px solid #ccc;}
.img-left-ul li a{display: block; overflow: hidden;}
.img-left-ul .info{line-height: 2; overflow: hidden;}
.img-left-ul .img-wrapper-cover{float: left; width: 118px; height: 85px; margin-right: 20px; border: 1px solid #ccc;}
.img-left-ul h3{font-weight: normal; color: #000;}
.img-left-ul p{font-size: 12px; color: #999;}
.img-left-ul li:hover h3{color: #0054a7;}
/*页码*/
.pages{margin: 15px 0; text-align: center;}
.pages a{display: inline-block; width: 34px; height: 34px; line-height: 34px; border: 1px solid #ddd;margin-left: -1px;transition: all linear 0.15s;}
.pages a.first{border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pages a.last{border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pages a.on,.pages a.on:hover{background-color: #0054a7;color: #fff;border-color: #0054a7;cursor: default;}
.pages a:hover{text-decoration: none;background-color: #eee;}
.pages .disabled:hover{cursor: not-allowed;background-color: transparent;color: #666;}
.pages .extend{cursor: default;}
/*参会嘉宾*/
.avatar-ul li{width: 16.6666%; transition: all linear 1s;}
.avatar-ul li .img-wrapper-cover{width: 147px; height: 147px; margin: 0 auto;}
.avatar-ul img{border-radius: 50%; transition: all linear .4s;}
.avatar-ul li:hover img{transform: rotateY(180deg);}

/*新闻资讯、通知公告、投资安徽*/
.news-pic-wrapper{width: 333px; height: 231px;}
.news-list li{height: 32px; line-height: 32px; background-position: 0 -211px;}
.hot-news{ border-bottom: 1px dashed #ccc;}
.hot-news h6{margin: 10px 0; font-weight: normal; font-size: 16px; color: #000;}
.hot-news p{margin: 10px 0; text-indent: 2em;}
.hui-links{ margin-top: 25px;text-align: center; overflow: hidden;}
.hui-links i{ margin: 0 auto; width: 66px; height: 63px; display: block; background: url(../images/ah_into_icon.png) no-repeat;}
.hui-links i.sq_icon1{background-position: 0 0;}
.hui-links i.sq_icon2{background-position: 0 -63px;}
.hui-links i.sq_icon3{background-position: 0 -126px;}
.hui-links i.sq_icon4{background-position: 0 -189px;}
.hui-btn{ float: left; width: 25%; text-align: center; line-height: 33px;}
.hui-btn:hover{opacity: .8;}
/*活动日程*/
.programme{ margin-top: 35px;}
.schedule{position: relative;}
.schedule h2{position: absolute; left: 20px; top: -2px; color: #0054a7;}
/*推介项目*/
.program-li{position: relative; height: 70px;line-height: 70px;}
.program-li a{display: block;}
.program-li .icon-pro{float: left; margin: 10px 0 0 10px; width: 51px; height: 51px; margin-right: 16px; background: #fff url(../images/program-icon.png) no-repeat 0 0;}
.program-li .icon-dianzi{background-position: 0px 0;}
.program-li .icon-qiche{background-position: 0 -51px;}
.program-li .icon-zhuangbei{background-position: 0px -102px;}
.program-li .icon-shengwu{background-position: 0px -153px;}
.program-li .icon-xincailiao{background-position: 0px -204px;}
.program-li .icon-jieneng{background-position: 0px -255px;}
.program-li .icon-fuwu{background-position: 0px -306px;}
.program-li .icon-qita{background-position: 0px -357px;}
.program-li .info{display: inline-block; line-height: 1.6; vertical-align: middle;}
.program-li .info span{color: #c68989;}
.program-li .icon-more{position: absolute; top: 0; bottom: 0; right: 20px; margin: auto 0;}
.program-li:hover .icon-more{background-position: 0 -460px;}
.program-li.last-li{text-align: center;}
/*大会亮点*/
.exp_hlt{ margin-top: 30px; height: 475px; /*background: url(../images/bg_img_00.jpg) no-repeat;*/}
.hlt_title{padding: 20px 0; font-size: 30px; font-weight: bold; color: #0054a7; text-align: center;}
.hlt_title .lr_line{margin: 0 15px; width: 70px; height: 2px; display: inline-block;  background-color:#0054a7; vertical-align: middle;}
.hlt_list{ margin-top: 15px; overflow: hidden;}
.hlt_list li{ float: left; width: 25%; text-align: center;}
.hlt_list li i{ margin-right: 10px; width: 50px; height: 50px; background: url(../images/ex_ef.png) no-repeat; display: inline-block; vertical-align: top; }
.hlt_list li i.hlt_icon1{background-position: 0 0;}
.hlt_list li i.hlt_icon2{background-position: 0 -50px;}
.hlt_list li i.hlt_icon3{background-position: 0 -100px;}
.hlt_list li i.hlt_icon4{background-position: 0 -150px;}
.hlt_list li p{padding-top: 10px; padding-bottom: 2px; font-size: 22px; color: #000;}
.hlt_list li .light_big{ height: 50px; font-weight: bold; color: #0054a7; font-size: 36px; line-height: 50px; overflow: hidden;}
/*展馆*/
.pavilion-scroll .bd{width: 680px; margin: 0 auto;}
/*参展企业*/
.enterprise-list li{padding-left: 0; background: no-repeat; overflow: hidden;}
.enterprise-list li a{float: left; width: 48%; padding-left: 2%; background: url(../images/hs-icon.png) no-repeat 3px -207px;}
/*子页面*/
.sub-constr{position: relative;}
.sub-constr .btm-more{margin: 10px 0;}
.sub-constr .hs-home-title{margin-top: 0; line-height: 2.4;}
.sub-constr .hs-home-title h2{padding: 0 10px; font-size: 14px;}
.sub-banner img{width: 100%; vertical-align: bottom;}
.sub-nav{ float: left; width: 240px; margin-right: 30px; border-width: 1px; border-color: #d2d2d2; border-left-style: solid; border-right-style: solid;}
.sub-nav>li{border-bottom: 1px solid #d2d2d2;}
.sub-nav>li>a{display: block; padding: 15px 35px; margin: 4px 0; overflow: hidden;}
.sub-nav>li>a.active{background-color: #ebebeb;}
.sub-nav .sub-nav-icon{float: left;  width: 16px; height: 16px; margin:2px 5px 0 0; background: url(../images/sub-nav-icon.png) no-repeat center/cover; transition: all linear .3s;}
.sub-nav>li>a>span{display: block; overflow: hidden; word-break: break-all;}
.dropdown-nav{display: none; padding-left: 56px; font-size: 12px; border-top: 1px solid #d2d2d2;}
.dropdown-nav li a{display: block; padding: 6px;}
.sub-nav>li.active .dropdown-nav{display: block;}
.sub-nav>li.active .sub-nav-icon{transform: rotate(90deg);}
.sub-nav .tips{width: 70%; padding: 10%; margin: 30px auto; background-color: #f2f2f2; border-radius: 10%;}
.sub-nav .tips p{overflow: hidden; margin: 5px 0;}
.sub-nav .tips .title{float: left;}
.sub-nav .tips .content{display: block; overflow: hidden;}
.sub-main{overflow: hidden;}
.breadcrumb{padding: 20px 0 10px; margin-bottom: 10px; border-bottom: 1px solid #d2d2d2;}
.breadcrumb a{margin: 0 5px;}
.search-form label{margin-left: 8px;}
.search-form select{width: 100px;}
.search-form .sub-btn{padding: 4px 10px; color: #fff; background-color: #0054a7; border: none; border-radius: 3px;}
.search-form .sub-btn:hover{cursor: pointer;}
/*普通的图文列表*/
.article-ul .article-item{margin: 20px 0; overflow: hidden;}
.article-ul .article-item .img-wrapper-cover{float: left; height: 100%; margin-right: 40px;}
.article-ul .article-item .txt{position: relative; height: 100%; overflow: hidden;}
.article-ul .article-item .txt h3{margin:10px 0 20px; font-size: 18px;} 
.article-ul .article-item .txt p{color: #888; text-indent: 2em; text-align: justify; line-height: 1.6;} 
.article-ul .article-item .txt:after{position:absolute ; content: ''; bottom: 0; left: 0; right: 0; border-bottom: 1px solid #ddd;}
.new-station-base-ul .article-item{height: 190px;}
.new-station-base-ul .img-wrapper-cover{width: 310px;}
.new-station-base-ul p{height: 110px; overflow: hidden;}
/*sub-object-list*/
.sub-object-list li{height: 202px; margin: 30px 0; overflow: hidden;}
.sub-object-list li a{display: block; border: 1px solid #d2d2d2; overflow: hidden;}
.sub-object-list li a:hover{color: #555; border-color: #0054a7;}
.sub-object-list li .img-wrapper-cover{float: left; width: 250px; height: 200px; margin-right: 20px; border-right: 1px solid #d2d2d2;}
.sub-object-list .txt{max-height: 160px; padding: 10px 20px; overflow: hidden;}
.sub-object-list .txt p{margin: 7px 0;}
/*conference-list*/
.conference-list{font-size: 0;}
.conference-list li.item{display: inline-block; width: 48%; height: 180px; padding: 20px 1%; font-size: 14px; /*border-bottom: 1px solid #d2d2d2; */overflow: auto;}
.conference-list li.line{display: block;width: 100%;border-top: 1px solid #ccc;}
.conference-list .img-wrapper-cover{float: left; width: 200px; height: 130px; margin-right: 20px;}
.conference-list .txt{overflow: hidden;}
.conference-list h2{font-size: 14px;}
.conference-list p{margin: 8px 0; color: #888;}
.conference-slideTxtBox .hd{border-bottom: 1px solid #d2d2d2;}
.conference-slideTxtBox .hd li{padding: 2px 20px; margin: 17px 5px; border: 1px solid transparent; border-radius: 6px;}
.conference-slideTxtBox .hd li.on{color: #0054a7; border-color: #0054a7;}
.conference-slideTxtBox .bd{margin-top: 0;}
/*子页面tab切换*/
.sub-tab-nav .hd{margin: 10px 0; border-bottom: 1px solid #0054a7; line-height: 2.2;}
.sub-tab-nav .hd li{float: left; padding: 0 10px; margin-right: 10px; border-width: 1px; border-color: #0054a7; border-style: solid solid none; border-top-left-radius: 4px; border-top-right-radius: 4px; cursor: pointer;}
.sub-tab-nav .hd li.on{color: #fff; background-color: #0054a7;}
/*通用的table*/
.hs-table{ border: none;}
.hs-table th,.hs-table td{border: none;}
.hs-table th{padding: 10px; color: #fff; text-align: left; background-color: #0054a7;}
.hs-table td{padding: 6px 10px;}
.hs-table .w5{width: 5%;}
.hs-table .w10{width: 10%;}
.hs-table .w15{width: 15%;}
.hs-table .w20{width: 20%;}
.hs-table .w25{width: 25%;}
.hs-table .w30{width: 30%;}
.hs-table .w35{width: 35%;}
.hs-table .w40{width: 40%;}
.hs-table .w45{width: 45%;}
.hs-table .w50{width: 50%;}
.hs-table .w55{width: 55%;}
.hs-table .w60{width: 60%;}
.hs-table .w65{width: 65%;}
.hs-table .w70{width: 70%;}
.hs-table .w75{width: 75%;}
.hs-table .w80{width: 80%;}
.hs-table .w85{width: 85%;}
.hs-table .w90{width: 90%;}
.hs-table .w95{width: 95%;}
.hs-table .w100{width: 100%;}
/*customer service
.CS-l{float: left; width: 860px;}*/
.CS-r{float: right; width: 290px;}
/*快捷入口*/
.CS-quik-menu{ margin-bottom: 20px; border-width: 1px; border-color: #ccc; border-top-style: solid; border-bottom-style: solid;}
.CS-quik-menu li{float: left;}
.CS-quik-menu a{display: block; width: 92px; margin: 25px; text-align: center; color: #000;}
.CS-quik-menu a i{display: block; height: 92px; margin-bottom: 18px; border-radius: 24px; background: #0054a7 url(../images/CS-quik-menu-icon.png) no-repeat center;}
.CS-quik-menu li:nth-child(even) i{background-color: #00b9ef;}
.CS-quik-menu a.customer-administrator i{background-position: 0 0;}
.CS-quik-menu a.invest i{background-position: 0 -92px;}
.CS-quik-menu a.consult i{background-position: 0 -184px;}
.CS-quik-menu a.schedule i{background-position: 0 -276px;}
.CS-quik-menu a.guide i{background-position: 0 -368px;}
.CS-quik-menu a.liaison i{background-position: 0 -460px;}
.CS-quik-menu a:hover{color: #0054a7;}
.CS-quik-menu a:hover i{box-shadow: 0 3px 10px rgba(0,0,0,.3);}
.banner-slide-nav{position:relative; width: 360px; height: 240px; margin-right: 20px;}
.banner-slide-nav .slideimg-box ul{ position:relative; width:100%; height:240px; }
.banner-slide-nav .slideimg-box ul li{ float:left;width:100%; height:240px;background-position:50% 50%; background-repeat:no-repeat; background-size: cover;}
.banner-slide-nav .slideimg-box ul li a{ width:100%; height:218px; display:block;}
.banner-slide-nav .slideimg-box p{position: absolute;bottom: 0;left: 0;right: 0;color: #fff;padding-left: 10px; height: 38px;line-height: 38px;background-color: #000;opacity: 0.7;filter: alpha(opacity=70);text-align: left;}
.banner-slide-nav .slidetool{ position:absolute; bottom:10px; left:85%; margin-left:-200px; width:400px; text-align:center;}
.banner-slide-nav .slidetool ul li{display:inline-block;}
.banner-slide-nav .slidetool ul{margin-bottom: -5px;}
.banner-slide-nav .slidetool a{width:14px; height:14px;border-radius: 7px;margin: 0 10px; background-color:#fff;display:inline-block;z-index:3}
.banner-slide-nav .slidetool ul li a:hover,.banner-slide-nav .slidetool ul li.on a{ background-color:#b10e09;}
.home-news.banner-slide-nav{}
.sub-constr .slideTxtBox .bd{margin: 15px 0;}
.sub-constr .hui-links a{width: 120px; background-position: 0 -660px; line-height: 28px;}
.imitate-table-list.program{margin: 10px 0; text-align: center;}
.imitate-table-list.program .bd li p span,.imitate-table-list.program .title li span{padding: 10px;}
.imitate-table-list.program .bd li p:nth-child(1),.imitate-table-list.program .title li:nth-child(1){width: 10%;}
.imitate-table-list.program .bd li p:nth-child(2),.imitate-table-list.program .title li:nth-child(2){width: 40%;}
.imitate-table-list.program .bd li p:nth-child(3),.imitate-table-list.program .title li:nth-child(3){width: 20%;}
.imitate-table-list.program .bd li p:nth-child(4),.imitate-table-list.program .title li:nth-child(4){width: 15%;}
.imitate-table-list.program .bd li p:nth-child(5),.imitate-table-list.program .title li:nth-child(5){width: 15%;}
/*徽商家园*/
.hs-home .slideTxtBox .hd li{margin-right: 10px; font-weight: bold;}
.hs-home .slideTxtBox .hd li.on{color: #0054a7;}
.hs-home .slideTxtBox .bd{margin-top: 0;}
.hs-home h5{margin: 10px 0; color: #0054a7;}
.hs-home select{width: 100%;}
.hs-home p{margin: 10px 0;}
/*文章*/
.article-header{padding: 20px 0; text-align: center; border-bottom: 1px solid #d2d2d2;}
.article-header .title{ font-size: 18px; color: #0054a7;}
.article-header .info{margin-top: 20px; font-size: 12px; color: #888;}
.article-content{width: 800px; margin: 20px auto;}
.article-content p{margin: 16px 0; font-size: 16px; color: #333; text-align: justify; text-indent: 2em; line-height: 1.8;}
.article-content img{display: block;max-width: 80%; height: auto !important; margin: 16px auto;}
/*卡片形式的详情页*/
.card-details-title{text-align: center; font-size: 18px; font-weight: bold; color: #0054a7;}
.card-details{width: 760px; padding: 20px 50px; margin: 40px auto; font-size: 0; background-color: #f2f2f2; border-radius: 10px; overflow: hidden;}
.card-details .card-item{display: inline-block; width: 50%;  margin: 10px 0; font-size: 14px; vertical-align: top; overflow: hidden; }
.card-details .title{float: left; width: 100px; margin-right: 14px; text-align: right;}
.card-details .content{padding-bottom: 4px; color: #000; overflow: hidden; text-align: justify; border-bottom: 1px solid #fff;}
.card-details .img-wrapper-cover{width: 200px; height: 200px;}
/*表格形式的详情页*/
.details-table-title{text-align: center; font-size: 18px; font-weight: bold; color: #0054a7;}
.details-table{width: 80%; margin: 20px auto;}
.details-table td{padding: 6px; border: 1px solid #d2d2d2;}
.details-table td.title{text-align: right; background-color: #f2f2f2;}
.details-table td.content{width: 40%;}
.details-table .img-wrapper-cover{width: 100px; height: 100px;}
.program-details-table{width: 60%;}
.program-details-table td.content{width: 60%;}
/*地市招商*/
.city-intro{ overflow: hidden; background-color: #f4f4f4;}
.city-intro .video-wrapper{width: 480px; height: 360px; text-align: center; line-height: 360px;}
.city-intro .video-wrapper span{display: inline-block; padding: 0 20px; line-height: 1.6; vertical-align: middle;}
.city-intro .video-wrapper a{color: #0054a7; text-decoration: underline;}
.city-intro .txt{padding: 10px 30px; overflow: hidden;}
.city-intro .txt p{max-height: 180px; margin: 30px 0; font-size: 16px; text-indent: 2em; line-height: 1.8; overflow: hidden;}
.btn-details{text-align: right;}
.development-zone .tempWrap{margin-left: 36px;}
.investment-police-list li{float: left; padding: 0 2%;width: 46%;}
.investment-guide{position: fixed; left: 12px; bottom: 10%; padding: 10px; text-align: center; background-color: #fff; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 3px rgba(26,26,26,.3);}
.investment-guide:hover{box-shadow: 0 1px 7px rgba(26,26,26,.5);}
/*开发区*/
.dev-zone-scroll .img-wrapper-cover{height: 160px;}
/*侧边栏*/
.side-bar{position: fixed; top: 50%;right: 0; font-size: 12px; color: #fff; transform: translateY(-50%); z-index: 9997;}
.side-bar .side-bar-item{position: relative; height: 50px; right: -73px; line-height: 50px; margin: 1px 0; background-color: #1eb9ee; transition: all linear .3s;}
.side-bar i{display: inline-block; width: 50px; height: 50px; vertical-align: middle; background: url(../images/sidebar-icon.png) no-repeat;}
.side-bar i.housekeeper{background-position: 0 0;}
.side-bar i.chart{background-position: 0 -50px;}
.side-bar i.automatic{background-position: 0 -100px;}
.side-bar .side-bar-item span{ display: inline-block; width: 73px; text-align: center;}
.side-bar .side-bar-item:hover{right: 0; background-color: #a39a9a;}
.side-bar .side-bar-link{display: block; color: #fff;}
/*登录*/
.login-wrapper{height: 620px;background: no-repeat center;background-size: cover;}
.businessman.login-wrapper{background-image: url(../images/businessman-login-bg.jpg);}
.merchants.login-wrapper{background-image: url(../images/merchants-login-bg.jpg);}
.login-box{position: absolute; top: 0;bottom: 0;margin: auto 0;right: 10%; width: 422px;height: 398px;border: 1px solid #dadada;background-color: #fff;box-shadow: 0 0 6px rgba(0,0,0,0.3);}
.login-box h1{border-bottom:1px solid #dadada;color: #060606;line-height: 50px; font-size: 16px;font-weight: bold;text-align: center;}
.login-box form{width: 348px;margin: 25px auto 0;}
.login-box form input[type='text'],.login-box form input[type='password']{display: inline-block;width: 330px;padding-left: 16px; border: 1px solid #dcdcdc;margin-top: 8px;height: 44px; line-height: 44px;font-size: 16px;color: #666;}
.login-box form .verification input{width: 150px;}
.login-box form .verification img{vertical-align: middle;}
.login-box .tips{margin: 23px 0 17px 0;}
.login-box .tips input{vertical-align: middle;}
.login-box .tips a{color: #ca1414;text-decoration: underline;}
.login-box .tips a:hover{font-style: italic;}
.login-box form input[type='submit'],.login-box form a.register{width: 100%;border: none;margin-top: 14px; background-color: #db0b0b;line-height: 45px;color: #fff;font-weight: bold;font-size: 16px;}
.login-box form a.register{display: inline-block; background-color: #e98c8c;text-align: center;}
.login-box form input[type='submit'].login:hover{background-color: #b90505;}
.login-box form a.register:hover{background-color: #fc6a6a;}
/*活动专题*/
.activity-topic h1{padding: 22px 0; color: #d61b0c; font-size: 22px; font-weight: bold; text-align: center; background-color: #f4f4f4; border-radius: 3px;}
.activity-topic .agenda p{max-height: 240px; line-height: 2.8; text-indent: 2em; text-align: justify; overflow: hidden;}
.activity-topic h1 img{vertical-align: middle;}
.activity-topic .dot-title{position: relative; margin: 30px 0 20px 0; color: #d61b0c; font-size: 20px; font-weight: bold; overflow: hidden;}
.activity-topic .dot-title span{padding: 0 20px 0 12px;}
.activity-topic .dot-title .dot{display: inline-block; width: 12px; height: 12px; border-radius: 50%; background-color: #d61b0c;}
.activity-topic .dot-title .line{position:absolute; width: 100%; top: 50%; border-top: 1px solid #ccc;}
.activity-topic .agenda , .activity-topic .activity-news{width: 47%;}
.activity-topic .general-info .img-wrapper-cover{width: 600px; height: 330px; margin-right: 30px;}
.activity-topic .general-info {overflow: hidden;background-color: #f6f6f6; }
.activity-topic .general-info .module{height: 330px; line-height: 330px;/*右边图片的高度*/ overflow: hidden;}
.activity-topic .general-info .txt{display: inline-block;margin: 10px; vertical-align: middle; }
.activity-topic .general-info .txt p{line-height: 2.6; }
/*预图片轮播*/
.pre-pic-scroll { position: relative;width: 800px;margin: 0 auto;}
.focus_pic { overflow: hidden;}
.focus_pic li { height: 400px; vertical-align: top;}
.focus_pic img { width: 100%; height: 100%; object-fit: cover;}
.focus_nav { position: absolute; right: 0; left: 0; bottom: 0; background-color: rgba(0, 0, 0, .6); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000'); height: 60px; *zoom: 1; padding-left: 10px;}
:root .focus_nav { -ms-filter: none;}
.focus_nav ul { position: relative; *zoom: 1; padding-top: 10px !important; }
.focus_nav li { position: relative; *zoom: 1; float: left; display: inline; margin-right: 10px; cursor: pointer;}
.focus_nav .navPrev,.focus_nav .navNext {border: 1px solid #fff;background: #c6c6c6 url(../images/hs-icon.png) no-repeat; display: inline-block;*zoom: 1;width: 36px;height: 36px;line-height: 100;overflow: hidden;opacity: .6;filter: Alpha(Opacity=60);position: absolute;top: 10px;}
.focus_nav .navPrev { background-position: 12px -592px; right: 47px; border-right-color: transparent;}
.focus_nav .navNext { background-position: 12px -531px; right: 10px; }
.focus_nav .navPrev:hover,.focus_nav .navNext:hover { opacity: 1; filter: Alpha(Opacity=100); border-right-color: #fff; }
.focus_nav img { border: 2px solid #fff; width: 64px; height: 34px;}
.focus_nav .on b {color: #fff;position: absolute;top: -10px;left: 30px;font-size: 10px;font-family: arial;-webkit-text-size-adjust: none;}
.pre-pic-scroll .focus_nav li .cover {position: absolute; top: 0; left: 0; width: 68px; height: 38px; line-height: 999px;overflow: hidden;font-size: 0;background: #040303;filter: alpha(opacity=30);opacity: .3;}
.pre-pic-scroll .focus_nav li.on .cover {display: none;}			
.pre-pic-scroll .focus_nav li b {display: none;}
.pre-pic-scroll .focus_nav li.on b { position: absolute; display: inline-block; top: -6px; left: 29px; border-left: 6px dashed transparent; border-right: 6px dashed transparent; border-top: 0; border-bottom: 6px solid; color: #fff; font-size: 0; width: 0; height: 0; line-height: 0;}
/*自动回复对话框*/
.automatic-session-box{position: fixed; top: 0; bottom: 0; right: -260px; width: 260px; background-color: #eceaea;z-index: 9998; transition: all linear .2s;}
.automatic-session-box .close-btn{position: absolute; top: 15px; right: 10px; display: inline-block; width: 10px; height: 10px; background: url(../images/hs-icon.png) no-repeat 0 -760px; transition: all linear .2s;}
.automatic-session-box .close-btn:hover{cursor: pointer; transform: rotate(180deg);}
.automatic-session-box h3{height: 40px; padding: 0 10px; line-height: 40px; font-size: 18px; font-weight: normal; color: #999; border-bottom: 1px solid; }
.automatic-session-box .edit-block{position: absolute; bottom: 0; left: 0; right: 0;}
.automatic-session-box .edit-block textarea{padding: 10px; width: 240px; height: 100px; border: none; resize: none; color: #999;}
.automatic-session-box .edit-block .send{display: block; height: 30px; line-height: 30px; color: #fff; text-align: center; background-color: #c81623;}
.automatic-session-box .msg-list{height: calc(100% - 191px); padding: 0 20px; overflow: auto;}
.automatic-session-box .msg-list li{margin: 10px 0;}
.automatic-session-box .msg-list h4{font-weight: normal;}
.automatic-session-box .msg-list .time{margin: 0 3px;}
.automatic-session-box .content{position: relative; display: inline-block; padding: 10px; margin: 5px 0; word-break: break-all; background-color: #fff; border-radius: 4px;}
.automatic-session-box .content .tips{margin-top: 10px; font-size: smaller; color: #999;}
.automatic-session-box .content .tips a{color: #0054a7;}
.automatic-session-box .content .tips a:hover{font-style: italic;}
.automatic-session-box .content:before{position: absolute; top: 0; display: inline-block; content: ''; width: 0;height: 0; border-style: solid; border-width: 6px 6px 0 6px;border-color: #fff transparent transparent transparent;}
.msg-item-l{ text-align: left;}
.msg-item-l .content:before{ left: -5px;}
.msg-item-r{ text-align: right;}
.msg-item-r .content:before{right: -5px; border-color: #396efd transparent transparent transparent;}
.msg-item-l h4{color: #0054a7;}
.msg-item-r h4{color: #396efd;}
.msg-item-r .content{text-align: left; background-color: #396efd; color: #fff;}

/*网站导航*/
.web_column{padding:15px 0 20px 0;width: 90%; margin: 0 auto;}
.web_column li > a{padding:8px 0; font-size: 16px; font-weight: bold; height: 36px; line-height: 36px; color: #0054a7; display: block; overflow: hidden;} 
.web_column li a:hover{text-decoration: underline;}
.web_column li > a .title{ float: left; margin-left: 15px; padding:0 15px; background-color: #fff; }
.web_column li > a i{margin-top: 18px;  height: 1px ; background-color: #0054a7; display: block;}
.web_column li dl { overflow: hidden;}
.web_column li dl dd{float: left; font-size: 14px; line-height: 30px; position: relative;}
.web_column li dl dd p{ font-size: 13px;padding-left: 12px;}
.web_column li dl dd i{ margin-right:8px; width: 4px; height: 4px; background-color: #0054a7; vertical-align: middle; display: inline-block;}
/*英文版*/
.en-version{font-family: Arial,"PingFang SC","Hiragino Sans GB",STHeiti,"Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
.en-version p{color: #7d7d7d; text-indent: 2em; line-height: 1.6; text-align: justify;}
.btn-en{padding: 2px 10px; color: #fff; background-color: #c50943; border-radius: 500px;}
.btn-en:hover{color: #fff;}
.en-version .home-search-bar-constr{margin-top: 12px;}
.en-version .header .logo-en{margin-bottom: 20px;}
.nav-en{height: 50px; line-height: 50px; color: #fff; background-color: #c60944;}
.nav-en li{float: left; width: 20%; text-align: center;}
.nav-en li a{position: relative; display: block; color: #fff; text-transform: uppercase;}
.nav-en li a.on{background-color: #a90739;}
.nav-en li a:after{position: absolute; content: ''; display: block; right: 0; top: 0; bottom: 0; border-left: 1px solid #fff;}
.nav-en li:last-child a:after{display: none;}
.en-version .slideBox .hd ul li{width: 16px; height: 16px; border-radius: 50%; background-color: #fff;}
.en-version .slideBox .hd ul li.on{background-color: #0054a7;}
.main-en{padding: 40px 0;}
.main-en .fl{width: 360px; padding-right: 20px; margin-right: 40px; border-right: 1px solid #dedede;}
.en-version .more-ah{margin: 20px 0;}
.en-version .more-ah a{float:left; width: 33.3333%; text-align: center;}
.en-version .more-ah i{display: block; width: 94px; height: 94px; margin: 10px auto; border-radius: 6px; background: #e60012 url(../images/more-ah-icon.png) no-repeat; opacity: .8;}
.en-version .more-ah i.industry{background-position: 0 -94px; background-color: #f39800;}
.en-version .more-ah i.advantage{background-position: 0 -186px;}
.ah-intro-en h2{margin: 10px 0; color: #c60944; font-weight: normal; text-transform: uppercase;}
.en-version .more-ah a:hover i{opacity: 1;}
.en-version .more-ah span{text-transform: uppercase;}
.expo{overflow: hidden;}
.expo h2{display: inline-block; color: #c60944; font-size: 30px; font-weight: normal; background-color: #fff;}
.expo .title{position: relative; margin: 10px 0 30px 0;}
.expo .title .btn-en{margin-top: 10px; font-size: 12px;}
.expo .title:after{content: ''; position: absolute; right: 0; top: 50%; width: 560px; height: 1px; background-color: #dedede; z-index: -1;}
.expo .ulist-en{margin-top: 40px;}
.ulist-en{color: #2a2a2a;}
.ulist-en li a{display: block; margin: 16px 0;}
.ulist-en span{margin-right: 40px; color: #828282;}
.quik-menu-en{padding: 60px 0; background-color: #eaeaea;}
.quik-menu-en ul{ margin-right: -84px;}
.quik-menu-en li{float: left; width: 130px; margin-right: 84px; text-align: center;}
.quik-menu-en li a{display: block;}
.quik-menu-en i{display: block; height: 130px; background: #898989 url(../images/quik-menu-en-icon.png) no-repeat; border-radius: 10px; transition: all linear .2s;}
.quik-menu-en i.expo{background-position: 0 -130px;}
.quik-menu-en i.handbook{background-position: 0 -260px;}
.quik-menu-en i.traffic{background-position: 0 -390px;}
.quik-menu-en i.project{background-position: 0 -520px;}
.quik-menu-en i.contact{background-position: 0 -650px;}
.quik-menu-en li span{display: inline-block; width: 90%; margin: 10px 0; text-transform: uppercase;}
.quik-menu-en li a:hover i{background-color: #e60012;}
.footer-en{padding: 30px 0;  background-color: #898989;}
.footer-en .txt{overflow: hidden;}
.footer-en p{color: #fff; line-height: 1.2;}
.sub-list-en h2 a{font-weight: normal; font-size: 18px; color: #b70505; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.sub-list-en img{float: left; margin-right: 20px;}
.sub-list-en .txt{overflow: hidden;}
.nav li:hover{ fonr-size:18px !important;}