@charset "utf-8";

html,body { margin:0; padding:0}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dd,dt,s,del,i,em{margin:0;padding:0;border:0; text-decoration:none; font-style:normal; outline:none;}
ul,ol,li,dl,dd,dt{list-style-type:none;}
select,input,img,select,button,textarea{vertical-align:middle; font-size:12px; outline:none;font-family:"Microsoft Yahei",Tahoma,Arial,sans-serif}
a {color:#525456;text-decoration:none;}
a:hover{ text-decoration:none; color:#f39800}
*:focus {outline:none !important;text-decoration:none !important}

html{display:block;webkit-text-size-adjust: none;}
body{background:#fff;color:#333;font-size:14px; font-family:"Microsoft Yahei",Tahoma,Arial,sans-serif;  min-width:1240px;}
.b{font-weight:bold}
.red{ color:#ee4433 !important}
.wrapper{ width:1200px; margin:0 auto; }
html{font-size: 100px;}
@media (max-width: 1366px){html{font-size: 94px;}}
@media (max-width: 1199px){html{font-size: 88px;}}
@media (max-width: 991px){html{font-size: 76px;}}


h2, .h2 {font-size: 0.36rem;}
h3, .h3 {font-size: 0.26rem;}


@font-face {
  font-family: 'iconfont';  
  src: url('//at.alicdn.com/t/font_389914_aizteuoclsl.eot');
  src: url('//at.alicdn.com/t/font_389914_aizteuoclsl.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_389914_aizteuoclsl.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_389914_aizteuoclsl.woff') format('woff'),
  url('//at.alicdn.com/t/font_389914_aizteuoclsl.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_389914_aizteuoclsl.svg#iconfont') format('svg');
}

.iconfont{font-family:"iconfont" !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; line-height:100%}

@font-face{
	font-family: 'dincond-medium-webfont';
	src: url('font/dincond-medium-webfont.eot');
	src: url('font/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), 
	url('font/dincond-medium-webfont.woff2') format('woff2'), 
	url('font/dincond-medium-webfont.woff') format('woff'), 
	url('font/dincond-medium-webfont.ttf') format('truetype'), 
	url('font/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg');
}


::-webkit-scrollbar {height:11px;width:11px}
::-webkit-scrollbar-button {height:0;width:0}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment {display:block}
::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement {display:none}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal {border-style:solid;border-color:transparent}
::-webkit-scrollbar-track:vertical::-webkit-scrollbar-track:horizontal{background-clip:padding-box;background-color:#FFF;}
::-webkit-scrollbar-thumb {-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);background-clip:padding-box;background-color:rgba(0,0,0,.2);min-height:28px;padding-top:100}
::-webkit-scrollbar-thumb:hover {-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.25);background-color:rgba(0,0,0,.4)}
::-webkit-scrollbar-thumb:active {-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.35);background-color:rgba(0,0,0,.5)}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal {border-width:0;}
::-webkit-scrollbar-track:hover {-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.1);background-color:rgba(0,0,0,.05)}
::-webkit-scrollbar-track:active {-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);background-color:rgba(0,0,0,.05)}


.spinner {
	margin:0 auto;
   width: 46px;
   height: 46px;
   border-radius: 50%;
   background: radial-gradient(farthest-side,#3f6ce3 94%,#0000) top/7px 7px no-repeat,
          conic-gradient(#0000 30%,#3f6ce3);
   -webkit-mask: radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);
   animation: spinner-c7wet2 0.6s infinite linear;
}

@keyframes spinner-c7wet2 {
   100% {
      transform: rotate(1turn);
   }
}



@-webkit-keyframes spinAround {from {-webkit-transform: rotate(0deg)}to {-webkit-transform: rotate(360deg);}}
@-moz-keyframes spinAround {from {-moz-transform: rotate(0deg)}to {	-moz-transform: rotate(360deg);}}
@keyframes spinAround {from {transform: rotate(0deg)}to {transform: rotate(360deg);}}


p.none{ margin-top:100px; text-align:center; font-size:20px; line-height:60px; color:#bbb }
p.none i{ font-size:60px;  color:#ccc; margin-right:20px; position:relative;top:15px;}


:-moz-placeholder {color: #aaa;}
::-moz-placeholder {color: #aaa;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #aaa;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #aaa;}


.weui-cell{width:100%; height:100%; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.weui-cell_primary{min-width: 1px; -webkit-box-align: start; -webkit-align-items: flex-start; align-items: flex-start;}
.weui-cell__bd{-webkit-box-flex: 1; -webkit-flex: 1; flex: 1;}
.weui-cell__ft{text-align: right; color: #999999;}
.weui-flex{display: -webkit-box; display: -webkit-flex; display: flex;}
.weui-flex__item{-webkit-box-flex: 1; -webkit-flex: 1; flex: 1;}


.filler { position: absolute; display: block; -webkit-transition: 0.6s ease 0s; -moz-transition: 0.6s 0s; -o-transition: 0.6s 0s; transition: 0.6s 0s; }
.filler { background-color: #f39800; z-index: 5; }
.filler-left { width: 3px; height: 0%; left: 0%; bottom: 0%; }
.filler-right { width: 3px; height: 0%; right: 0%; top: 0%; }
.filler-top { width: 0%; height: 3px; left: 0%; top: 0%; }
.filler-bottom { width: 0%; height: 3px; right: 0%; bottom: 0%; }


#message{ width:400px; padding:30px 40px 40px; background:#FFF; margin:0 auto; border:1px #ddd dashed; position:relative;top:150px; text-align:center}
#message .msg{ margin-bottom:20px; font-size:15px; font-weight:bold;font-family:Tahoma, "microsoft Yahei"; line-height:26px;}
#message .msg a{ text-decoration:underline; color:#0066cc} 
#message .msg a:hover{ color:#ff0000; text-decoration:none}


.video-play{ position:fixed; left:0;top:0; z-index:99999; width:100%; height:100%; display:none}
.video-play .mask{ position:absolute; left:0;top:0; width:100%; height:100%;background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7; z-index:1 }
.video-play .box{ width:900px; height:600px; position:absolute; left:50%; margin-left:-450px;top:50%; margin-top:-285px; z-index:3; }
.video-play .close-btn{ background:url(../images/close2.gif) no-repeat center center; display:block; text-indent:-10000px; width:50px; height:50px; position:absolute; left:50%; margin-left:390px;top:50%; margin-top:-275px; z-index:4;-webkit-transition: -webkit-transform 1s;}
.video-play .close-btn:hover{-webkit-transform:rotate(180deg); }
#con_video_div{ background:#000}


.mobile-qr{ padding:30px; text-align:center}
.mobile-qr img{ width:200px;}
.mobile-qr p{ display:block; text-align:center; margin-top:10px}


#top-bar{ background-color:#f7f3f0; height:39px; text-align:right; line-height:40px; font-size:12px; color:#6a6a6a; position:relative; z-index:10000}
#top-bar i{ margin-left:20px; color:#aaa; margin-right:5px;}
#top-bar span{ color:#ccc; margin:0 5px}
#top-bar a.current{ color:#aaa; }


#header{ height:90px;  width:100%;z-index:1000; position:relative;}
#header .wrapper{ position:relative}
#header .mask{background:#f5f5f5;opacity:1; position:absolute; z-index:1; left:0;top:0; width:100%; height:100%;box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.05);}
#header .logo{ float:left;margin-top:26px;position:relative;z-index:2;}

#header .top-link{ float:right;position:relative;z-index:2;line-height:40px; margin-top:28px;}
#header .top-link .a1{ display:block;  padding:0 10px 0 15px; -webkit-transition: all .3s;transition: all .3s; text-align:center; background-color:#06c;color:#fff; float:left;border-radius:25px 0 0 25px;}
#header .top-link .a1 i{ font-size:24px;font-weight:normal; position:relative;float:left;line-height:40px;}
#header .top-link .a1 span{float:left; margin-left:3px;}
#header .top-link .a1:hover{ background-color:#f39800;  color:#FFF}
#header .top-link .a2{position:relative; display:block; padding:0 15px 0 10px; background:#fff;-webkit-transition: all .3s;transition: all .3s; text-align:center; float:left ;border-radius:25px;border:1px #ddd solid;border-left:0}
#header .top-link .a2 i{ font-size:24px;font-weight:normal; position:relative;float:left;line-height:40px;color:#13b135;}
#header .top-link .a2 span{float:left; margin-left:3px;}
#header .top-link .a2:hover{  color:#13b135}
#header .top-link .a2 div{position:absolute;width:130px;background-color:#fff;border:1px #ccc solid;box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.1);padding:10px;left:0px;top:42px;display:none}
#header .top-link .a2 div:before {content:"";display:block;width: 0;height: 0;border-left:6px solid transparent;border-right: 6px solid transparent;border-bottom:6px solid #1c64b7; position:absolute; left:50%;margin-left:-6px; top:-6px; }
#header .top-link .a2 div img{width:100%}
#header .top-link .a2 div span{display:block;font-size:12px;text-align:center;line-height:20px;float:none}
#header .top-link .a2:hover div{display:block}


.nav{  height:70px; position:relative; z-index:999; border-top:2px #f2f2f2 solid  }
.nav ul{ float:left; }
.nav ul li{ float:left; height:70px; padding:0px 30px; z-index:2;position:relative; }
.nav ul li strong{float:left;display:block;  overflow:hidden;  }
.nav ul li strong a{ display:block;  color:#5a5a5a;transition: all 0.3s; transition: all 0.5s; -webkit-transition: all 0.5s;}
.nav ul li strong a:hover{ color:#f39800}
.nav ul li strong span{ position:relative; z-index:2;line-height:70px;font-size:18px; display:block;font-weight:600}

.nav ul li.hover strong a{ color:#f39800;}
.nav ul li.current strong a{ color:#f39800;}

.nav .search{ float:right; width:70px;text-align:center;  height:70px;position:relative; }
.nav .search .search-icon{ height:70px; color:#aaa; display:block; position:relative; ;-webkit-transition: all .3s;transition: all .3s;}
.nav .search .search-icon i{ line-height:70px; font-size:20px; cursor:default }
.nav .search .search-box{ position:absolute; right:0px;z-index:2; background-color:#eee; padding:20px; width:293px; visibility:hidden;top:95px;transition: all 0.3s; -webkit-transition: all 0.3s;filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.nav .search .search-box input{ background-color:#FFF; border:0; width:203px; height:44px; line-height:44px; padding:0 10px; float:left}
.nav .search .search-box button{ width:50px; height:44px; background-color:#FFF; border:0; color:#ccc;cursor:pointer;}
.nav .search .search-box button i{ line-height:40px; font-size:20px;}
.nav .search .search-box button:hover{ color:#0068c4;}
.nav .search:hover .search-icon{  background-color:#f39800; color:#fff }
.nav .search:hover .search-box{ visibility:visible;top:70px;filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}


#header .innavbg{width:100%;height:56px;background:#384395;opacity:0.8; filter:Alpha(opacity=50); height:0; position:absolute;top:90px;left:0px;z-index:10;transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;}

.nav ul li .sub{ position:absolute;width:520px; left:50%; margin-left:-65px;top:70px;background-color:#fff; border:1px #eee solid; border-top:0;box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.1);  display:none}
.nav ul li .sub dl{ float:left; width:140px;height:300px; padding:20px; position:relative;background-color:#f3f3f3}
.nav ul li .sub dl dd a{ display:block; line-height:40px;transition: all 0.3s; -webkit-transition: all 0.3s; text-indent:15px; border-bottom:1px #ddd solid}
.nav ul li .sub dl dd a:hover{ }
.nav ul li .sub dl dd:last-child a{ border:0;}
.nav ul li .sub .con{ width:376px; float:right; padding:20px;}
.nav ul li .sub .con img{ width:336px; height:169px}
.nav ul li .sub .con p{ margin-top:10px; line-height:1.8; font-size:13px; color:#8a8a8a}
.nav ul li .sub .con p b{ display:block; height:28px; font-size:16px; font-weight:normal; color:#f39800;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.nav ul li.hover .sub{top:70px;visibility:visible;filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.nav ul li.indicator {position:absolute !important; top: 63px; left: 0; width: 100px; height: 7px; background:url(../images/nav-line.png) no-repeat center top; z-index:1;transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;  }



.banner-wrapper{}
.banner{position:relative;clear:both}
.banner #swiper-banner{ }
.banner .swiper-wrapper{transition-timing-function: cubic-bezier(.215,.61,.215,1);}
.banner .image{ background-position:center center; background-repeat:no-repeat; background-size:cover; }
.banner .image img{width:100%}
.banner .swiper-paginations{ bottom:0.35rem; width:100%; left:0; text-align:center; position:absolute; z-index:20}
.banner .swiper-pagination-bullet{ opacity:1; text-indent:inherit; width:0.52rem; height:0.2rem; background:url(../images/banner-dot.png) no-repeat 0.3rem center; margin-right:0}
.banner .swiper-pagination-bullet i{ display:block; width:0.23rem; height:0.2rem; border-radius:0; background:url(../images/banner-li.png?sss) no-repeat center top; background-size:100% auto;opacity:1;}
.banner .swiper-pagination-bullet:last-child{ width:0.23rem}
.banner .swiper-pagination-bullet-active i{ background-position:0 bottom}
.banner .loading{background:#8edbff; width:100%; height:100%; left:0; top:0; position:absolute; z-index:100;}


@media (max-width: 992px) {
	.banner{ margin-top:0}
	.banner .swiper-paginations{bottom:0.1rem}
}


.index-bg1{ position:relative;  z-index:5}
.index-bg2{ background-color:#fff; position:relative; z-index:4; padding:40px 0 40px}
.index-bg3{ padding-bottom:40px;}



.tab-line { height: 2px; width: 63px; background: #f08200; position: relative; left: 0px; margin-top: -2px; }

.index-business{ position:relative; margin-top:-60px; }
.index-business .item{ width:385px; float:left; margin-left:22px;}
.index-business .item h2{ height:60px;line-height:60px; border-radius: 4px 4px 0 0;transition-duration: 0.3s; font-weight:bold; color:#fff; background:#005bac;  font-size:16px; padding-left:30px; position:relative;}
.index-business .item h2 i{ position:absolute; right:20px;top:0px; line-height:60px; font-size:24px; font-weight:100}
.index-business .item a{ color:#fff; display:block}
.index-business .item .con{}
.index-business .item .image img{ width:100%;}
.index-business .item .text{ padding:10px 25px; background-color:#fff; border-radius:0 0 4px 4px;box-shadow: 0px 1px 15px 0 rgba(0, 0, 0, 0.06); height:95px;line-height:1.6; color:#5a5a5a; font-size:13px;}
.index-business .item:hover h2{background-color:#f39800}


.index-slider{ width:480px; height:320px;overflow:hidden; position:relative; float:left;box-shadow: 5px 5px 0px 0px rgba(0,0,0,0.03);}
.index-slider .swiper-wrapper{ height:320px; overflow:hidden; background-color:#fff}
.index-slider .swiper-slide{ position:relative; height:320px;}
.index-slider .swiper-slide img{ width:480px; height:320px;display:block;background: url(../images/loading.gif) no-repeat center center #fff;}
.index-slider .swiper-slide p{ text-align:left; text-indent:2em; line-height:50px; color:#fff;  width:100%; height:50px; position:absolute; left:0;bottom:0;background: rgba(0, 0, 0, 0.7);white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding-right:120px; }
.index-slider .swiper-pagination{ bottom:15px; padding-right:20px; text-align:right}
.index-slider .swiper-pagination-bullet{ margin:0 3px; text-align:left;background:#fff;opacity:0.5}
.index-slider .swiper-pagination-bullet-active{background: #aaa;background: #f39800;}


.index-news{ float:right; width:700px;position:relative; border:1px #e8e8e8 solid; background-color:#fff; padding:10px 30px;box-shadow: 5px 5px 0px 0px rgba(0,0,0,0.03);}
.index-news-con{ margin-top:20px}
.index-news h3{ height:44px; border-bottom:2px #eee solid  }
.index-news h3 a{ font-size:16px;display:block;  float:left; text-align:center; margin-right:40px; height:44px; line-height:40px; color:#5a5a5a}
.index-news h3 a.current{ font-weight:bold; }
.index-news h3 a:first-child{ border-left:0}
.index-news a.more{ font-size:12px; font-weight:normal; position:absolute; right:40px;top:24px;}
.index-news div.list{ overflow:hidden; height:235px}
.index-news div.list dl{ height:90px;}
.index-news div.list dl strong{display:block; font-size:18px; margin-right:100px; position:relative; line-height:24px; }
.index-news div.list dl strong em{font-family:"dincond-medium-webfont"; font-weight:normal; position:absolute; right:-100px; color:#aaa; font-size:22px;}
.index-news div.list dl strong a{ color:#444;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:inline-block; max-width:550px;_width:550px;}
.index-news div.list dl strong a:hover{ color:#f08200}
.index-news div.list dl p{ font-size:12px; color:#888; margin-top:3px; line-height:2;  }
.index-news div.list dl p a{ color:#ed7826}
.index-news div.list dl p a:hover{ color:#f08200}
.index-news div.list ul{ }
.index-news div.list ul li{ padding:6px 0; line-height:16px; text-align:right;}
.index-news div.list ul li a{ float:left; display:inline-block; max-width:460px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;_width:460px; text-align:left}
.index-news div.list ul li span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999}
.index-news div.list ul li:last-child{ border-bottom:0;}

.index-topics{background-color:#fff;border:1px #e8e8e8 solid;box-shadow: 5px 5px 0px 0px rgba(0,0,0,0.03); padding:20px 30px;}
.index-topics h2{font-size:20px;font-weight:bold}
.index-topics .topic-new{margin-top:10px;}
.index-topics .topic-new img{width:100%}
.index-topics .topic-slider{margin-top:15px;}
.index-topics .topic-slider img{width:100%}
.index-topics .swiper-left{width:30px;height:30px;background-color:rgba(0,0,0,0.3);background-image:url(../images/arrow-left.png);background-size:cover;position:absolute;z-index:999;left:0;top:50%;margin-top:-15px;}
.index-topics .swiper-right{width:30px;height:30px;background-color:rgba(0,0,0,0.3);background-image:url(../images/arrow-right.png);background-size:cover;position:absolute;z-index:999;right:0;top:50%;margin-top:-15px;}

.index-topic{margin-top:40px;width:360px; float:left; border: 1px #e8e8e8 solid;margin-right: 25px;box-shadow: 5px 5px 0px 0px rgba(0,0,0,0.03);}
.index-topic h2{background-color:#f5f5f5;border-bottom:1px #eee solid;font-size:16px;line-height:50px;padding-left:30px;font-weight:600}
.index-topic .con{padding:15px;height:220px;overflow:hidden}
.index-topic .con img{width:100%}
.index-topic .swiper-container{height:190px;}
.index-topic .swiper-pagination{bottom:0;}
.index-honor{margin-top:40px;width:585px; float:left;border: 1px #e8e8e8 solid;box-shadow: 5px 5px 0px 0px rgba(0,0,0,0.03);position:relative}
.index-honor h2{background-color:#f5f5f5;border-bottom:1px #eee solid;font-size:16px;line-height:50px;padding-left:30px;font-weight:600}
.index-honor .con{padding:15px;position:relative;height:220px;overflow:hidden}
.index-honor img{width:100%;height:155px;}
.index-honor p{text-align:center;margin-top:10px;}
.index-honor .swiper-container{height:185px;}
.index-honor .swiper-pagination{bottom:0;}
.index-honor a.more{ font-size:12px; font-weight:normal; position:absolute; right:20px;top:18px;}
.index-video{margin-top:40px;width:585px; float:right;border: 1px #e8e8e8 solid;box-shadow: 5px 5px 0px 0px rgba(0,0,0,0.03);position:relative}
.index-video a.more{ font-size:12px; font-weight:normal; position:absolute; right:20px;top:18px;}
.index-video h2{background-color:#f5f5f5;border-bottom:1px #eee solid;font-size:16px;line-height:50px;padding-left:30px;font-weight:600}
.index-video .con{padding:15px;position:relative}
.index-video .con .image{overflow:hidden;border:2px #fff solid;position:relative}
.index-video .con .image img{width:100%;height:155px;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;display:block}
.index-video .con .image:before{content: "";display: block; width: 100%; height: 100%;left:0;top:0;background-color:#000;opacity:0.3;position:absolute;z-index:2}
.index-video .con p{text-align:center;margin-top:10px}
.index-video .con i{color:#fff;font-size:40px;position:absolute;left:50%;margin-left:-20px;top:50%;margin-top:-20px;z-index:3;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;}
.index-video .con a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.index-video .con a:hover i{margin-top:-35px;}



.footer{ background:url(../images/footer-bg.png) repeat-x #005bac;  padding:20px 0 20px; color:#a7c6e2; line-height:30px; font-size:13px}
.footer .footer-left{ float:left;padding-top:10px;}
.footer span{ margin:0 10px; font-size:12px; position:relative;top:-1px; font-weight:bold}
.footer a{ font-weight:bold; color:#fff}
.footer a:hover{ text-decoration:underline}
.footer .footer-weixin{ float:right; text-align:center;}
.footer .footer-weixin img{width:70px;}
.footer .footer-weixin p{font-size:12px;margin-top:5px;line-height:1;display:block}
.footer .footer-right{ float:right; text-align:right;margin-right:30px;padding-top:10px; }
.footer .footer-right img{ position:relative;top:-2px; margin-right:5px;}
.footer .footer-right i{ margin-right:5px; position:relative;top:3px; font-size:24px;}
.footer a.linking{ display:inline-block; background:url(../images/linking.png) no-repeat; text-indent:-10000px; overflow:hidden; width:170px; height:17px; position:relative;top:5px; margin-left:20px}

.links-list{ padding:10px 30px 20px}
.links-list li{ border-bottom:1px #ddd dotted; padding:7px 0; background:url(../images/link.gif) no-repeat 0 center; text-indent:23px;}



#follow-btn{ position:fixed; bottom:-200px; right:30px;z-index:1001;transition: all 850ms cubic-bezier(0.215,.61,.215,1);-webkit-transition: all 850ms cubic-bezier(0.215,.61,.215,1);-moz-transition: all 850ms cubic-bezier(0.215,.61,.215,1);-o-transition: all 850ms cubic-bezier(0.215,.61,.215,1);}
#follow-btn a{ display:block; background-color:rgba(0,0,0,0.05); color:#aaa; width:50px; height:50px; text-align:center; -webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition: background-color 0.3s; position:relative;border-radius:3px }
#follow-btn a i{font-size:28px; line-height:49px;}
#follow-btn a:hover{ background-color:#f39800; color:#FFF}

@media (max-width:1250px){
	#follow-btn{ display:none}
}



.page{ position:relative; width:1200px; margin:0px auto 0;background-color:#fff;box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.03);min-height:580px; }
.page-wrapper{ background-color:#e0e2e4; padding-bottom:40px; }


.page-banner{ width:100%; position:relative; height:300px; overflow:hidden;min-width:1200px; z-index:98} 
.page-banner .image-con{ overflow:hidden; height:100%; width:100%; position:relative;transition: all 1.5s cubic-bezier(0.215,.61,.215,1);-webkit-transition: all 1.5s cubic-bezier(0.215,.61,.215,1);transform:scale(1.1);-webkit-transform:scale(1.1); }
.page-banner .image-con .image{ height:100%; width:100%; background-repeat:no-repeat; background-size:cover; background-position:center top;}
.page-banner.hover .image-con{transform:scale(1);-webkit-transform:scale(1);}

.topic-banner{width:100%; position:relative; height:200px; overflow:hidden;min-width:1200px; z-index:998; background:url(../images/topic-banner.jpg) no-repeat center top  #ee4433}
.topic-banner h1{ width:1200px; margin:0 auto; padding-left:260px; line-height:200px; color:#fff; font-size:50px; font-weight:bold}

.topic-location{ width:1200px; margin:0 auto; padding:20px 0; font-size:13px; color:#8a8a8a}


.page-nav{ height:75px;text-align:center; width:1200px; margin:-75px auto 0; position:relative; z-index:99; background-color:#f0f0f0}
.page-nav ul{ float:left}
.page-nav ul li{ position:relative;display:inline-block;}
.page-nav ul li a{ vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale; position: relative;-webkit-transition-property: color; transition-property: color;transition: all 0.3s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.3s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; display:inline-block;  position:relative; text-align:center;  line-height:75px; padding:0 30px; font-size:15px; }
.page-nav ul li a:before {content:""; position: absolute;z-index: -1;bottom:0px;left: 20px;right: 20px;background: #f39800;-webkit-transform: scaleX(0);transform: scaleX(0); transition: all 0.6s cubic-bezier(0.215,.61,.215,1);-webkit-transition: all 0.6s cubic-bezier(0.215,.61,.215,1);color: #FFF;padding: 0px 20px; height:3px;}
.page-nav ul li a:hover:before,.page-nav ul li a:focus:before,.page-nav ul li a:active:before {-webkit-transform: scaleX(1); transform: scaleX(1);}
.page-nav ul li a:hover{ color:#f39800;}
.page-nav ul li.current a{ background-color:#f39800; color:#fff; font-weight:bold}
.page-nav ul li.current a:before{ -webkit-transform: scaleX(1); transform: scaleX(1);}



.location{ float:right; font-size:13px; padding-right:30px; line-height:75px;}
.location i{display:block; float:left;  width:30px; height:75px; background:url(../images/home-icon.png) no-repeat center center}
.location a{ display:block;float:left;padding-right:12px;}
.location span{ display:block; float:left; padding-left:15px;background: url(../images/location-icon2.jpg) no-repeat left center; color:#888}



.about{ padding:50px; }
.about .about-content{ }
.about .about-content .item-b{ margin-top:30px; padding-top:30px; background-color:#f7f7f7}
.about .about-content .item-b .item{ width:268px; float:left; text-align:center; height:130px;}
.about .about-content .item-b .item strong{ color:#f39800;  font-size:50px;font-family:"dincond-medium-webfont";}
.about .about-content .item-b .item span{ display:block; font-size:16px; }
.about .about-content .item-b .line{height:100px; width:2px; background-color:#eee; float:left;}
.about .about-content .item-c{}
.about .about-content .item-c .image{ width:350px; float:right; position:relative;}
.about .about-content .item-c .image img{ width:100%;}
.about .about-content .item-c .text{ line-height:2;color:#5a5a5a; position:relative; margin-top:10px; font-size:18px;text-align:justify}
.about .about-content .item-c .text p{ margin-bottom:10px; text-indent:2em}
.about .about-content .item-d{ margin-top:30px; line-height:2;color:#5a5a5a;font-size:15px;text-align:justify }
.about .about-content .item-d p{ margin-bottom:10px; text-indent:2em}

.about .about-contact{ padding:30px 50px 50px; background-color:#f7f7f7; position:relative; margin-top:20px}
.about .about-contact h2{ font-size:16px; font-weight:bold}
.about .about-contact p{ margin-top:20px; line-height:1.8}
.about .about-contact p a i{ color:#f39800; margin-left:5px;}
.about .about-contact p a.btn{ background-color:#aaa; display:block; width:120px; line-height:28px; color:#fff; margin-top:10px; font-size:16px;}
.about .about-contact .qr{ position:absolute; right:50px;top:40px;}
.about .about-contact .qr img{ display:block; width:140px;}
.about .about-contact .qr span{ display:block; font-size:12px; margin-top:10px; color:#aaa; text-align:center}


.about h1{ text-align:center; font-size:20px;}

.speech{}
.speech .image{ width:350px; float:right}
.speech .text{ width:700px; float:left; font-size:15px; line-height:2; color:#5a5a5a; }
.speech .text p{ margin-bottom:10px;}



.about .structure{ position:relative; text-align:center; min-height:500px; padding-bottom:30px}
.about .structure h1{ position:absolute; left:0;top:0; text-align:left; background:url(../images/page-title-icon.png) no-repeat;padding-left:25px;}
.about .structure h1 strong{ display:block;  font-size:26px; line-height:26px; font-weight:500}
.about .structure h1 span{ display:block; font-family:"dincond-medium-webfont"; font-size:28px; margin-top:8px; color:#ccc}


.leader-tab{text-align:center;height:100px}
.leader-tab a{ display:inline-block;line-height:50px;padding:0 40px; margin:0 2px; border:2px #ddd solid;  border-radius: 6px;font-weight:bold}
.leader-tab a.current{ background-color:#f39800; color:#fff; border-color:#f39800}
.leader{ padding:50px 50px 40px 50px}

.leader ul{background:#fafafa; min-height:500px;border:1px #e2e2e2 solid; padding:50px 30px 40px; box-shadow:5px 5px 0px 0px rgba(0,0,0,0.03); }
.leader ul div.s1{ width:60px; padding:20px 20px; height:240px; text-align:center; background-color:#fff; border:1px #c5d8e9 solid; float:left; margin-left:44px; font-size:20px; line-height:24px;box-shadow:5px 5px 0px 0px rgba(0,0,0,0.07); color:#005bac; font-weight:bold}
.leader ul div.s1 span{ display:block; margin-top:20px;color:#f39800; font-weight:normal}


.leader ul div.s21{ word-wrap:break-word;word-break:nomal; margin-left:50px; font-size:20px; line-height:24px;color:#005bac; font-weight:bold}
.leader ul div.s21 span{ color:#f39800; font-weight:normal; margin-right:15px; }
.leader ul div.s22{ word-wrap:break-word;word-break:nomal; margin-left:50px; font-size:20px; line-height:24px; color:#005bac; font-weight:bold;  margin-top:40px;}
.leader ul div.s22 span{color:#f39800; font-weight:normal; margin-right:15px;}
.leader ul div.s23{ word-wrap:break-word;word-break:nomal; margin-left:50px;font-size:20px; line-height:24px; color:#005bac; font-weight:bold; margin-top:40px;}
.leader ul div.s23 span{ color:#f39800; font-weight:normal; margin-right:15px;}

.leader ul div.s31{ width:220px; padding:12px 20px; word-wrap:break-word;word-break:nomal; text-align:center; background-color:#fff; border:1px #c5d8e9 solid; margin:0 auto; font-size:20px; line-height:24px;box-shadow:5px 5px 0px 0px rgba(0,0,0,0.07); color:#005bac; font-weight:bold}
.leader ul div.s31 span{ display:block; margin-top:8px;color:#f39800; font-weight:normal}
.leader ul div.s33{ width:60px; padding:20px 20px; height:240px;word-wrap:break-word;word-break:nomal; text-align:center; background-color:#fff; border:1px #c5d8e9 solid; float:left; margin-left:44px; font-size:20px; line-height:24px;box-shadow:5px 5px 0px 0px rgba(0,0,0,0.07); color:#005bac; font-weight:bold; margin-top:40px;}
.leader ul div.s33 span{ display:block; margin-top:20px;color:#f39800; font-weight:normal}


.history{ position:relative; padding:50px; }
.history h1{ position:absolute; left:50px;top:50px; text-align:left; background:url(../images/page-title-icon.png) no-repeat;padding-left:25px;}
.history h1 strong{ display:block;  font-size:26px; line-height:26px; font-weight:500}
.history h1 span{ display:block; font-family:"dincond-medium-webfont"; font-size:28px; margin-top:8px; color:#ccc}
.history .about{ text-align:center}


.member-list{ padding:50px;}

.member-list li{ background-color:#f2f2f2; margin-bottom:20px;}
.member-list li .image{ width:300px; height:200px; float:left;}
.member-list li .text{ width:800px; height:200px; float:right; padding:30px 30px}
.member-list li .text strong{ font-size:22px; font-weight:normal}
.member-list li .text p{ margin-top:15px; line-height:2; color:#8a8a8a}

.member-list dl{margin-bottom:30px;}
.member-list dl dt{font-size:20px;margin-bottom:10px;position:relative}
.member-list dl dt:before {content:"";display:block;width: 0;height: 0;border-left:6px solid transparent;border-right: 6px solid transparent;border-top:9px solid #1c64b7; position:absolute; left:90px; top:10px; }

.member-list dl dd{width:530px;float:left;background-color:#f2f2f2;padding:15px 20px;margin-bottom:8px;margin-right:8px;border-radius:3px}

.member-view{ padding:50px;}
.member-view .title{ font-size:30px; text-align:center; position:relative; height:80px;}
.member-view .title:before {content: "";position: absolute;display: block; height: 4px; width: 80px; background: #f39800; left: 50%; top: 50px; margin-left: -40px;}
.member-view .content{ line-height:2; color:#6a6a6a; font-size:15px}
.member-view .content p{ margin-bottom:10px;}
.member-view .member-contact{ border-top:1px #eee solid; padding-top:30px; margin-top:30px; line-height:2.5; font-weight:bold}




.business-cate{ height:120px; margin-top:-120px; position:relative; z-index:99; background-color:#f0f0f0}
.business-cate a{ display:block; width:33.333333%; float:left; text-align:center; border-right:1px #e3e3e3 solid; height:120px; padding-top:20px;}
.business-cate a:last-child{ border:0;}
.business-cate a i{ font-size:40px; line-height:55px;}
.business-cate a span{ display:block; font-size:16px;}
.business-cate a.current{ background-color:#fff; color:#f39800}

.business-content{ padding:40px; line-height:2; font-size:15px;}
.business-content p{ margin-bottom:15px;}

.business-pics{ overflow:hidden; padding-bottom:20px;}
.business-pics ul{ width:1260px;}
.business-pics ul li{ width:345px; float:left; margin-left:40px; margin-bottom:30px; padding:20px; border:1px #eee solid;box-shadow: 5px 5px 0px 0px rgba(0,0,0,0.03);}
.business-pics ul li img{ width:100%;}
.business-pics ul li span{ display:block; text-align:center; margin-top:10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


.business-list{ padding:20px 40px 40px}
.business-list li{ margin-top:20px; padding-bottom:30px; margin-bottom:30px; border-bottom:1px #eee solid}
.business-list li .image{ width:300px; float:left}
.business-list li .text{ width:770px; float:right}
.business-list li .text strong{ display:block; font-size:26px; font-weight:normal}
.business-list li .text p{ margin-top:15px; line-height:2; color:#8a8a8a}
.business-list li .text a.more{ display:block; width:100px; line-height:44px; background-color:#f39800; color:#fff; text-align:center; margin-top:15px;}
.business-list li .text a.more:hover{ background-color:#dc8a00}

.business-view{ padding:50px}
.business-view .title{ margin-bottom:20px;}
.business-view .title strong{ display:block;color: #f39800;font-size:40px;font-family:"dincond-medium-webfont";text-transform: uppercase;letter-spacing: -1px;}
.business-view .title span{ display:block; color: #5a575b;font-size: 24px;font-weight: bold;}
.business-view .content{ line-height:2; font-size:15px; margin-top:30px; min-height:200px; color:#5a5a5a}
.business-view .content p{ margin-bottom:20px;}
.business-view .slider{width:1100px;height: 400px !important; position: relative; overflow: hidden;background: url(../images/bg1.png) no-repeat, url(../images/bg2.png) no-repeat; background-position: center 85%,bottom center;}

.business-view .hiSlider {overflow: hidden }
.business-view .hiSlider-item { float: left }
.business-view .hiSlider-title { position: absolute; z-index: 3 }
.business-view .hiSlider-pages { position: absolute; bottom: 0px; height:14px; line-height: 14px; font-size: 0 }
.business-view .hiSlider-pages a { border:2px #fff solid; width:14px; height:14px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; margin:0 5px; padding:0; display:inline-block; text-indent:-9999px; overflow:hidden ;opacity: 0.5}
.business-view .hiSlider-pages a.active { background: #f39800; border:0;opacity: 1 }

.business-view .hiSlider-btn-prev,.business-view .hiSlider-btn-next { position: absolute; z-index: 5; top: 50%; margin-top: -40px; width: 40px; text-align: center; height: 80px; line-height: 80px; background:#f2f2f2; overflow: hidden; filter: alpha(opacity=20); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s; display:none }
.business-view .hiSlider-btn-prev { left: 0px }
.business-view .hiSlider-btn-next { right: 0px; background-position: -40px 0 }
.business-view .hiSlider-btn-prev:hover,.business-view .hiSlider-btn-next:hover { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1 }
@media ( max-width:800px ) {	
	.business-view .hiSlider-btn-prev, .business-view .hiSlider-btn-next { margin-top: -20px; height: 40px; line-height: 40px }	
}
.business-view .hiSlider-btn-prev i{ display:block; width: 0;height: 0;border-top:6px solid transparent;border-right:8px solid #888; border-bottom:6px solid transparent; position:absolute; left:50%; margin-left:-4px;top:50%; margin-top:-6px;}
.business-view .hiSlider-btn-next i{ display:block; width: 0;height: 0;border-top:6px solid transparent;border-left:8px solid #888; border-bottom:6px solid transparent; position:absolute; left:50%; margin-left:-4px;top:50%; margin-top:-6px;}
.business-view .in-hiSliderbox { height: 100% }
.business-view .in-hiSliderbox .hiSlider-wrap { height: 220px!important; position: absolute; top: 20px; -webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out; }
.business-view .in-comarea:hover .in-hiSliderbox .hiSlider-wrap { position: absolute; top: 50px }
.business-view .in-hiSliderbox .hiSlider-item { height: 200px!important }
.business-view .in-hiSliderbox .hiSlider { background:#abde51 }
.business-view .in-hiSliderbox .hiSlider a.color000:hover { color:#fff }
.business-view .in-hiSliderbox .hiSlider-pages { margin-left:20px }

.business-view .inside-hiSlider-con{ background-color:#fff; margin:0 auto; width:100%;}
.business-view .inside-hiSlider-con img{ width:100%; display:block;}

.business-view .hiSlider-title { width: 60%; margin-left: 20%; text-align: center; font-size: 14px; bottom:40px }
.business-view .hiSlider-pages { width: 100%; text-align: center; bottom:20px }


.ny{ border:1px #ddd solid;padding:40px;margin-top:20px;border-radius: 30px}
.ny h2{text-align:center;font-size:24px;margin-bottom:30px;}
.ny .item{background-color:#f5f5f5;margin-bottom:30px;border-radius: 10px;overflow:hidden}
.ny .item h3{background-color:#0997e8;color:#fff;line-height:60px;padding:0 30px;font-size:16px;}
.ny .item .con{padding:30px 30px 30px 360px;position:relative;min-height:260px;}
.ny .item img{position:absolute;left:30px;top:30px;width:300px;}
.ny .item .con p{margin-bottom:10px;}


.news-con{ }
.news-left{ width:840px; float:left; padding-bottom:50px; background-color:#f7f7f7; min-height:600px; border-right:1px #eee solid }
.news-left .top-news{ background-color:#fff; padding:30px 30px 30px;}
.news-left .top-news .image{ width:330px; float:left;}
.news-left .top-news .image img{ width:330px; height:180px;}
.news-left .top-news .text{ width:410px; float:right;}
.news-left .top-news .text span{ display:block; font-family:"dincond-medium-webfont";  letter-spacing:-1px; font-size:32px; color:#f39800}
.news-left .top-news .text h2{ font-size:16px; font-weight:bold; line-height:1.6; margin-top:10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-left .top-news .text p{ margin-top:15px; line-height:1.8; color:#aaa; font-size:13px}
.news-left .news-list{ }
.news-left .news-list li{ border-top:1px #e8e8e8 solid; border-bottom:1px #e8e8e8 solid; margin-top:-1px; position:relative}
.news-left .news-list li a{ display:block;height:142px; padding:25px 30px;-webkit-transition: background-color .25s;transition:background-color .25s;}
.news-left .news-list li .time{ width:110px; float:left;font-family:"dincond-medium-webfont"; font-size:30px;letter-spacing:-1px;  color:#bbb; position:relative;top:-5px}
.news-left .news-list li .text{ width:650px; float:right}
.news-left .news-list li .text strong{ display:block; line-height:1.6; font-size:16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-left .news-list li .text p{ margin-top:10px; line-height:1.8; color:#aaa; font-size:13px}
.news-left .news-list li .more{width: 0px;height: 142px;background: url(../images/news-more.jpg) no-repeat right center; box-shadow: -100px 0 142px #f2f6f7; opacity: 0;position: absolute;right: 0;top: 0;transition: all 0.3s; -webkit-transition: all 0.3s;}
.news-left .news-list li a:hover{ background-color:#fff}
.news-left .news-list li a:hover .more{ right:0;opacity: 1; width:142px;}
.news-right{ width:360px; float:right; height:400px; padding:30px}
.right-search{ background-color:#fff; height:54px; position:relative; border:2px #eee solid}
.right-search input{ width:100%; height:50px; line-height:20px; padding:15px; border:0; font-size:14px; }
.right-search button{ border:0; background:none; position:absolute; right:0px;top:0px; z-index:2; font-size:20px; color:#ccc;height:50px; width:52px;}
.right-search button i{ font-size:20px; line-height:50px; position:relative; left:2px}
.right-search.s2 button{ background-color:#aaa; color:#fff;-webkit-transition: background-color .25s;transition:background-color .25s;}
.right-search.s2 button:hover{ background-color:#999}


.right-pic{ margin-top:20px;}
.right-pic img{ width:100%}

.article-list{ padding:30px}
.article-list li{  padding:20px 0; border-bottom:1px #e8e8e8 solid;position:relative;padding-right:90px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.article-list li a{  background:url(../images/li.gif) no-repeat 0 center; padding-left:15px; font-size:16px;}
.article-list li span{ color:#aaa;position:absolute;right:0;top:23px;}

.search-top{ margin-top:30px; margin-left:40px; font-size:16px;}


.right-shares{ margin-top:20px; background-color:#f2f2f2; padding:20px 40px 30px;}
.right-shares .num{ position:relative;font-family:"dincond-medium-webfont"; font-size:50px; color:#fd343b; position:relative; display:inline-block; width:110px; }
.right-shares .num:before {content:"";display:block;width: 0;height: 0;border-left:10px solid transparent;border-right: 10px solid transparent;border-bottom:15px solid #fd343b; position:absolute; right:-30px; top:18px}
.right-shares .num.green{ color:#78c737}
.right-shares .num.green:before{border-top:15px solid #78c737; border-bottom:0;}
.right-shares .title{}
.right-shares .title strong{ display:block;}
.right-shares .title span{ display:block; margin-top:5px; color:#aaa}


.right-links{ margin-top:20px;}
.right-links a{ margin-top:5px; display:block}

.right-share{ margin-top:30px; margin-left:30px}
.right-share span{ display:inline-block; line-height:50px; margin-right:10px; color:#888}
.right-share a{ display:inline-block; height:36px; width:36px; text-align:center;border-radius:18px; background-color:#3eb135; margin:0 2px}
.right-share a i{ line-height:36px; color:#fff; font-size:24px; font-weight:normal}
.right-share a.a2{ background-color:#eecf3d}
.right-share a.a3{ background-color:#df4d69}
.right-share a.a4{ background-color:#45aaf2}


.right-contact{ margin-top:30px;}
.right-contact h3{ font-size:16px;height:30px;}
.right-contact h3 i{ font-size:20px; margin-right:5px; position:relative;top:1px}
.right-contact p{ margin-bottom:5px; color:#8a8a8a; padding-left:24px}


p.none{ margin-top:100px; text-align:center; font-size:20px; line-height:60px; color:#bbb }
p.none i{ font-size:60px;  color:#ccc; margin-right:20px; position:relative;top:15px;}

.xxgk{position: relative;width: 1200px;margin: 0px auto 0;margin-top:-100px;z-index:99}


.xxgk-con{position:relative;margin-left:300px;background-color:#fff;box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.03);min-height: 580px;}
.xxgk-nav{width:270px;position:absolute;left:-300px;top:0;}
.xxgk-nav a{display:block;line-height:49px;background:#fff;border-bottom:1px #eee solid;padding-left:30px;position:relative}
.xxgk-nav a:before{content: ""; display: block; width: 0; height: 0; border-bottom: 3px solid transparent; border-top:3px solid transparent;border-left: 5px solid #f39800; position: absolute; left:20px;top: 50%;margin-top:-3px;}
.xxgk-nav a.current{background-color:#f39800;color:#fff;border-color:#f39800;font-weight:bold;}
.xxgk-nav a.current:before{border-left: 5px solid #fff;}




#pages{ text-align:center; padding-top:30px; }
#pages a{ display:inline-block; padding:12px 16px; background-color:#ddd; color:#888; margin:0 1px;-webkit-transition: background-color .25s;transition:background-color .25s; }
#pages a:hover{ background-color:#999; color:#fff}
#pages a.active{ background-color:#f39800; color:#fff}
#pages a.prev,#pages a.next{ font-size:14px; position:relative;} 
#pages span{display:inline-block; padding:10px 14px; color:#888; position:relative;top:-2px}



.news-view{ background-color:#fff }
.news-view .news-info{ }
.news-view .news-info .text{}
.news-view .news-info .title{ color:#333; text-align:center; padding:35px 30px 20px;}
.news-view .news-info .title h1{font-size:24px; font-weight:500;line-height:36px;}
.news-view .news-info .title p{ font-family:"仿宋"; color:#888;font-size:18px; padding-top:10px; }
.news-view .news-info .info{color:#aaa; position:relative; padding:20px 40px; height:60px; background-color:#f4f4f4}
.news-view .news-info .info span.source{background: url(../images/new_i3.png) no-repeat scroll left center;padding: 2px 0px 2px 22px;margin-right: 18px;}
.news-view .news-info .info span.date{background: url(../images/new_i1.png) no-repeat scroll left center;padding: 2px 0px 2px 22px;margin-right: 18px;}
.news-view .news-info .info span.hits{background: url(../images/new_i2.png) no-repeat scroll left center;padding: 2px 0px 2px 28px;}
.news-view .news-info .info .share{ position:absolute; right:40px;top:21px;}

.share span{ float:left; line-height:20px;}
.share a{ padding-left:20px; height: 20px; margin-left:6px; display: inline-block; background: url(../images/share.png); float: left;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;}
.share a.i1{ background-position: 0px 0px;}
.share a.i2{ background-position: -50px 0px;}
.share a.i3{ background-position: -95px 0px;}
.share a.i1:hover{ background-position: 0px -20px;}
.share a.i2:hover{ background-position: -50px -20px;}
.share a.i3:hover{ background-position: -95px -20px;}

.news-view .content{ line-height:200% !important; font-size:16px; margin:30px 40px 0px 40px; padding-bottom:40px;}
.news-view .content p{ margin-bottom:15px;line-height:200% !important;}
.news-view .content span{ margin-bottom:15px;line-height:240% !important;}
.news-view .content h3{ margin:25px 0 10px !important; font-size:16px !important;}
.news-view .content img{ max-width:730px; _width:730px}
.news-view .other{  background-color:#f0f0f0; padding:20px 40px 40px; font-size:14px;}
.news-view .other .left{ float:left;color:#aaa; width:550px;}
.news-view .other .left p{ height:30px;}
.news-view .other .left p a{ margin-left:3px;}
.news-view .other .right{float:right;color:#777}
.news-view .other .right a{ display:inline-block; padding:15px 20px; background-color:#bbb; color:#fff;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;}
.news-view .other .right a i{ position:relative;top:3px; margin-right:3px; font-size:20px}
.news-view .other .right a:hover{ background-color:#999}
.news-view .download{ border-top:1px #eee solid; padding:30px 0; margin-top:25px; padding-left:40px;}
.news-view .download h2{ font-size:16px; font-weight:bold; height:25px;}
.news-view .download p{ padding:5px 0px; background:url(../images/word.gif) no-repeat 0 center; padding-left:25px;}
.news-view .download p a{ color:#0033FF; text-decoration:underline; font-size:14px;}
.news-view .download p a:hover{ text-decoration:none; color:#0033FF}
.news-view .pics{ position:relative; overflow:hidden;margin:30px 40px 0px;}
.news-view .pics .list{}
.news-view .pics .list img{ max-width:730px; max-height:450px;}
.news-view .pics .list li{ display:none; text-align:center}
.news-view .pics .list li .title{ margin-top:15px; font-weight:bold}
.news-view .pics .prev{ width:421px; background:#fff;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0; display:block; position:absolute;top:0; left:0; z-index:100; height:800px;}
.news-view .pics .next{ width:421px; display:block; background:#fff;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;  position:absolute;top:0; right:0; z-index:100; height:800px;}
.news-view .pics .prev-btn{ display:block;z-index:50; width:70px; height:70px; background:url(../images/prev-btn.png) no-repeat; position:absolute;top:50%; margin-top:-35px; left:0; display:none}
.news-view .pics .next-btn{display:block; z-index:50; width:70px; height:70px; background:url(../images/next-btn.png) no-repeat; position:absolute;top:50%; margin-top:-35px; right:0; display:none}
.news-view .pics p{ font-size:12px; color:#fff; background:#babcc0;border-radius:5px; padding:8px 10px;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9; position:absolute;top:0px; right:20px; z-index:60}
.news-view .news-video-con{ margin:30px auto 0 !important; width:720px;height:520px;}
.news-view .news-video-con p{ text-align:center; margin-top:15px;}



.bid-tab{height:40px; padding-left:30px}
.bid-tab a{ border:2px #fd343b solid; display:block; float:left; line-height:40px; padding:0 20px}
.bid-tab a.current{ background-color:#fd343b; color:#fff}

.bid-list{ padding:20px 30px 30px;}
.bid-list li{ border-bottom:1px #e8e8e8 solid; padding:20px 0; position:relative}
.bid-list li a{ display:block;-webkit-transition: background-color .25s;transition:background-color .25s;}
.bid-list li .date{ width:100px; float:left;font-family:"NoveDemiBold"; }
.bid-list li .date strong{ display:block; line-height:60px; background-color:#e1e1e1; text-align:center; color:#5a5a5a; font-size:36px; }
.bid-list li .date span{ display:block; text-align:center; background-color:#ececec; color:#9e9e9e; line-height:36px; font-size:16px; }
.bid-list li .text{ width:620px; float:right; position:relative; margin-top:5px}
.bid-list li .text .title{ display:block; line-height:28px; font-size:18px; width:470px; height:56px}
.bid-list li .text .other{ margin-top:5px; color:#aaa}
.bid-list li .text .other i{ margin-right:3px; position:relative;top:2px; font-size:20px}
.bid-list li .text .other span{ margin:0 10px; color:#ccc}
.bid-list li .text a.more{position: absolute;right: 0;top: 5px;transition: all 0.3s; -webkit-transition: all 0.3s; background-color:#75b0ea;border-radius:3px; width:85px;height:35px; color:#fff; line-height:36px; font-size:12px; text-align:center}
.bid-list li .text a.more i{ margin-right:2px; font-size:20px; line-height:20px; position:relative;top:3px; font-weight:normal}
.bid-list li .text a.more:hover{ background-color:#3f51b5}
.bid-list li .text a.off{ background-color:#ccc !important}


.investor-list{ padding:20px 0px 30px;}
.investor-list ul li{ border-bottom:1px #eee solid; position:relative; overflow:hidden}
.investor-list ul li span{font-family:"dincond-medium-webfont"; display:inline-block; font-size:26px; width:90px; font-weight:bold; color:#f39800; position:relative; z-index:2; margin-left:40px;}
.investor-list ul li strong{ font-size:16px; margin-left:20px; width:500px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:relative; z-index:2 }
.investor-list ul li em{ display:block; width: 40px;height: 53px;background: url(../images/pdf.png) no-repeat 0 0; position: absolute; right: 40px; top: 20px;-webkit-transition: all .4s;-moz-transition: all .4s; -transition: all .4s; z-index:2}
.investor-list ul li a:before {content:"";display:block;width: 0;height: 150px; background-color:#fff;position:absolute; left:0;top:0;transition: all 0.5s; -webkit-transition: all 0.5s;}
.investor-list ul li a{ display:block; padding:25px 0}
.investor-list ul li a:hover em{ background-position:-40px 0}
.investor-list ul li a:hover:before{ width:100%}


.investor-title{width:750px;height:220px;padding:50px 40px 0px 40px;background:#005bac; margin:30px; position:relative}
.investor-title p{font-size:12.5px;color:#fff;opacity:0.8;filter:Alpha(opacity=80);}
.investor-title ul{width:100%;}
.investor-title li{float:left;margin:0 60px 25px 0;}
.investor-title li h3{font-size:36.5px;color:#fff;font-family:'dincond-medium-webfont'; font-weight:bold;padding-bottom:10px;}
.investor-title li p{font-size:14px;color:#fff;}
.investor-title #particles-js{ position:absolute; width:100%; left:0;top:0; height:100%;}

.investor-datum-title{padding:30px 40px;border-bottom:2px #f4f4f4 solid; background-color:#fff}
.investor-datum-title h2{font-size:18px;color:#666666;padding-bottom:15px;}
.investor-datum-title p{font-size:12.5px;color:#999999;}
.investor-datum{width:100%;}
.investor-datum li{padding:15px 40px;border-bottom:1px #eee solid;}
.investor-datum li h3{font-size:14px;color:#666666;}
.investor-datum li p{font-size:14px;color:#999999;line-height:15px; margin-top:10px;}


.video-list{overflow:hidden; margin-top:20px; min-height:450px; }
.video-list ul{ width:1240px;}
.video-list ul li{ width:375px; float:left; margin-right:30px; position:relative; margin-top:30px; height:295px; background-color:#f2f2f2}
.video-list ul li .image{width:375px;height:250px; overflow:hidden; position:relative; }
.video-list ul li .image:after { content: ",,"; display: block; width:100%;height:100%;position:absolute; left:0;top:0; text-indent:-10000px; background-color:#000;filter: alpha(opacity=50); opacity: 0.5;-webkit-transition-duration: 0.5s;}
.video-list ul li img{width:375px; height:250px;transform:scale(1.1);-webkit-transform:scale(1.1);-webkit-transition-duration: 2s;}
.video-list ul li a{ display: block; width: 100%; height: 100%; position:absolute; left:0;top:0; }
.video-list ul li i{ display:block; position:absolute; font-size:60px; width:60px;height:60px; left:50%; margin-left:-30px;top:50%; margin-top:-50px;color:#FFF; }
.video-list ul li .title{ text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding: 0 20px; margin-top:10px}
.video-list ul li:hover .image:after{ opacity: 0.2;filter: alpha(opacity=20);  }
.video-list ul li:hover img{transform:scale(1);-webkit-transform:scale(1);}



.pics-list{overflow:hidden; padding:40px 40px 60px; }
.pics-list ul{ width:1240px;}
.pics-list ul li{ width:355px; float:left; margin-right:25px; margin-bottom:25px; height:300px; padding:20px; border:1px #eee solid ;box-shadow: 0px 3px 6px rgba(0,0,0,0.08); background-color:#FFF; position:relative}
.pics-list ul li .image{width:315px;height:210px; overflow:hidden; position:relative; perspective: 1300px; -webkit-perspective: 1300px; -moz-perspective: 1300px; }
.pics-list ul li img{width:315px; height:210px;}
.pics-list ul li em{background: rgba(0,0,0,0.5); font-size:12px; display:block; width:40px; height:24px; line-height:24px; text-align:center; position:absolute; right:10px;top:210px; color:#FFF; border-radius: 3px; }
.pics-list ul li a{ display: block;width: 100%; height: 100%; left:0;top:0; position:absolute}
.pics-list ul li .title{ text-align:center;height:40px;line-height:20px;overflow:hidden;padding: 0 20px; margin-top:10px}

#fancybox-wrap{-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
#fancybox-wrap *{ -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}


.culture{}
.culture .item-a{ padding:40px 80px;}
.culture .item-a .image{ width:200px; float:left; margin-top:15px;}
.culture .item-a .image img{ width:100%}
.culture .item-a .text{ width:780px; float:right; padding-top:10px}
.culture .item-a .text h2{ font-size:26px; margin-bottom:30px; line-height:26px; border-left:6px #f39800 solid; padding-left:20px;}
.culture .item-a .text p{ line-height:2; margin-bottom:10px; color:#5a5a5a; font-size:15px; text-indent:2em}
.culture .item-a .text p b{ color:#f39800}
.culture .item-b .item{ background-color:#f2f2f2; width:25%; float:left; height:270px; padding:30px 50px; text-align:center;}
.culture .item-b .item h2{ font-size:18px;  margin-top:15px;}
.culture .item-b .item p{ line-height:2; margin-top:20px; color:#6a6a6a; font-size:16px;}
.culture .item-b .item i{ font-size:45px; color:#8a8a8a; display:block; margin:0 auto; width:50px;}
.culture .item-b .item.s2{ background-color:#fafafa}


.culture-view{position:fixed; left:0;top:0; width:100%; height:100%; z-index:99999; display:none}
.culture-view .mask{background-color:#111;filter:alpha(opacity=0); -moz-opacity:0; opacity:0; position:absolute; left:0;top:0; width:100%; height:100%;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;}
.culture-view .box{ width:940px; height:440px; position:absolute; left:50%; margin-left:-500px;top:50%; margin-top:50%; background-color:#FFF; z-index:2; padding:30px;box-shadow: 0px 0px 6px rgba(0,0,0,.2);transition: all 1s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 1s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;}
.culture-view .box h2{ font-size:20px; border-bottom:1px #e2e2e2 solid; height:40px; color:#0056b7}
.culture-view .box h2 span{ display:inline-block; height:40px; border-bottom:2px #0056b7 solid; font-weight:bold}
.culture-view .box .content{ margin-top:30px; line-height:1.8;}
.culture-view .box .content strong{ color:#f39800}
.culture-view .box .content p{ margin-bottom:15px;}
.culture-view .close-btn{ width:30px; height:30px; background:url(../images/close2.gif) no-repeat; position:absolute; right:30px; top:22px; z-index:3; cursor:pointer;-webkit-transition: -webkit-transform 1s;}
.culture-view .close-btn:hover{-webkit-transform:rotate(180deg);}
.culture-view.hover .mask{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
.culture-view.hover .box{ margin-top:-200px;}



.style-view{ }




.hr-content{ padding:40px 50px 50px}
.hr-content blockquote{  width:100%; padding:0; margin-bottom:0; font-size:inherit; border:0; }
.hr-content blockquote:after { content: ",,"; display: block; overflow: hidden; font-weight: lighter; font-size: 0.8rem; line-height: 1; letter-spacing: -5px; color: #ddd; font-family: Georgia, Times, "Times New Roman", serif;margin-top:-20px;margin-bottom:20px;}
.hr-content blockquote h1{ font-size:26px; line-height:50px; color:#404040; }
.hr-content blockquote p{ font-size:14px; margin-top:10px; font-size:16px; line-height:2;  }

.hr-content .item{ width:560px; float:left;height:250px; position:relative}
.hr-content .item .blue{position: absolute; left: 0px; bottom: 0px; width: 100%; height: 0%;  background: none rgba(0,91,172,0.9); opacity: 0; visibility: hidden; transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;}
.hr-content .item .black{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: url(../images/black_50.png) repeat; background: none rgba(0,0,0,0.5);;-webkit-transition-duration: 0.25s;-moz-transition-duration: 0.25s;-o-transition-duration: 0.25s;}
.hr-content .item  img{ width:560px; height:250px;}
.hr-content .item .text{text-align:center; position:absolute; z-index:3; width:100%; height:100%; left:0;top:0; color:#FFF; padding:0 50px;}
.hr-content .item .text em{ display:block; width:30px; height:3px; background-color:#FFF; margin:25px auto 0;transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;}
.hr-content .item .text h2{ font-size:2.2rem; margin-top:110px;transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;}
.hr-content .item .text p{ margin-top:20px; font-size:16px; line-height:2;transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;opacity: 0; visibility: hidden;}
.hr-content .item .text p i{ font-size:70px;}
.hr-content .item .text a{ display:block; position:absolute; left:0;top:0; width:100%; height:100%; z-index:10}
.hr-content .item:hover .black{ opacity: 0; visibility: hidden;}
.hr-content .item:hover .blue{ opacity: 1; visibility: visible; height: 100%;}
.hr-content .item:hover .text h2{ margin-top:50px;}
.hr-content .item:hover .text em{ width:90px;}
.hr-content .item:hover .text p{opacity: 1; visibility: visible;}



.hr-content .hr-item{ width:550px; height:250px; overflow:hidden; float:left; position:relative;}
.hr-content .hr-item strong{ display:block; position:absolute; right:0;bottom:0;text-align:center; line-height:100px; width:160px; font-size:24px; color:#fff; font-weight:normal}

.hr-content .hr-item strong.s1{ background-color:rgba(0,91,172,0.9); }
.hr-content .hr-item strong.s2{ background-color:rgba(0,159,178,0.9); }
.hr-content .hr-item strong.s3{ background-color:rgba(64,195,28,0.9); }
.hr-content .hr-item strong.s4{ background-color:rgba(222,209,0,0.9); }


.hr-content .image{ width:350px; float:right;}
.hr-content .image img{ width:100%}
.hr-content .content{ width:600px; float:left; padding-top:20px}
.hr-content .content .text{ line-height:2; color:#6a6a6a;}

.hr-content-more{ background-color:#f4f4f4; padding:40px 0 80px; text-align:center;}
.hr-content-more a.more{ display:block; margin:0px auto; background-color:#f39800; color:#FFF; text-align: center; width:200px; line-height:60px; font-size:16px;-webkit-transition-duration: 0.25s;-moz-transition-duration: 0.25s;-o-transition-duration: 0.25s;border-radius:6px }
.hr-content-more a.more:hover{ background-color:#f39800}


.training-list{}
.training-list li{ background-color:#f4f4f4; margin-bottom:20px; padding:30px;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;}
.training-list li .image{ width:240px; float:left}
.training-list li .image img{ width:100%}
.training-list li .text{ width:420px; float:right}
.training-list li .text span{ display:block;font-family:"dincond-medium-webfont";font-size:22px;font-weight:600;color:#f39800 }
.training-list li .text strong{ font-size:18px; margin-top:10px; display:block; line-height:1.6}
.training-list li .text p{ margin-top:20px;}
.training-list li .text p i{ display:inline-block; background-color:#fff;padding:5px 10px; color:#888}
.training-list li:hover{ background-color:#ddd}



.job-list{ width:840px; float:left; padding:40px; border-right:1px #ddd solid; min-height:600px;}
.job-list table{ width:100%; }
.job-list th{ padding:20px 15px;text-align:left;background-color:#f1eff1; font-size:14px; color:#666}
.job-list td{ padding:12px 15px; color:#747979; border-bottom:1px #eee solid; }
.job-list td a{font-weight:bold; font-size:16px;}
.job-list a.link{ display:block; width:100px; background:#f39800; color:#FFF;  text-align:center; line-height:36px; font-size:12px;-webkit-transition-duration: 0.25s;-moz-transition-duration: 0.25s;-o-transition-duration: 0.25s; font-weight:normal}
.job-list a.link:hover{ background:#f39800; text-decoration:none}
.job-list-right{ width:300px; float:right; margin-top:30px; margin-right:30px}

.job-list-left{width:840px; float:left; padding:40px; border-right:1px #ddd solid; min-height:600px;}


.job-view{ padding:30px 40px 50px }
.job-left{ background:url(../images/jianli.png) no-repeat center top; width:160px;  float:left;height:100px; padding-top:150px; margin-top:15px; margin-left:30px}
.job-left a{ height:52px; display:block;line-height:52px;  text-align:center; color:#FFF;background:#f39800; font-size:16px;-webkit-transition-duration: 0.25s;-moz-transition-duration: 0.25s;-o-transition-duration: 0.25s;}
.job-left a:hover{ background-color:#f39800}
.job-right{  float:right; width:850px;}
.job-view h1{ margin-bottom:30px;}
.job-view h1 strong{ display:inline-block; border-bottom:2px #f08300 solid; font-size:24px; height:40px; color:#333; font-weight:normal}
.job-view .job-info table{ width:100%; background:#FFF; font-size:14px;border-spacing:1px;border-collapse: separate;  }
.job-view .job-info table th{ background:#eee; padding:10px 15px; font-weight:normal; text-align:left; }
.job-view .job-info table td{ background:#fafafa; padding:10px 15px; color:#888}
.job-view .job-info table td h2{ font-size:22px; color:#747979}
.job-view .item{ margin-top:40px; line-height:180%; color:#6a6a6a}
.job-view .item h3{ font-size:22px; font-weight:normal; color:#333; margin-bottom:15px;}
.job-view .item p{ margin-bottom:10px; }
.job-view .share{ margin-top:20px; height:40px;}
.job-view .btns{ margin-top:20px;}
.job-view .btns a{ display:block; width:100px; font-size:16px; font-weight:bold; text-align:center; padding:15px 30px; background:url(../images/time-bg.png) no-repeat; font-size:14px;  color:#FFF; margin:0 auto;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);}
.job-view .btns a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.job-view .item ul{ margin-top:10px;}
.job-view .item li a{ color:#f39800; background:url(../images/word.gif) no-repeat 0 center; padding-left:25px; font-size:16px;}
.job-view .item li a:hover{ text-decoration:underline}


#apply{ background-color:#f1eff1; padding:30px;}
#apply .btns{ margin-top:30px; padding-left:117px}
#apply .btns button{ display:inline-block; border:0; cursor:pointer; padding:0 40px;height:45px; line-height:45px; color:#FFF;background:#f39800; font-size:16px; margin-right:10px;-webkit-transition-duration: 0.25s;-moz-transition-duration: 0.25s;-o-transition-duration: 0.25s;}
#apply .btns button.btn2{ background-color:#747979}
#apply .btns button:hover{ background-color:#f39800;}

#apply .form{ line-height:180%; font-size:14px;}
#apply .form span{ margin:0px 2px}
#apply .form table{ width:100%; margin-top:20px;}
#apply .form table td{ padding:6px 10px;  }
#apply .form table tbody th{ padding:6px 10px}
#apply .form table thead td{ font-weight:bold;color:#3ba0ff; padding:10px 0}
#apply .form table thead h2{ font-size:14px;background:#ddd;line-height:40px; text-indent:20px }
#apply .form table tbody td{ }
#apply .form table tbody th{text-align:right;font-weight:normal}
#apply .form table .input{ border:1px #e2e2e2 solid; padding:10px; width:230px; background-color:#FFF; color:#555}
#apply .form table .radio{ position:relative;top:-2px}
#apply .form table select{ padding:7px;border:1px #e2e2e2 solid; color:#555; font-size:14px; min-width:252px}
#apply .form table textarea{ border:1px #ccc solid; padding:6px; width:630px; height:80px}
#apply .form table a.btn{ margin-left:5px; display:inline-block; background-color:#747979; color:#FFF; font-size:14px; width:80px; height:30px; line-height:30px; text-align:center; position:relative;top:1px;}
#apply .form table a.btn:hover{ background-color:#0066ca}
#apply .form table a.link{ color:#1c7eec; margin-left:10px;}
#apply .form table a.link:hover{ text-decoration:underline; color:#005acb}
#apply .form input.hover{ color:#555;-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);box-shadow: 0 0 6px rgba(0,0,0,0.2); border-color:#74b9ef !important; background-color:#FFF !important}



.contact{ padding:40px}
.contact .map{ width:670px; float:left; height:430px; background-color:#f1f5f7;}
.contact-con{  width:420px; float:right;box-shadow: 8px 8px 0px 0px rgba(0,0,0,0.03);  }
.contact-con .item{background-color:#FFF; padding:20px 30px 50px; border:1px #eee solid; border-top:0 }
.contact-con p{ margin-top:5px; line-height:180%; margin-left:70px; position:relative}
.contact-con p label{ position:absolute; left:-70px;top:-1px;}
.contact-con p b{ color:#f39800}
.contact-con strong{ font-size:20px; line-height:1.4; font-weight:normal; margin-bottom:10px; display:block}
.contact-con strong em{ font-size:12px; color:#aaa; font-weight:normal; padding-top:3px; display:block}
.contact-con span{ display:block; text-align:center; font-size:12px; padding-top:4px;}
.contact-con a.btn{ background-color:#4f9f29; display:block; text-align:center; line-height:46px; margin-top:10px; color:#FFF;border-radius:5px;transition: all 550ms cubic-bezier(0.215,.61,.215,1);-webkit-transition: all 550ms cubic-bezier(0.215,.61,.215,1);-moz-transition: all 550ms cubic-bezier(0.215,.61,.215,1);-o-transition: all 550ms cubic-bezier(0.215,.61,.215,1); font-size:18px}
.contact-con i { font-size:18px; color:#999; font-weight:normal; margin-right:6px;}
.contact-con a.btn i{ color:#FFF; font-size:22px}
.contact-con a.btn:hover{ background-color:#4f8c3f}
.contact .mask{opacity: 0.4 !important; background-color:#000; display:block !important}
.contact .mask p{ display:none}
#map-content{ font-family:Tahoma, "微软雅黑"; line-height:180%; width:240px;}
#map-content h1{ font-size:20px; line-height:30px;}


.other-content{ margin-top:20px; line-height:195%; padding:40px 60px 60px; margin-bottom:30px; min-height:300px;}
.other-content h1{ text-align:center; margin-bottom:20px; line-height:120%; font-size:24px;}
.other-content p{ margin-bottom:20px; text-indent:2em}

.site-map{ }
.site-map dl{  border-top:1px #e6e6e6 solid; padding-top:20px; padding-bottom:20px}
.site-map dl:last-child{ border-bottom:0}
.site-map dt{ float:left; font-size:16px; width:10%; font-weight:bold}
.site-map dd{ float:left; font-size:14px; width:90%}
.site-map dd a{ margin:0 10px; color:#444; display:inline-block; width:145px; height:30px; line-height:30px; background-color:#f5f5f5; text-indent:20px; margin-bottom:10px; border:1px #ddd solid;-webkit-transition: all .25s;transition: all .25s; }
.site-map dd a:hover{ color:#fff; background-color:#f39800; border-color:#f39800}




.imgShowBox{background: url(../images/black.png) repeat;background: none rgba(50,50,50,0.85);bottom: 0;left: 0;position: fixed;right: 0;top: 0;transform: translateY(100%);transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;z-index: 99999;width: 100%;overflow: hidden;-webkit-overflow-scrolling: touch;}
.no-csstransitions .imgShowBox{display: none;}
.imgShowDemo{width: 100%;height: 100%;position: relative;overflow: hidden;}
.imgShowDemo .item{width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;position: relative;background-size: contain;}
.imgShowDemo .img{vertical-align: middle;height: auto;width: auto;max-height: 100%;max-width: 90%;margin: auto;position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2);  }
.imgShowDemo p{background: url(../images/black.png) repeat;background:#f39800;font-size: 16px;color: #FFF;position: absolute;left: 0;right: 0;bottom: 0;width: 100%;padding: 20px 0px; text-align:center}
.hi-num{width: 85px;height: 65px;background: #272727;color: #FFF;border-left: 1px solid #3a3a3a;position: absolute;bottom: 0;right: 0;text-align: center;line-height: 65px;font-size: 16px;}
.img-show{transform: translateY(0) !important;-webkit-transform: translateY(0) !important;}
.no-csstransitions .img-show{display: block;}
.imgShowDemo .slick-prev, .imgShowDemo .slick-next{width: 51px;height: 51px;position: absolute;top: 50%;margin-top: -25px;z-index: 100;transition: all 0s ease 0s;-webkit-transform: all 0s ease 0s;font-size: 0; border:0;}
.imgShowDemo .slick-prev{background: url(../images/img_btn2.png) no-repeat scroll left top;left: 2%;}
.imgShowDemo .slick-next{background: url(../images/img_btn2.png) no-repeat scroll right top;right: 2%;}
.imgShowDemo .slick-prev:hover{background-position: left bottom;}
.imgShowDemo .slick-next:hover{background-position: right bottom;}
.overlayClose{width: 56px;height: 56px;display: block;position: fixed;right: 20px;top:20px;transition: 300ms;-webkit-transition: 300ms;z-index: 100; cursor:pointer}
.overlayClose i{background: url(../images/close4.png) no-repeat scroll center center;width: 100%;height: 100%;display: block;transition: 400ms;-webkit-transition: 400ms;}
.overlayClose:hover i{transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-moz-transform: rotate(90deg);}



.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden{display: none;}



* Slider*/
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden{display: none;}




.jsmodern-share{position:fixed;top:50%;left:50%;width:300px;height:335px;z-index:999999;background:#fff;border:#ccc solid 1px;border-radius:10px;  box-shadow: 0px 0px 40px 0 rgba(0, 0, 0, 0.3);
overflow:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.jsmodern-share p{display:block;height:20px;text-align:center;font-size:18px;margin:15px 0 20px 0}
.jsmodern-share div{width:260px;height:260px;margin:0 auto}
.jsmodern-share b{position:absolute;width:20px;height:20px;background:url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA/UlEQVQ4T8WU7ZEBQRCGHxFciQARIBJEcGRABFYEZIAIEAkyIAMhqFdtV7WpabuOqptfM9Pdz0x/NvjyalTwesAg0TkAp8guAg6BJdAODC/ADNin8hxwA/zWjIR0J143Bb4DM84T1APl5s69dga6wU9T2cjc90DFpVUCbkATGAPrBCoX9Svp/JQy2Xa0N6CyeQwMPdRguYf6yr4BC2Cecc8DJNbPcjDJFkBRBZSiQbWPYP8H/LPLX0+KYvBJ2VytTV8Vth6IelnDQV7Zyha2lUXdPjbYtsz+4/zpcHiCRUDdq69XrhXTmlfMpnXHlzdWnAT3SzPw7QEbDJnq6ztc3EQVa6MIgAAAAABJRU5ErkJggg==);right:4px;top:4px;cursor:pointer;color:#ccc;opacity:.1;transition:.1s}
.jsmodern-share b:hover{opacity:.5}
.jsmodern-marquee{overflow:hidden}
.jsmodern-marquee-inner{float:none!important;margin:0!important;padding:0!important;background:transparent!important}
.jsmodern-marquee-default,.jsmodern-marquee-repeat{float:left;margin:0!important;padding:0!important;background:transparent!important}
.jsmodern-marquee-part{display:block;float:left}
.jsmodern-picture-container{display:block;position:relative;overflow:hidden}
.jsmodern-picture-container a{display:block;color:#fff;text-decoration:none}
.jsmodern-picture-container img{border:0}
.jsmodern-picture-inner{position:absolute;height:100%;top:0;left:0;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.jsmodern-picture-part{overflow:hidden}
.jsmodern-picture-fade{width:100%}
.jsmodern-picture-fade .jsmodern-picture-part{position:absolute;display:none}
.jsmodern-picture-slide .jsmodern-picture-part{float:left}
.jsmodern-picture-slide img{display:block}
.jsmodern-picture-dot{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.jsmodern-picture-dot b{display:block;float:left;width:10px;height:10px;background:#777;border-radius:5px;cursor:pointer;margin:0 5px;transition:.4s}
.jsmodern-picture-dot b.active{background:#fff}
.jsmodern-picture-prev,.jsmodern-picture-next{display:block;position:absolute;top:50%;width:17px;height:32px;margin-top:-16px;cursor:pointer;background:url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAB7klEQVR42s3XbUtaYRzH8euhqUetZC1Dy1q1mLhX0hvxjeyBIIMV1YpuHOkiBmNsc60dvGmNQS/KfR/8ghAOF8frXLIHH5D/+d898fjXjMfj/4JL8XPsIiW7is10kSI+ootAuooVZ7XIIjr4hjKMlBXrKMfrIvP4gB4qk88V6yln3tciBVzgBqtReXp2o9xC0ovkcYZbVG35yrlVTT6pRXI4QYh1xayUG6o257pIgPfo4wVMHKrpq0cw7SJZHGKATcViU+1AvbJxF8lgHyNswzjaVq999bYvosR3uMOOYs7U6069M7ZF0niLe7yCSZJ63mtGOmqRObTwBzUYT2qa0cLc5CIpNPEXdRjP6prV1Gxj9OENHvAaZhY060GzU4/vig5CLM1qEc0KNTt4GvwkPpeJnPf04TI+4xrPfC2h3teatRz19S3hC66gAyc56nmlGSXbC20FX9GFDhx36tVV7xXrm1XK+I5LLLguoR6X6lmO+6NXwQ+0oWsrPtW21asy7Rmwhp84RyHuEqo5V48118Ooil84RR5xrrpT1VaTOhU3EOLYdm1JTrmhao3NNNfWkeXaCpSjq87P34ktDHEQcW1l9WyoXK9/sF5ihL2JAyej2Eg5Jg6Xa+s3WkhJS7GprjrXA6eBrDQUMx4X8e8fwj0L7GH1LqcAAAAASUVORK5CYII=) no-repeat}
.jsmodern-picture-prev{margin-left:15px}
.jsmodern-picture-next{right:0;margin-right:15px;background-position:-17px 0}
.jsmodern-video{background:#000;position:relative;overflow:hidden;z-index:10}
.jsmodern-video-panel{position:absolute;bottom:0;left:0;z-index:2147483648;width:100%;height:40px;line-height:40px;color:#fff;background:rgba(0,0,0,.8);-webkit-user-select:none;-moz-user-select:none;user-select:none}
.jsmodern-video-panel.jsmodern-video-panelFull{left:50%;-webkit-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);transform:translate(-50%,-10px);padding:3px 5px;border-radius:8px}
.jsmodern-video-linebox{height:6px;background:rgba(255,255,255,.25);border-radius:3px;width:460px;width:-webkit-calc(100% - 305px);width:-moz-calc(100% - 305px);width:calc(100% - 305px);float:left;margin:17px 0 0 15px;position:relative;cursor:pointer}
.jsmodern-video-pass{position:absolute;border-radius:3px;height:100%;background:#F06000}
.jsmodern-video-linedot{width:6px;height:6px;background:#fff;border-radius:3px;-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);position:absolute}
.jsmodern-video-panel b{cursor:pointer}
.jsmodern-video-panel b,.jsmodern-video-panel span{display:block;float:left}
.jsmodern-video-panel span{font-size:12px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.jsmodern-video-start{margin-left:10px}
.jsmodern-video-start+span{width:14px;height:12px;text-align:center;line-height:12px;font-size:10px;overflow:hidden;margin-top:13px;-webkit-transform:scale(1,0.9) translateY(1px);-ms-transform:scale(1,0.9) translateY(1px);transform:scale(1,0.9) translateY(1px);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.jsmodern-video-start,.jsmodern-video-end{width:39px;text-align:center}
.jsmodern-video-volumebox{width:80px;height:6px;background:rgba(255,255,255,.25);border-radius:3px;float:left;margin:18px 0 0 7px;position:relative;cursor:pointer}
.jsmodern-video-volumeline{width:40px;height:6px;background:#F06000;border-radius:3px;margin-top:0}
.jsmodern-video-volumedot{width:6px;height:6px;background:#fff;border-radius:3px;margin:-6px 0 0 37px;-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);position:absolute}
.jsmodern-video-play,.jsmodern-video-volume,.jsmodern-video-fullin{width:18px;height:18px;margin-top:11px;background-position:center;background-repeat:no-repeat}
.jsmodern-video-play{margin-left:10px;background-image:url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAe0lEQVR42q2UQRGAIBREiWAEIhjhRzCKDbCBRjGCDaQBRqDBdzntgRvLm3nXN6sMhIa7G0xBgqHGC1c9RNKcENeZHiInXLQQKdDUUL9OD3GdGOrXaSGSZ4QuddEDo/KPPrgpx1/hwc8YC90wKlckQ1MubYW79IzwOMf4AZCzZlJ6pNv5AAAAAElFTkSuQmCC)}
.jsmodern-video-pause{background-image:url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAANUlEQVR42u3MMQoAAAgCwP4/9aR+VjQINtTcoNBicobkTNiS/vEQvSBBggR9hILOD8h5i74A46kzKYwr0EYAAAAASUVORK5CYII=)}
.jsmodern-video-volume{margin-left:15px;background-image:url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAqklEQVR42tWT0QmDMBCGHcENXMEBhGaL9rEjZATffKwDZJdmgy7QHZo33zz/0AscBmNaCOIPH3Ke+USTq84ZIrqDdnXPgGuuoAVP4KMi0TddSlCDB5BR3GvEcy/wCYUCF8HNNwFtiBwwQco9jSKKBZQQaa4brt+en0W8eAJGiN2/IusRIiouKv9puA5bP7uXhDfsbP8gtn8GOnUgx8wD6XJHxO6NSNGhPT4LSrtjI5LQNtEAAAAASUVORK5CYII=)}
.jsmodern-video-muted{background-image:url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAA00lEQVR42s2UsQ3CMBBFqZAokNLQoozgCWJ3NAxAg5QRGIEFEOkpgBFgAbIKC0AoU5nv6CJ9GQI6lIIvPcXxyd93di4D730v9Gf0Xc1mOTA0pTMKi8EFBDm1EQIJ2AKWldiw64wcsMQC3EGsDEzBhLPAM5XBi0r/XjNwBUfKxMimhcYoAzsZ78mkAkZlJBUc5L1uTbSlWbrJWuZOYU5tFJVzbsvUGs3BDTzEkMtsDnsdsQJVR0YbsOTrlzXJpw+yACwnsfGvLVLqWkTftCM2+r
.jsmodern-video-fullin{margin-left:15px;background-image:url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAKlBMVEVMaXH////////////////////////////////////////////////////m1kuZAAAADXRSTlMAYBAw79DwIM9wgG9/QM+KqQAAAF5JREFUeNqNj0sSwCAIQ6Pit+X+1y2GOs7UTbNA8kYjQE05wpTK7LG8EwcdrwZB7hrcBx1FYfcDCY9UEGdbrFbiBIqpFf90PmGo7NDvtwJt1x7slmN0graWEwIny+sDBBUDznqlFGYAAAAASUVORK5CYII=)}
.jsmodern-video-fullout{margin-left:15px;background-image:url(data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAJ1BMVEVMaXH////////////////////////////////////////////////c+C/6AAAADHRSTlMAgBDQz39QIMBAML9Nf8RqAAAAaElEQVR42r2QQQ7AIAgEV6CIlv+/t3Ap3E2cyyojxIBb7JfqQu/+z+ZCIAU0QtzqEbtMGcCIcCZ0454iIuvFLDHRICkhvUNHsICVqThBnyBHZSqK4+/2Ok9OEdGNOdcSuS1xW2+3jUt8eaUDz3DmFVcAAAAASUVORK5CYII=)}
b.jsmodern-video-fullFalse{opacity:.5;cursor:default}
.jsmodern-dialog-container{position:fixed;width:100%;height:100%;z-index:2147483649;top:0;left:0;background:rgba(0,0,0,.6);opacity:0}
.jsmodern-dialog{position:fixed;top:-10px;left:50%;width:500px;min-width:500px;height:auto;overflow:hidden;padding:15px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:#fff;border-radius:6px;border:#555 solid 1px;box-shadow:0 0 15px rgba(0,0,0,.4);opacity:0}
.jsmodern-dialog-title{text-align:left;font-size:16px;font-weight:bold;color:#000;word-wrap:break-word;word-break:normal}
.jsmodern-dialog-content{width:100%;height:auto;min-height:60px;overflow:hidden;word-wrap:break-word;word-break:normal;margin-top:10px;font-size:14px;color:#333;line-height:160%}
.jsmodern-dialog>span{display:block;float:right;height:30px;line-height:30px;font-size:13px;padding:0 12px;cursor:pointer;margin:13px 0 0 10px;border-radius:4px;border:#ccc solid 1px;transition:.25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.jsmodern-dialog>span.jsmodern-dialog-sure{background:#2F7CBE;border-color:#2F7CBE;color:#fff}
.jsmodern-dialog>span.jsmodern-dialog-sure:hover{background:#1563A6;border-color:#1563A6}
.jsmodern-dialog>span.jsmodern-dialog-cancel:hover{background:#eee}
.jsmodern-scrollBar-container{overflow:hidden;position:relative}
.jsmodern-scrollBar-inner{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.jsmodern-scrollbar{position:absolute;top:0;right:2px;width:6px;background:rgba(0,0,0,.3);border-radius:3px;z-index:10px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.jsmodern-lazyload{display:block;opacity:0}
.jsmodern-page-content{text-align:center;margin-left:auto;margin-right:auto}
.jsmodern-page-target>*{display:none}
.jsmodern-page{height:38px;display:inline-block;overflow:hidden;border-radius:19px;border:#e8e8e8 solid 1px;margin:0 auto}
.jsmodern-page>div i,.jsmodern-page>i{display:block;float:left;width:40px;height:38px;line-height:38px;font-size:13px;text-align:center;cursor:pointer;font-style:normal;background:#f5f5f5;transition:.15s;font-weight:bold;color:#333}
.jsmodern-page i{border-right:#e3e3e3 solid 1px;border-left:#fff solid 1px}
.jsmodern-page>div{float:left;max-width:420px;overflow:hidden}
.jsmodern-page>div div{height:38px}
.jsmodern-page i.active{background:#E04636;color:#fff;box-shadow:rgba(0,0,0,.2) 0 0 10px inset;border-right-color:#fff}
.jsmodern-page i:hover{color:#E04636}
.jsmodern-page i.active:hover{color:#fff}
.jsmodern-page>i span{display:inline-block;font-size:20px}
.jsmodern-page>i:first-child{border-radius:19px 0 0 19px}
.jsmodern-page>i:last-child{border-radius:0 19px 19px 0}
i.jsmodern-page-first,i.jsmodern-page-last,i.jsmodern-page-next,i.jsmodern-page-prev{line-height:33px}


.ahinvFd .ad{
	z-index: 100;
	background: none;
	position: absolute;
	display: none;
}
.ahinvFd a{
	color:#000000; 
	display: inline-block;
	text-decoration: none;
}
.ahinvFd a img{
	border: 0;
}

.ahinvFd .opacity{
	position: absolute; 
	top: 0; 
	width: 100%; 
	height: 25px; 
}
.opacity1{
	opacity: 0.90; 
	filter: alpha(opacity = 90);
}
.ahinvFd .text{
	position: absolute; 
	top: 0; 
	width: 100%; 
	height: 25px; 
	color: #000000; 
	line-height: 25px; 
}
.ahinvFd .text .button{
	position: relative;
	float: right;
	top: 5px;
	right: 5px;
	width: 27px;
	height: 27px;
	background: url("https://www.scnyw.com/Public/images/close.png") no-repeat;
	cursor: pointer;
	display:none
}
.ahinvFd .text .title{
	position: relative;
	float: left;
	font-size: 12px;
	margin-left: 5px;
}
