﻿@charset "utf-8";
/*Reset*/
.header h1{ float:left; margin:19px 0 0 0;}
.nav{ float:right; width:722px; margin:34px 0 0 0; line-height:34px;}
.navlist{ float:left; width:600px;}
.navlist li{ float:left; margin-right:30px; text-transform:uppercase; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.navlist li.hover a{color:#0095c2;}
.lang{ float:left; color:#ccc; margin-right:-5px; font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:30px; margin:4px 0 0 0;}
.lang a{ color:#858585; margin:0 5px;}
.copyright{ float:left; margin:10px 0 0 20px; line-height:24px; color:#606060; font-size:1.25em;}
.copyright p{ margin-left:-6px;}
.copyright p a{ color:#acacac; margin:0 6px;}
.copyright p.spa{ color:#9d9d9d; padding-left:3px;}
.weixin{ float:right;}
.weixin a{ float:left; margin:20px 0 0 5px; background:#7e7e7e;}
.weixin a:hover{ background:#0095c2;}

.flexslider{position:relative;height:500px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:110px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 3px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;line-height:40px;overflow:hidden;cursor:pointer; background:url(../images/yuan2.png) no-repeat; width:18px; height:18px; text-indent:-999px; }
.flex-control-nav .flex-active{ background:url(../images/yuan.png) no-repeat; width:32px;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}


.icase{ float:left; width:100%; margin:-110px 0 0 0; height:290px; position:relative; z-index:999}
.icaselist li{ float:left; width:333px; height:270px; padding:10px; box-shadow:1px 1px 3px #999;-ms-box-shadow:1px 1px 3px #999;-moz-box-shadow:1px 1px 3px #999;-o-box-shadow:1px 1px 3px #999;-webkit-box-shadow:1px 1px 3px #999; background:#fff; margin-right:20px; font-size:12px; position:relative; margin-top:10px;}
.icaselist li.nor{ margin-right:0;}
.icaselist li img{ display:block;}
.icaselist li h2{ line-height:24px; margin:5px 0 0 0; font-size:18px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.icaselist li a.dt{ position:absolute; right:-10px; top:-10px; width:30px; height:30px; background:url(../images/list.png) no-repeat; float:left;}
.icaselist li p{margin-top:5px; font-size:13px; line-height:18px; height:34px; overflow:hidden;}
.icase a.prev,.icase a.next{ position:absolute; left:-80px; top:50%; background:url(../images/lrbtn1.png) no-repeat; width:60px; height:60px; background-position:0 0; margin-top:-28px;}
.icase a.next{ left:auto; right:-80px; background-position:-60px 0;} 
.ihot{ float:left; width:100%; margin:20px 0 0 0; background:#fff; height:20px; padding:15px 0; line-height:20px;}
.txtMarquee-left{ width:1060px;  position:relative; float:left; margin:0 20px;}
.txtMarquee-left h2{ float:left; color:#252525; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-right:40px;}
.txtMarquee-left .hd{height:20px; position:absolute; right:0; top:-2px;}
.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;  width:19px; height:23px; float:right; margin-right:5px;  overflow:hidden; cursor:pointer; background:url(../images/lbtn1.jpg) no-repeat; border:1px solid #e2e2e2;}
.txtMarquee-left .hd .next{ background:url(../images/rbtn1.jpg) no-repeat;}
.txtMarquee-left .bd .tempWrap{ width:780px; }
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; font-size:14px;text-align:left; _display:inline; width:100%;  }
.txtMarquee-left .bd ul li span{ float:right; font-size:12px;font-family:"\5B8B\4F53"; margin-left:30px;}
.imap{ float:left; width:100%; margin:20px 0 0 0;}
.map_l{ float:left; width:746px;}
.map_r{ float:right; width:354px;}
.map_r a{background:#000; display:block;}
.map_r a img{ display:block; }
.map_r a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}


.fixedBox{ position:fixed; width:100%; height:478px; margin-top:-239px;left:0; top:50%; z-index:11111}
#bixedBG{ position:fixed; width:100%; height:100%; background:#000; z-index:11110; top:0px; left:0px;filter:alpha(opacity=60);-moz-opacity:0.60;-khtml-opacity: 0.60;opacity: 0.60; display:none}
.fixedBoxCon{ width:653px; margin:0 auto;background:#fff; height:478px; padding:0 10px 0 25px;}
.bannerCon{ position:relative;}
.bannerCon .close{ background:url(../images/close.png); width:25px; height:25px; position:absolute; display:block; overflow:hidden; right:0; top:10px;}
.ftitle{ float:left; width:628px; margin:18px 0 0 0; border-bottom:1px solid #e1e1e1; line-height:54px;}
.ftitle h2{ font-size:24px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#252525;}
.ftitle h2 span{ font-size:18px; color:#6e6e6e; text-transform:uppercase; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.frameDiv{ float:left; width:100%; margin:15px 0 0 0; height:340px;}
.iprolist li{ float:left; width:100%; margin:5px 0 15px 0;}
.iprolist li .txt{ float:left; margin:0 0 0 14px; width:392px; color:#858585;}
.iprolist li .txt h2{ font-size:20px;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:24px; padding-bottom:5px;}

/*滚动条*/
.dumascroll{ overflow:hidden; height:340px}
.dumascroll_area{height:100%;overflow:hidden; position:relative;}
.dumascroll_bar,.dumascroll_handle,.dumascroll_handle_a,.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {}
.dumascroll_bar {position:absolute;top:0px;right:0;;z-index:9;width:8px;height:100%;cursor:default;-moz-user-select:none;-khtml-user-select:none;user-select:none;background:#dedede; overflow:hidden;
}
.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_handle,.dumascroll_handle_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {position:absolute;left:0;}
.dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {width:100%;height:0;color:#f0e0c9;text-align:center;
}
.dumascroll_arrow_up,.dumascroll_arrow_up_a { }
.dumascroll_arrow_down,.dumascroll_arrow_down_a { bottom:0px; }
.dumascroll_handle,.dumascroll_handle_a { width:100%; }
.dumascroll_arrow_up {  width:8px; overflow:hidden;cursor:pointer; height:0px; margin-top:0px;}
.dumascroll_arrow_up_a { width:8px;  overflow:hidden;cursor:pointer}
.dumascroll_handle { background:#858585; cursor:pointer; width:8px; cursor:pointer; left:0px; 	display:block; z-index:111
}
.dumascroll_handle_a {   cursor:pointer; width:8px; cursor:pointer; left:0px; 	display:block; z-index:111; background:#858585
}
.dumascroll_arrow_down { width:8px; height:0px; overflow:hidden; cursor:pointer; bottom:0px;  height:0px; }
.dumascroll_arrow_down_a { width:8px; height:0px; overflow:hidden ;cursor:pointer;bottom:0px;}
/*about*/
.curr{ float:left; width:100%; line-height:36px; font-size:12px;}
.curr h2{ font-size:25px; float:left; color:#252525; text-transform:uppercase;}
.curr h2 span{ font-size:14px; line-height:24px; margin:12px 0 0 0; color:#858585;}
.curr p{ background:url(../images/bgcurr.jpg) left center no-repeat; line-height:24px; margin:12px 0 0 0;font-family:"\5B8B\4F53"; float:right; padding-left:18px;}
.curr p a,.curr p span{ color:#0095c2;}
.subnav{ float:left; width:100%; border-bottom:1px solid #e1e1e1; margin:12px 0 0 0; position:relative; height:46px; line-height:45px; font-size:12px;}
.subnav p{ float:left; width:100%; position:absolute; left:0; top:0; height:45px;}
.subnav p a{ display:inline-block; padding:0 20px; color:#858585; font-size:14px;}
.subnav p a:hover,.subnav p a.hover{ font-size:16px; color:#0095c2; border-bottom:2px solid #0095c2; background:url(../images/bglnav1.jpg) center bottom no-repeat;}
.about{ float:left; width:100%; margin:24px 0 0 0; line-height:19px; font-size:13px; color:#858585;}
.about .hb{ line-height:24px; font-size:20px;}
.fund{ float:left; width:100%; margin:60px 0 0 0;}
.fund_tit{ float:left; width:100%; color:#666; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.fundlist li{ float:left; width:100%; margin:14px 0 0 0; font-size:16px; line-height:28px;}
.fundlist li .fpic{ float:left; }
.fundlist li .fpic img{ display:block;}
.fundlist li .ftxt{ float:right; width:720px; text-indent:2em;}
/*contact*/
.contact{ float:left; width:100%; margin:20px 0 0 0; line-height:28px;}
.name{ width:80px; display:inline-block; color:#252525;}
.commtable{ float:left; width:100%; border-collapse:collapse; line-height:50px;}
.commtable th{ border:1px solid #e1e1e1; line-height:32px; color:#454545;background:#efefef; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1"; font-weight:normal;}
.commtable td{ border:1px solid #e1e1e1; text-align:center;}
.biaoge{ float:left; width:1018px; border:1px solid #e1e1e1; border-top:none; height:50px;}
.pages{ float:right; font-size:12px; padding-right:18px;font-family:"\5B8B\4F53";margin:13px 0 0 0;line-height:25px;}
.pages a{ width:50px; margin:0 2px 0 2px; height:25px; display:inline-block;  text-align:center; }
.download{ float:left; width:1018px; line-height:43px; background:#efefef; line-height:42px; border:1px solid #e1e1e1;}
.pages span { padding:0 5px 0 5px; display:inline-block; margin:0 2px 0 2px;}
.download h2{ float:left; padding-left:20px;}
.download a{ float:right; padding:0 20px; background:url(../images/dw.jpg) left center no-repeat;}
.newslist li{ float:left; width:100%; padding:25px 0; border-bottom:1px dashed #e1e1e1; font-size:13px;}
.newslist li .npic{ float:left; width:198px; border:1px solid #e1e1e1; height:134px;}
.newslist li .nword{ float:left; width:800px; padding-left:14px;}
.newslist li .nword a{ display:inline-block; margin-bottom:12px;}
.newslist li .nword a:hover{ text-decoration:underline;}
.pages2{ float:left; width:100%; text-align:center; margin:24px 0 0 0; padding-right:0;}
.newsimg{ float:left;margin:80px 0 0 0; padding:0 33px; width:954px; position:relative; height:286px;}
.newsimglist li{ float:left; width:465px; margin:0 6px;}
.newsimg a.prev,.newsimg a.next{ background:url(../images/lrbtn2.jpg) no-repeat; width:25px; height:47px; position:absolute; left:0; top:50%; margin:-23px 0 0 0; background-position:0 0;}
.newsimg a.next{ left:auto; right:0; background-position:-25px 0;}
.backlist{ float:left; width:100%; margin:50px 0 0 0; font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.backlist a{ color:#858585; text-decoration:underline;}
.fx{ float:left; width:100%; margin:14px 0 0 0; font-size:12px;}
.news_tit{ float:left; width:100%; padding-bottom:20px; font-size:12px;}
.news_tit span{ margin-left:20px;}
.news_tit h2{ font-size:20px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666; line-height:30px;}
.asklist li{ float:left; width:245px; text-align:center; border:1px solid #e1e1e1; margin:10px 10px 0 0; height:286px; font-size:12px;}
.asklist li.nor{ margin-right:0;}
.asklist{ float:left; width:100%; margin:15px 0 0 0;}
.asklist li img{ display:block; margin:28px 0 8px 40px; border:1px solid #e1e1e1; box-shadow:1px 1px 3px #ddd;-moz-box-shadow:1px 1px 3px #ddd;-ms-box-shadow:1px 1px 3px #ddd;-webkit-box-shadow:1px 1px 3px #ddd;-o-box-shadow:1px 1px 3px #ddd;}
.asklist li a{ color:#858585;}
.asklist li a:hover{color:#0095c2;}
.news_con{ float:left; width:100%; border-bottom:1px solid #e1e1e1; padding-bottom:25px;}
.dwbtn{ float:right; width:120px; height:36px; font-size:16px; font-weight:bold; color:#fff; background:#0c4da2; border:none; border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px; margin-top:-8px; cursor:pointer;}
.video{ float:left; width:100%; margin:25px 0 0 0;}
.video_intro{ float:left; width:100%; font-size:12px; color:#858585;}
.video_tit{ float:left; width:100%; margin:30px 0 10px 0; line-height:35px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#0095c2; font-size:20px;}
.video_tit h2{ padding-left:10px;}
.video_intro .txt{ display:block; clear:both;position:relative; border-top:1px solid #dedede;background:#f2f2f2; padding:10px 14px 15px; line-height:26px;}
.video_intro .txt h3{ font-size:16px; color:#252525; line-height:34px;}
.video_intro .txt span.icon{ background:url(../images/bgicon1.jpg) no-repeat; width:12px; height:9px; position:absolute; left:28px; top:-9px;}
.videlist li{ float:left; width:196px; height:208px; margin:0 10px 0 0; font-size:12px;}
.videlist li img{ display:block; border:1px solid #e1e1e1; margin-bottom:12px;}
.videlist li.nor{ margin-right:0;}
.videlist li a{ color:#454545;}
.videlist li a:hover{color:#0095c2;}
.caselist{ float:left; width:100%; margin:50px 0 0 0;}
.caselist li{ float:left; width:490px; margin:0 40px 0 0; height:416px; font-size:12px; color:#454545;}
.caselist li .pic{ display:block; width:490px; position:relative; margin-bottom:10px;}
.caselist li .pic span{ position:absolute; left:0; top:100px; background:url(../images/bgtm1.png) repeat; width:300px; padding-left:19px;  padding:14px; font-size:16px; line-height:24px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#fff;}
.caselist li .pic span b{ color:#007ac7; display:block;}
.caselist li p{ margin-top:5px; height:34px; overflow:hidden; font-size:11px; line-height:17px;}
.caselist li a.dt{ float:left; background:url(../images/dt.jpg) right center no-repeat; color:#858585; padding-right:24px; margin:16px 0 0 0;}
.caselist li a:hover.dt{color:#0095c2}
.caselist li.nor{ margin-right:0;}
.lnavlist{ float:left; width:100%; margin:56px 0 0 0;}
.lnavlist li{ float:left; width:252px; margin-right:4px; height:64px; line-height:59px; text-align:center; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.lnavlist li.nor{ margin-right:0;}
.lnavlist li.hover,.lnavlist li:hover{ background:url(../images/bgicon2.jpg) center bottom no-repeat;}
.lnavlist li a{ display:block; width:100%; height:59px; color:#fff; background:#25bdeb;}
.lnavlist li a:hover,.lnavlist li.hover a{ background:#0095c2;}
.project{ float:left; width:100%; margin:25px 0 0 0;}
.protxt a{ line-height:26px; font-size:18px;font-family:"\5FAE\8F6F\96C5\9ED1"; padding-bottom:8px; float:left; width:100%;}
.protxt{ float:left; width:805px; padding-left:14px; color:#858585;}
.protxt p{ float:left; width:100%;} 
.protxt p b{ font-weight:bold; float:left;}
.protxt p span{ float:left; width:735px;}
.pro_tit{ float:left; width:100%; border-bottom:1px dotted #c8c8c8; margin:18px 0 16px 0; color:#454545;font-family:"\5FAE\8F6F\96C5\9ED1";}
.appic{ float:left; background:url(../images/bgapply.jpg) no-repeat; width:534px; height:379px; margin:0 10px 16px 0;}
.appic img{ margin:26px 0 0 21px;}
.apply{ float:left; width:100%; line-height:28px;}
.apply p{ padding-bottom:8px;}

/* 手风琴 */
#sideMenu{ float:left; width:100%; margin:80px 0 0 0;}
#sideMenu .hd{ margin-top:28px; background:#efefef url(../images/spic.jpg) 993px center no-repeat;  cursor:pointer;}
#sideMenu .hd h3{color:#0095c2; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:34px;}
#sideMenu .hd h3 span{ margin:8px 10px 0 10px; float:left;}
#sideMenu .on{background:#efefef url(../images/kpic.jpg) 993px center no-repeat; }
#sideMenu .bd{overflow:hidden; display:none; border-bottom:1px dotted #c8c8c8; padding:12px 0;font-size:16px; display:block; overflow:hidden;}


#rightLarge{ position:fixed; z-index:9999;background:#fff; width:107px; padding:6px; border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}
.kuainavlist li{ text-align:center; font-size:12px; float:left; width:100%; margin-bottom:5px;}
.kuainavlist li img{ display:block;}
.kuainavlist li.list1{ border-bottom:1px dashed #a9a9a9; line-height:24px; padding-bottom:4px;}
.kuainavlist li.list2{ background:url(../images/sdpic5.jpg) 5px center no-repeat; margin:5px 0; line-height:24px;}
.kuainavlist li.list2 a{ padding-left:12px;}

/*links*/
.linkslist{ float:left; width:100%; margin:10px 0 0 0;}
.linkslist li{ float:left; width:177px; text-align:center; margin:20px 33px 0 0; font-size:12px;}
.linkslist li.nor{ margin-right:0;}
.linkslist li img{ display:block; border:1px solid #e1e1e1; margin-bottom:8px;}
.linkslist li a{ color:#858585}
.linkslist li a:hover{ color:#0095c2;}
.linkslist li a:hover img{ display:block; border:1px solid #0095c2}
