@charset "gb2312";
/* CSS Document */
ul,li,dl, dd, h1, h2, h3, h4, h5, h6, form, p {padding:0;margin:0;}
a{ text-decoration:none;}
ul,li,ol{ list-style:none;}
img{ border:none;}


/* top */
body{background:#ffffff;}
.topa{width:100%;background:#A28977; height:30px; line-height:30px; text-align:left; color:#FFFFFF;font:12px/30px 'Î¢ÈíÑÅºÚ';}
.topa1{width:40%; float:left;}
.topa2{width:40%; float:right; text-align:right; color:#ffffff;}
.topbg{width:100%; background:url(../image/topbg.jpg) repeat-x bottom;}
.logo{display:block;width:80%; margin:0 auto; float:left;padding:10px 0 10px;}
.logo img{display:inline;}
.navbtn{position:absolute;right:2%;top:4%;text-align:center;}
.yuyan{ float:right; margin-top:26px; margin-right:15%;}
.yuyan a{ margin-left:5px;}
/* nav */
.daohang{ width:100%; height:auto; overflow:hidden; margin:0px auto; padding:30px 0px;}
.daohang li{ width:24%; height:auto; overflow:hidden; float:left; text-align:center; padding:1% 0%; background-color:#086aac; margin:0.5%;}
.daohang a{ color:#fff;}
/* banner */
.big-pic{width:100%; float:left; position:relative;}
.big-pic-in{position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto;}
.pic-list{position:relative;height:auto;-webkit-transform:translate3d(0,0,0); z-index:0;}
.big-pic img{float:left;height:auto; width:100%;display:block;}
.big-pic2 .pic-list{width:200%;}
.big-pic2 .pic-list img{width:50%;}
.big-pic3 .pic-list{width:300%;}
.big-pic3 .pic-list img{width:33.333%;}
.big-pic4 .pic-list{width:400%;}
.big-pic4 .pic-list img{width:25%;}
.big-pic5 .pic-list{width:500%;}
.big-pic5 .pic-list img{width:25%;}
.slide-dot{width:96%; overflow:hidden;position:absolute;left:2.8125%; bottom:10px; height:20px;}
.slide-dot span{display:inline-block;width:11px;height:11px;border-radius:11px;vertical-align:top; z-index:10;margin:3px 6px 0;float:left;background:#fbfcfc;background:-webkit-linear-gradient(top,#fbfcfc,#a4abb7);background:-moz-linear-gradient(top,#fbfcfc,#a4abb7);background:linear-gradient(top,#fbfcfc,#a4abb7);box-shadow:0 0 3px #0c1f40;}
.slide-dot .slide-dot-cur{z-index:10;vertical-align:top;background:#fbdf41;background:-webkit-linear-gradient(top,#fbdf41,#fbb304);background:-moz-linear-gradient(top,#fbdf41,#fbb304);background:linear-gradient(top,#fbdf41,#fbb304);box-shadow:0 0 3px #0c1f40}
.transition {-moz-transition: -moz-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out;}



.cp{ width:100%; height:auto; overflow:hidden; margin:0px auto 20px auto;}
.cpbt{ width:100%; height:55px; margin:0 auto; text-align:center; line-height:55px; background:url(images/btbj.jpg) no-repeat center; font-size:18px;}
.cpbt a{ color:#086aac;}
.cpbt span{ font-size:12px; text-transform:uppercase;}
.tab{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.tab ul li.current{background:#046bae;}
.menu{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.menu li{ display:block; float:left; display:list-item; text-align:center;width:46%; height:40px; background-color:#009bff; line-height:40px; margin:2%;}
.menu li a{display:block; color:#fff;}
.cpzstp{ width:100%; height:auto; overflow:hidden; margin:20px auto 0px auto;}
.cpzstp dl{ width:46%; height:auto; overflow:hidden; float:left; margin:1% 2% 0% 2%;}
.cpzstp dt{ width:100%; height:100px; overflow:hidden; float:left;}
.cpzstp dd{ width:100%; height:40px; line-height:40px; float:left; font-size:16px; text-align:center;}
.cpzstp dd a{ width:100%; height:40px; float:left; color:#333;}
.cpzstp li{ width:44.5%; height:100px; overflow:hidden; float:left; border:2px solid #0869ae; display:inline; margin:0% 2% 1% 2%;}


.ggw{ width:100%; height:auto; margin:20px auto;}



.xwjj{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.xw{ width:100%; height:auto; overflow:hidden; float:left;}
.tab2{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.tab2 ul li.current2{background:#046bae;}
.menu2{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.menu2 li{ display:block; float:left; display:list-item; text-align:center;width:32%; height:40px; background-color:#009bff; line-height:40px; border:1px solid #fff;}
.menu2 li a{display:block; color:#fff;}
.xw1{ width:100%; height:auto; overflow:hidden; float:left; margin-top:20px;}
.xw1 dl{ width:100%; height:auto; overflow:hidden; margin:0 auto; border-bottom:1px dashed #c3c3c3; padding-bottom:15px;}
.xw1 dt{ width:23%; height:auto; float:left;}
.xw1 dd{ width:75%; max-height:80px; overflow:hidden; float:right; font-size:12px; line-height:20px; margin-top:8px;}
.xw1 dd a{ color:#888;}
.xw1 dd h3{ font-size:16px; color:#046bae;}
.xw1 li{ width:95%; height:40px; text-align:right; float:right; display:inline; padding-left:5%; font-size:14px; background:url(images/xwlbbj.jpg) no-repeat center left; color:#666; border-bottom:1px dashed #c3c3c3; line-height:40px; margin-top:10px;}
.xw1 li a{ width:70%; height:40px; overflow:hidden; float:left; overflow:hidden; text-align:left; color:#666;}
.xw1 li a:hover{ color:#0869ae; transition:all 0.8s;}

.jj{ width:100%; height:auto; max-height:336px; overflow:hidden; float:right; margin-top:20px;}
.jjbt{ width:95%; height:55px; float:left; line-height:55px; background:#046bae; font-size:22px; margin-bottom:20px; padding-left:5%;}
.jjbt a{ color:#fff;}
.jjbt span{ font-size:16px; text-transform:uppercase;}
.jjnr{ width:100%; height:auto; overflow:hidden; font-size:14px; line-height:32px; color:#666;}
.jjnr img{ width:165px; height:110px; float:left; margin-right:20px;}



.yqlj{ width:100%; height:auto; overflow:hidden; margin:0px auto 30px auto;}
.yqljbt{ width:100%; height:30px; line-height:30px; background:url(images/ljbtbj.jpg) no-repeat center bottom; text-align:center; color:#0869ae; text-transform:uppercase; font-size:22px;}
.yqljbt span{ font-size:16px;}
.lj{ width:100%; height:auto; overflow:hidden; margin:30px auto;}
.lj li{ width:auto; height:30px; float:left; display:inline; background:url(images/ljs.jpg) no-repeat center right; padding-right:10px; margin:0px 10px; line-height:30px; font-size:14px;}
.lj li:last-child{ background:none;}
.lj li a{ color:#666;}



.gywm{ width:100%; height:auto; overflow:hidden; margin:30px auto;}
.gywmjj{ width:100%; height:auto; overflow:hidden; margin:20px auto 0px auto; font-size:14px; line-height:24px; color:#585858;}
.gywmjj h3{ margin-bottom:5px;}
.wz{ width:93%; height:35px; line-height:35px; margin:0px auto 10px auto; font-size:14px; background:url(images/sy.jpg) no-repeat center left; padding-left:7%;}
.wz a{ color:#585858;}
.wzz{ width:100%; float:left;}
.wzy{ width:100%; height:auto; overflow:hidden; margin:0 auto; clear:both;}
.wzy li{ width:32%; float:left; border:1px solid #fff; display:inline; text-align:center; height:35px; line-height:35px; background:#009bff; overflow:hidden;}
.wzy li:hover{ background:#046bae; transition:all 0.8s;}
.wzy li a{ width:100%; float:left; height:35px; color:#fff;}
.fy{ width:100%; height:30px; line-height:30px; margin:0 auto; font-size:14px; text-align:center;}
.fy a{ color:#666;}



.xwdt{ width:100%; height:auto; overflow:hidden; margin:30px auto;}
.xwdt li{ width:95%; height:40px; line-height:40px; text-align:right; float:right; display:inline; padding-left:5%; font-size:16px; background:url(images/xwlbbj.jpg) no-repeat center left; color:#666;}
.xwdt li a{ width:70%; height:40px; overflow:hidden; float:left; overflow:hidden; text-align:left; color:#666;}
.xwdt li a:hover{ color:#0869ae; transition:all 0.8s;}



.cfzs{ width:100%; height:auto; overflow:hidden; margin:10px auto 0px auto;}
.cfzs li{ width:46%; height:130px; overflow:hidden; float:left; display:inline; margin:0% 2% 0% 2%;}



.lxwm{ width:100%; height:auto; overflow:hidden; margin:30px auto 0px auto;}
.lxwmr{ width:95%; height:auto; overflow:hidden; margin:0 auto; font-size:16px; line-height:28px; color:#333; margin-top:20px;}



.cpzsdj1200{ width:90%; height:auto; overflow:hidden; margin:30px auto 0px auto; background-color:#fff; padding:5%;}
.cpdjbt{ width:100%; height:auto; overflow:hidden; font-size:18px; line-height:28px; padding-bottom:12px; background:url(images/xwdjbt.jpg) no-repeat center bottom; color:#585858; text-align:center;}
.cpzssj{ font-size:12px; color:#888; margin:10px auto; text-align:center;}
.cpdjnr{ width:100%; height:auto; overflow:hidden; margin:30px auto; font-size:14px; line-height:30px; text-align:justify; color:#4f4f4f;}
.cpdjnr img{ max-width:100%;}
.cpzstu{ max-width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center;}



.bottom{ width:100%; height:auto; margin:0 auto; background:#009bff; padding:20px 0px;}
.dbnav{ width:95%; height:auto; overflow:hidden; margin:0 auto;}
.dbnav li{ width:49%; height:45px; line-height:45px; float:left; text-align:center; border:1px solid #fff;}
.dbnav li a{ color:#fff;}
.dbxx{ width:100%; height:auto; overflow:hidden; margin:0 auto; color:#fff; font-size:16px; line-height:32px; text-align:center; padding-bottom:60px;}
.icon{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#333; padding:10px 0px; position:fixed; bottom:0px;}
.icon li{ width:15%; height:auto; float:left; margin:0px 5%; font-size:14px; text-align:center;}
.icon li a{ color:#fff;}