﻿.fenye{ width:100%; height:50px; text-align:center;}
ul.pagination{margin:0px;padding:0px;height:100%;overflow:hidden;font:12px 'Tahoma';list-style-type:none;}
ul.pagination li{float:left;margin:0px;padding:0px;margin-left:5px;}
ul.pagination li:first-child{padding: 7px 12px;line-height:1.42857143;margin-left: -1px;}
ul.pagination li:nth-child(2){padding: 7px 10px;line-height:1.42857143;}
ul.pagination li a{color:black;display:block;text-decoration:none;padding:7px 10px 7px 10px;}
ul.paginationI08 li a{background:#0066cc; border:0;}
ul.paginationI08 li a.current,ul.paginationI08 li a:hover{background:#f8961e;}
ul.paginationI li,ul.paginationI li a{color:#FFFFFF;border-radius:3px;background:#0066cc;}

.inbanner {width:100%; height:auto; overflow:hidden;}
.inbanner img {display:block; width:100%; height:auto; margin:0 auto; }
.inout{ width:1190px; height:auto; overflow:hidden; margin:0 auto;}
.inleft{ width:240px; height:auto; overflow:hidden; float:left;}
.inleft .dz{ width:228px; height:auto; overflow:hidden; line-height:180%;}
.inleft .pic{ width:228px; height:auto; overflow:hidden;}
.inleft .pic img{ width:228px; height:auto; overflow:hidden;}
.inright{ width:950px; height:auto; overflow:hidden; float:left;}
.inrightnr{ width:937px; height:auto; overflow:hidden; padding:15px; float:right;}
.inright_banner{ width:907px; height:250px; position:relative;}
.inright_banner .txt{ width:320px; height:50px; line-height:50px; font-size:28px; padding-left:15px; color:#0066cc; position:absolute; top:15px; left:15px;
background:linear-gradient(to right, rgba(255,255,255,1),rgba(255,255,255,0));}
.inrightnr .nr{ width:100%; height:auto; padding:20px 0 10px 0; font-size:14px; line-height:220%; overflow:hidden; }
.newslist{ width:100%; height:auto; padding:20px 0 10px 0; font-size:14px; line-height:220%; overflow:hidden; }
.inright .titout{ width:100%; height:auto; padding-left:13px;}
.inright .tit{ width:100%; height:60px; line-height:60px;}
.inright .tit .t1{ font-size:18px; color:#0066cc; float:left;}
.inright .tit .t2{ font-size:18px; color:#0066cc; float:right;}
.inright .tit .t3{ width:400px; height:60px; float:right;}
.inright .tit .t3 .kuang1{ width:200px; height:60px; padding-top:15px; padding-left:10px; float:right;}
.nrxianghuan{ width:100%; height:90px; border:1px dashed #DBDBDB; padding:10px; line-height:35px;}
.listback{ width:100%; height:80px; line-height:80px; text-align:center; font-size:15px;}
.probanner{ width:937px; height:auto; overflow:hidden; float:right; position:relative;}
.probanner img {display:block; width:100%; height:210px; }
.probanner .txt{ width:320px; height:50px; line-height:50px; font-size:28px; padding-left:15px; color:#0066cc; position:absolute; top:15px; left:15px;
background:linear-gradient(to right, rgba(255,255,255,1),rgba(255,255,255,0));}
.inpropic{ width:490px; height:320px; float:left;}
.inprotit{ width:400px; height:320px; padding-left:17px; float:left;}
.inprotit .tit{ width:400px; height:60px; font-size:28px; color:#494949;}
.inprotit .js{ width:400px; height:165px; font-size:14px; line-height:180%; color:#494949; overflow:hidden;}
.inprotit .tel{ width:400px; height:95px; background:#ededed; padding-top:10px; padding-left:25px; border-radius:10px;}
.inprotit .tel .icon{ width:65px; height:55px; padding-top:10px; float:left;}
.inprotit .tel .txt{ width:205px; height:25px; padding-top:8px;font-size:20px; color:#666; float:left;} 
.inprotit .tel .number{ width:205px; height:40px; font-size:36px; color:#f8961e; float:left;}

.caseright{width:950px; height:auto; padding-left:10px; overflow:hidden;}
.caseright li{width:470px; height:438px; float:left;}
.caseright li a{width:450px; height:438px; display:block; margin:0 auto;}
.caseright li a .pic{width:450px; height:338px;}
.caseright li a .name{width:450px; height:40px; line-height:40px; font-size:16px; background:#f7f7f7; text-align:center;}
.caseright li a .class{width:450px; height:30px; line-height:30px; padding:0 5px; border-bottom:1px dashed #DADADA;  border-top:1px dashed #DADADA; background:#f6f6f6;}
.caseright li a .class .t1{width:300px; height:30px; float:left;}
.caseright li a .class .t2{width:140px; height:30px; text-align:right; float:left;}
.caseview{ width:937px; height:auto; overflow:hidden; float:right;}
.caseview .pic{ width:600px; height:auto; margin:0 auto;}
.caseview .nr{ width:100%; height:auto; padding:20px 0 10px 0; font-size:14px; line-height:220%; overflow:hidden; }

/*相册*/
.showright{width:950px; height:auto; padding-left:18px; overflow:hidden;}
.gallery:after {content: ''; display:block; height:2px; margin:.5em 0 1.4em;}
.gallery img { display:block; height:100%; height:100%; object-fit:cover;}
.gallery a {width:295px; height:221px; display:inline-block; overflow:hidden; margin:4px 6px; position:relative;}
.gallery a p{ width:295px; height:35px; line-height:35px; text-align:center; color:#fff; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.6)}
.baguetteBoxOne {width:940px; margin:0 auto;}


.newslista{ width:100%; height:auto; padding:20px 0 10px 0; font-size:14px; line-height:220%; overflow:hidden; }
.newslista li{ width:950px; height:150px; padding:10px 0; border-bottom:1px dashed #E1E1E1;}
.newslista li .pic{ width:200px; height:130px; float:left;}
.newslista li .pic a{ display:block; width:173px; height:130px;}
.newslista li .nra{ width:750px; height:130px; float:left;}
.newslista li .nra .tita{ width:700px; height:40px; color:#4a4a4a;}
.newslista li .nra .tela{ width:700px; height:40px; color:#4a4a4a;}
.newslista li .nra .xxa{ width:700px; height:50px; line-height:25px; color:#939393; overflow:hidden; }
.news_tit{ width:100%; height:60px; line-height:40px; overflow:hidden; text-align:center;}
.nrpic{ width:550px; height:auto; margin:10px auto 20px auto;}
.nrpic img{ width:100%; height:auto;}



















