@charset "utf-8";

/* CSS Document */





@font-face{

font-family:'SourceSansPro-Regular';

src:url("../fonts/SourceSansPro-Regular.eot");

src:url("../fonts/SourceSansPro-Regular.eot") format("embedded-opentype"),

url("../fonts/SourceSansPro-Regular.woff") format("woff"),

url("../fonts/SourceSansPro-Regular.ttf") format("truetype"),

url("../fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular") format("svg");

}



@font-face{

font-family:'SourceSansPro-Light';

src:url("../fonts/SourceSansPro-Light.eot");

src:url("../fonts/SourceSansPro-Light.eot") format("embedded-opentype"),

url("../fonts/SourceSansPro-Light.woff") format("woff"),

url("../fonts/SourceSansPro-Light.ttf") format("truetype"),

url("../fonts/SourceSansPro-Light.svg#SourceSansPro-Light") format("svg");

}





*{margin:0;padding:0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'SourceSansPro-Regular';}

html{-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/-webkit-font-smoothing: subpixel-antialiased;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  

-moz-tap-highlight-color:rgba(0, 0, 0, 0);  

-ms-tap-highlight-color:rgba(0, 0, 0, 0);  

-o-tap-highlight-color:rgba(0, 0, 0, 0);  

tap-highlight-color:rgba(0, 0, 0, 0);}



em {font-family:'SourceSansPro-Light'; font-size:15px; font-weight:normal; color:#666}

body{  font-size:16px; line-height:30px; overflow-x:hidden; color:#364751;}

a{ text-decoration:none;outline:none;color:#777}

a:hover, .green{ color:#1fa22b}

img{ border:none;}

table{ border-collapse:collapse}

ul,ol,li{ list-style:none}

.clearfix{zoom:1; clear:both}

.clearfix:after{ content:""; height:0; display:block; clear:both; visibility:hidden;}

.cls{clear:both;}

.fl{ float:left}

.fr{ float:right}

botton,input,textarea,select{ outline:none; font-family:Arial}

h1,h2,h3,h4,h5{ font-weight:normal}

.flex{display: -webkit-flex;display: flex;flex-wrap: wrap;align-items: flex-start;}

.clear{ clear:both;}

.dan { opacity:0.8}



#a01{ position: absolute;  margin-top:-120px;}

#a02{ position:absolute; margin-top:-120px;}

#a03{ position:absolute; margin-top:-120px;}

#a04{ position:absolute; margin-top:-120px;}

#a05{ position:absolute; margin-top:-120px;}

#a06{ position: absolute; margin-top:-120px;}

#a07{ position:absolute; margin-top:-120px;}

#a08{ position:absolute; margin-top:-120px;}

#a09{ position:absolute; margin-top:-120px;}

#a010{ position:absolute; margin-top:-120px;}





.title, .ntitle{ margin-bottom:20px;}

.title h3{font-weight:bold; position:relative}





.pic{ height:auto; display:block; overflow:hidden;}

.pic img{ width:100%; height:auto;transition: all 1.5s; display:block}

.pic:hover img, .item:hover .pic img{transform:scale(1.05);}



.space{ height:95px}

.section{ padding:80px 0 100px 0;}

.sectionpre{ padding-top:80px}

.sectionnext{ margin-bottom:100px;}

.main { padding-top:40px;}

.main .wrap{ position:relative;}

.fixeds{position:fixed;width:100%; left:0; top:120px !important}

.nav.fixeds, .nnav.fixeds{ width:90% !important; left:5%}





.wrap{width:90%;margin:0 auto; max-width:1500px; }

.header { height:145px;}
.header img{ display:block; height:57px; width:auto}

.header .top{ background:#ebeceb; text-transform: uppercase }



.header .top .wrap{ text-align:right}

.header .top .wrap a{ display: inline-block; padding:0 16px; border-radius:5px;  font-size:14px; margin:9px 0; position:relative}

.header .top .wrap a:last-child{ padding-right:0}

.header .top .wrap a:after{ content:""; position:absolute; width:1px; height:12px; right:0; top:11px; background:#999}

.header .top .wrap a:last-child:after{ display:none}

.header .top .wrap a:last-child:hover{ color:#1fa22b;}

.header .neck{ background:#1fa22b; box-shadow: 0 0 15px rgba(0,0,0,0.3);-webkit-transition:all .3s;transition:all .3s; position:fixed; top:48px; width:100%; z-index:999 }

.header .neck .wrap{ position:relative; height:97px}

.header .neck a{ color:#fff}

.header .neck .logo{ padding:20px 0; position:absolute; left:0; top:0;background:#1fa22b; width:320px; z-index:1}

.header .neck .use{ position:absolute; right:0; top:0}

.header .neck .use .usetop{ line-height:40px; margin-top:5px; font-size:14px;padding-left:12px;}

.header .neck .use .search{ margin-top:45px;}

.header .neck .use .search form{ border:solid 1px #fff; overflow:hidden; border-radius:5px}

.header .neck .use .search form .input01{ border:none; line-height:34px; height:34px; padding-left:12px; width:210px; font-size:14px; color:#fff; background:#1fa22b; float:left;}

.header .neck .use .search form ::-webkit-input-placeholder { color: #fff;}

.header .neck .use .search form .sytijiao{ height:34px; background:url(../../images/search.png) no-repeat center center;  width:34px; border:none; float:left} 

.header .menu { font-size:20px;position:relative; padding-top:32px; padding-left:152px; }

.header .menu li{ float:left; text-transform:uppercase;margin-right:180px;text-align:center;height:65px;line-height:65px;}
.header .menu li:nth-child(1){ margin-right:130px}
@media screen and (max-width: 1600px){

.header .menu li{margin-right:130px;}
.header .menu li:nth-child(1){ margin-right:80px}
.header .menu{ padding-left:202px;}

}

@media screen and (max-width: 1366px){

.header .menu li{margin-right:110px;}
.header .menu li:nth-child(1){ margin-right:60px}

.header .menu{ padding-left:182px;}

}

.curBg { background:#2e75b5;height:3px;position:absolute;bottom:0;}





.header.header-scroll .top{ display:none}

.header.header-scroll .neck{ top:0}

.header.header-scroll{ height:97px;}



.imain { padding-top:38px !important}

.imain .icontent{ margin-top:15px !important}



.main .nav, .main .nnav{ float:left; width:245px;}

.main .nav .wrap, .main .nnav .wrap{ width:100%; max-width:245px}

.main .nav.fixeds .wrap, .main .nnav.fixeds .wrap{ width:100%; max-width:1500px}

.main .nav .kuai{ margin-bottom:10px;max-width:245px;}

.main .nav .kuai h3{ color:#2e75b5; line-height:55px; border-bottom:solid 1px #ddd; text-transform:uppercase; font-size:20px; font-weight:bold;  margin-bottom:10px;}

.main .nav .kuai h3 a{ color:#2e75b5}

.main .nav .kuai h3 a:hover, .main .nav .kuai h3 a.cur { color:#888}

.main .nav .kuai .erji{ font-size:16px;}

.main .nav .sub{  font-size:16px; margin:5px 0}



.main .nav .sub p{ background:url(../../images/z-top.gif) no-repeat left center;padding-left:30px;}

.main .nav .kuai .sub .last{background:url(../../images/z-end.gif) no-repeat left center;}

.main .nav .sub .nsub p{ margin-left:30px;}



.cheng{ color:#ed7d31}

.blue{color:#2e75b5; font-size:20px; font-weight:bold}
.blue02{color:#2e75b5; font-size:18px; font-weight:bold}
.hui{color:#666; font-style:italic; font-size:15px;}

.main .nnav{ float:left; width:245px; line-height:32px;}

.main .nnav .kuai, .main .nnav .zkuai{ margin-bottom:15px;margin-top:5px; width:245px;}

.main .nnav .zkuai{ margin-top:10px; margin-bottom:0}

.main .nnav .kuai h3{ border-bottom:solid 1px #ddd; margin-bottom:10px;}

.main .nnav .kuai h3, .main .nnav .zkuai h3{ color:#2e75b5; line-height:45px; font-size:20px; font-weight:bold; }

.main .nnav .zkuai h3{text-transform:uppercase; }

.main .nnav .kuai h3 a, .main .nnav .zkuai h3 a{ color:#2e75b5; text-transform:uppercase}

.main .nnav .kuai h3 a:hover, .main .nnav .kuai h3 a.cur, .main .nnav .zkuai h3 a:hover, .main .nnav .zkuai h3 a.cur { color:#888}

.main .nnav .kuai .erji{ font-size:16px;}

.main .nnav .sub{  font-size:16px; margin:0px 0 22px 0; }

.main .nnav .sub p{background:url(../../images/njianh.png) no-repeat left center; background-size:6px auto; padding-left:20px;}



.banner{ position:relative; z-index:1; }

.banner img{ display:block; width:100%; height:auto}

.banner .swiper-container{position:relative;}

.banner .swiper-pagination{bottom:3%; text-align:center;}

.banner .swiper-pagination-bullet{ width:12px; height:12px; background:none; border:solid 1px #fff; opacity:1; margin:0 5px; border-radius:5.5px;}

.banner .swiper-pagination-bullet-active{ background:#fff;border:solid 1px #1fa22b; width:12px;opacity:1; border:none}

.banner .swiper-slide{ position:relative; overflow:hidden}



.main .icontent{ float:right; width:calc(100% - 320px); margin-top:25px; position:relative; z-index:5 }





.main .iabout{ font-size:18px; margin:45px 0; }
.main .iabout p{line-height:38px; margin-bottom:15px}
.main .iabout h3{ font-size:32px;}
.main .iabout h4{ font-size:24px; margin-bottom:15px}
.main .iabout p{ margin:0; padding:0; clear:both}
.main .iabout p span:nth-child(1){ width:30px; float:left}
.main .iabout p span:nth-child(2){ width:calc(100% - 30px); float:right}

.footer { padding:15px 0 60px 0;}

.footer li{ float:left; width:23.5%; margin-right:2%;}

.footer li:last-child{ margin-right:0}

.footer li h3{ color:#2e75b5; line-height:55px; border-bottom:solid 1px #ddd; text-transform:uppercase; font-size:20px; margin-bottom:10px;}

.footer li h3 a{ color:#2e75b5; }

.footer li h3 a:hover{ color:#888}

.footer li p{ line-height:25px;}

.copyright{ line-height:28px; padding:10px 0; margin-bottom:20px; border-top:solid 1px #1fa22b}
.copyright a{ float:right; width:23.5%}



.location{ min-height:1px; margin-top:20px; margin-bottom:15px; text-transform:uppercase}

.location a{ background:url(../../images/back.png) no-repeat left center; background-size:15px auto ; padding-left:30px;  font-size:18px; margin-right:25px;}

.icontent .title{ margin-top:-5px}

.icontent .title h3{ font-size:28px;color:#2e75b5;text-transform:uppercase}



.icontent .title h2{ font-size:20px;color:#2e75b5;text-transform:uppercase; margin-bottom:18px; font-weight:bold; }

.icontent .ntitle h3{ font-size:20px;color:#2e75b5; font-weight:bold; text-transform:uppercase;}

.icontent .text{ color:#666}

.icontent .text p{ margin-bottom:15px}

.prolists, .npro{ margin-bottom:45px;}

.prolists .item{ float:left; width:48.5%; margin-bottom:3%; border:solid 1px #ddd; overflow:hidden}



.prolists .item:nth-child(2n){ float:right}

.prolists .item:nth-child(2n+1){ clear:both}

.prolists .item .wenzi{  position:relative;}

.prolists .item .wenzi h3{font-size:20px; padding:15px; color:#2e75b5;}

.prolists .item .wenzi p{ color:#888; line-height:28px; min-height:135px; padding:0 15px 15px 15px; margin-top:-10px;}

.prolists .item .wenzi:after{ content:""; z-index:-1; position:absolute; left:0%; top:100%; width:100%; height:100%; background:#1fa22b;-webkit-transition:all .5s;transition:all .5s; }

.prolists .item:hover .wenzi:after { top:0}

.prolists .item:hover .wenzi h3 { color:#fff}

.prolists .item:hover .wenzi p{ color:#fff;}



.npro{ min-height:550px;}



.nbanner{ height:360px; margin-bottom:30px;}



.nlianxi .kuai{ margin-bottom:55px;}

.nlianxi .kuai:last-child{ padding-bottom:40px;}



.nlianxi .nadd .item{ float:left; width:48%; margin-bottom:2%}

.nlianxi .nadd .item:nth-child(2n){ float:right}

.nlianxi .nadd .item .wenzi{ padding:20px 20px 40px 20px; color:#777; border:solid 1px #ddd; }

.nlianxi .nadd .item .wenzi h3{ color:#364751; font-size:20px; font-weight:bold; margin:10px 0;}

.nlianxi .nadd .item .wenzi p{ clear:both}

.nlianxi .nadd .item .wenzi p span{ display:block; width:60px; height:30px; float:left}



.nlianxi .nxiaoshoi img{ display:block; }

.nlianxi .nxiaoshoi .item{ float:left; width:48%; margin-bottom:2%}

.nlianxi .nxiaoshoi .item:nth-child(2n){ float:right}

.nlianxi .nxiaoshoi .item .ppic{ position:relative;}

.nlianxi .nxiaoshoi .item .ppic img{ height:240px; width:auto}

.nlianxi .nxiaoshoi .item .pick{ border:solid 1px #ddd; max-width:160px}

.nlianxi .nxiaoshoi .item .pick img{ display:block; width:100%; height:auto}

.nlianxi .nxiaoshoi .item .wenzi{ padding:10px 0 20px 0}

.nlianxi .nxiaoshoi .item .wenzi h3{ font-size:18px; font-weight:bold; margin:10px 0;}

.nlianxi .nxiaoshoi .item .wenzi p{ clear:both}

.nlianxi .nxiaoshoi .item .wenzi p span{ display:block; width:60px; height:30px; float:left}

.nlianxi .nxiaoshoi .item .wenzi p a{color:#2e75b5}

.blue{color:#2e75b5 !important}

.black{ color:#364751 !important}





#floatDivBoxs{width:400px;background:#fff;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); padding:30px;position:fixed;top:180px;right:-410px;z-index:999;}

#floatDivBoxs h3{ line-height:35px; margin-bottom:10px; font-size:20px; font-weight:bold; text-transform:uppercase;}

#floatDivBoxs .intro p{ line-height:25px; color:#666}

#floatDivBoxs .lx{ margin:20px 0; line-height:40px; font-size:20px; color:#1fa22b}

#floatDivBoxs .lx .tel{ background:url(../../images/fltel.png) no-repeat left center; padding-left:40px;}

#floatDivBoxs .lx .mail{ background:url(../../images/flmail.png) no-repeat left center; padding-left:40px;}

#floatDivBoxs .contact { margin:10px 0}

#floatDivBoxs .contact a{ display:block; width:170px; line-height:40px; text-align:center; font-size:16px; text-transform: uppercase; color:#ffd500; border:solid 1px #364751; background:#364751}

#floatDivBoxs .contact a:hover{ color:#364751; background:#fff}

.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}

#rightArrow{width:80px;height:90px; background: url(../../images/user.png) #ffd500 no-repeat center 12px; color:#ffd500; background-size:45px auto; padding-top:58px; font-size:12px; font-weight:bold; text-transform: uppercase; text-align:center; position:fixed;top:198px;right:0;z-index:999;}

#rightArrow a{display:block;height:45px;}



.nbbanner{ position:relative;}

.nbbanner img{ display:block; width:100%; height:auto}

.nbbanner .text{text-shadow: 0 0 5px rgba(0, 0, 0, 0.5); position:absolute; bottom:30px; line-height:35px; padding:15px 0; left:320px; width:100%; font-size:34px; color:#fff; font-weight:bold; text-transform: uppercase;}



.partner .item{ float:left; width:32%; margin-right:2%; background:#ebeceb; margin-bottom:15px; }

.partner .item:nth-child(3n){ margin-right:0}

.partner .item:nth-child(3n+1){ clear:both}

.partner .item a { display:block; height:120px; margin:0 auto; overflow:hidden; display:-webkit-flex; display:flex; align-items:center; align-content:center;justify-content: center;}

.partner .item a img{ width:auto; height:auto; max-width:90%; max-height:90%; -webkit-filter: grayscale(100%);filter: grayscale(1);filter: grayscale(100%);}

.partner .item:hover a img{-webkit-filter: grayscale(0%);filter: grayscale(0);filter: grayscale(0%);}





.nmain { min-height:550px;}

.nmain .kuai{ margin-bottom:40px;}

.nmain .kuai .pconn{padding: 10px; border: solid 1px #ddd;}



.nmain .kuai .pconn .more a{ display:block; width:170px; line-height:40px; text-align:center; font-size:16px; text-transform: uppercase; color:#ffd500; border:solid 1px #364751; background:#364751; margin:15px 0}

.nmain .kuai .pconn .more a:hover{ color:#364751; background:#fff}





.nmain .kuai .pconn .wenzi em{ color:#666; padding:10px 0 15px 0; line-height:42px;}

.nmain .kuai .pconn .wenzi h3{ font-size:20px; line-height:50px; padding-bottom:10px; font-weight:bold}

.nmain .kuai .pconn span{ display:block; height:15px; width:100%;}





.nmain .kuai02{ margin-bottom:60px;}

.nmain .kuai02 .pconn .more a{ display:block; margin:10px 0; width:170px; line-height:40px; text-align:center; font-size:16px; text-transform: uppercase; color:#ed7d31; border:solid 1px #d9d9d9; background:#d9d9d9}

.nmain .kuai02 .pconn .more a:hover{ color:#364751; background:#fff}

.nmain .kuai02 .pconn .wenzi em{ color:#666; padding:10px 0 15px 0; line-height:42px;}

.nmain .kuai02 .pconn .wenzi h3{ font-size:20px; line-height:50px; padding-bottom:10px; margin-top:-10px;}

.nmain .kuai02 .pconn span{ display:block; height:15px; width:100%;}



.qykuai{ margin-bottom:100px; margin-top:-15px}

.qykuai .text{ margin-top:30px;}

.qykuai .text h2{font-size: 20px; text-transform:uppercase; margin-bottom:15px; color: #2e75b5;}

.qykuai .text h3{font-size: 20px; color: #2e75b5; margin-bottom:15px;}



.icontent.nlianxi .ntitle h3{ font-size:20px;}

.plistsan{ margin-bottom:80px;}

.plistsan li{ float:left; width:32%; margin-right:2%; margin-top:4%; margin-bottom:1%; border:solid 1px #ddd}

.plistsan li:nth-child(1), .plistsan li:nth-child(2), .plistsan li:nth-child(3){ margin-top:2%}

.plistsan li .pic{background-image: linear-gradient(#d6d5d5, #ccc);}

.plistsan li .wenzi{ padding:20px;}

/*.plistsan li .wenzi h3{ font-weight:bold}*/

.plistsan li .wenzi h3, .plistsan li .wenzi h2{ line-height:42px;}

.plistsan li .wenzi h3{ color:#1fa22b; text-transform:uppercase; font-size:20px;}

.plistsan li .wenzi h2{ font-size:20px;}

.plistsan li .more a{ display:block; width:170px; line-height:40px; text-align:center; font-size:16px; text-transform: uppercase; color:#ffd500; border:solid 1px #364751; background:#364751; margin:15px 0}

.plistsan li .more a:hover{ color:#364751; background:#fff}

.plistsan li:nth-child(3n){ margin-right:0}

.plistsan li:nth-child(3n+1){ clear:both}



.brank img{ display:block; background: #ebeceb; padding:5px 20px; height:100px !important; width:auto !important}



.nmain .kuai03{ margin-bottom:60px}

.nmain .biaoti em{ color:#666; padding:0px 0 15px 0; }
.nmain .biaoti span{color:#666; font-size:16px; font-weight:normal; }

.nmain .biaoti h3{ font-size:20px; line-height:40px; text-transform:uppercase }



.plister li{ float:left; width:48.5%; margin:1.5% 0; border:solid 1px #ddd; position:relative}

.plister li:nth-child(2n){ float:right}
.plister li:nth-child(2n+1){ clear:both}

.plister001 li:nth-child(1){ width:100% !important}
.plister001 li{ float:left !important}
.plister001 li:nth-child(2n+1){ float:right !important; clear:none !important}
.plister001 li:nth-child(2n){ clear:both !important}

.plister li .wenzi{ font-size:18px; padding:25px; background:#f2f2f2; color:#333}

.plister li .bzz{ position:absolute; top:3%; left:3%; z-index:9}



.plistyi { background:#f2f2f2; padding:15px;}
.plistyi li{ float:left; width:48.5%}
.plistyi li:nth-child(2n){ float:right;}



.newslist { margin-bottom:60px}

.newslist li{float:left; width:32%; margin-right:2%; margin-bottom:2%; }

.newslist li:nth-child(3n){ margin-right:0}

.newslist li:nth-child(3n+1){ clear:both}

.newslist li .wenzi{ padding:20px 20px 45px 20px; background:#f2f2f2}

.newslist li h3{ font-size:20px; text-transform:uppercase; color:#364751; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin:15px 0 20px 0}

.newslist li p{  font-size:15px;  line-height:20px; color:#666;}

.newslist li .icon{ color:#869197}

.newslist li p .more{ display:inline-block; margin-left:10px; color:#1fa22b}

.newslist li p .more:hover{ text-decoration:underline}





.newsxiang{ margin-bottom:60px}

.newsxiang .nnewsx{ height:300px}

.newsxiang .icon{ color:#869197; margin:20px 0}

.icontent .newsxiang .title h2{ color:#364751 }



.recruit{ margin-bottom:60px;}

.recruit li{ padding:20px 0; border-bottom:1px solid #d8d8d8}

.recruit li:first-child{ border-top:1px solid #d8d8d8}

.recruit-top{background:#1fa22b; color:#fff; height:60px;line-height:60px; padding: 0 25px;}

.recruit-top .colum{float: left;display: inline-block;}

.recruit-top .colum1 {width: 15%;}

.recruit-top .colum2 {width: 30%;}

.recruit-top .colum3 {width: 20%;}

.recruit-top .colum4 {width: 20%;}

.recruit-top .colum5 {width: 15%;}



.recruit-con{ margin-top:10px;}

.recruit-con .colum{float: left;display:block;}

.recruit-con .colum1 {width: 15%; }

.recruit-con .colum2 {width: 30%;font-size:20px}

.recruit-con .colum3 {width: 20%;}

.recruit-con .colum4 {width: 20%;}

.recruit-con .colum5 {width: 15%;}



.main .content .recruit-con p{ margin-bottom:0}

.recruit-con .tit {color: #333; height: 55px;  line-height: 55px; padding: 0 25px;   background:#ebeceb; cursor:pointer; transition:.3s; overflow:hidden}

.recruit-con .item:nth-child(2n) .tit{ background:#fff}

.recruit-con .tit.on{ background:#1fa22b !important;color:#fff;}

.recruit-con .cont{display: none; padding:20px;background: #f8f8f8; }



.recruit-con .rec-a{ display:block; width:130px; line-height:40px; margin:30px 0;text-align:center; font-size:16px; text-transform: uppercase; color:#ffd500; border:solid 1px #364751; background:#364751}

.recruit-con .rec-a:hover{ color:#364751; background:none}

.recruit-con-mtit{ display:none; margin-bottom:10px}

.recruit-con-mtit .colum{ float:none; display:inline-block; margin-right:20px}

.recruit-con-mtit .colum:last-child{ margin-right:0}



.pxshow { position:relative;background:#f2f2f2}

.pxshow .pic{ float:left; width:50%; background-image: linear-gradient(to bottom, #e9e9e9, #cbcdcc);}

.pxshow .wenzi{ float:right; width:50%; padding:4%;  }

.pxshow .wenzi h3{ font-size:20px; margin-bottom:15px; font-weight:bold; text-transform:uppercase}

.pxshow .wenzi h4{ font-size:18px; font-weight:bold; margin-bottom:10px;}





.icontent img{ display:block; width:auto; width:100%; height:auto}

.guding { position:relative}

.guding .wenzi{ position:absolute; right:0; bottom:0; border:solid 1px #ddd; padding:15px; width:38.5%;}



.daxie{ text-transform:uppercase !important}

.xiaoxie{ text-transform:none !important}




.zhcjpics{ background:#f2f2f2; padding:10px}
.zhcjpics li{ float:left; width:32%; margin-right:2%}
.zhcjpics li:nth-child(3n){margin-right:0%}
.zhcjpics li .wenzi{ padding:15px; border:solid 1px #f2f2f2;}
.zhcjpics li:hover .wenzi{ border:solid 1px #ed7d31;}


.icontent .ntitle h3 a{ color:#2e75b5}
.icontent .ntitle h3 a:hover{ color:#1fa22b;}


.ppmore { text-align:right; position: relative; margin-top:-120px; margin-right:20px; padding-bottom:50px}
.ppmore a{ display:inline-block; width:160px; line-height:40px; text-align:center; font-size:16px; text-transform: uppercase; color:#364751; background:#fff;border:solid 1px #364751;margin:15px 0}
.ppmore a:hover{ color:#ffd500;background:#364751}


.ysduibi { border-top:solid 1px #ddd; border-left:solid 1px #ddd;  font-size:15px; line-height:25px !important}
.ysduibi tr:first-child{ line-height:30px; font-weight:bold; font-size:16px;text-align:center}
.ysduibi tr:nth-child(2n+1){ background:#d9e2f3}
.ysduibi td{ padding:10px 15px;border-bottom:solid 1px #ddd; border-right:solid 1px #ddd}
.ysduibi tr td:nth-child(1) { width:24%}
.ysduibi tr td:nth-child(2), .ysduibi tr td:nth-child(3) { width:38%}


.bujvz{ padding:15px; background:#f1f1f1;}
.bujvz .zuo{ float:left; width:36%}
.bujvz .zuo p{ padding:15px;line-height:25px; border:solid 1px #ddd; margin-top:10px}
.bujvz .you{ float:right; width:62%}



.yangbu .ybtable table{ border-bottom:solid 1px #333; border-right:solid 1px #333; margin-top:15px; }
.yangbu .ybtable table td{ border-left:solid 1px #333; border-top:solid 1px #333; padding:10px; }
.yangbu .ybtable table tr td:nth-child(1) img{ width:80px; height:100px;}
.yangbu .ybtable table tr td:nth-child(1) { color:#2e75b5}
.yangbu .ybtable table tr:nth-child(1) { color:#2e75b5; text-align:center}
.yangbu .ybtable table tr td:nth-child(2) p{ width:240px; display:block; margin:0 auto}
.yangbu .ybtable table tr td:nth-child(3) p{ width:170px; display:block; margin:0 auto}
.yangbu .ybtable table tr td:nth-child(2) p span{ display:inline-block; width:88px;}
.yangbu .ybtable table tr td:nth-child(3) p span{ display:inline-block; width:50px;}
.yangbu .ybtable table tr td:nth-child(1) .ybpic{ width:80px; margin:0 auto}