@charset "utf-8"; 
/* CSS Document */
body{ font-size:12px; font-family:"微软雅黑",Georgia, "Times New Roman", Times, serif; font-weight:normal; -moz-transform-origin:top left;}
body,ul,li,dl,dt,dd,form,input,textarea,img,tr,td,h1,h2,p,span,h3,b,i,h4,h5,h6,canvas,em{ margin:0; padding:0;}
i,em{ font-style:normal;}
h1,h2,h3,h4,h5,h6,b,strong{ font-weight:normal;}
form,input{ border:none; outline:none;}
a{ color:#43BCE8; text-decoration:none; outline:none;}
li{ list-style-type:none;}
a img{ border:none;}
table{ border-collapse:collapse;}
.none{ display:none;}
.clear{ clear:both; overflow:hidden; height:0;}
.fl{ float:left;}
.fr{ float:right;}
#demo { overflow:hidden; height:480px; width:1170px;}

/*header*/
.navwrap{ width:1000px; margin:0 auto; clear:both;}
.huanyin{ width:100%; height:30px; background:#1ab9f3;}
.huanyin div{ width:1000px; margin:0 auto; clear:both; overflow:hidden; padding-top:5px;}
.huanyin p{ float:left; color:#FFF;}
.huanyin i{ float:right; color:#FFF;}
.huanyin i span{ width:18px; height:15px; float:left; background:url(../images/bi.png) no-repeat;}
.logowrap{ width:1000px; height:80px; clear:both; overflow:hidden; background:url(../images/dib.png) bottom no-repeat;}
.logo{ float:left;}
.zixun{ float:right; width:180px; font-size:16px; margin-top:17px;}
.zixun a{ color:#2a47c6;}
.zxdh { width:50px; height:50px; background:url(../images/sydh.png) no-repeat; display:block; float:left;}

/*daohang*/
.nav{ width:100%; height:35px;}
.nav li{ width:100px; height:35px; float:left; text-align:center; line-height:35px; font-size:16px; position:relative; z-index:3;}
.nav li a{ color:#6C6A6A;}
.nav li:hover{ background:rgba(0,0,0,0.6); width:100px;}
.nav li:hover a{ color:#FFF;}
.nav ul li ul{ width:110px; height:auto; background:rgba(0,0,0,0.6); position:absolute; z-index:8; display:none; left:0px; top:35px;}
.nav ul li ul li{ float:none;}
.nav ul li ul a{ font-size:16px; color:#FFF; text-align:center;}
.nav ul li ul ul{ display:block; left:110px; top:0;}




/*banner
.ban{ padding-top:2px; width:100%; height:245px; overflow:hidden; position:relative; background:url(../images/bbnav.jpg) no-repeat;}
#banner{ border-radius:5px; position:relative; z-index:0; width:1000px; border:#FFFFFF 5px solid; overflow:hidden; margin:0 auto;}
#banner a{ position:absolute; top:0px; z-index:1; opacity:0; display:block; width:100%;}
#banner img{ display:block; width:100%; height:auto;}*/

/*banner*/
.ban{ padding-top:2px; width:100%; height:245px; overflow:hidden; position:relative; background:url(../images/bbnav.jpg) no-repeat;}
#banner{ border-radius:5px; position:relative; z-index:0; width:1000px; border:#FFFFFF 5px solid; overflow:hidden; margin:0 auto;}
#banner a{ position:absolute; z-index:1; left:0; top:0; opacity:0; file:alpha(opacity=0); width:100%; display:block;}
#banner img{ display:block; width:100%;}
/*
.ban{ height:256px; padding:0; background:none;}
#banner{ height:256px; border:0; border-radius:0; width:auto;}
#banner a{ height:256px; background-size:auto 100% !important;}
*/

/*bannerNum*/
.bannerNum{ position:absolute; left:0; bottom:20px; z-index:3; text-align:center; height:10px; width:100%; min-width:1000px;}
.bannerNum b{ cursor:pointer; display:inline-block; width:20px; height:20px; background:url(../images/ba2.png) no-repeat; margin-right:8px;}
.bannerNum .banNumN{ background:url(../images/ba1.png) no-repeat;}

/*mian*/
#main { width:1000px; min-height:500px; margin:0 auto;}
.mawrap4{ width:1100px; clear:both; overflow:hidden;}
.gongsi{ width:488px; height:340px; margin-right:20px; border:1px solid #e9e9e9; float:left; margin-top:20px;}
.gongsi p{ text-indent:2em; display:block; width:100%; clear:both; overflow:hidden;}
.gongsi h2{ width:120px; height:35px; border-top:#1D58A8 3px solid; font-size:18px; text-align:center; float:left; line-height:35px; color:#1D58A8;}
.gongsi span a{ color:#c4c4c4; display:block; float:right; margin-top:10px; margin-right:10px;}
.gongsi span{ display:block; width:366px; height:36px; background:#fbfafa; border:1px solid #e9e9e9; float:right;}
.dongs{ width:488px; height:294px;}
.rongyu{ width:1000px; height:200px;}
.rongyu span{ width:878px;}
.dangqun{ width:1100px; clear:both; overflow:hidden;}
.dq{ width:488px; height:213px;}
.adpic{ width:98%; border:1px solid #D0CDCD; padding:10px; margin-top:20px;}
.casewrap{ width:1000px; height:460px;}
.anli{ width:100%; height:484px; margin-bottom:25px;}

.anli .case p .mingcheng { text-align:center; display:block; width:100%; clear:both; overflow:hidden;}
.anli span{ width:878px;}

/*gongsijianjie*/
.sjzjg{ width:90%; height:90%; margin:0 auto;}
.sjzjg h3{ display:block; width:438px; height:55px; font-size:19px; border-bottom:1px #000 dashed; text-align:left; line-height:55px; color:#000;}
.sjzjg p a{ font-size:14px; line-height:31px; color:#000; margin-top:10px; display:block;}

/*tupianxinwen*/
.tupiannew{ width:447px; height:293px; margin:0 auto; overflow:hidden;}
.tupiannewA{ height:280px; clear:both; overflow:hidden;}
.tpnewA1 { width:447px; height:270px; float:left; margin:10px auto 0; position:relative;}
.tpnewA1 a{ position:absolute; display:block; width:437px; height:53px; background:rgba(255,255,255,0.6); margin-top:-36px; line-height:36px; 
 padding-left:10px; color:#000000;}
.tpnewA1 img { cursor:pointer; display:block;}

/*zhici*/
.dongsz{ width:446px; height:223px; margin:0 auto; clear:both;}
.dongsz img{ display:block; margin-top:18px; float:left; margin-right:10px;}
.dongsz a{ color:#000; font-size:14px; line-height:29px; display:block; width:130px; float:right; margin-top:12px; text-indent:2em;}
.jtxinwen{ width:446px; height:auto; margin:0 auto;}
.jtxinwen li{ width:446px; height:39px; border-bottom:1px #969292 dashed; line-height:39px; color:#000;}
.jtxinwen li i{ float:right;}
.jtxinwen li a{ color:#000; font-size:14px;}
.jtxinwen p img{ display:block; border:6px solid #f2efec; margin:0 auto; width:430px; margin-top:9px;}
.adpic img{ display:block; margin:0 auto;}

/*gongcheng*/
.case{ width:960px; height:360px; margin:0 auto;}
.case ul{ width:1000px; height:446px; clear:both; overflow:hidden;}
.case li{ float:left; width:220px; height:205px; overflow:hidden; position:relative; z-index:0; margin-right:25px; margin-top:15px;}
.case p{ position:absolute; display:block; width:100%; height:29px; color:#000; font-size:14px; text-indent:initial; text-align:center;}
.case p .mingcheng i{ background:url(../images/liebiao-12.png) no-repeat 0 8px; color:#fff; line-height:36px;}
.rongylb li{ float:left; width:165px; height:118px; margin-top:19px; margin-right:31px;}
.center td { display:block; margin-right:20px;}
#butong_net_right1 td{ border-right:20px #FFFFFF solid;}
#butong_net_right2 td{ border-right:20px #FFFFFF solid;}

/*footer*/
#footer{ width:100%; height:220px; margin:0 auto; background:url(../images/fbb.jpg) top repeat-x; clear:both;} 
.foot{ width:1000px; height:220px; margin:0 auto; padding-top:15px; clear:both;}
.mapwr{ display:block; width:402px; height:164px; float:left; margin-right:15px; border:1px solid #D0CDCD; padding:8px;}
.mapwr img { display:block;/* margin:0 auto; margin-top:8px;*/}
.lxfs p{ display:block; height:30px; font-size:13px;}
.lxfs .dianhua{ color:#2a47c6; ; font-size:17px; display:block; margin-bottom:10px;}

/*jituangaikuang*/
#neiye{ width:100%; min-height:500px; margin:0 auto;}
.site{ width:100%; height:50px; background:#b0d4f9;}
.njituan{ width:1000px; margin:0 auto; clear:both; padding-top:15px;}
.njituan ul{ width:578px; height:30px; float:left;}
.njituan li{ float:left; font-size:16px; text-align:center;}
.njituan li a{ color:#565555; padding:0 10px;}
.njituan span{ display:block; float:right; margin-top:6px; color:#fff;}
.meiywrap{ width:1000px; margin:0 auto;}

.qiyejj{ width:100%; min-height:500px; background:#f7f6f5; padding-top:25px;}
.qiyewrap{ width:1000px; margin:0 auto; line-height:30px; font-size:14px;}
.qiyewrap p a{ color:#000;}
.qiyewrap img{ display:block; border:7px #FFF solid; float:left; margin-right:10px;}
.qiyewrap span{ display:block; font-size:16px;}
.njituan ul .qywh{ background:#106bb5; height:45px; border-radius:0 0 10px 10px; line-height:30px;}
.njituan ul .qywh a{ color:#FFFFFF;}

/*jicengxinwen*/
.qiyewrap{ width:1000px; margin:0 auto; min-height:600px;}
.jianjie{ text-align:center; font-size:24px;}
.qiyewrap ul{ width:1085px; height:950px;}
.qiyewrap li{ float:left; width:335px; height:290px; overflow:hidden; position:relative; z-index:0; margin-right:4px; margin-top:6px;}
.qiyewrap p{ display:block; width:100%; font-size:14px; Alpha(opacity=75); padding-left:10px;}
.qiyewrap p i{ color:#2D55A6; padding-left:13px; line-height:36px;}
.qiyewrap li a{ line-height:22px; display:block; color:#494949;}
.qiyewrap li img{ display:block; margin-bottom:10px;}
.qiyewrap li a span{ color:#13309e; text-align:center;}

/*fanye*/
.page{ width:1000px; height:30px; margin:0 auto; padding-bottom:20px;}
.page p{ /*width:330px; */height:30px; float:right;}
.page a{ background:#0580db; display:inline-block; padding:0 13px; line-height:30px; height:30px; border:1px solid #bcbec0; color:#fff; border-radius:17px;}
.page span{ display:inline-block; padding:0 10px; line-height:30px; height:30px; border:1px solid #bcbec0; color:#000; margin-right:5px; border-radius:17px;}
.page a:hover{ color:#000; background:none;}

/*jituandongtai*/
.jituandt{ width:1000px; min-height:200px; margin:0 auto; clear:both; overflow:hidden;}
.liebiao{ width:715px; min-height:200px; float:left; margin-right:20px;}
.tuijian{ width:236px; min-height:200px; float:right;}
.liebiao li{ width:715px; height:90px; border-bottom:1px solid #a09f9f; font-size:14px; line-height:25px; margin-bottom:10px;}
.liebiao h4 a{ font-size:16px; color:#12319b;}
.tuijian li{ width:230px; height:200px; margin-bottom:10px;}
.tuijian li img{ border:1px #969292 solid; width:228px;}
.tuijian li a{ font-size:16px; color:#494949;}
.liebiao span{ color:#D0CDCD; float:right;}

/*xinwenneirong*/
.newdnr { width:1000px; margin:0 auto; font-size:15px; line-height:30px;}
.newdnr h3{ font-size:20px; color:#12319b; display:block; height:60px; border-bottom:#43BCE8 1px solid;}
.newdnr h3 i{ display:block; font-size:13px; color:#abadb0;}
.newdnr p{ text-align:-moz-center;}
.newdnr img{ margin-top:20px;}

.fanye{ width:1000px; margin:0 auto; clear:both; height:30px; margin-top:40px; clear:both;}
.fanye p{ float:left; display:block; width:410px; margin-right:10px; margin-bottom:10px; margin-top:-10px;}
.fanye span{ padding:7px 20px; background-color:#106bb5; border-radius:10px; margin-right:10px; font-size:14px; color:#FFFFFF;}
.fanye a{ color:#565555;}

/*gongcehngzhanshi*/
.gongcheng{ width:1000px; margin:0 auto; clear:both; overflow:hidden;}
.gongcheng ul{ width:1100px;}
.gongcheng li{ text-align:center; float:left; width:317px; height:235px; overflow:hidden; position:relative; z-index:0; margin-right:22px; margin-top:18px; margin-bottom:16px;}
.gongcheng li img{ display:block; border:5px #FFFFFF solid;}
.gongcheng p{ position:absolute; display:block; width:100%; height:50px; font-size:14px; Alpha(opacity=75);}
.gongcheng p i{ background:url(../images/liebiao-12.png) no-repeat 0 8px; color:#13309e; ; padding-left:13px; line-height:36px;}
.gctitle p{ display:block; width:1000px; height:26px; margin:0 auto; clear:both;}
.gctitle a{ font-size:15px; display:block; float:left; color:#494949;}
.gctitle a:hover{ color:#2E3FBF;}
.gctitle p i{ display:block; width:120px; height:1px; margin:0 auto; margin:10px 5px 0 5px; float:left; background-color:#494949;}

/*zizhi */
.zzwrap{ height:1032px; clear:both;}
.zzleft{ margin-top:10px; float:left;}
.zizhizhengshu{ display:block; width:1px; height:612px; background:#e2e2e2; margin-left:-6px; padding-top:40px;}
.zizhizhengshu b{ width:12px; height:12px; background:url(../images/tub-12.png) no-repeat; display:block; margin-left:-6px;}
.tu2{ height:330px;}
.zhengshu{ width:984px; float:right;}
.zhengshu1{ width:984px; height:300px;}
.zhengshu h2{ margin-top:44px; display:block;}
.jitzz{ width:960px; height:260px; background:#fff; border:1px #B9B9B9 solid; margin-top:10px; clear:both;}
.jitzz li{ width:230px; height:260px; float:left;}
.jitzz li img{ display:block; padding:19px 12px; border:1px #cccaca dashed; margin:0 auto; margin-top:15px;}
.jitzz ul{ width:923px; height:186px; margin:0 auto;}
.jitzz li p{ width:229px; text-align:center; height:44px; line-height:44px; font-size:15px; color:#494949; border:1px #cccaca dashed; margin-top:-1px;}
.jitzz li .zzpic2{ display:block; height:35px; margin-top:7px; width:229px; text-align:center; line-height:34px; font-size:15px; color:#494949; border:1px #cccaca dashed;}
.liebiaogs ul{ width:220px; height:226px; margin-top:15px;}
.liebiaogs ul li{ width:220px; height:33px; line-height:33px; font-size:14px;}
.liebiaogs ul li a{ color:#565555;}
.sanzizhi{ height:260px; width:690px; float:right;}
.liebiaogs ul li:hover{ background:url(../images/zzbb-10.jpg) no-repeat;}
.liebiaogs ul li:hover a{ color:#3475CD;}