﻿body{background:#fff; background-size:cover; font-size:12px; font-family:"微软雅黑"; line-height:24px; color:#303030; min-width:1200px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
li,img,em{ list-style:none; border:none; font-style:normal; margin:0; padding:0;}
a{ text-decoration:none; color:#000000;}
*{ margin:0; padding:0;}

.wrap{ width:1200px; margin:0 auto;}
.clear{ clear:both;}

.top{ width:100%; float:left; background:#ffffff; height:96px;}
.logo{ float:left; overflow:hidden;}
.tell{ float:right; font-size:16px; line-height:24px; color:#222222; background:url(../images/tel.jpg) no-repeat left center; padding-left:88px; margin-top:18px;}
.tell span{ display:block; font-size:30px; line-height:35px; color:#124787; font-weight:bold; font-style:italic;}


.navbox{ width:100%; float:left; height:65px; background:#124787; margin:0 auto;}
.nav{display:block;position:relative;z-index:1; }
.nav .nLi{ width:171px;float:left; height:65px;text-align:center;position:relative; background:url(../images/nle.jpg) no-repeat right center;}
.nav .nLi a{ text-align:center; display:block; padding:15px 20px 0px 19px;}
.nav .nLi .nzw{ color:#fff; font-size:16px; line-height:18px; display:block; background:url(../images/na.png) no-repeat right center;}
.nav .nLi .nzw1{ color:#fff; font-size:16px; line-height:18px; display:block; background:none;z-index:999;}
.nav .nLi .nyw{ display:block; text-align:center; font-size:13px; line-height:20px; color:#fff; font-family:Aparajita; text-transform:uppercase;}

.nav .nLi .navh{ width:184px; height:72px; background:url(../images/nli.png) no-repeat left top; position:absolute; left:-9px; top:-8px; z-index:-1; display:none;transition:all 0.3s; }
.nav .nLi:hover .navh{ display:block;}
.nav .nLi .lion .navh{ display:block;}

.nav .sub{ display:none; width:151px; left:0px; top:65px;  position:absolute; z-index:9999; text-align:center;background:rgba(18, 71, 135, 0.8) none repeat scroll 0 0 !important; background-color:#124787; padding:2px 10px 5px 10px;}
.nav .sub li{ zoom:1; display:block; overflow:hidden; text-align:center;height:30px; padding-top:10px;}
.nav .sub a{ display:block;font-size:14px; height:30px; line-height:30px; color:#fff; overflow:hidden; background:none; text-align:center;transition:all 0.9s; padding:0px;}
.nav .sub a:hover{ background:#fff; color:#124787; }

.bannerbox{width:100%; background:#d1eeaa; float:left; position:relative; }

/*切换大图*/
.flexslider{position:relative;height:450px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; z-index:0;}
.slides{position:relative;z-index:0;height:450px;overflow:hidden;}
.slides li{height:450px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:20px; float:left;height:16px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:20px;height:16px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
/*左右箭头，如果不要可删除*/
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}


.ibox{width:100%; float:left; background:#fff;}
.abox{ width:1200px; float:left; padding-top:21px;}
.atitle{ overflow:hidden; text-align:center;}
.at1{ font-size:30px; font-weight:bold; color:#444444; text-align:center; line-height:40px; text-transform:uppercase;}
.at2{font-size:22px; font-weight:bold; color:#124787; text-align:center; line-height:32px; background:url(../images/atit.png) no-repeat center center;}
.about{ margin-top:20px;  background:url(../images/abg.jpg) no-repeat center top; overflow:hidden;padding:26px 17px;}
.ab1{ display:block; padding:23px; background:url(../images/ab1.png) repeat left top; overflow:hidden;}
.ab2{ display:block; padding:20px 27px 30px 0px; background:url(../images/ab2.png) repeat left top; overflow:hidden;}
.aimg{ width:325px; float:left; overflow:hidden; padding-top:11px;}
.aimg img{vertical-align:text-top;}
.abnr{ width:745px; float:right; overflow:hidden; font-size:14px; line-height:30px; color:#fff; text-indent:2em;}


.pbox{ width:1200px; float:left; padding-top:27px;}

/* 本例子css */
.slideGroup{ width:1200px; margin-top:27px; }
.slideGroup .parHd{ margin:0 auto; text-align:center;}
.slideGroup .parHd ul{ margin:0 auto; text-align:center; overflow:hidden;}
/*.slideGroup .parHd ul li{ display:inline; margin:5px 0px;}
*/
.slideGroup .parHd ul li{  display:inline;margin:5px 0px;}
.slideGroup .parHd ul li a{margin:0 13px; display:inline-block; padding:0px 32px; height:31px; line-height:31px; border-bottom:solid 3px #737373; background:#dcdcdc; color:#222222;  font-size:14px;transition:all 0.3s; border-radius:5px;}
.slideGroup .parHd ul li.on a{ color:#fff; background:#124787; border-bottom:solid 3px #0a305f; }

.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:31px 0px 0px 0px; position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(images/icoLeft.gif) center center no-repeat #f4f4f4; }
.slideGroup .sNext{ left:auto; right:5px; background:url(images/icoRight.gif) center center no-repeat #f4f4f4;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

.slideGroup .parBd ul{ width:1240px; overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{ border:solid 1px #dcdcdc; background:#fff;  margin:0px 37px 30px 0px;float:left; _display:inline; padding:1px;}
.slideGroup .parBd ul li .gic{ text-align:center; width:268px; height:196px;  vertical-align:middle; display:table-cell;position:relative; overflow:hidden;}
.slideGroup .parBd ul li .gic img{max-width:268px; max-height:196px; vertical-align:middle;}
.slideGroup .parBd ul li .gmc{ width:268px; height:40px; font-size:14px; line-height:40px; color:#fff; position:absolute; left:0px; bottom:0px; background:url(../images/pmc.png) repeat left top;  text-align:center;}

.slideGroup .parBd ul li .gkk{ width:268px; height:196px; background:url(../images/pbg.png) repeat left top; position:absolute; left:0; bottom:-100%;transition:all 0.4s; }
.slideGroup .parBd ul li .gkk .gk1{ font-size:20px; line-height:30px; text-align:center; color:#fff; padding-top:78px; height:30px;}
.slideGroup .parBd ul li .gkk .gk2{ margin-top:24px; height:20px; background:url(../images/pmore.png) no-repeat 152px top;}


.slideGroup .parBd ul li:hover {border:solid 1px #124787;}
.slideGroup .parBd ul li:hover .gkk{ position:absolute; left:0; bottom:0;}
.slideGroup .parBd ul li:hover .gmc{ display:none;}

.dbox{ width:1200px; float:left; padding-top:30px;}
.dgd{ padding-top:30px;}
/*带箭头向左滚动开始*/
.picScroll-left{width:1200px;  position:relative; margin:0 auto;}
.picScroll-left .next{display:block;  width:64px; height:125px; float:right;overflow:hidden; cursor:pointer; background:url(../images/ri.jpg) no-repeat left center; right:-74px; top:42px; position:absolute; }
.picScroll-left .prev{ display:block;  width:94px; height:125px; float:left;overflow:hidden; cursor:pointer; background:url(../images/le.jpg) no-repeat left center; position:absolute; left:-74px; top:42px;}
.picScroll-left .bd{width:1200px; float:left;overflow:hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ border:solid 1px #dcdcdc; background:#fff;  margin:0px 37px 30px 0px;float:left; _display:inline; padding:1px;}
.picScroll-left .bd ul li .dic{ text-align:center; width:268px; height:196px;  vertical-align:middle; display:table-cell;position:relative; overflow:hidden;}
.picScroll-left .bd ul li .dic img{max-width:268px; max-height:196px; vertical-align:middle;}
.picScroll-left .bd ul li .dmc{ width:268px; height:40px; font-size:14px; line-height:40px; color:#fff; position:absolute; left:0px; bottom:0px; background:url(../images/pmc.png) repeat left top;  text-align:center;}
.picScroll-left .bd ul li .dkk{ width:268px; height:196px; background:url(../images/pbg.png) repeat left top; position:absolute; left:0; bottom:-100%;transition:all 0.4s; }
.picScroll-left .bd ul li .dkk .dk1{ font-size:20px; line-height:30px; text-align:center; color:#fff; padding-top:78px; height:30px;}
.picScroll-left .bd ul li .dkk .dk2{ margin-top:24px; height:20px; background:url(../images/pmore.png) no-repeat 152px top;}

.picScroll-left .bd ul li:hover {border:solid 1px #124787;}
.picScroll-left .bd ul li:hover .dkk{ position:absolute; left:0; bottom:0;}
.picScroll-left .bd ul li:hover .dmc{ display:none;}



.nbox{ width:100%; float:left; background:url(../images/news.jpg) no-repeat center bottom #fff; padding-top:12px;}
.nmore{ margin:28px 0px 34px 0px; text-align:center; height:33px;}
.nmore a{display:block; text-align:center; height:33px; line-height:33px; font-size:14px; color:#fff; background:url(../images/nmore.png) no-repeat center top;}

.news{overflow:hidden; padding-bottom:20px;}

.slideTxtBox{ width:1200px; text-align:left;}
.slideTxtBox .hd{ height:32px; text-align:center; margin:0 auto;}
.slideTxtBox .hd ul{ margin:0 auto; text-align:center;}
.slideTxtBox .hd ul li{ display:inline; margin:0 3px;}
.slideTxtBox .hd ul li a{ display:inline-block;cursor:pointer; background:#124787; padding:0px 16px; text-align:center; font-size:14px; color:#fff; height:32px; line-height:32px;}
.slideTxtBox .hd ul li.on a{ background:#fff; color:#124787;}

.nlist{ overflow:hidden; width:1232px;padding-top:37px; zoom:1;}
.nlist li{ width:584px; float:left; overflow:hidden; padding-right:32px; padding-bottom:30px; position:relative;}
.nlist li .nle{ width:180px; float:left; background:#fff;}
.nlist li .nle .nimg{ width:170px; height:115px; text-align:center; vertical-align:middle; display:table-cell; padding:5px; }
.nlist li .nle .nimg img{max-height:115px; max-width:170px; vertical-align:middle;}
.nlist li .nri{ width:404px; float:right; background:#fff; overflow:hidden; z-index:999;}
.nlist li .nri a{ display:block; padding:20px 20px 0px 20px;}
.nlist li .nt1{ font-size:14px; line-height:24px; color:#222222; height:24px; overflow:hidden; padding-bottom:7px;}
.nlist li .nt2{ font-size:12px; line-height:24px; color:#222222; height:74px; overflow:hidden;}

.nlist li .ndw{transition:all 0.4s; width:120px; height:125px; position:absolute; right:-100px; bottom:-100px;}
.nlist li:hover .nri{ background:#124787; z-index:9999;}
.nlist li:hover .nle{ background:#124787;}
.nlist li:hover .nri .nt1{ color:#fff;}
.nlist li:hover .nri .nt2{ color:#fff;}
.nlist li:hover .ndw{ width:120px; height:125px; right:32px; bottom:30px;}




.lxbox{ width:100%; float:left; padding-top:41px;overflow:hidden;}

.ly{ overflow:hidden; padding:15px 0px;}
.lxwm{ width:575px; float:left; overflow:hidden;}
.ltit{ font-size:16px; line-height:26px; color:#222222; padding-bottom:13px;}
.lxnr{ font-size:13px; line-height:26px; color:#222222; text-indent:2em; overflow:hidden; padding-bottom:9px;}
.lxtu{ font-size:13px; line-height:24px; color:#222222; }
.lxtu img{ float:right; padding:55px 10px 0px 0px;}


.khly{ width:600px; float:right; overflow:hidden;}
.k1{ font-size:14px; line-height:24px; color:#333333; padding-bottom:7px;}
.ktext{ width:588px; height:35px; line-height:35px; background:#f2f2f2; padding-left:10px; border:1px dashed #aaaaaa; margin-bottom:16px; border-radius:5px;}
.knr{ width:588px; height:142px; line-height:38px; background:#f2f2f2; padding-left:10px; border:1px dashed #aaaaaa; margin-bottom:18px; border-radius:5px;}
.ksub{ width:600px; height:33px; background:#124787; text-align:center; font-size:14px; color:#fff; line-height:33px;}



.foot{ width:100%; background:#124787; float:left; text-align:center; font-size:14px; line-height:30px; color:#fff; padding:18px 0px;}
.foot a{ padding:0 9px; font-size:14px; line-height:30px;color:#ffffff;}




.content{ width:100%; float:left; background:#fff; padding:35px 0px;}


.left{width:260px; float:left; overflow:hidden;}
.lptit{ height:55px; background:#026dbd; font-size:18px; color:#fff; line-height:55px; padding-left:26px;}
.lptit span{ font-size:12px; color:#fff;}

.plist{ overflow:hidden; padding:3px 0px 19px 0px;}
.plist li{ width:260px; height:40px; background:#f4f4f4; margin-bottom:2px; overflow:hidden;}
.plist li a{background:url(../images/pa.jpg) no-repeat 22px center; padding-left:40px; font-size:14px; line-height:40px; color:#222222;}
.plist li:hover{background:#026dbd;}
.plist li:hover a{ background:url(../images/pah.jpg) no-repeat 22px center; padding-left:40px; font-size:14px; line-height:40px; color:#fff;}


.lx{ background:#f6f6f6; border:1px solid #e5e5e5; overflow:hidden; padding-bottom:8px;}
.lximg{text-align:center; padding-top:9px;}
.lximg img{max-width:258px; height:auto;}
.lxjj{ font-size:13px; line-height:23px; color:#222222; overflow:hidden; padding:12px;}

.right{ width:910px; float:right; overflow:hidden;}

.title{ height:45px; background:url(../images/title.jpg) repeat-x left bottom; overflow:hidden;}
.tit1{ font-size:20px; line-height:32px; color:#222222; float:left; font-weight:bold;}
.tit2{ font-size:14px; line-height:44px; color:#333333; float:right;}

.company{ padding-top:25px; overflow:hidden;}

.list{ overflow:hidden; width:924px;}
.list li{ border:solid 1px #dcdcdc; background:#fff;  margin:0px 36px 30px 0px;float:left; _display:inline; padding:1px;}
.list li .pic{ text-align:center; width:268px; height:196px;  vertical-align:middle; display:table-cell;position:relative; overflow:hidden;}
.list li .pic img{max-width:268px; max-height:196px; vertical-align:middle;}
.list li .pmc{ width:268px; height:40px; font-size:14px; line-height:40px; color:#fff; position:absolute; left:0px; bottom:0px; background:url(../images/pmc.png) repeat left top;  text-align:center;}

.list li .pkk{ width:268px; height:196px; background:url(../images/pbg.png) repeat left top; position:absolute; left:0; bottom:-100%;transition:all 0.4s; }
.list li .pkk .pk1{ font-size:20px; line-height:30px; text-align:center; color:#fff; padding-top:78px; height:30px;}
.list li .pkk .pk2{ margin-top:24px; height:20px; background:url(../images/pmore.png) no-repeat 152px top;}


.list li:hover {border:solid 1px #124787;}
.list li:hover .pkk{ position:absolute; left:0; bottom:0;}
.list li:hover .pmc{ display:none;}





.list1{ overflow:hidden;}
.list1 li{ width:860px; float:left; padding-right:10px; padding-bottom:20px; overflow:hidden;}
.list1 li .pic{ width:245px; float:left; overflow:hidden;}
.list1 li .pic a{width:245px; height:191px; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden;}
.list1 li .pic a img{max-width:215kpx; max-height:191px; vertical-align:middle;transition:all 0.4s;}
.list1 li .pjj{ width:590px; float:right; overflow:hidden;}
.pjj .pjt{ font-size:14px; line-height:16px; color:#333333; height:16px; overflow:hidden; padding-bottom:15px;}
.pjj .pjx{ font-size:12px; line-height:25px; color:#333333; font-family:"微软雅黑"; overflow:hidden; padding-bottom:7px;}
.pjj .pja{ width:90px; height:30px; text-align:center; background:#1c59b5; font-size:12px; line-height:30px; color:#fff; font-family:"微软雅黑";}

.list1 li:hover .pic img{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}
.list1 li:hover .pjt{ color:#1c59b5; font-weight:bold;}
.list1 li:hover .pjx{text-decoration:underline;}
