﻿@charset "utf-8";
/* CSS Document */

body{ background-color: #f5f5f5}


.flexslider{width:100%; height:300px; position: relative; overflow:hidden; z-index: 1;/*  margin-top: 248px;*/}
/*图片*/
.flex-viewport,.flexslider .slides,.flexslider .slides li/*,.flexslider .slides li a img*/{ display: block; width:100%; /*height:100%;*/}
.flexslider .slides li { overflow: hidden; position: relative;}
.flexslider .slides li a { display: block; width:2560px; height:100%; position: relative; left:50%; margin-left:-1280px}
.flexslider .slides li a { text-align: center;}
.flexslider .slides li a img { display: inline-block; width:100%; height:300px; }

/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:99px;text-align:center; z-index: 9999;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline; }
.flex-control-paging li a{ background-image:url(../images/dd.png) ;background-position: center 0; display: block; width: 15px; height:15px; overflow: hidden; text-indent: -99em; cursor: pointer; margin: 0 9px;}
.flex-control-paging li a.flex-active{ background-position: center -15px;  }



.main-box{ width: 1196px; margin: 0 auto; padding: 26px 0; overflow: hidden;}
.main-l{ width: 213px; float: left; background-color: #fff ; overflow: hidden;}
.main-r{ width: 958px; float: right; background-color: #fff ; padding: 42px 0 41px 0; overflow: hidden; }

.left-tit{ width: 100% ; height: 73px ; line-height: 73px; text-align: center ; font-size: 28px; color: #fff ; background-color: #0052b3;  overflow: hidden;}
.lie-b{ width: 100%; overflow: hidden;}
.lie-b ul{ width: 205px; margin: 0 auto; overflow: hidden;}
.lie-b ul li{ width: 100%; height: 74px; border-bottom: 1px solid #dfdfdf ;}
.lie-b ul li a{width: 100%; height: 74px; display: block;}
.lie-b ul li a h3{ width: 130px; height: 74px; line-height: 74px; padding-left: 47px; font-size: 18px; color: #3e3e3e; overflow: hidden;}
.lie-b ul li:hover a{ background: url(../images/hv.png) no-repeat right center;}
.lie-b ul li:hover a h3{color: #0aa351; font-weight: bold}
.lie-b ul li.on a{ background: url(../images/hv.png) no-repeat right center;}
.lie-b ul li.on a h3{color: #0aa351; font-weight: bold}

.main-c{ width: 881px; margin: 0 auto; border-top: 1px solid #dfdfdf ;}

.tup{ width: 856px; margin: 0 auto; overflow: hidden;}
.tup ul { width: 900px; padding: 23px 0 10px 0; overflow: hidden; }
.tup ul li { width: 270px; height: 165px; float: left; margin-right: 23px; margin-bottom: 23px; position: relative; overflow: hidden;}
.tup ul li img {width: 270px; height: 165px;transition: all 0.4s;}
.tup ul li .chuan{ width: 100%; height: 34px; line-height: 34px; text-align: center; font-size: 16px; color: #fff; background: url(../images/chun.png) repeat ; position: absolute; left: 0; bottom: 0; overflow: hidden;}
.tup ul li .pic-zhe{width: 270px; height: 165px; background: url(../images/zhe.png) no-repeat; background-size: cover; position: absolute; left: 0; top: 0; overflow: hidden; display: none}
.tup ul li .pic-zhe h3{ width: 172px; margin: 0 auto ;  height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #fff; white-space: nowrap; text-overflow: ellipsis; margin-top: 42px; margin-bottom: 15px; overflow: hidden;}
.tup ul li .pic-zhe p{width: 172px; margin: 0 auto ;  height: 44px; line-height: 22px;font-size: 12px; color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.tup ul li:hover img{transform: scale(1.1);} 
.tup ul li:hover .chuan{display: none}
.tup ul li:hover .pic-zhe{display: block;}



/* ======翻页====== */
.pagelable{ width: 100%; border-top: 1px dashed #eee ; }
.pageCustom{ text-align:center; margin:auto; margin-top:30px;}
.pageCustom a{width: 24px; height: 24px;line-height:24px;display: inline-block; text-align: center;font-size: 16px;color: #8f8f8f;margin: 0 4px; background-color: #fff;  font-family: "Arial"}

/*提示*/
.pageCustom  a.pageCustom_Prompt{ width:auto; padding:0px 12px; }


.pageCustom_Pre_Disable img{ position: relative; top: 9px;}
.pageCustom_Next_Disable img{ position: relative; top: 9px;}
/*上一页*/
.pageCustom a.pageCustom_Pre{width: 74px; height: 41px;line-height: 41px;display: inline-block;
	text-align: center;  }
.pageCustom a.pageCustom_Pre:hover{background-color: #dee8f2; color: #666;border: solid 1px #90a8c8 }
.pageCustom a.pageCustom_Pre_Disable{width: 74px; height: 41px;line-height: 41px; display: inline-block;text-align: center;cursor: pointer;}
/* .pageCustom a.pageCustom_Pre_Disable:hover{} */
/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{ color: #fff; background-color: #0aa351}
.pageCustom a.pageCustom_Num_On{ color: #fff; background-color: #0aa351}

/*下一页*/
.pageCustom a.pageCustom_Next{width: 74px; height: 41px;line-height: 41px;display: inline-block;
	text-align: center;}
.pageCustom a.pageCustom_Next:hover{  background-color: #dee8f2; color: #666;border: solid 1px #90a8c8 }

.pageCustom a.pageCustom_Next_Disable{width: 74px; height: 41px;line-height: 41px;display: inline-block;text-align: center;cursor: pointer;}
 
/*跳转*/
 .pageCustom a.pageCustom_Go{ width:auto;  height:41px; display: inline-block; line-height: 41px;text-align: center;  }
 .pageCustom a.pageCustom_Go input{ margin:0 13px; width: 57px;height: 25px;line-height: 25px; display: inline-block; background-color: #d2d2d2;  color: #8f8f8f; text-align: center ; font-size: 16px; position: relative; font-family: "Arial"}
 .pageCustom a.pageCustom_Go span{ padding: 3px 7px; border: solid 1px #0066a1; border-radius:2px; color: #0066a1;cursor: pointer;   font-family: "Arial" }



/* 翻页end */



.zhi{ width: 856px; margin: 0 auto; overflow: hidden;}
.zhi ul { width: 900px; padding: 23px 0 10px 0; overflow: hidden; }
.zhi ul li { width: 254px; height: 368px; float: left; margin-right: 45px; margin-bottom: 26px; position: relative; overflow: hidden;}
.zhi ul li img { width: 254px; height: 368px; }
.zhi ul li .chuan{ width: 100%; height: 34px; line-height: 34px; text-align: center; font-size: 16px; color: #fff; background: url(../images/chun.png) repeat ; position: absolute; left: 0; bottom: 0; overflow: hidden;}




.news{ width:100%; padding: 20px 0;}
.news ul{ width: 100% ;}
.news ul li{ width: 100%; height: 145px; padding: 19px 0; border-bottom: 1px dashed #eee; position: relative; overflow: hidden; }
.news ul li a{ width: 100%;  }
.news ul li a .tub{width: 238px; height: 145px;float: left; margin: 0 0 0 13px; overflow: hidden;}
.news ul li a img{width: 238px; height: 145px;transition: all 1.1s;}
.news ul li a .new-r{ width: 606px;height: 145px; float: left; padding-left: 21px;}
.news ul li a h3{ width: 96%; height: 20px; line-height: 20px; font-size: 16px;color: #3e3e3e ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; margin: 22px 0 16px 0;float: left; overflow: hidden;}
.news ul li a p{ width: 96%; max-height: 40px; line-height: 20px;float: left; font-size: 14px; color: #a4a4a4 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; margin: 9px 0 0 0;overflow: hidden;}
.news ul li a h4{width: 96%;font-size: 14px; color: #0052b3;}
.news ul li:hover .new-r{ background-color: #0aa351}
.news ul li:hover .new-r h3{ font-weight: bold ;color: #fff}
.news ul li:hover .new-r h4{color: #fff}
.news ul li:hover .new-r p{color: #95dbb5}
.news ul li.noa .new-r{ width: 100%}
.news ul li.noa .tub{display: none}
.news ul li:hover a img{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);}


.widc{ width: 856px; margin: 0 auto; padding: 15px 0 0 0; overflow: hidden;}

.bd-box{ width: 270px;float: left;}
.bd-box h3{ width: 100%; height: 43px;line-height: 43px; font-size: 14px;color: #858988 ; }
.bd-box .ipt{ width:260px; height: 42px ; line-height: 42px ; background-color: #f1f1f1 ; border: solid 1px #f1f1f1; padding-left: 10px; font-size: 16px; color: #004ea1 ; }

.bdb2{ width: 440px; float: right;}
.bdb2 h3{ width: 54px}
.bdb2 .ipt{ width: 374px}
.bdb3{ width: 100% ; margin: 11px 0}
.bdb3 .ipt{ width: 834px ; height: 160px; line-height: 24px; padding: 10px ; font-family: "微软雅黑"}
.bdb4{ width: 100%; position: relative; margin: 11px 0 32px 0}
.bdb4 .ipt{ width: 273px;float: left;}
.bdb4 h4{ width: 170px; height: 43px; background-color: #8a8375;text-align: center; float: left; margin-left: 25px; }
.bdb4 .submit0{ width: 360px ;height: 43px;  background-color: #0aa351; border: none ; font-size: 18px; color: #fff ;  float: right;cursor: pointer;}
.mgl{ margin-left: 23px;}

.bor{ border: solid 1px #004ea1 !important}


.lxwm{ width: 100% ; height: 292px ;  margin: 24px 0 0 0; overflow: hidden;}
.map-box{ width:405px ; height: 292px;float: left;}
.wb{ width: 446px; float: left; padding: 0 0 0 25px;}
.tit{ width: 100%;overflow: hidden;margin: 33px 0 60px 0}
.tit h3{ width: 100% ; font-size: 18px; color: #0052b3 ; font-weight: bold ; }
.wb h4{ width: 100% ; font-size: 14px; color: #3e3e3e ; line-height: 16px; margin: 16px 0 0 0}


.result{ width: 856px; margin: 0 auto;  padding: 10px 0 0 0; overflow: hidden;}
.result ul{ width: 100% ;}
.result ul li{ width: 100% ; height: 49px ; border-bottom: 1px dashed #e5e5e5 ; }
.result ul li a{ width: 710px; height: 49px; line-height: 49px;float: left; font-size: 16px ;color: #3e3e3e ; white-space: nowrap; text-overflow: ellipsis ; overflow: hidden;}
.result ul li h4{ height: 49px; line-height: 49px; float: right ; font-size: 14px; color: #a0a0a0}
.result ul li:hover a{color: #0aa351;font-weight: bold}
.result ul li:hover h4{color: #0aa351}


.border-no{border: none}
.titel{ width: 100% ; border-bottom: 1px solid #d6d6d6 ; padding: 0 0 10px 0}
.titel h2{ width: 100% ; font-size: 24px; color: #3f4040 ; line-height: 30px; margin-bottom: 14px;text-align: center}
.titel h5{ width: 100% ; font-size: 16px; color: #9f9f9f ; line-height: 20px;text-align: center}
.content{ width: 96% ; margin: 0 auto; font-size: 16px; color: #3e3e3e ; line-height: 28px; text-align: justify ;  padding: 15px 0 20px 0 ; overflow: hidden;}
.content p{ margin: 16px 0}
.content img{ max-width: 100% !important ; height: auto !important}

.tj-box{ width: 100% ; height: 40px; border-bottom: 1px solid #d6d6d6 ; margin: 20px 0 0 0; position: relative;}
.tj-box h3{ font-size: 24px; color: #3f4040 ;line-height: 26px;}
.tj-box span{ width: 155px; height: 2px; background-color: #0052b3 ; position: absolute; left: 0; bottom: -1px}











