body,
div,
dl,
dt,
dd,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
select,
input,
textarea,
button,
p,
blockquote,
th,
td,
img,
iframe {
    margin: 0;
    padding: 0;
}



@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      url('../font/iconfont.woff') format('woff'),
      url('../font/iconfont.ttf') format('truetype'),
      url('../font/iconfont.svg#iconfont') format('svg');
}


.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}




table {
    border-collapse: collapse;
    border-spacing: 0;
}

input,
button,
textarea,
option {
    font: 12px "\5b8b\4f53", Arial, Helvetica, sans-serif;
}

ul,
li,
div {
    list-style: none;
    border: 0px;
}

iframe {
    border: 0;
}

img {
    border: 0px;
    max-width: 100%;
    max-height: 100%;
}
a:hover{
	text-decoration:none
}
.clear {
    font: 0px/0px serif;
    display: block;
    clear: both;
}

html {
    -webkit-text-size-adjust: none;
    height: 100%;
}

input {
    outline: none;
}

textarea {
    resize: none;
}

a {
    text-decoration: none;
}

body:nth-of-type(1) input:focus,
textarea:focus {
    outline: none;
}

body {
    font: 12px "microsoft yahei", "\5b8b\4f53", Tahoma, Arial;
    color: #333;
    background: #fff;
    position: relative;
    height: 100%;
}
.iframe {
	width: 100%;
    height: 40px;
    overflow: hidden;
}
.header {
    width: 100%;
    height: 39px;
	border-bottom: 1px solid #eee;
	background: #f8f8f8;

}

.head {
    width: 1100px;
    height: 100%;
    margin: 0 auto;
}

.head ul {
    float: left;
}

.head ul li {
    float: left;
    color: #666;
	font: normal 12px/40px microsoft yahei;
}


.head ul li.user {
    padding-right: 26px;
	font: bold 16px/40px microsoft yahei;
}
.head ul li.user a{color:#0981da;}
.head ul li button {
    width: 43px;
    height: 20px;
    border: 1px solid #fff;
    background: none;
    color: #666;
    font-size: 12px;
    cursor: pointer;
    font-family: microsoft yahei;
}

.head ul li a {
    color: #666;
    margin: 0 1px;
}

.head a:hover {
    color: #f60;
}

.head p {
    float: right;
    color: #666;
	font: bold 12px/40px microsoft yahei;
}

.head p a {
    color: #666;
    margin: 0 6px;
    display: inline-block;
	font-weight:normal;
}

.head span{
float: left;
margin-left: 389px;
color: #666;
font: bold 12px/40px microsoft yahei;}
.head span a{
margin: 0 7px;
color: #666;
font-weight:normal;
}
.weixin {
    width: 1100px;
    margin: 0 auto;
    position: relative;
    z-index: 9999;
}

.weixinBox {
    position: absolute;
    top: -40px;
    right: 270px;
}

.weixinMain {
    width: 83px;
    height: 40px;
    position: relative;
}

.weixinTop {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    font: normal 12px/40px microsoft yahei;
    text-indent: 26px;
    color: #666;
    cursor: pointer;
    background: url("../images/index2017.png") no-repeat -99px 12px;
}

.weixinBot {
    width: 272px;
    height: 131px;
    position: absolute;
    z-index: 2;
    background: #fff;
    border: 2px solid #0981da;
    top: 40px;
    left: -98px;
    text-align: center;
    padding: 16px 0 0 8px;
    display: none;
}
.mobileBox {
    position: absolute;
    top: -40px;
    right: 185px;
}

.mobileMain {
    width: 83px;
    height: 40px;
    position: relative;
}
.mobileMain i{
   position: absolute;
   right:81px;
   font: bold 14px/40px microsoft yahei;
   color:#666;
}
.mobileTop {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    font: normal 14px/40px microsoft yahei;
    text-indent: 26px;
    color: #666;
    cursor: pointer;
    background: url("../images/index2017.png") no-repeat -104px -18px;
}

.mobileBot {
    width: 133px;
    height: 128px;
    position: absolute;
    z-index: 2;
    background: #fff;
    border: 2px solid #0981da;
    top: 40px;
    left: -24px;
    text-align: center;
    display: none;
}
.upArrow {
    width: 21px;
    height: 9px;
    position: absolute;
    background: url("../images/index2017.png") no-repeat 0px -183px;
    z-index: 3;
    top: 33px;
    left: 40px;
    display: none;
}
.upArrowmo {
    width: 21px;
    height: 9px;
    position: absolute;
    background: url("../images/index2017.png") no-repeat 0px -183px;
    z-index: 3;
    top: 33px;
    left: 40px;
    display: none;
}

.bannerAdv {
    width: 1100px;
    margin: 0px auto 0;
    overflow: hidden;
}

.bannerAdv ul {
    width: 1110px;
    display: inline;
    float: left;
    margin: 0px 0 0 -5px;
}

.bannerAdv ul li {
    display: block;
    float: left;
    padding: 15px 5px 0 5px;
    position: relative;
}

.bannerAdv ul li * {
    float: left;
}

.top {
    width: 1100px;
    margin: 10px auto 0;
}

.logo {
    float: left;
    margin-top: 4px;
}

.topRightAdv {
    float: right;
    width: 805px;
    height: 78px;
    ;
}

.topRightAdv * {
    width: 100%;
    height: 100%;
    float: left;
}

.nav {
    width: 100%;
    height: 58px;
    border-top: 4px solid #0981da;
    margin: 10px auto 0;
}

.menu {
    width: 1100px;
    height: 58px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

ul.menuList {
    width: 1200px;
    position: absolute;
    top: 6px;
    left: -6px;
}

ul.menuList li {
    width: 342px;
    height: 50px;
    float: left;
    position: relative;
}

ul.menuList li.menuListFirst {
    width: 211px;
}

ul.menuList li.activity {
    width: 240px;
}

ul.menuList li.activity p {
    width: 184px;
	left:56px;
}
ul.menuList li.activity p a span {
	width: 50px;
	height: 30px;
	position: absolute;
	/*background: url(../images/616.png);*/
	background-size: 100%;
	top: -19px;
    right: -25px;
}
ul.menuList li.sub {
    width: 300px;
}

ul.menuList li.sub p {
    width: 245px;
	left: 56px;
}

ul.menuList li.sub p a {
    margin: 0 8px;
}

ul.menuList li b {
    width: 36px;
    display: block;
    position: absolute;
    left: 14px;
    top: 6px;
    font: bold 16px/24px "Microsoft Yahei", "simhei";
}

ul.menuList li b a {
    color: #0981da;
}

ul.menuList li p {
    width: 342px;
    display: block;
    position: absolute;
    left: 0px;
    top: 6px;
    font: normal 16px/24px "Microsoft Yahei", "simhei";
	height:50px;
}

ul.menuList li.Sub p {
    width: 470px;
}

ul.menuList li p a {
    color: #333;
    margin: 0 8px;
}

ul.menuList li.Sub p em {
    padding: 0 7px;
}

ul.menuList li.Sub p a {
    margin: 0 7px;
}

ul.menuList li i {
    width: 1px;
    height: 40px;
    display: block;
    position: absolute;
    right: 0;
    top: 9px;
    overflow: hidden;
    border-right: 1px solid #dcdcdc;
}

ul.menuList li p a:hover {
    color: #f60;
    text-decoration: none;
}
ul.menuList li p a{position:relative;    display: block;
    float: left;}

ul.menuList li p a em{
    width: 11px;
    height: 11px;
    display: block;
    position: absolute;
    top: -6px;
    left: 30px;
    background: url(../images/hot2017.png) no-repeat 0 -150px;
	}

.text-content .content-right {
    float: right;
    width: 180px;
    height: 457px;
    background-color: #f8f8f8;
}

.content-right .ad-img01 {
    width: 180px;
       height: 200px;
    border: none;
    overflow: hidden;
}
.content-right .ad-img02 {
    width: 180px;
    height: 257px;
    border: none;
    overflow: hidden;
}
ul.menuList li p a b{
    width: 30px;
    height: 14px;
    display: block;
    position: absolute;
    top: -8px;
    left: 56px;
    background: url(../images/new.jpg) no-repeat;
	}
.search {
    width: 1100px;
    height: 65px;
    margin: 10px auto 0;
    position: relative;
}

.search input#search {
    position: absolute;
    width: 77px;
    height: 36px;
    border: 2px solid #0981da;
    border-right: 1px solid #dddddd;
    font: normal 12px/36px "microsoft yahei", Tahoma, Arial;
    color: #333;
    text-indent: 16px;
    top: 0;
    left: 0;
    background: url("../images/index2017.png") no-repeat 100% -47px;
    cursor: pointer;
}

.search input.searchText {
    position: absolute;
    border: 0;
    border-top: 1px solid #b7b7b7;
    border-bottom: 1px solid #b7b7b7;
    font: normal 12px/36px "microsoft yahei", Tahoma, Arial;
    color: #a9a9a9;
    text-indent: 14px;
    top: 0px;
left: 80px;
    width: 305px;
    height: 36px;
    background: #fff;
    border-top: 2px solid #0981da;
    border-bottom: 2px solid #0981da;
}

.search button {
    width: 90px;
    height: 40px;
    position: absolute;
    border: 0;
    font: normal 16px/36px microsoft yahei;
    color: #fff;
    text-align: center;
    background: #0981da;
    cursor: pointer;
    top: 0px;
    left: 385px;

}

.search ul {
    position: absolute;
    z-index: 9999;
    width: 78px;
    border: 1px solid #ddd;
    border-top: 0;
    display: block;
    top: 40px;
    left: 0px;
    padding: 5px 0;
    background: #fff;
}

.search ul li {
    display: block;
    font: normal 12px/22px microsoft yahei;
    color: #666;
    text-indent: 16px;
}

.search ul li:hover {
    background: #0981da;
    color: #fff;
}

.rightAdv {
    position: absolute;
    top: 0;
    right: 0;
}

.rightAdv * {
    height: 40px;
    margin-left: 5px;
    float: left;
}

.keyWords {
    width: 100%;
    height: 18px;
    position: absolute;
    line-height: 18px;
    overflow: hidden;
    color: #888888;
    left: 0px;
    bottom: 0px;
}

.keyWords a {
    color: #888888;
}

.keyWords b {
    color: #ff6600;
}

.keyWords a:hover {
    color: #ff6600;
    text-decoration: none;
}

.main {
    width: 1100px;
    margin: 15px auto 0;
}

.productList {
    width: 235px;
    float: left;
    position: relative;
    z-index: 99;
}

.productListTop {
    width: 100%;
    height: 55px;
    float: left;
    background: #0981da url("../images/index2017.png") no-repeat -76px -322px;
    font-size: 22px;
    line-height: 53px;
    color: #fff;
    text-indent: 67px;
}

.productList ul {
    width: 100%;
    float: left;
    background: #f5f5f5;
    padding: 0 0 2px 0;
}

.productList ul li {
    width: 100%;
    height: 39px;
    float: left;
    position: relative;
}

.productList ul li:last-child .listLeft {
    border: none;
}

.listLeft {
    width: 199px;
       height: 39px;
    position: absolute;
    left: 18px;
    z-index: 1;
    border-bottom: 1px dashed #d7d7d7;
}
.listLeft b{
    width: 30px;
    height: 29px;
    line-height: 29px;
    display: block;
    text-align: center;
    float: left;
    margin: 7px 0 0 0px;
    color: #0981da;
    font-size: 20px;
}
.btnLink {
    float: left;
    width: 260px;

}
.btnLink a:hover {
    color: #4eabff;
    border-color: #4eabff;
}
.btnLink a {
    display: block;
    float: left;
    border: 1px solid #ddd;
    border-radius: 5px;
    width: 118px;
    text-align: center;
    height: 38px;
    line-height: 38px;
    color: #579ffb;
    font-size: 14px;
    color: #333;
    margin-right: 10px;
    _display: inline;
    _margin-left: 8px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    background: #fff url(../images/icon_r_tip.gif) no-repeat 106px 0px;
}

.listLeft:hover b{ color:#ff6600}

.listLeft:hover p a{color: #ff6600;}
.listLeft p {
    width: 159px;
    height: 26px;
    float: left;
    font: normal 15px/26px microsoft yahei;
    overflow: hidden;
    margin: 8px 0 0 10px;
    display: inline;
}

.listLeft p a {
    color: #333333;
}

.listLeft p a:hover,
.listLeft span a:hover {
    color: #ff6600;
}

.listLeft span {
    width: 158px;
    height: 26px;
    float: left;
    font: normal 14px/26px microsoft yahei;
    overflow: hidden;
    text-indent: -6px;
    margin: 0px 0 0 10px;
    display: inline;
}

.listLeft span a {
    color: #888888;
    margin: 0 5px;
}

.listRight {
   width: 676px;
       height: 458px;
    position: absolute;
    left: 235px;
    border: 2px solid #0981da ;
    border-left: 0;
    background: #fff;
    display: none;
	top: -55px;
}
.industyLeft {       width: 465px;float: left;padding: 38px 15px 0 15px;}
.industyTop {    width: 465px;height: 20px;float: left;border-left: 6px solid #0070ce;font: normal 18px/18px microsoft yahei;text-indent: 11px;display: inline;margin-left: 15px;}
.industyBox {width: 450px;float: left;padding: 10px 15px 0 15px;}
.industyTitle {width: 440px;height: 30px;float: left;border-bottom: 1px solid #0070ce;position: relative;margin-bottom: 7px;}.industyTitle h3 {position: absolute;font: normal 14px/30px microsoft yahei;}
.industyTitle h3 a {color: #0054A6;}
.industyTitle a.more {display: block;position: absolute;line-height: 30px;right: 0px;color: #888888;}
.industyBox p {    width: 440px;height: 22px;line-height: 22px;float: left;text-indent: -5px;}
.industyBox span {width: 249px;line-height: 22px;height: 22px;float: left;color: #ff6600;margin-top: 5px;overflow: hidden;}.industyBox p a,.industyBox span a {color: #333;margin: 0 5px;}
.industyTop a {color: #333;}
.productList ul li:last-of-type .listLeft {border: 0;}
.industyRight {width: 180px;float: left;padding: 1px 0px 0 0;}
/*.industyRight img {width: 258px;height: 184px;float: left;margin: 25px 0 5px 0;}*/
.industyRight p {width: 258px;height: 24px;float: left;font: normal 14px/24px microsoft yahei;overflow: hidden;text-align: center;}
.industyRight p a {display: inline;text-align: center;color: #333;}
.industyRight p a:hover {color: #ff6600;text-decoration: underline;}

.news {
    width: 524px;
    float: left;
    padding: 0 20px;
}
.goods-promotion {
    width: 485px;
    height: 200px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 10px;
}
.newsTop {
    width: 100%;
    height: 38px;
    float: left;
    position: relative;
    border-top: 2px solid #0981da;
}

.newsTop h2 {
    width: 120px;
    height: 38px;
    position: absolute;
    text-align: center;
    font-size: 22px;
    line-height: 34px;
    background: #0981da;
    font-weight: 400;
}

.newsTop h2 a {
    color: #fff;
}

.newsTop span {
    position: absolute;
    right: 0;
    bottom: 0;
}

.newsTop span * {
    float: left;
    height: 30px;
}

.news h3 {
    width: 504px;
    height: 42px;
    float: left;
    padding: 0 10px;
    font-size: 22px;
    line-height: 42px;
    overflow: hidden;
    text-align: center;
    font-weight: 400;
    margin-top: 8px;
}

.news h3 a {
    color: #333;
}

.news p {
    width: 504px;
    min-height: 44px;
    float: left;
    padding: 0 10px 0px 10px;
    line-height: 22px;
    overflow: hidden;
    color: #888888;
    text-indent: 24px;
    margin: 5px 0 0 0;
}

.news p a {
    color: #0981da;
}

ul.newsList {
    width: 100%;
    float: left;
}

ul.newsList li {
    width: 50%;
    height: 26px;
    float: left;
    font: normal 14px/26px "\5b8b\4f53";
    text-indent: 18px;
    overflow: hidden;
    background: url("../images/index2017.png") no-repeat -115px -234px;
}

ul.newsList li a {
    color: #f60;
}
#newsTitle{margin-top:9px;}
.newsTitle {
    width: 100%;
    height: 40px;
    float: left;
    position: relative;
    border-bottom: 1px solid #dedede;
	background: url("../images/index2017.png") no-repeat 0px -721px;
}

.newsTitle h2 {
    position: absolute;
    font: bold 18px/20px "microsoft yahei";
    left: 12px;

}
.newsTitle a.more{position: absolute;right:0;font: normal 14px/36px "microsoft yahei";color:#666;}

.newsTitle h2 a {
    color:#0981da;
}

.newsTitle span {
    position: absolute;
    right: 0;
    top: 5px;
}

.news dl {
    width: 100%;
    float: left;
    padding-top: 13px;
}

.news dl dt {
    width: 416px;
    height: 26px;
    float: left;
    text-indent: 18px;
    overflow: hidden;
	font: normal 14px/26px "\5b8b\4f53";
    background: url("../images/index2017.png") no-repeat -115px -233px;
}

.news dl dd {
    height: 26px;
    float: right;
    font-size: 12px;
    text-indent: 18px;
    line-height: 26px;
    color: #888888;
    padding-right: 2px;
}

.news dl dt a {
    color: #333;
}

.news dl dt a.newsType {
    color: #888888;
    margin-right: 6px;
}

.news a:hover,
.news dl dt a.newsType:hover {
    color: #ff6600;
}

.newsRightAdv {
    width: 301px;
    float: right;
}

ul.advRightImg {
    width: 100%;
}

ul.advRightImg li {
    width: 299px;
    float: left;
    height: 242px;
    border: 1px solid #ebebeb;
    position: relative;
    z-index: 1;
    display: none;
}

ul.advRightImg li img {
    width: 299px;
    height: 242px;
    display: block;
}

.advRightText {
    width: 301px;
    height: 32px;
    float: left;
    position: relative;
    z-index: 2;
    overflow: hidden;
}

.advRightText p {
    width: 312px;
    position: absolute;
    left: -4px;
}

.advRightText p a {
    width: 70px;
    height: 21px;
    display: inline-block;
    margin: 7px 4px 0 4px;
    text-align: center;
    color: #333;
    padding: 4px 0 0 0;
    background: #d7d7d7;
    font-family: microsoft yahei;
    overflow: hidden;
}

.advRightText p a.focus {
    height: 21px;
    display: inline-block;
    margin: 0px 4px 0 4px;
    text-align: center;
    color: #fff;
    padding: 11px 0 0 0;
    background: url("../images/index2017.png") no-repeat 0px -89px;
}

ul.advRightBot {
    width: 301px;
    float: left;
}

ul.advRightBot li {
    width: 299px;
    height: 100px;
    float: left;
    margin-top: 15px;
    position: relative;
    overflow: hidden;
    border: 1px solid #ebebeb;
}
ul.advRightBot li .Advs{
    position: absolute;
    left: 0;
    bottom:0;
    z-index: 2;
}
ul.advRightBot li .Advs img{
    display: block;
}

.ad2ScrollUp,
.ad2ScrollUpTop {
    width: 299px;
    height: 100px;
    float: left;
    position: relative;
}

.ad2ScrollUpTop img {
    width: 299px;
    height: 100px;
    display: block;
    float: left;
}

ul.advRightBot li a {
    width: 299px;
    height: 100px;
    display: block;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
}

.ad2ScrollUpBot {
    width: 275px;
    height: 100px;
    background: #f7f7f7;
    padding: 0 12px;
    float: left;
    z-index: 99;
}

.ad2ScrollUpBot p {
    width: 275px;
    height: 30px;
    float: left;
    font: bold 14px/30px microsoft yahei;
    margin-top: 5px;
    overflow: hidden;
    color: #0195df;
}

.ad2ScrollUpBot dl {
    width: 275px;
    float: left;
}

.ad2ScrollUpBot dl dt {
    width: 40px;
    float: left;
    line-height: 20px;
}

.ad2ScrollUpBot dl dd {
    width: 234px;
    float: right;
    line-height: 20px;
    font-family: \5b8b\4f53;
    color: #666666;
    max-height: 39px;
    overflow: hidden;
}

.imgSwitch {
    width: 310px;
    float: left;
}

ul.imgSwitchTop {
    width: 310px;
    overflow: hidden;
}

ul.imgSwitchTop li {
    width: 100%;
    float: left;
    display: none;
}

ul.imgSwitchTop li img {
    width: 310px;
    height: 310px;
}

.imgSwitchBot {
    width: 310px;
    height: 103px;
    position: relative;
    overflow: hidden;
}

.imgSwitchBot ul {
    width: 318px;
    position: absolute;
    left: -3px;
}

.imgSwitchBot ul li {
    width: 99px;
    height: 103px;
    float: left;
    padding: 0 3px;
}

.imgSwitchBot ul li img {
    width: 100px;
    height: 58px;
    float: left;
    margin: 12px 0 5px 0;
    display: block;
}

.imgSwitchBot ul li p {
    width: 100px;
    height: 26px;
    float: left;
    text-align: center;
    font: normal 14px/26px microsoft yahei;
    overflow: hidden;
}

.imgSwitchBot ul li p a {
    color: #666666;
}

.imgSwitchBot ul li p a:hover {
    color: #ff6600;
}

.imgSwitchBot ul li.focus img {
    width: 96px;
    height: 56px;
    padding: 8px 2px 2px 2px;
    margin: 4px 0 5px 0;
    background: url("../images/index2017.png") no-repeat 0 -485px;
}


.imgSwitchBot ul li.hover p a {
    font-weight: bold;
}

.association {
    width: 451px;
    padding: 0 18px;
    float: left;
}

.assTop {
    width: 450px;
    height: 40px;
    float: left;
    position: relative;
    border-right: 1px solid #dcdcdc;
    overflow: hidden;
}

.assTop h2 {
    width: 453px;
    position: absolute;
    left: -1px;
}

.assTop h2 a {
    width: 151px;
    height: 38px;
    float: left;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    line-height: 34px;
    color: #333333;
}

.assTop h2 a.focus {
    width: 149px;
    height: 36px;
    border-top: 3px solid #0981da;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    color: #0981da;
    line-height: 30px;
}

.assBot {
    width: 100%;
    display: none;
}

.assBot h3 {
    width: 100%;
    height: 34px;
    float: left;
    text-align: center;
    font-size: 20px;
    line-height: 32px;
    overflow: hidden;
    font-weight: 400;
    margin-top: 12px;
}

.assBot h3 a {
    color: #ff6600;
}

.assBot h3 a:hover {
    color: #0981da;
}

.assBot p {
    width: 447px;
    max-height: 66px;
    float: left;
    font: normal 12px/22px "\5b8b\4f53";
    overflow: hidden;
    margin-top: 5px;
    color: #888888;
    padding: 0 2px;
}

.assBot p a {
    color: #0981da;
}
dl.assList{
    width: 100%;
    float: left;
    padding-top: 9px;
    border-top: 1px solid #ebebeb;
    margin-top: 12px;
}

dl.assList dt{
    width: 100%;
    height: 26px;
    float: left;
    text-indent: 18px;
    overflow: hidden;
	font: normal 14px/26px "\5b8b\4f53";
    background: url("../images/index2017.png") no-repeat -115px -233px;
}
dl.assList dd {
    height: 26px;
    float: right;
    font-size: 12px;
    text-indent: 18px;
    line-height: 26px;
    color: #888888;
    padding-right: 2px;
}

dl.assList dt a{
    color: #333;
}

dl.assList dt a.newsType{
    color: #888888;
    margin-right: 6px;
}

.assBot a:hover,
.dl.assList dt a.newsType:hover{
    color: #ff6600;
}

.video {
    width: 303px;
    float: right;
}

.videoTop {
    width: 302px;
    height: 40px;
    float: left;
    position: relative;
    border-right: 1px solid #dcdcdc;
    overflow: hidden;
}

.videoTop h2 {
    width: 304px;
    position: absolute;
    left: -1px;
}

.videoTop h2 a {
    width: 152px;
    height: 38px;
    float: left;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    line-height: 34px;
    color: #333333;
}

.videoTop h2 a.focus {
    width: 150px;
    height: 36px;
    border-top: 3px solid #0981da;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    color: #0981da;
    line-height: 30px;
}

.videoBot {
    width: 100%;
    display: none;
}

.videoImg {
    width: 293px;
    height: 85px;
    float: left;
    position: relative;
    background: #eeeeee;
    padding-right: 10px;
    font-family: "microsoft yahei";
    display: none;
}

.videoImg img {
    width: 107px;
    height: 85px;
    float: left;
}

.videoImg span {
    width: 170px;
    height: 24px;
    float: right;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    overflow: hidden;
    margin: 8px 0 3px;
    text-indent: 0;
}

.videoImg span a {
    color: #ff6600;
}

.videoImg span a:hover {
    color: #0981da;
}

.videoImg p {
    width: 170px;
    float: right;
    line-height: 22px;
    color: #999999;
    text-indent: 0;
    height: 44px;
    overflow: hidden;
}

.videoImg p a {
    color: #0981da;
}

.videoImg a.play {
    display: block;
    position: absolute;
    z-index: 1;
    width: 40px;
    height: 40px;
    left: 33px;
    top: 22px;
  /*  background: url("../images/index2017.png") no-repeat 0 -434px;*/
}

ul.videoList {
    width: 100%;
    margin-top: 11px;
    float: left;
}

ul.videoList li {
    width: 100%;
    float: left;
    font-size: 14px;
    line-height: 30px;
    text-indent: 18px;
	font-family: \5b8b\4f53;
    background: url("../images/index2017.png") no-repeat -115px -262px;
}

ul.videoList li>a {
    color: #666666;
    display: block;
    height: 30px;
    overflow: hidden;
}

ul.videoList li a:hover,
.videoImg p a:hover {
    color: #ff6600;
}

.meeting {
    width: 1100px;
    margin: 15px auto 0;
    border-top: 3px solid #0981da;
}

.industry {
    width: 310px;
    float: left;
}

.industryTop {
    width: 100%;
    height: 54px;
    float: left;
    position: relative;
}

.industryTop b {
    display: block;
    width: 5px;
    height: 20px;
    background: #0981da;
    position: absolute;
    top: 17px;
    left: 2px;
    border-radius: 1px;
}

.industryTop h2 {
    position: absolute;
    font-size: 22px;
    line-height: 52px;
    left: 16px;
    font-weight: 400;
}

.industryTop h2 a {
    color: #333333;
}
.industryTop a.more{
    position: absolute;
    right: 0;
    top: 13px;
	color:#666;
	font: normal 14px/28px "microsoft yahei";

}
.exhiTop a.more:hover,
.industryTop a.more:hover{
    color:#f60;
}
.industryTop p {
    position: absolute;
    right: 0;
    top: 13px;
}

.industryBot {
    width: 100%;
    height: 390px;
    float: left;
    position: relative;
    overflow: hidden;
}

.industryBot ul {
    position: absolute;
    z-index: 1;
}

.industryBot ul li {
    float: left;
}

.industryBot ul li img {
    width: 100%;
    height: 258px;
    float: left;
}

.industryText {
    width: 233px;
    height: 120px;
    float: left;
    background: #eeeeee;
    padding: 17px 57px 0 20px;
}

.industryText span {
    width: 227px;
    float: left;
    font-size: 16px;
    line-height: 22px;
}

.industryText span a {
    color: #333333;
}

.industryText p {
    width: 205px;
    float: left;
    line-height: 22px;
    color: #666666;
    margin-top: 8px;
	font-family:\5b8b\4f53;
}

.industryText p a {
    color: #0981da;
}

.industryText a:hover {
    color: #ff6600;
}

.number {
    position: absolute;
    font: normal 26px microsoft yahei;
    color: #a9a9a9;
    bottom: 85px;
    right: 18px;
    z-index: 2;
    background: #eeeeee;
}

.number b {
    font-size: 30px;
    color: #fa7c00;
    font-weight: normal;
    font-family: arial;
}

.number em {
    font-size: 16px;
    color: #333;
    font-weight: normal;
    font-family: arial;
    font-style: normal;
}

.industryTab {
    position: absolute;
    right: 10px;
    bottom: 53px;
    z-index: 3;
}

.industryTab a {
    display: inline-block;
    width: 23px;
    height: 23px;
    margin-right: 8px;
    cursor: pointer;
    background: url("../images/index2017.png") no-repeat 0px -255px;
}

.industryTab a.tabRight {
    background: url("../images/index2017.png") no-repeat -30px -255px;
}

.project {
    width: 454px;
    float: left;
    padding: 0 18px;
}

.project img.projectImg {
    width: 180px;
    height: 135px;
    float: left;
}

.project h3 {
    width: 250px;
    float: right;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
    margin: 5px 0;
	font-family: \5b8b\4f53;

}

.project h3 a {
    color: #666666;
}

.projectText {
    width: 250px;
    float: right;
    line-height: 22px;
    color: #999999;
	font-family: \5b8b\4f53;
}

.projectText a,
.projectList p a {
    color: #0981da;
}

.projectList {
    width: 100%;
    float: left;
    margin-top: 18px;
}

.projectList b {
    line-height: 20px;
    padding: 0 10px;
    color: #fff;
    background: #0981da;
    font-weight: 400;
    float: left;
}

.projectList span {
    width: 360px;
    height: 20px;
    float: right;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
	font-family: \5b8b\4f53;
}

.projectList span a {
    color: #666666;
}

.projectList p {
    width: 100%;
    float: left;
    line-height: 18px;
    color: #999999;
    margin-top: 10px;
	font-family: \5b8b\4f53;
}

.project a:hover,
.industryTop h2 a:hover {
    color: #ff6600;
}

.exhibition {
    width: 300px;
    float: right;
}

.exhiTop {
    width: 100%;
    height: 41px;
    float: left;
    position: relative;
    border-bottom: 2px solid #dcdcdc;
	margin-bottom: 8px;
}

.exhiTop h2 {
    position: absolute;
    height: 43px;
}

.exhiTop h2 a {
    font-size: 18px;
    line-height: 39px;
    display: inline-block;
    height: 41px;
    margin-right: 50px;
    padding: 0 4px;
    color: #333;
    font-weight: 400;
}
.exhiTop a.more{
    position: absolute;
    right: 0;
    top: 13px;
	color:#666;
	font: normal 14px/28px "microsoft yahei";

}
.exhiTop h2 a.focus {
    border-bottom: 2px solid #0981da;
    color: #0981da;
    font-weight: 700;
}

.exhiBot {
    width: 100%;
}

.exhiBot ul {
    width: 100%;
}

.exhiBot ul li {
    width: 100%;
    float: left;
}

.exhiBot ul li p {
    width: 100%;
    height: 43px;
    float: left;
    font-size: 14px;
    line-height: 43px;
    border-bottom: 1px solid #dcdcdc;
    text-indent: 15px;
    background: url("../images/index2017.png") no-repeat -115px -253px;
	font-family: \5b8b\4f53;
    color: #666666;
}

.exhiBox {
    width: 100%;
    height: 180px;
    float: left;
    position: relative;
    display: none;
}

.exhiBox span {
    width: 294px;
    height: 45px;
    float: left;
    border-left: 6px solid #ff6600;
    border-bottom: 1px solid #ff6600;
    font-size: 14px;
    font-weight: 700;
    color: #666666;
    text-indent: 11px;
    overflow: hidden;
    line-height: 42px;
	font-family: \5b8b\4f53;
}

.exhiBox img {
    width: 100%;
    height: 136px;
    float: left;
}

.exhiBox b {
    width: 20px;
    height: 11px;
    display: block;
    position: absolute;
    right: 0;
    top: 34px;
    background: url("../images/index2017.png") no-repeat 0px -417px;
    z-index: 9;
}

.exhiBox a {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}

.exhiBot ul li.hover .exhiBox {
    display: block;
}

.exhiBot ul li.hover p {
    display: none;
}

.productTop {
    width: 100%;
    height: 48px;
    float: left;
    position: relative;
    border-bottom: 1px solid #dcdcdc;
}

.productTop h2 {
    display: block;
    position: absolute;
    height: 47px;
    border-bottom: 3px solid #0981da;
    font-size: 24px;
    font-weight: 400;
    color: #0981da;
    line-height: 46px;
    padding: 0 2px;
}
.productTop h2 a{color: #0981da;}
.productTop p {
    display: block;
    position: absolute;
    right: 0;
    font-size: 14px;
    line-height: 47px;
    color: #0981da;
}

.productTop p a {
    color: #0981da;
    margin: 0 5px;
}

.productTop a:hover {
    color: #ff6600;
}

.productTop a.more {
    position: absolute;
    font-size: 14px;
    line-height: 47px;
    color: #666;
    right: 0;
}

.productLists {
    width: 877px;
    float: left;
}

.productListTab {
    width: 100%;
    height: 40px;
    margin-top: 8px;
}

.productListTab a {
    display: inline-block;
    padding: 0 5px;
    font-size: 16px;
    line-height: 40px;
    color: #333333;
    font-weight: 700;
    margin-right: 45px;
}

.productListTab a.focus {
    color: #ff6600;
    line-height: 38px;
    border-bottom: 2px solid #ff6600;
}

.productLists ul {
    width: 876px;
    border-left: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    margin-top: 12px;
    display: none;
}

.productLists ul li {
    width: 198px;
    height: 198px;
    float: left;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    position: relative;
    padding: 10px;
}

.productLists ul li table {
    width: 100%;
    float: left;
    margin-top: 5px;
}

.productLists ul li table tr td {
    width: 100%;
    height: 130px;
    text-align: center;
    vertical-align: middle;
}

.productLists ul li span {
    width: 100%;
    height: 26px;
    float: left;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    line-height: 26px;
    margin-top: 5px;
}

.productLists ul li span a {
    color: #666666;
}

.productLists ul li p {
    width: 100%;
    height: 26px;
    float: left;
    font-size: 12px;
    text-align: center;
    line-height: 26px;
}

.productLists ul li p a {
    color: #888888;
}

.productLists ul li b {
    position: absolute;
    z-index: 9;
    width: 37px;
    height: 34px;
    top: 0;
    left: 0;
    background: url("../images/index2017.png") no-repeat 0px 0px;
    color: #fff;
    text-align: center;
    padding-top: 10px;
    font-weight: 400;
}

.productLists ul li a:hover {
    color: #ff6600;
}

.business {
    width: 223px;
    float: right;
}

.businessTop {
    width: 100%;
    height: 38px;
    position: relative;
    border-bottom: 2px solid #dcdcdc;
    margin-top: 8px;
}

.businessTop h2 {
    width: 100%;
    position: absolute;
}

.businessTop h2 a {
    display: inline-block;
    color: #333;
    line-height: 36px;
    padding: 0 12px;
    font-size: 16px;
    margin-right: 10px;
    height: 38px;
    vertical-align: top;
}

.businessTop h2 a.focus {
    color: #ff6600;
    border-bottom: 2px solid #ff6600;
    line-height: 36px;
    height: 38px;
    vertical-align: top;
}

.business ul {
    width: 191px;
    height: 427px;
    border: 1px solid #dcdcdc;
    border-left: 0;
    margin-top: 12px;
    padding: 10px 16px 0 16px;
    display: none;
}

.business ul li {
    width: 100%;
    height: 26px;
    float: left;
    font-size: 14px;
    line-height: 26px;
    overflow: hidden;
	font-family: \5b8b\4f53;

}
.business ul li span{
    float:right;
	font-family: microsoft yahei;
	font-size: 12px;
    line-height: 26px;
	color:#888888;
}
.business ul li a {
    color: #333;
}

.business ul li a.offer {
    color: #ff6600;
    margin-right: 6px;
}

.business ul li a:hover {
    color: #ff6600;
}

.techLeft {
    width: 350px;
    float: left;
}

.techLeftTop {
    width: 100%;
    height: 40px;
    float: left;
    position: relative;
    border-bottom: 2px solid #e5e5e5;
    margin-top: 4px;
}

.techLeftTop h2 {
    font: normal 16px/39px microsoft yahei;
    color: #eaeaea;
    position: absolute;
    left: -10px;
}

.techLeftTop h2 a {
    display: inline-block;
    height: 42px;
    font: bold 16px/39px microsoft yahei;
    color: #333;
    text-align: center;
    margin: 0px 10px;
    padding: 0 3px;
}

.techLeftTop h2 a.focus {
    color: #0981da;
    background: url("../images/index2017.png") no-repeat center -126px;
}

.techLeftTop h2 a:hover {
    color: #ff6600;
    text-decoration: underline;
}

.techLeft ul {
    width: 350px;
    overflow: hidden;
    padding: 5px 0 0 0;
    display: none;
}

.techLeft ul li {
    width: 334px;
    padding: 14px 8px 14px 8px;
    border-bottom: 1px dotted #d9d9d9;
    float: left;
}

.techLeft ul li span {
    width: 334px;
    height: 20px;
    float: left;
    font: bold 14px/20px microsoft yahei;
    overflow: hidden;
}

.techLeft ul li span a {
    color: #333;
}

.techLeft ul li img {
    width: 128px;
    height: 76px;
    float: left;
    margin-top: 12px;
	border: 1px solid #e5e5e5;
}

.techLeft ul li p {
    width: 190px;
    float: right;
    line-height: 22px;
    color: #666;
    margin-top: 15px;
	font-family: \5b8b\4f53;
}

.techLeft ul li p a {
    color: #0981da;
}

.techLeft a:hover {
    color: #FF6600;
    text-decoration: underline;
}

.techCen {
    width: 410px;
    float: left;
    padding: 0 20px;
}

ul.techCenList {
    width: 410px;
    overflow: hidden;
    padding: 15px 0 0 0;
}

ul.techCenList li {
    height: 29px;
    font-size: 14px;
    line-height: 29px;
    text-indent: 18px;
    background: url("../images/index2017.png") no-repeat -114px -291px;
	font-family: \5b8b\4f53;
	overflow: hidden;
}

ul.techCenList li a {
    color: #666666;
}
ul.techCenList li a.CenList {
    color: #888;
padding-right: 6px;
}
ul.techCenList li a:hover {
    color: #FF6600;
    text-decoration: underline;
}

.journal {
    width: 300px;
    float: right;
    overflow: hidden;
}

.jouranlBox {
    width: 100%;
    float: left;
    margin-top: 20px;
    display: none;
}

.jouranlBox img {
    width: 118px;
    height: 148px;
    float: left;
    border: 1px solid #dcdcdc;
}

.jouranlBox span {
    width: 165px;
    float: right;
    height: 24px;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    overflow: hidden;
    margin: 6px 0 4px 0;
}

.jouranlBox span a {
    color: #333333;
}

.jouranlBox p {
    width: 165px;
    float: right;
    line-height: 18px;
    color: #666666;
	font-family: \5b8b\4f53;
}

.jouranlBox p a {
    color: #0981da;
}

.jouranlBox p a.online {
    display: block;
    width: 110px;
    height: 35px;
    background: #ff2832;
    border-radius: 3px;
    text-align: center;
    color: #fff;
    line-height: 35px;
    font-size: 14px;
    margin-top: 8px;
}

ul.jouranlList {
    width: 316px;
    float: left;
    margin: 10px 0 0 0;
}

ul.jouranlList li {
    width: 142px;
    height: 18px;
    float: left;
    line-height: 18px;
    overflow: hidden;
    text-indent: 12px;
    padding-right: 16px;
    background: url("../images/index2017.png") no-repeat -115px -295px;
}

ul.jouranlList li a {
    color: #666666;
}

.jouranlBox a:hover {
    color: #ff6600;
}

ul.magazine {
    width: 165px;
    float: right;
    margin: 10px 0 0 0;
}

ul.magazine li {
    width: 165px;
    height: 24px;
    float: left;
    line-height: 24px;
    overflow: hidden;
    text-indent: 12px;
    background: url("../images/index2017.png") no-repeat -115px -292px;
	font-family: \5b8b\4f53;
}

ul.magazine li a {
    color: #666666;
}

.magazine a:hover {
    color: #ff6600;
}

.member {
    width: 779px;
    float: left;
}

.memberTop {
    width: 100%;
    height: 40px;
    position: relative;
    border-right: 1px solid #dcdcdc;
    overflow: hidden;
    background: #f5f5f5;
}

.memberTop h2 {
    width: 790px;
    position: absolute;
    left: -1px;
}

.memberTop h2 a {
    height: 38px;
    float: left;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 34px;
    color: #333333;
    padding: 0 38px;
}

.memberTop h2 a.focus {
    height: 36px;
    border-top: 3px solid #0981da;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    color: #0981da;
    line-height: 30px;
    background: #fff;
}

.memberBot {
    width: 100%;
    display: none;
}

ul.memberLogo {
    width: 759px;
    padding: 17px 10px 10px 10px;
    float: left;
}

ul.memberLogo li {
    width: 179px;
    float: left;
    padding: 0 5px;
}

ul.memberLogo li img {
    width: 179px;
    height: 80px;
    border: 1px solid #eeeeee;
}

ul.memberText {
    width: 100%;
    float: left;
}

ul.memberText li {
    width: 259px;
    height: 28px;
    float: left;
    font-size: 14px;
    line-height: 28px;
    overflow: hidden;
    text-indent: 33px;
    background: url("../images/index2017.png") no-repeat -100px -291px;
	font-family: \5b8b\4f53;
}

ul.memberText li a {
    color: #555555;
}

ul.memberText li a:hover,
.newProduct dl dt a:hover {
    color: #ff6600;
}

.newProduct {
    width: 300px;
    float: right;
}

.newProduct .videoTop {
    width: 299px;
    background: #f5f5f5;
}

.newProduct .videoTop h2 a.focus {
    background: #fff;
}

.newProduct dl {
    width: 100%;
    margin-top: 10px;
    float: left;
    display: none;
}

.newProduct dl dt {
    width: 235px;
    height: 30px;
    float: left;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
    text-indent: 27px;
    background: url("../images/index2017.png") no-repeat -100px -291px;
	font-family: \5b8b\4f53;
}

.newProduct dl dt a {
    color: #555;
}

.newProduct dl dd {
    width: 65px;
    height: 28px;
    float: right;
    line-height: 28px;
    color: #888888;
    text-indent: 15px;
}

.exhiLeft {
    width: 779px;
    float: left;
}

.exhiLeftTop {
    width: 100%;
    height: 46px;
    float: left;
    position: relative;
    border-bottom: 1px solid #dcdcdc;
}

.exhiLeftTop h2 {
    position: absolute;
    padding: 0 5px;
    font-size: 22px;
    height: 44px;
    line-height: 42px;
    font-weight: 400;
    border-bottom: 3px solid #0981da;
}

.exhiLeftTop h2 a {
    color: #0981da;
}

.exhiLeftTop a.more {
    position: absolute;
    right: 0;
    line-height: 42px;
    font-size: 14px;
    color: #888888;
}

.exhiListTop {
    width: 100%;
    height: 34px;
    float: left;
    display: inline;
    position: relative;
    background: #f6f6f6;
    margin-top: 15px;
}

.exhiListTop p {
    position: absolute;
    top: 6px;
    left: 140px;
    font: bold 16px microsoft yahei;
    color: #0981da;
}

.exhiListTop p.time {
    left: 442px;
}

.exhiListTop p.area {
    left: 640px;
}

ul.exhiList {
    width: 100%;
    float: left;
    padding: 6px 0 0px 0;
}

ul.exhiList li {
    width: 100%;
    height: 34px;
    float: left;
    text-indent: 20px;
}

ul.exhiList li:nth-child(even) {
    background: #f6f6f6;
}

ul.exhiList li:hover p,
ul.exhiList li p a:hover,
.exhiLeftTop a:hover {
    color: #ff6600;
}

ul.exhiList li p {
    width: 373px;
    height: 34px;
    float: left;
    font-size: 14px;
    line-height: 34px;
    overflow: hidden;
    color: #666;
	font-family: \5b8b\4f53;
}

ul.exhiList li p a {
    color: #666;
}

ul.exhiList li p.time {
    width: 190px;
    font-family: \5b8b\4f53;
    text-align: center;
}

ul.exhiList li p.area {
    width: 193px;
    text-align: center;
}

.exhiRight {
    width: 300px;
    float: right;
}

.exhiRight ul {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.exhiRight ul li {
    width: 256px;
    float: left;
    padding: 13px 22px;
    font-size: 14px;
    line-height: 22px;
}

.exhiRight ul li span {
    display: block;
}

.exhiRight ul li span a {
    color: #333333;
}

.exhiRight ul li p {
    display: block;
    color: #888888;
    margin-top: 5px;
	font-family: \5b8b\4f53;
}

.exhiRight ul li:hover {
    background: #f2f2f2;
}

.companyTop {
    width: 1100px;
    height: 40px;
    margin: 15px auto 5px;
    position: relative;
    background: #0981da url("../images/index2017.png") no-repeat -62px -176px;
}

.companyTop h2 {
    position: absolute;
    font-size: 22px;
    text-indent: 65px;
    color: #fff;
    line-height: 38px;
    font-weight: 400;
}

.companyTop a.more {
    position: absolute;
    right: 10px;
    color: #fff;
    line-height: 40px;
    font-size: 14px;
}

ul.companyLogo {
    width: 1112px;
    margin: 0 auto;
}

ul.companyLogo li {
    width: 127px;
    float: left;
    padding: 10px 6px 0 6px;
}

ul.companyLogo li img {
    width: 125px;
    height: 58px;
    border: 1px solid #e5e5e5;
    border-bottom: none;
    border-radius: 1px;
}

ul.companyLogo li p {
    width: 125px;
    height: 26px;
    float: left;
    border: 1px solid #e5e5e5;
    background: #eeeeee;
    text-align: center;
    line-height: 26px;
    border-radius: 1px;
}

ul.companyLogo li p a {
    color: #888888;
}

ul.companyLogo li:hover img {
    border: 1px solid #0981da;
    border-bottom: none;
}

ul.companyLogo li:hover p {
    border: 1px solid #0981da;
    background: #0981da;
}

ul.companyLogo li:hover p a {
    color: #fff;
}

.link {
    width: 1100px;
    margin: 15px auto 0;
}

.link table {
    border: 0px;
    display: block;
    float: left;
}

.link table tr td.linkleft {
    width: 112px;
    text-align: center;
    padding: 8px 0;
    font-size: 16px;
    font-weight: normal;
    background: #0981da;
    border: 1px solid #fff;
    color: #fff;
}

.link table tr td.linkright {
    padding: 10px 10px 6px 10px;
    line-height: 20px;
    border: 1px solid #e3e5e7;
    background: #fff;
    border-collapse: collapse;
    border-spacing: 0;
}

.link table tr td.linkright a {
    text-decoration: none;
    color: #888;
    margin: 0px 0px 0 0;
    display: inline-block;
    width: 107px;
    height: 20px;
    overflow: hidden;
	font-family: \5b8b\4f53;
}

.link table tr td.linkright a:hover {
    text-decoration: none;
    color: #0981da;
}

.productBotList {
    width: 1115px;
    margin: 15px auto 0;
}

.productBotList li {
    width: 208px;
    height: 122px;
    float: left;
    margin: 0 7px 0 8px;
    display: inline;
    background: #e8e8e8;
}

.productBotList li span {
    display: block;
    text-indent: 16px;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    margin-top: 10px;
}

.productBotList li span a {
    color: #0981da;
}

.productBotList li p {
    display: block;
    line-height: 24px;
    margin-top: 5px;
    padding: 0 10px;
    word-wrap: break-word;
    word-break: normal;
}

.productBotList li p a {
    color: #333;
    margin: 0 6px;
    display: inline-block;
	font-family: \5b8b\4f53;
}

.productBotList li a:hover {
    color: #ff6600;
}

.upDate {
    width: 100%;
    height: 40px;
    background: #0980da;
    margin-top: 15px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
	font-family: tahoma, "\5b8b\4f53";
}

.upDate a {
    color: #fff;
    margin: 0 5px;
}

#footer {
    width: 100%;
    margin: 0px auto 0;
    border-top: 1px solid #e8e8e8;
    background: #f6f6f6;
    padding: 12px 0;
}

.foot {
    width: 1100px;
    min-width: 1100px;
    margin: 0 auto;
    text-align: center;
    line-height: 25px;
    color: #666666;
}

.foot p {
    text-align: center;
    line-height: 30px;
    color: #b2b2b2;
	font-family: tahoma, "\5b8b\4f53";
}
.foot p.right{color:#666}

.foot p a {
    color: #666666;
    margin: 0 6px;
}

.foot a:hover {
    color: #0980da;
    text-decoration: none;
}

.foot span {
    font-size: 14px;
    color: #000;
    display: block;
    line-height: 40px;
	font-family: \5b8b\4f53;
}

.foot i {
    font-style: normal;
    color: #b31717;
}

.bottom {
    display: inline-block;
    margin: 20px 30px 0 30px;
    line-height: 26px;
    color: #666666;
    vertical-align: middle;
    *zoom: 1;
    *display: inline;
	font-family: tahoma, "\5b8b\4f53";
}

.bottom img {
    vertical-align: top;
    margin-top: 3px;
}

.bottom b {
    display: block;
    line-height: 26px;
    height: 26px;
    font-weight: normal;
    text-align: left;
}

.bottom b a {
    color: #666;
}

.bottom.bg1 {
    padding: 0 0 0 31px;
    background: url("../images/index2017.png") no-repeat -98px -577px;
}

.bottom.bg2 {
    padding: 0 0 0 28px;
    background: url("../images/index2017.png") no-repeat -101px -669px;
}

.police {
    text-align: center;
    padding: 20px;
}

.police a {
    color: #939393;
}

.police img {
    vertical-align: middle;
    margin-right: 8px;
}

*html,
* html body {
    background-attachment: fixed;
}

*html .rightBa {
    position: absolute;
    left: expression(eval(document.documentElement.scrollLeft));
    top: expression(eval(document.documentElement.scrollTop+150));
}

.slideBigBanner,
.slideSmallBanner {
    width: 1100px;
    margin: 1px auto 0;
    display: none;
}

.slideBigBanner img,
.slideSmallBanner img {
    max-height: none;
    max-width: none;
	float: left;
}
.rightBara {width: 30px;}
.rightWxa,.toTop a {width: 18px;height: 74px;display: block;float: left;background: #0980da;text-align: center;font: normal 14px/17px "Microsoft Yahei", "simhei";color: #fff;text-align: center;padding: 6px 6px 0 6px;margin: 2px 0;opacity: 0.7;filter: alpha(opacity=70);text-decoration: none;word-spacing: 0;}
.toTop {width: 30px;height: 80px;position: fixed;_position: absolute;bottom: 20px;_top: expression(eval(document.documentElement.scrollTop+418));display: none;}
.toTop a:hover {opacity: 1;filter: alpha(opacity=100);}
#goTop {position: fixed;_position: absolute;bottom: 100px;display: block;right: 15px;z-index: 9999999999;}*html,* html body {background-attachment: fixed;z-index: 9999999;}*html
#goTop {position: absolute;right: expression(eval(document.documentElement.scrollLeft+10));top: expression(eval(document.documentElement.scrollTop+334));}
.rightBarBoxa .rightWxa:hover {opacity: 1;filter: alpha(opacity=100);}
.rightBarBoxa{
    position: relative;
}
.weixinImg{
    display: none;
    position: absolute;
    right: 30px;
    top: -8px;
    width: 106px;
    height: 99px;

}

.subscribeBg {
    background-color: #999999;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 99999998;
    display: none;
    position: fixed!important;
    position: absolute;
    _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2: /*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
    /*IE5 IE5.5*/
}

.subscribe {
    z-index: 99999999;
    width: 550px;
    height: 470px;
    background: #fff;
    left: 50%;
    top: 50%;
    border: 1px solid #bfbebe;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    display: none;
    margin-left: -275px!important;
    margin-top: -235px!important;
    margin-top: 0px;
    position: fixed!important;
    position: absolute;
    overflow: hidden;
    _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2: /*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
    /*IE5 IE5.5*/
}

.subscribeTop {
    width: 100%;
    font-size: 16px;
    top: 0px;
    left: 0px;
    z-index: 3;
    font-weight: bold;
    font-family: microsoft yahei;
    height: 44px;
    background: #f3f3f3;
    line-height: 44px;
    border-bottom: 1px solid #dddddd;
    text-indent: 15px;
}

.subscribeTop a.close {
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    background: url("../images/closed.png") no-repeat 0 0;
    right: 18px;
    top: 14px;
}

.subscribeBot {
    padding: 20px 93px;
    max-height: 385px;
    overflow-y: auto;
}

.subscribeInput {
    width: 100%;
    margin-top: 14px;
}

.subscribeInput label {
    width: 362px;
    height: 38px;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    font-size: 14px;
    text-indent: 15px;
    color: #a9a9a9;
    display: block;
    line-height: 38px;
    position: relative;
}

.subscribeInput label input {
    position: absolute;
    border: none;
    font-size: 14px;
    font-family: microsoft yahei;
    color: #666;
    top: 0;
    left: 80px;
    height: 38px;
    line-height: 38px;
    width: 242px;
}

.subscribeInput label b {
    position: absolute;
    font-size: 14px;
    font-family: tahoma;
    font-weight: 400;
    color: #ff0000;
    top: 0;
    right: -20px;
    line-height: 40px;
}

.subscribeWrong {
    color: #ff0000;
    margin-top: 8px;
    text-indent: 16px;
}

.subscribeInput label.code {
    width: 160px;
}

.subscribeInput label.code input {
    width: 50px;
}

.subscribeInput label a {
    position: absolute;
    right: 30px;
    font-size: 14px;
    color: #666;
    line-height: 38px;
}

.subscribeInput label img {
    position: absolute;
    top: 8px;
    left: 120px;
}

.subscribeInput button {
    width: 100%;
    border-radius: 3px;
    background: #fc1c70;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    font-family: microsoft yahei;
    color: #fff;
    border: none;
    padding: 7px 0 9px;
    cursor: pointer;
}

.topNotice {
    position: fixed;
    top: 0px;
    display: block;
    left: 0px;
    z-index: 999999;
    width: 100%;
}

*html,
* html body {
    background-attachment: fixed;
}

*html .topNotice {
    position: absolute;
    left: expression(eval(document.documentElement.scrollLeft));
    top: expression(eval(document.documentElement.scrollTop+0));
}

.noticeMain {
    width: 100%;
    position: relative;
    background: #363839;
}

.noticeContent {
    width: 1000px;
    margin: 0 auto;
    color: #e7e7e7;
    font: normal 12px/18px "microsoft yahei";
    padding: 10px 0 10px 100px;
    display: none;
    background: url("../images/notice.png") no-repeat 0 8px;
}

.noticeBt {
    position: absolute;
    right: 0;
    bottom: -22px;
    background: #363839;
    padding: 0px 8px;
    border-radius: 3px;
    height: 24px;
    font: normal 12px/24px "microsoft yahei";
}

.noticeBt a {
    display: block;
    color: #e7e7e7;
    text-decoration: none;
}
.success {
	width: 100px;
    float: left;
    margin:150px 0 0 225px;
    font-size: 16px;
    color: #666666;
    text-align: center;
    padding-top: 60px;
    background: url("../images/success.png") no-repeat top center;
}



.topSearch{width: 100%;height: 46px;background: #2b82d9;margin: 0 auto;position: fixed;top: 0;left: 0;z-index: 9999999}
.searchMain{width: 1100px;margin: 0 auto;height: 37px;position: relative;}
.headerLogo{width: 169px;height: 46px;float: left;}
.contenrSearch{position: absolute;left: 185px;top: 7px;width: 419px;}
.contenrSearch .searcha{ background:url("../images/contenrsearchbg.jpg") no-repeat 0 0;height: 30px;line-height: 30px;width: 419px;margin: 0 auto;}
.searcha ul {
    position: absolute;
    z-index: 9999;
    width: 78px;
    border: 1px solid #ddd;
    border-top: 0;
    display: block;
    top: 40px;
    left: 0px;
    padding: 5px 0;
    background: #fff;
}

.searcha ul li {
    display: block;
    font: normal 12px/22px microsoft yahei;
    color: #666;
    text-indent: 16px;
}

.searcha ul li:hover {
    background: #0981da;
    color: #fff;
}
.contenrSearch .showfirst{width:70px; height:30px; position:absolute; left:0px;text-indent: 18px; font: normal 14px/30px "\5b8b\4f53","simhei"; color:#333; border:0; background: transparent none repeat scroll 0% 0%; cursor:pointer;}
.searcha button{ width:66px; height:30px; position:absolute; border:0; right:0px; top: 0; display:block; cursor:pointer; background:none;}
.contenrSearch .selectbox{height: 30px;width: 265px;position:absolute; left:88px;top: 0; border:none; text-indent:8px; display:block; font: 12px/30px "\5b8b\4f53";color: #8c8c8c;background: transparent none repeat scroll 0% 0%;}
.searchMain p{ float: right; color: #fff; padding: 11px 0 12px;font: normal 14px/23px "Microsoft Yahei";}
.searchMain p a{ color: #fff; margin: 0px 4px 0 6px; display: inline-block; }
.searchMain p a.app{ display: inline-block; vertical-align: middle;margin:-5px 10px 0 10px;text-indent: 23px; background: url("../images/index20170316.png") no-repeat 0px -50px;}
.searchMain a:hover{ text-decoration: underline; color: #ff6600; }

.searchMain span.Manageb{position: absolute;height:45px;width: 140px;top: 0;left: 660px;text-indent: 25px;background: url("../images/linkbg.png") no-repeat -83px -76px;}
.searchMain span.Manageb a{color: #fff;font: normal 16px/45px "Microsoft Yahei";padding-right: 10px;}
.searchMain span.Managserver{position: absolute;top: 11px;left: 754px;text-indent: 25px;}
.searchMain span.Managserver a{color:#ff8b02;font: normal 14px/23px "Microsoft Yahei";padding-right: 10px;}

.weixina {
    margin: 0 auto;
    z-index: 9999;
}

.weixinBoxa {
    position: absolute;
    right: 140px;
	top: 2px;
}

.weixinMaina {
    width: 83px;
    height: 40px;
    position: relative;
}

.weixinTopa {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    line-height: 40px;
    text-indent: 26px;
    color: #fff;
    cursor: pointer;
    background: url("../images/index2017.png") no-repeat -99px 12px;
}

.weixinBota {
    width: 272px;
    height: 131px;
    position: absolute;
    z-index: 2;
    background: #fff;
    border: 2px solid #0981da;
    top: 40px;
    left: -98px;
    text-align: center;
    padding: 16px 0 0 8px;
    display: none;
}

.upArrowa {
    width: 21px;
    height: 9px;
    position: absolute;
    background: url("../images/index2017.png") no-repeat 0px -183px;
    z-index: 3;
    top: 33px;
    left: 40px;
    display: none;
}

/*picture*/
.picture{ width:1100px; margin:12px auto 0; }
.pictureTop{ width:1099px; height:38px; float:left; border-bottom: 1px solid #e6e6e6; position:relative; }
.pictureTop h3{ width:122px; height:37px; position:absolute; top:-1px; left:0; border-bottom:3px solid #0981da; font:normal 22px/36px "Microsoft Yahei"; }
.pictureTop h3 a{ color:#0981da; }
.pictureTop a.more{ float:right; padding-right:16px; line-height:38px; color:#888; }
.pictureTop a.more:hover{ color:#f60; }
.pictureBot{ width:1100px; height:120px; float:left; margin-top:14px; position:relative; overflow: hidden; }
.pictureBot a.pictureBtnLeft2{ width: 36px;height: 60px; background:url(../images/picturebtn2.png) no-repeat 0 0;position:absolute; top:28px; left:0; z-index:999;}
.pictureBot a.pictureBtnRight2{ width: 36px;height: 60px; background:url(../images/picturebtn2.png) no-repeat -41px 0;position:absolute; top:28px; right:0; z-index:999;}
.pictureBot2{ width:1100px; height:130px; float:left; margin-top:14px; position:relative; overflow: hidden; }

.pictureList2 ul li{width:352px; background-color:#f5f5f5; border:1px solid #e5e5e5; float:left;height:128px; margin-right:20px; }
.pictureList2 ul li img{ float:left; height:105px;width:158px; margin-left:10px;margin-top:10px; }
.pictureList2 ul li span{width:160px;float:left;font:normal 16px/18px "microsoft yahei";color:#0981da;margin-left:14px;margin-top:10px;margin-bottom: 5px;height: 18px;overflow: hidden;}
.pictureList2 ul li span{width:160px;float:left;font:normal 16px/18px "microsoft yahei";color:#0981da;margin-left:14px;margin-top:10px;margin-bottom: 5px;height: 18px;overflow: hidden;}
.pictureList2 ul li p{width:160px;height: 36px;overflow: hidden;margin-left: 182px;font:normal 12px/18px "microsoft yahei";color:#999;margin-right:5px;}
.pictureList2 ul li a.btn{ margin-top:22px;display:inline-block; width:90px; height:20px; font:normal 14px/20px "microsoft yahei"; background-color:#ff6600; margin-left:12px; text-align:center;color:#fff;}

/*�¼�css*/
.bandsAdv{ width:1100px; margin:12px auto;}
.bandsAdv ul{width:1120px; margin:0 auto; margin:0px 0 0 -6px;}
.bandsAdv ul li{width:127px; height:108px;float:left; margin:0 5px 0 5px; border:1px solid #dcdcdc; position:relative; display:inline; overflow:hidden;}
.bandsAdv ul li table{ position:absolute; z-index:1;}
.bandsAdv ul li table tr td{width: 127px; height: 52px;text-align: center;vertical-align: middle;display:block; padding-top:7px;}
.bandsAdv ul li p{ width:124px;text-align:center; font: normal 16px/24px "Microsoft Yahei"; color:#333333; position:absolute; top:61px; height:24px; overflow:hidden;}
.bandsAdv .txtContent{width:124px;text-align:center; font: normal 12px/24px "Microsoft Yahei"; color:#888888; display:block;position:absolute; top:82px; height:24px; overflow:hidden;}
.bandsAdv .bandsContent{ width:110px; height:84px;padding:10px 9px 14px 9px;background:#2b82d9; font: normal 12px/16px "Microsoft Yahei"; color:#fff;position:absolute; left:0;top:0;z-index:3;text-align:left;overflow:hidden; display:none;}
.bandsContent span{ width:112px; height:32px; display:inline-block;float:left;overflow:hidden;}
.bandsContent b{ width:112px;height:48px; display:inline-block;float:left;overflow:hidden; font-weight:normal;margin-top:5px;}
.bandsAdv ul li a{width:127px; height:108px; position:absolute; background: url(about:blank);z-index:4;}
.year {
    width: 100%;
    margin: 0 auto;
    background: url("../images/year2018.jpg") no-repeat top center;
    padding-top: 130px;
}

.year .yearBox {
    width: 1100px;
    margin: 0 auto;
    padding: 1px 10px 10px 10px;
    background: #fff;
    position: relative;
}
.year a.close{
    width: 50px;
    height: 20px;
    background: #c50d0d url("../images/yearclose.png") 0 0 no-repeat;
    position: absolute;
    right: 0;
    top: -40px;
    cursor: pointer;
}
.yearBgClose{
    padding-top: 0;
    background: none;
}
.yearBgClose .yearBox{
    background: none;
}
.yearBgClose a.close{
    display: none;
}

/*10.31*/
ul.videoList li.hover .videoImg{
	display: block;
}
ul.videoList li.hover>a{
	display: none;
}


/* 12.31 */
#main2020{
	width: 100%;
	margin: 0 auto;
	min-width: 1120px;
	background: url("../images/af2020.jpg") no-repeat center top;
	padding-top: 1px;
}
.main2020{
	width: 1120px;
	background: #fff;
	margin: 0 auto;
	margin-top: 112px;
}
.advpic{
	margin-top: 0 !important;
}
