body{font-size:12px;font-family:"微软雅黑";min-width: 1100px;}
.w-1000{width: 1000px;margin:0 auto;}




/*header*/
.header{padding: 31px 0;}
.header .nav{margin-left: 70px;color:#535353;}
.header .nav li{ float: left;width: 100px;line-height:49px;font-size: 14px;text-align: center;}
.header .nav li a{display: block;width: 100px;height:49px;}
.header .nav li a.on,.header .nav li a:hover{background-color:#31333e;color:#fff;}
.header .search{width: 130px;height: 30px;margin-top: 8px; float: right;font-size: 0;vertical-align: middle;background-color: #f1f3f6;}
.header .search .text{width: 100px;height: 30px;border:0;display: inline-block;font-size: 14px;vertical-align: middle;background-color: #f1f3f6;text-indent: 5px;}
.header .search .btn{font-size: 0;display: inline-block;border:0;width: 30px;height: 30px;vertical-align: middle;background:url(../images/sreach.png) center center no-repeat #f1f3f6;}

/*index*/
.fullSlide{ position:relative; background:#000; margin:0 auto; }
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top;display: block;  }
// .fullSlide .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;}
// .fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
// .fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(images/tg_flash_p.png) -18px 0; overflow:hidden; font-size:0;}
// .fullSlide .hd ul .on{ background-position:0 0; }
.fullSlide .prev,.fullSlide .next{ right:50%;margin-right: 520px; z-index:1; display:block; width:55px; height:55px; position:absolute;margin-top: -27px;top: 50%; float:left;  background:url(../images/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4;}
.fullSlide .next{  background-position:right 0; left:50%;margin-left: 520px; margin-right: 0;right:auto;}
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }
.fullSlide .bd li a{display: block;width: 100%;height:428px;background-position:center;background-repeat: no-repeat;background-size: auto 100%;}



/*index*/
.index1{padding: 98px 0 65px;}
.index1 li{float: left; width: 300px;margin-left: 50px;text-align: center;}
.index1 li:first-child{margin-left: 0;}
.index1 li h3{line-height:1;margin-bottom: 22px;font-size: 30px;color: #626262;}
.index1 li img{display: block;margin:0 auto 30px;}
.index1 li p.text{font-size: 13px;line-height:26px;height:130px;overflow:hidden;color: #646564;}
.index1 li span{display: block;color: #00aeff;font-size: 13px;font-weight: bold;text-transform: uppercase;}


.index2{background-color:#e2e7ed;padding: 40px 0 100px;}
.index2 h2,.index3 h2{font-size: 30px;line-height:1.5;margin-bottom: 20px;color: #626262;}
.index2 ul li{width: 25%;overflow:hidden;height:200px;}
.index2 ul li a,.index2 ul li img{display: block;}
.index2 ul li a{height:200px;}
.index2 ul li img{transition:all 0.2s linear;}
.index3{padding: 40px 0 57px;}
.picScroll-left{overflow:hidden; position:relative;width: 100%; height:99px;}
.picScroll-left .btn{cursor: pointer;left:0; z-index:1; display:block; width:55px; height:55px; position:absolute;margin-top: -27px;top: 50%; float:left;  background:url(../images/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4;}
.picScroll-left .next{background-position:right 0;left:auto;right: 0;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ float:left; text-align:center;}
.picScroll-left .bd ul li .img{ overflow:hidden; width:166px; height:99px; text-align:center;margin:0 auto;}
.picScroll-left .bd ul li .img img{ width:166px; height:100px; -webkit-transition:all 0.15s linear; transition:all 0.15s linear;}
.picScroll-left .bd ul li .img img:hover{-webkit-transform:scale(1.05); transform:scale(1.05);}



/*footer*/
.footer{background-color:#31333e;color:#9396a7;padding-top: 30px;padding-bottom:30px;font-size: 13px;line-height:24px;}
/*.footer{background-color:#436fc2;color:#fff;padding-top: 30px;padding-bottom:30px;font-size: 13px;line-height:24px;}*/
.footer div.l ul li{float: left;padding-left: 10px;margin-right: 10px;border-left: 1px solid #9396a7;line-height:16px;}
.footer div.l ul li:first-child{border-left: 0;padding-left: 0;}
.footer div.l p.copyright{margin-bottom: 30px;}
.footer div.l ul{margin-bottom: 05px;}
.footer div.l1{width:401px;}
.footer div.l2{width:300px;margin-left: 50px;}
.footer div.l2 h3{font-size: 16px;line-height:1;margin-bottom: 5px;}
.footer div.l2 p{position: relative;padding-left: 70px;font-size: 14px;word-break: break-all;}
.footer div.l2 p span{display: block;position: absolute;top: 0;left: 0;}
.footer div.r{width:100px;}
.footer div.r h3{font-size: 16px;line-height:1;margin-bottom: 5px;}
.footer div.r img{display: block;width: 80px;}





/*bannerNei*/
.bannerNeiye{display: block;width: 100%;height:200px;background-position:center;background-repeat: no-repeat;background-size: auto 100%;}

/*sunNav*/
.sunNav{font-size: 0;text-align: center;margin: 20px 0 50px;}
.sunNav a{display: block;display: inline-block;font-size: 14px;width: 20%;height: 45px;line-height:45px;background-color:#eeeeee;}
.sunNav a:hover,.sunNav a.on{background-color:#31333e;color:#fff;}


/*page*/

.page {text-align: center;font-size: 0;margin-top: 30px;margin-bottom: 92px;}
.page a{background-color:#f3f3f3;color:#b3b3b3;display: inline-block;*zoom:1;*display: inline;margin:0 3px;min-width:24px;height:24px;line-height:24px;font-size: 12px;}
.page a:hover,.page a.active{color: #fff;background-color:#dd4012;}



/*list_pic*/
.list_pic li{width: 235px;margin-right: 20px;background-color:#eeeeee;margin-bottom: 40px;}
.list_pic li img{display: block;}
.list_pic li .img{width: 100%;height: 156px;overflow: hidden;}
.list_pic p.lead{font-size: 16px;line-height:36px;padding: 5px 15px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px solid #fff;}
.list_pic p.text{overflow:hidden;padding: 10px 15px;}
.list_pic p.text span{font-size: 12px;margin: 0 5px;}
.main ul.list{min-height: 600px;}

/*list_news*/
.list_news li{padding-left: 150px;position: relative;margin-bottom: 40px;}
.list_news li div.date{position: absolute;top: 0;left: 0;width: 110px;text-align: center;border-top: 1px solid #e2e2e2;color:#999;}
.list_news li div.date.new{background: url(../images/3-2.png) left top no-repeat;}
.list_news li div.date p.year{padding-top: 16px;font-size: 12px;}
.list_news li div.date p.day{font-size: 40px;font-weight: bold;}
.list_news li .outter{padding-left: 240px;position: relative;border-top: 1px solid #e2e2e2;padding-top: 19px;}
.list_news li .outter .img{width: 220px;height: 100px;overflow: hidden;position: absolute;top: 19px;left: 0;}
.list_news li .outter p.lead{color:#2359a7;line-height:1;font-size: 18px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_news li .outter p.info{margin-top: 16px;margin-bottom: 12px;font-size: 12px;color:#333333;overflow: hidden;}
.list_news li .outter p.info span{color:#999999;margin-left: 10px;}
.list_news li .outter p.text{font-size: 12px;color:#999;height:36px;overflow: hidden;}


/*sreach_list*/
.sreach_list li{padding-left: 150px;position: relative;margin-bottom: 40px;}
.sreach_list li div.date{position: absolute;top: 0;left: 0;width: 110px;text-align: center;border-top: 1px solid #e2e2e2;color:#999;}
.sreach_list li div.date.new{background: url(../images/3-2.png) left top no-repeat;}
.sreach_list li div.date p.year{padding-top: 16px;font-size: 12px;}
.sreach_list li div.date p.day{font-size: 40px;font-weight: bold;}
.sreach_list li .outter{position: relative;border-top: 1px solid #e2e2e2;padding-top: 19px;}
.sreach_list li .outter p.lead{color:#2359a7;line-height:1;font-size: 18px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sreach_list li .outter p.text{font-size: 12px;color:#999;height:36px;overflow: hidden;margin-top: 15px;}

/*cont*/
.content .tit{text-align: center;padding-bottom: 20px;margin-bottom: 40px;border-bottom:1px solid #e2e2e2;}
.content .tit h2{font-size: 18px;color:#2359a7;margin-bottom: 10px;}
.content .tit p{font-size: 12px;color:#c2c2c2;}
.content div.text{min-height:400px;}
.map iframe{width:100%;height:556px;margin-bottom: 40px;;}

/*.contact{display: none;}*/
.contact ul li{width: 231px;height: 63px;overflow: hidden;margin-right: 25px;}
.contact ul li .top img{display: block;width: 100%;}
.contact ul li .text{width: 100%;height: 63px;color: #fff;background: #4a88d6;text-align: center;}
.contact ul li .text p.lead{font-size: 24px;font-weight: bold;line-height: 32px;padding-top: 5px;}
.contact ul li .text p.text{font-size: 14px;line-height: 18px;}
.contact ul li .inner{height: 126px;transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear;cursor: pointer;}
.contact ul li:hover .inner{transform: translateY(-63px);-webkit-transform: translateY(-63px);-moz-transform: translateY(-63px);}



/*index_new*/
.bxSolution .slide{ float:left; margin-right: 0;position: relative;overflow: hidden;}
.bxSolution .slide .img{ overflow:hidden; width:250px; height:300px; text-align:center;}
.bxSolution .slide .img img{ width:250px; height:300px;  -webkit-transition:all 0.15s linear; transition:all 0.15s linear;}
/*.bxSolution .slide .img img:hover{-webkit-transform:scale(1.05); transform:scale(1.05);}*/
.bxSolution .slide .inner{padding-bottom: 26px;position: absolute;bottom: 0;left: 0;width:220px;height: auto;color:#fff;padding-left: 15px;padding-right: 15px;}
.bxSolution .slide .inner p.lead{width: 180px;max-height: 72px;overflow: hidden;font-size: 14px;line-height: 24px;margin-bottom: 15px;}
.bxSolution .slide .inner p.text{font-size: 14px;line-height: 24px;height: 0px;overflow: hidden;margin-bottom: 0;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;=-moz-transition: all 0.2s linear;}
.index1 .bx-pager.bx-default-pager{display: none;}
.index1 .bx-wrapper{margin-top: 50px;}
.bxSolution .slide:hover .inner{background:url(../images/1-18.png);height: 254px;padding-top: 20px;}
.bxSolution .slide:hover .inner p.text{height: 144px;}
.bxSolution .slide .inner span{display: block;position: absolute;bottom: 16px;left: 15px;}


























































































































































































