@charset "utf-8";
body{ margin:0px; padding:0px; margin:0px auto; font-size:24px; line-height:34px; font-family:"微软雅黑"; color:#666666; background:#fff;
min-width:320px; 
max-width:640px;

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none;

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); 

/*控制内容的可选择性*/
-webkit-user-select: none;  
-ms-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;

/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased; }
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
button{ cursor:pointer; border:0px;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img,video{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#666666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#1aa0e4;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tc{ text-align:center;}.tr{ text-align:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.Contain{ padding:0 20px;}
.relative{ position:relative;}

:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999999;}

select{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none; cursor:pointer;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;}
select::-ms-expand { display: none; }/*Ie clear arr*/

.Scale-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}

.f_blue{ color:#0093dd;}

.tit{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;}
.p{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;}.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}


/*pages*/
.Pages{ zoom:1; text-align:center; overflow:hidden; color:#666666; clear:both;}
.Pages span{ padding:0px 1px; display:inline-block; vertical-align:middle;}
.Pages a{ display:inline-block; color:#666666;}
.Pages .p_count{ margin-right:9px;}
.Pages .p_count em{ color:#158dcb;}
.Pages .p_jump{ margin-top:15px;}
.Pages .p_jump b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:0px; width:35px; height:19px; cursor:pointer; border:none; background:#158dcb; border-radius:2px; -moz-border-right:2px; -webkit-border-radius:2px; color:#fff; font-size:13px;}
.Pages .input{ width:65px; height:35px; border:1px solid #d2d2d2; background:#fff;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_first,.Pages .p_page .a_end,.Pages .p_page .a_prev,.Pages .p_page .a_next{ background:#e8e8e8; padding:0px 8px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{ color:#000;}
/*pages end*/


/*Top*/
.Header{ height:50px; width:100%; position:fixed; left:0%; z-index:1002; background:rgba(255,255,255,0.7); box-shadow:0 0 10px #ddd;}
.Header .Logo{ float:left; padding:11px 20px 0 20px;}
.Header .Logo img{ width:150px;}
.Header .Toper{ height:35px; line-height:35px; padding:0 24px; color:#1aa0e4; font-size:12px;}
.Header .close{ position:fixed; width:100%; height:100%; left:0px; top:0px; background:rgba(0,0,0,0.5); z-index:1001; display:none;}
.openbtn{ cursor:pointer; display:block; position:absolute; right:20px; top:8px; width:46px;}
.closebtn{ cursor:pointer; display:none; position:absolute; right:240px; top:15px; width:46px; z-index:1006;}
.openbtn span,.closebtn span{ display:block; width:46px; height:4px; background:#1aa0e4; margin-top:6px;}
.closebtn span{background:#fff;}
.closebtn.on .sp1 {
	-webkit-transform: translate(0, 7px) rotate(45deg) !important;
	-moz-transform: translate(0, 7px) rotate(45deg) !important;
	-ms-transform: translate(0, 7px) rotate(45deg) !important;
	-o-transform: translate(0, 7px) rotate(45deg) !important;
	transform: translate(0, 7px) rotate(45deg) !important;}
.closebtn.on .sp2 {
	-webkit-transform: translate(0, -3px) rotate(-45deg) !important;
	-moz-transform: translate(0, -3px) rotate(-45deg) !important;
	-ms-transform: translate(0, -3px) rotate(-45deg) !important;
	-o-transform: translate(0, -3px) rotate(-45deg) !important;
	transform: translate(0, -3px) rotate(-45deg) !important;}	
.closebtn.on .sp3 { display:none;}	
.MainNav{ display:; position:fixed; right:-250px; top:0px; height:100%; width:220px; z-index:1002; box-shadow:0 0 10px #ddd; background:#fff;}
.MainNav li{position:relative; z-index:1000;}
.MainNav li span a{ padding:19px 0px 0 32px; color:#333333; display:block; height:61px; line-height:33px; position:relative; background:url(../images/navline.gif) right 36px no-repeat;}
.MainNav li:last-child span a{ background:none;}
.MainNav li span .ico{ width:24px; height:22px; display:inline-block; vertical-align:middle; margin-right:10px; background:url(../images/navico.png) no-repeat;}
.MainNav li span .i1{ background-position:0px -22px;}
.MainNav li span .i2{ background-position:-24px -22px;}
.MainNav li span .i3{ background-position:-48px -22px;}
.MainNav li span .i4{ background-position:-72px -22px;}
.MainNav li span .i5{ background-position:-96px -22px;}
.MainNav li span .i6{ background-position:-120px -22px;}
.MainNav li span .i7{ background-position:-144px -22px;}
.MainNav li:hover span .i1,.MainNav li.onnav span .i1,.MainNav li.onnav span .sele .i1{ background-position:0px top;}
.MainNav li:hover span .i2,.MainNav li.onnav span .i2,.MainNav li.onnav span .sele .i2{ background-position:-24px top;}
.MainNav li:hover span .i3,.MainNav li.onnav span .i3,.MainNav li.onnav span .sele .i3{ background-position:-48px top;}
.MainNav li:hover span .i4,.MainNav li.onnav span .i4,.MainNav li.onnav span .sele .i4{ background-position:-72px top;}
.MainNav li:hover span .i5,.MainNav li.onnav span .i5,.MainNav li.onnav span .sele .i5{ background-position:-96px top;}
.MainNav li:hover span .i6,.MainNav li.onnav span .i6,.MainNav li.onnav span .sele .i6{ background-position:-120px top;}
.MainNav li:hover span .i7,.MainNav li.onnav span .i7,.MainNav li.onnav span .sele .i7{ background-position:-144px top;}
.MainNav li span .bg{ background:#0093dd; position:absolute; width:0px; height:80px; left:50%; bottom:0px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear; z-index:-1;}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li.onnav span .sele{ color:#fff;}
.MainNav li:hover span .bg,.MainNav li.onnav span .bg,.MainNav li.onnav span .sele .bg{ width:100%; left:0px;}

.SubNav{ display:none; position:absolute; top:80px; left:-25px;width:150px; text-align:center; background:rgba(255,255,255,0.7); box-shadow:0px 5px 5px #ccc; line-height:30px; border-radius:0px 0px 5px 5px;}
.SubNav dd a{display:block; border-bottom:1px solid #e3e3e3; line-height:32px;}
.SubNav dd a:hover{ background:#4073d2; color:#fff;}
/*Top*/

/*Bottom*/
.Footer{ background:#1998d8; border-top:6px solid #168ecb; color:#fff; padding:20px 0; line-height:28px; font-size:18px;}
.Footer .ewm{ margin-bottom:10px;}
.Footer .ewm img{ display:block; margin:0px auto; width:74px; height:74px; border:3px solid #fff;}
.Footer a{ color:#fff;}.Footer a:hover{ color:#ffcc00;}

.FloatRight{ z-index:999; width:80px; position:fixed; bottom:5%; right:0px;}
.FloatRight li{ position:relative;}
.FloatRight li a.btn{ border:1px solid #e8e8e8; background:#fbfbfb; display:block; margin-top:-1px; height:55px; color:#5f5f5f; font-size:16px; padding-top:7px; text-align:center; line-height:15px;}
.FloatRight li a.btn img{ display:block; margin:0px auto 4px; width:25px;}
.FloatRight li .ewm{ position:absolute; right:51px; top:0px;}
.FloatRight li .ewm img{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0; width:0px; height:0px; border:5px solid #fff;}
.FloatRight li:hover .ewm img{ max-width:none; filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; width:125px; height:125px;}
.FloatRight li:hover a.btn{ position:relative; z-index:1; border:1px solid #0093dd; color:#0093dd;}
.FloatRight li .txt{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0; width:0px; padding:10px 20px; height:auto !important; height:60px; min-height:60px; background:#fff; position:absolute; right:51px; top:0px; font-size:14px; box-shadow:0 0 10px #ddd;}
.FloatRight li .txt .tel{ font-size:18px; padding-top:15px;}
.FloatRight li:hover .txt{filter:alpha(opacity=100);-moz-opacity:1;opacity:1; width:150px;}

.cd-top {visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; height:0px;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1; background:url(../images/top.gif) center center no-repeat; height:auto;}

/*Bottom*/

/*首页*/
.HomeBan {overflow:hidden; clear:both; position:relative;}
.HomeBan .slides li{ height:320px;background-position:center center; background-repeat:no-repeat; background-size:cover;}
.HomeBan .flex-control-nav{ display:none;}
.HomeBan .flex-direction-nav a {width: 30px; height: 50px;}
.HomeBan .flex-direction-nav .flex-prev { left:0px; background: rgba(0,0,0,0.2) url(../images/btn_left.png) center center no-repeat; background-size:contain; margin-top:-50px; opacity:1;}
.HomeBan .flex-direction-nav .flex-next { right:0px; background:rgba(0,0,0,0.2) url(../images/btn_right.png) center center no-repeat; background-size:contain; margin-top:-50px; opacity:1;}
.HomeBan:hover .flex-direction-nav .flex-prev { left:0px;}
.HomeBan:hover .flex-direction-nav .flex-next { right:0px;}
.HomeBan .shadow{ background:url(../images/banshadow.png) center bottom no-repeat; position:absolute; width:100%; height:96px; left:0px; bottom:0px; z-index:1;}

.Mainbox{ overflow:hidden; z-index:2; border-radius:5px; background:#f3f3f3; position:relative; margin:-70px auto 0; padding:24px 20px 27px 20px;}
.cbox{ padding:20px 22px;}
.HomeNotice{background:#fff; background:#fff; margin-bottom:22px;}
.HomeTit{ border-bottom:1px solid #e8e8e8; height:48px; line-height:48px; position:relative;}
.HomeTit a.more{ position:absolute; line-height:24px; top:15px; right:0px; color:#999999;}
.HomeTit a:hover.more{color:#333;}
.HomeTit h2{ padding-left:20px; width:155px; font-size:26px; color:#fff; background:url(../images/titbg2.jpg);}
.HomeTit h2 img{ display:inline-block; vertical-align:middle; margin-right:5px; width:22px; height:22px;}
.Listwz{ margin-top:20px;}
.Listwz .top{ height:82px; padding-left:88px; position:relative;}
.Listwz .top .date{ position:absolute; left:0px; top:0px; width:72px; height:70px; border-radius:5px; text-align:center; color:#fff; background:#dadada; font-size:16px; line-height:25px;}
.Listwz .top .date b{ display:block; line-height:44px; font-size:36px; color:#999999; background:#f3f3f3; border-radius:5px 5px 0 0;}
.Listwz .top .tit{font-size:24px; margin-bottom:8px;}
.Listwz .top p{ line-height:26px; color:#999999;}
.Listwz .top .p{ line-height:27px;-webkit-line-clamp: 1; position:relative; padding-right:130px;}
.Listwz .top .detail{color:#1aa0e4; position:absolute; right:0px; top:0px;}
.Listwz .li{ background:url(../images/dot.gif) 6px center no-repeat; height:40px; line-height:40px; padding-left:21px;}
.Listwz .li .tit{ width:70%; float:left;}
.Listwz .li .date{ float:right; color:#cbcbcb;}
.Listwz .li:hover{ background:url(../images/dot01.gif) 6px center no-repeat;}
.Listwz .imgbox{ margin-bottom:13px; height:228px;}

.HomeNewsp{margin-bottom:22px;}
.HomeNewsp .slides li{ position:relative;}
.HomeNewsp .imgbox{ height:320px;}
.HomeNewsp .tits{ z-index:10; position:absolute; color:#fff; padding:11px 3%; background:rgba(255,255,255,0.5); width:94%; left:0px; bottom:0px; text-align:left;}
.HomeNewsp .slides li:hover .tits{ color:#ffcc00;}
.HomeNewsp .flex-control-nav{ text-align:right; height:12px; line-height:100px; overflow:hidden; bottom:16px; right:6px; width:150px;}
.HomeNewsp .flex-control-nav li a{ width:12px; height:12px; background:#fff; border-radius:50%;}
.HomeNewsp .flex-control-nav li a.flex-active{ background:#1aa0e4;}

.HomeNav{ clear:both;}
.HomeNav ul{ margin-left:-3%;}
.HomeNav li{ width:47%; margin:0 0 29px 3%; float:left; background:#fff;}
.HomeNav li a{ display:block; position:relative; line-height:80px; font-weight:bold; padding-left:109px; color:#3a3a3a;}
.HomeNav li a img{ position:absolute; left:0px; top:0px;}
.HomeNav li .arr{ position:absolute; right:20px; top:27px; width:27px; height:27px; background:url(../images/arr.png);}
.HomeNav li:hover a{color:#fff;}
.HomeNav li.li1:hover a{ background:#4c99db;}
.HomeNav li.li2:hover a{ background:#69ac50;}
.HomeNav li.li3:hover a{ background:#d14b36;}
.HomeNav li.li4:hover a{ background:#ce9250;}

.Homead { margin-bottom:28px;}
.Homead .slides li a{ display:block; height:100px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.Homead .flex-control-nav{ height:12px; line-height:100px; overflow:hidden; bottom:5px;}
.Homead .flex-control-nav li a{ width:12px; height:12px; background:#fff; border-radius:50%;}
.Homead .flex-control-nav li a.flex-active{ background:#1aa0e4;}

.HomeMember{ background:#fff; padding-bottom:10px; margin-bottom:28px;}
.HomeMember .tithead{ background:#0093dd; text-align:center; line-height:70px; color:#fff; font-size:26px;}
.HomeMember .tithead img{ display:inline-block; vertical-align:middle; margin-right:5px;}
.HomeMember ul{ padding-top:10px; margin-right:2%;}
.HomeMember li{ margin:20px 0px 0px; width:48%; margin:0 0 2% 2%; float:left;}
.HomeMember li a{ font-weight:bold; padding:0 24px; position:relative; display:block; line-height:50px; padding-left:38px; color:#fff; border-radius:5px;}
.HomeMember li a .arr{ position:absolute; width:13px; height:13px; right:39px; top:20px; background:url(../images/arr2.png);}
.HomeMember li.li1 a{ background:#71b7f3;}.HomeMember li.li1 a:hover{ background:#4793d4;}
.HomeMember li.li2 a{ background:#8ac175;}.HomeMember li.li2 a:hover{ background:#69ac4f;}
.HomeMember li.li3 a{ background:#d7a269;}.HomeMember li.li3 a:hover{ background:#bf803d;}
.HomeMember li.li4 a{ background:#de7463;}.HomeMember li.li4 a:hover{ background:#c34c39;}

.HomeDt{margin-bottom:28px; background:#fff;}

.HomeZj{ background:#fff; clear:both; margin-bottom:28px;}
.HomeZj .flexslider{ padding-bottom:40px;}
.HomeZj .tithead{ max-width:471px; margin:0px auto 33px; border-bottom:1px solid #d0d0d0; text-align:center; font-size:26px; color:#1aa0e4; line-height:53px; position:relative;}
.HomeZj .tithead img{ display:inline-block; margin-right:5px; vertical-align:middle;}
.HomeZj .tithead i{ position:absolute; width:10px; height:10px; bottom:-5px; left:50%; margin-left:-8px; border-left:3px solid #fff; border-right:3px solid #fff; background:#0093dd;}
.HomeZj .slides li{}
.HomeZj .slides li .box{  width:230px; margin:0px auto; text-align:center;}
.HomeZj .slides li .box .imgbox{ height:230px;border:1px solid #cdcdcd; border-radius:50%;}
.HomeZj .slides li .box .tit{ padding:5px 0; line-height:42px; color:#252525;}
.HomeZj .slides li .box .p{ line-height:25px; font-size:20px; height:65px; color:#474747;}
.HomeZj .slides li .box .job{ background:#e5f4fc; color:#252525;}
.HomeZj .slides li:hover .box .tit{color:#1aa0e4;}
.HomeZj .flex-control-nav{height:12px; line-height:100px; overflow:hidden; bottom:5px;}
.HomeZj .flex-control-nav li a{ width:12px; height:12px; background:#d6d6d6; border-radius:50%;}
.HomeZj .flex-control-nav li a.flex-active{ background:#0093dd;}
.HomeZj.service { height:auto;}
.HomeZj.service .list{ margin-left:-2%;}
.HomeZj.service .list li{ text-align:center; float:left; width:48%; margin:0 0 2% 2%; line-height:80px;}
.HomeZj.service .list li a{ display:block; color:#fff;}
.HomeZj.service .list li a img{ width:54px; height:54px; display:inline-block; vertical-align:middle; margin-right:16px;}
.HomeZj.service .list li.li1 a{ background:#75ba4b;}.HomeZj.service .list li.li1 a:hover{ background:#53a024;}
.HomeZj.service .list li.li2 a{ background:#637dde;}.HomeZj.service .list li.li2 a:hover{ background:#2949c0;}
.HomeZj.service .list li.li3 a{ background:#de7463;}.HomeZj.service .list li.li3 a:hover{ background:#b4402e;}
.HomeZj.service .list li.li4 a{ background:#d7a269;}.HomeZj.service .list li.li4 a:hover{ background:#ac763c;}
.HomeZj.service .list li a:hover{ box-shadow:0 0 10px #999;}

.Homeyqjl{ margin-bottom:28px; background:#fff;}

.Homefc{ overflow:hidden; position:relative; padding-left:205px; height:248px; background:#fff; margin-bottom:28px;}
.Homefc .hd{width:187px; position:absolute; top:15px; left:10px;}
.Homefc .hd .HomeTit{ border-bottom:0; margin-bottom:16px;}
.Homefc .hd .HomeTit h2{ font-size:24px; width:165px; background:url(../images/titbg.jpg) 0px center no-repeat;}
.Homefc .hd li{ cursor:pointer; color:#535353; font-weight:bold; font-size:18px; line-height:42px; position:relative;}
.Homefc .hd li.on{ color:#0093dd;}
.Homefc .imgbox{ height:248px;}
.Homefc .imgbox span{ background-size:contain;}
.Homefc .flex-control-nav{ display:none;}
.Homefc .flex-direction-nav .flex-prev {left:auto; right:29px; background: #888888 url(../images/stylearr.png) 0px center no-repeat;opacity:1; top:auto; bottom:0px; width:29px; height:39px;}
.Homefc .flex-direction-nav .flex-next {right:0px; background: #888888 url(../images/stylearr.png) right center no-repeat; opacity:1; top:auto; bottom:0px; width:29px; height:39px;}
.Homefc .flex-direction-nav .flex-prev:hover { background-color:#0093dd;}
.Homefc .flex-direction-nav .flex-next:hover { background-color:#0093dd;}
.Homefc:hover .flex-direction-nav .flex-prev {right:29px;}
.Homefc:hover .flex-direction-nav .flex-next {right:0px;}

.HomeLink.con{ position:relative; z-index:5;}
.HomeLink .flexslider{ padding:0 41px 28px;}
.HomeLink .slides li{position:relative;}
.HomeLink .imgbox{ background:#fff; width:203px; height:118px; border:1px solid #eaeaea;}
.HomeLink .imgbox span{ background-size:contain;}
.HomeLink .imgbox:hover{ box-shadow:0 5px 10px #ddd;}
.HomeLink .flex-direction-nav .flex-prev { top:0px;left:-27px; background: #f3f3f3 url(../images/linkarr1.png) 32px center no-repeat;opacity:1;width:67px; height:120px; margin:0px;}
.HomeLink .flex-direction-nav .flex-prev:hover {background: #f3f3f3 url(../images/linkarr01.png) 32px center no-repeat;}
.HomeLink .flex-direction-nav .flex-next { top:0px;right:-27px; background: #f3f3f3 url(../images/linkarr2.png) 21px center no-repeat; opacity:1; width:67px; height:120px; margin:0px;}
.HomeLink .flex-direction-nav .flex-next:hover { background: #f3f3f3 url(../images/linkarr02.png) 21px center no-repeat;}
.HomeLink:hover .flex-direction-nav .flex-prev {left:-27px;}
.HomeLink:hover .flex-direction-nav .flex-next {right:-27px;}

.HomeLink .infobox {background:#fff; border:1px solid #1aa0e4; padding:0 10px;height:118px; margin:5px 10px 0 0;}
.HomeLink .infobox .arr{ position:absolute; width:15px; height:9px; left:50%; top:-9px; background:url(../images/boxarr.png);}
.HomeLink .infobox .img{ float:left; padding-top:10px;}
.HomeLink .infobox .img img{ display:block; width:60px; height:60px;}
.HomeLink .infobox .txt{ width:115px; float:right; padding:10px 0px 0 0; line-height:20px; color:#747474; font-size:16px;}
.HomeLink .infobox .txt .more{ color:#0093dd;}

.Homead2{ text-align:center; position:relative; z-index:1;}
.Homead2 img{ display:block; margin:0px auto;}

.popbox{ display:none; position:fixed; background:rgba(0,0,0,0.7); width:100%; height:100%; z-index:1003; left:0px; top:0px;}
.popbox .content{ position:absolute; left:5%; top:5%; width:80%; height:85%; padding:0 5% 3%; background:#fff;}
.popbox .content .tithead{ position:relative; padding-top:11px; border-bottom:1px solid #d7d7d7; line-height:71px; padding:0 35px;  color:#0093dd;}
.popbox .content .tithead a.close{ position:absolute; right:35px; top:28px; background:url(../images/close.png); width:19px; height:19px;}
.popbox .content .tits span{ color:#202020; font-size:26px; display:block;}
.popbox .content .tits{ color:#777777; padding-bottom:32px;}
.popbox .content .txtbox{ position:relative; color:#777777; height:85%; padding:0 35px; margin-top:2%; overflow-y:auto;}
.popbox .content .txtbox::-webkit-scrollbar{
            width: 3px;-webkit-overflow-scrolling : touch;
            background-color: #e6e6e6;}
.popbox .content .txtbox::-webkit-scrollbar-track{
            background-color: #e6e6e6;}
.popbox .content .txtbox::-webkit-scrollbar-thumb{
            border-radius: 10px;
            background-color: #0093dd;}
.popbox .content .txtbox::-webkit-scrollbar-button{
            height: 0px;
            background-color: #0093dd;}


/*栏目页*/
.SubPage{ height:auto !important; height:280px; min-height:280px; padding-top:40px; padding-bottom:40px;}
.SubBan{ height:240px; position:relative; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.SubBan .txt{ background:rgba(0,0,0,0.3); position:absolute; width:400px; top:80px; height:120px; left:50%; margin-left:-200px; text-align:center; color:#fff;}
.SubBan .txt h2{ font-size:36px; line-height:41px; padding-top:20px;}
.SubBan .txt h2 i{ display:inline-block; vertical-align:middle; margin:0 17px; width:20px; height:1px; background:#fff;}
.SubBan .txt p{ line-height:45px; font-size:18px;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.Position{ overflow:hidden; border-bottom:1px solid #e3e3e3; height:65px; line-height:64px;}
.Position .place{ float:left; color:#666666;}
.Position .place a{color:#666666;}.Position .place a:hover,.Position .place span{color:#4073d2;}
.Position .place a.home{ height:65px; vertical-align:middle; display:inline-block; background:url(../images/dj-home.png) center center no-repeat; width:58px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; margin-right:25px;}

.MenuList{ text-align:center; line-height:54px; border-bottom:1px solid #dedede;}
.MenuList li{ display:inline-block; *display:inline; zoom:1; width:24%; margin-left:-5px;}
.MenuList li a{color:#404040; display:block; position:relative;}
.MenuList li a i{ position:absolute; width:0; left:50%; height:100%; bottom:0px; background:#0093dd;transition:all 0.2s linear; -webkit-transition:all 0.2s linear; z-index:-1;}
.MenuList li a:hover,.MenuList li.onli a{ color:#fff;}
.MenuList li.onli a i,.MenuList li:hover a i{ width:100%; left:0;}
.MenuList li:first-child{border-left:1px solid #dedede;}

.SubMenu{ text-align:center; padding-bottom:36px; line-height:52px;}
.SubMenu li{ display:inline-block; *display:inline; zoom:1; background:url(../images/line.gif) right center no-repeat; padding:0 22px;}
.SubMenu li a{ font-size:24px; color:#404040;}
.SubMenu li a:hover,.SubMenu li a.on{color:#0093dd;}
.SubMenu li:last-child{ background:none;}

.SinglePage{ word-wrap:break-word; line-height:38px;}

.TitSub{ text-align:center;}
.TitSub h2{ line-height:60px; font-size:26px; color:#333;}
.TitSub h2 i{ display:block; width:30px; height:50px; margin:0px auto; border-top:3px solid #4173d2;}


/*成员单位*/
.UnitList{ margin: 0 0 30px -3%;}
.UnitList li{ padding:0; background:#f3f3f3; height:83px; border-radius:10px; width:46%; padding-left:1%; float:left; margin:0 0 15px 3%; display:inline;}
.UnitList li p{ width:2%; display:table-cell; vertical-align:middle; height:83px; line-height:20px;}
.UnitList li a{ display:block; background:url(../images/dot1.gif) 0 5px no-repeat; line-height:27px; padding-left:12px; color:#3f3f3f;}
.UnitList li:hover{ background:#0093dd;}
.UnitList li:hover a{background:url(../images/dot2.gif) 0 5px no-repeat; color:#fff;}


/*入会指南*/
.SubTit{ text-align:center; margin-top:-10px; line-height:30px; height:80px;}
.SubTit h2{font-weight:normal; color:#0093dd; font-size:30px;}
.SubTit p{ color:#b9b9b9; font-size:14px; text-transform:uppercase;}

.leftimg{ text-align:center; }
.leftimg img{ max-width:100%;}
.rinfo{ color:#464646; padding:15px 0 0 0;}
.rinfo h3{ font-size:25px;}
.rinfo .down{ margin-top:22px;}
.rinfo .down li{ background:url(../images/down.gif) 0px 7px no-repeat; padding-left:23px;}
.rinfo .down li a{ color:#0093dd; text-decoration:underline;}.rinfo .down li a:hover{ text-decoration:none;}


/*年鉴会刊*/
.PaperList{ margin:0 0 2% -3%;}
.PaperList li{ width:47%; margin:0 0 4% 3%; display:inline; float:left;}
.PaperList li .imgbox{ padding-top:142%; margin-bottom:5px;}


/*专家智库*/
.ExpterList{ margin:0 0 2% -3%;}
.ExpterList li{ width:47%; margin:0 0 3% 3%; padding-top:24px; float:left; display:inline; background:#f8f8f8; border-top:1px solid #e2e2e2;}
.ExpterList li .imgbox{ border-radius:50%; width:128px; height:128px; margin:0px auto; border:1px solid #d0d0d0;}
.ExpterList li .info{ text-align:center; padding:0 20px 20px;}
.ExpterList li .info .tit{ line-height:46px; color:#0093dd; font-size:20px; padding-bottom:6px;}
.ExpterList li .info .p{ font-size:20px;-webkit-line-clamp: 2; line-height:22px; height:50px; margin-bottom:9px; color:#474747;}
.ExpterList li .info .job{line-height:30px; font-size:20px; background:#dfeef5; color:#252525; padding:0 8px;}
.ExpterList li:hover .info .tit{ text-decoration:underline;}
.ExpterList li:hover{ border-top:1px solid #0093dd; box-shadow:5px 5px 8px #eee;}


/*园区交流*/
.Jiaoliulist{ margin:0 0 2% -3%;}
.Jiaoliulist li{ width:47%; float:left; display:inline-block; margin:0 0 5% 3%;}
.Jiaoliulist li .imgbox{ padding-top:61%;}
.Jiaoliulist li .date{ position:absolute; left:0px; bottom:0px; z-index:2; width:80px; height:66px; color:#fff; background:rgba(0,0,0,0.6); line-height:18px; font-size:18px;}
.Jiaoliulist li .date i{ display:block; line-height:33px; padding-top:5px;}
.Jiaoliulist li .info{ text-align:left; padding:10px 0px 0px;}
.Jiaoliulist li .info .tit{ font-size:24px; margin-bottom:5px; color:#333333;}
.Jiaoliulist li .info .p{ height:48px; line-height:24px;-webkit-line-clamp: 2; margin-bottom:20px; font-size:20px;}
.Jiaoliulist li .info .detail{ width:140px; line-height:35px; text-align:center; color:#fff; background:#cccccc; border-radius:16px;}
.Jiaoliulist li .info .detail i{ width:17px; height:15px; display:inline-block; vertical-align:middle; margin-left:5px; background:url(../images/morearr.png);}
.Jiaoliulist li:hover .detail { background:#0093dd;}
.Jiaoliulist li:hover .tit { color:#0093dd;}


/*通知公告*/
.NoticeList .top{ background:#f9f9f9;padding:0 ; position:relative; line-height:30px; margin-bottom:30px;}
.NoticeList .top .imgbox{left:0px; top:0px; height:250px;}
.NoticeList .top .info{ padding:0 20px 20px;}
.NoticeList .top .tit{padding:20px 0 10px;}
.NoticeList .top .tit a{ color:#333333;}.NoticeList .top .tit a:hover{ color:#0093dd;}
.NoticeList .top .date{ font-size:18px;}
.NoticeList .top .p{ color:#818181;-webkit-line-clamp: 2; font-size:20px; margin:13px 0 20px;}
.NoticeList .top .detail{ display:block; margin:0px auto; text-align:center; color:#fff; background:#0093dd; width:180px; line-height:40px; border-radius:18px;}
.NoticeList .li{ height:121px; border-bottom:1px dashed #e4e4e4; padding-left:142px; position:relative; margin-bottom:20px;}
.NoticeList .li .date{ position:absolute; left:0px; top:0px; width:120px; height:100px; text-align:center; background:#eeeeee; color:#999999;}
.NoticeList .li .date i{ display:block; line-height:37px; padding-top:20px; font-size:30px; color:#333333;}
.NoticeList .li .tit{ line-height:43px; padding-top:5px;color:#333333;}
.NoticeList .li .p{color:#818181;-webkit-line-clamp: 1;}


/*协会动态*/
.TopNews { margin-bottom:15px;}
.TopNews #imgnews{height:310px;}
.TopNews #imgnews .slides li{ position:relative;}
.TopNews #imgnews .slides li .tit{ position:absolute; text-indent:1.5em; line-height:40px; color:#fff; background:rgba(0,0,0,0.6); width:100%; left:0px; bottom:0px; z-index:2; text-align:left;}
.TopNews #imgnews .flex-control-nav{ text-align:right; width:100px; right:12px; line-height:100px; height:10px; overflow:hidden; bottom:48px;}
.TopNews #imgnews .flex-control-nav li { margin:0 3px;}
.TopNews #imgnews .flex-control-nav li a{ border-radius:50%; width:10px; height:10px; background:#292929;}
.TopNews #imgnews .flex-control-nav li a.flex-active{ background:#0f7fc1;}
.TopNews #imgnews .slides li:hover .tit{ color:#ffcc00;}

.TopNews #listnews{}
.TopNews #listnews li{ height:95px; padding-top:8px;}

.TopNews .imgbox{height:310px;}
.TopNews .info{ padding:0 125px 0 0px; position:relative;}
.TopNews .info .tit{ line-height:38px; color:#333;}
.TopNews .info:hover .tit{ color:#0093dd;}
.TopNews .info .p{ line-height:22px; height:44px; color:#858585;-webkit-line-clamp: 2; font-size:20px;}
.TopNews .info .date{ position:absolute; right:15px; top:11px; width:90px; text-align:right; height:70px; line-height:18px; color:#a5a5a5; border-left:1px solid #d7d7d7; font-family:Arial, Helvetica, sans-serif;}
.TopNews .info .date b{ display:block; line-height:32px; padding-top:6px; font-size:30px; color:#555555;}

.DynamicList{ padding:0 0 15px;}
.DynamicList li{ background:#f5f5f5; padding:0 0px 0 190px; height:150px; position:relative; line-height:22px; margin-bottom:20px;}
.DynamicList li .imgbox{ position:absolute; left:20px; top:15px; width:150px; height:120px;}
.DynamicList li .date{ font-size:20px; padding-bottom:15px;}
.DynamicList li .tit{ padding:15px 0 10px; color:#333;}
.DynamicList li .p{ height:44px; overflow:hidden; color:#858585;-webkit-line-clamp: 2; font-size:20px;}
.DynamicList li a.detail{ display:none;}


/*要闻简讯*/
.NewsList{ padding:0 0 15px;}
.NewsList li{ border-bottom:1px solid #e6e6e6;padding:0 0px 0 170px; height:150px; position:relative; line-height:22px; margin-bottom:20px;}
.NewsList li .imgbox{ position:absolute; left:0px; top:0px; width:150px; height:125px;}
.NewsList li .tits{ padding:5px 0 10px;}
.NewsList li .tits .tit{color:#333; margin-bottom:10px;}
.NewsList li .tits a:hover.tit{color:#0093dd;}
.NewsList li .date{ font-size:20px; padding-bottom:5px;}
.NewsList li .p{ height:44px; color:#858585;-webkit-line-clamp: 2; font-size:20px;}


.Titleinfo{ color:#888888; line-height:30px; padding:0px 0px 24px 0px; margin-bottom:25px; text-align:center; border-bottom:1px solid #e5e5e5;}
.Titleinfo .tits{ font-size:28px; font-weight:normal; color:#333333; padding-bottom:10px;}
.Titleinfo .date i{ margin:0px 10px; display:inline-block;}

.PrevNextBox {margin:50px 0 0 0;position:relative; color:#888888;}
.PrevNextBox dl{line-height:50px; height:50px; text-align:center; overflow:hidden; background:#f7f7f7; margin-bottom:5px;}
.PrevNextBox dl a{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:90%;}
.PrevNextBox dl div{}
.PrevNextBox a.none{ color:#ddd;}
