*{ margin: 0; padding: 0;}
html { font-size: 100%;  -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body { margin: 0; font-size: 13px; line-height: 1.231;}
body, button, input, select, textarea { font-family: sans-serif;}
a,a:hover,a:focus { text-decoration: none; outline: 0;}
b, strong { font-style: normal;}
ul li, ol li{ list-style: none;}
.clearfix:after{
content: ””;
display: block;
height: 0;
line-height: 0;
visibility: hidden;
clear: both;}
.clearfix{zoom: 1;}


img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}

button, input, select, textarea {outline: none; font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;}
button, input { line-height: normal; *overflow: visible;}
table button, table input { *overflow: auto;  outline: none;}
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button;}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box;}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;}


body{     font-family: ,verdana; background: url(../images/bg2.jpg) repeat;}
.w1200 { width: 1200px; margin: 0 auto;}
.header,.nav{min-width: 1200px;}
.header {   height: 194px; background: url(../images/topbg.jpg) repeat-x;}
.headerWrap { width:892px; margin:0 auto;}
.header_bg12   {   height: 194px; background: url(../images/logo4.jpg) no-repeat center top;  width:1200px; margin:0 auto;}
.hLogo { padding: 26px 0 0 0;}
.hsearch { width:230px;float:right;  padding:10px 0 0 0;}
.hsearch input[type="text"] { float:left; width:150px; height:22px; line-height:22px; background-color: transparent;border:1px solid #155791;background:#fff;}
.hsearch input[type="button"] { float:left; width:60px;  background-color: transparent; border:0; height:25px; color:#fff;}

.nav { background: url(../images/navbg.jpg) repeat-x; height: 53px;}
.navBg { background: url(../images/nav.jpg) no-repeat center top; height: 50px; width: 1197px; margin: 0 auto;}
.content { background: url(../images/bg1.jpg) repeat-x; overflow: hidden;}
.nav ul { display: block; width: 1000px; margin: 0 auto;}
.nav ul> li {position: relative;  background: url(../images/line1.jpg) no-repeat left center; text-align: center; float: left; font-size: 16px; font-weight: bold;width: 111px;}
.nav ul >li:first-child { background-image: none;}
.nav ul >li >a  {  display: block;height: 50px; line-height: 50px; color:#004374;font-size: 16px;}
.nav ul li >div {display: none;  width: 130px; background-color: #ace1f3; position: absolute ; z-index: 10; top: 49px; left: -18px; font-size: 14px;}
.nav ul li >div > a { font-size:12px; font-weight: normal; color:#004374;border-top: 1px solid #89c0e7; height: 30px; line-height: 30px; display: block; font-family: '';}
.nav ul li >div > a:hover { background-color: #fff;}
.nav ul >li:hover > div { display: block;}

.wraps { overflow: hidden;}
.wrapMidle {overflow: hidden; width: 1000px; margin: 0px auto 0 auto; background: #fff ; padding:20px 0 0 0;border-radius:5px;} 
.wrapBottom {  height: 9px;width: 1000px; margin: 0 auto;}

/****/
.animalLeft { width:227px; float: left;  margin:0 8px 0 12px ;overflow: hidden;}
.animalMid { border-left:1px solid #dee2e2;border-right:1px solid #dee2e2; width: 424px; padding :0 10px; float: left; overflow: hidden;}
.animalright{ width:285px; float: right; margin:0 12px 0 8px ;overflow: hidden;}


.antitle { overflow: hidden; font-size: 14px; padding: 0 0 0 25px; color: #044a90; background: url(../images/title.jpg) no-repeat left top; height: 43px;  line-height: 43px;}
.antitle span { float: left;}
.antitle a { float:right; color: #424242; font-size: 12px; margin: 0 10px 0 0; font-weight: normal;}

/*****/
.leftImgText { width:225px; height: 180px;border:1px solid #dee2e2; border-radius: 3px;background-color: #efefef; overflow:hidden; position:relative; margin: 10px auto 0 auto;}
.leftImgText .hd {  height:15px; overflow:hidden; position:absolute; right:5px; bottom:40px; z-index:1;}
.leftImgText .hd ul{ overflow:hidden; zoom:1; float:left;}
.leftImgText .hd ul li{ font-size: 12px; float:left; margin-right:2px;  width:15px; height:15px; line-height:17px; text-align:center; background:#fff;  background:rgba(255,255,255,0.6);cursor:pointer;}
.leftImgText .hd ul li.on{ background:#fa6e07; color:#fff;}
.leftImgText .bd{ position:relative; height:100%; z-index:0;}
.leftImgText .bd li { zoom:1; vertical-align:middle; font-size: 13px;}
.leftImgText .bd li >span { display: block; overflow:hidden;width:225px; height:150px;}
.leftImgText .bd li >a { font-size: 12px; color: #333; margin:7px 0 0  0; text-align: center; display: block;}
.leftImgText .bd li img { width: 225px;max-height: 149px;}

.picMarquee-left{ width:426px;  overflow:hidden; position:relative; border: 0; height:95px;}
.picMarquee-left .bd{}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{ width:140px;  border: 0; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .pic{ margin: 0 1px; border:1px solid #dee2e2; text-align:center;}
.picMarquee-left .bd ul li .pic img{ width:140px; height:90px; display:block; border: 0;}
.picMarquee-left .bd ul li .pic a {border: 0;}
.picMarquee-left .bd ul li .title{ display: none;}



.anWinterList { overflow: hidden; padding: 5px 10px 0 10px; height: 175px;}
.anWinterList ul li {}
.anWinterList ul li a { color:#333; font-size: 12px;height: 28px; line-height: 28px;}



.animalContatUs { overflow: hidden;}
.animalContatUs >div  { color: #333; overflow: hidden; padding:10px 15px;}
.animalContatUs >div p b { font-size: 12px; display: block; padding:  0 0 5px 0;}
.animalContatUs >div p { padding: 5px 0;}

.animalServer { overflow: hidden;}
.animalServer >div {  padding: 10px 5px;}
.animalServer >div a {text-align: center; color: #065097; overflow: hidden; font-size: 12px;font-weight: bold; margin:0 0 0 25px;  display: inline-block; background:url(../images/iconbg.jpg) no-repeat;width: 160px; height: 37px; line-height: 32px;}
.animalNotice { overflow: hidden;}
.animalNotice >div { padding: 5px 10px 0 5px; height: 175px;}
.animalNotice >div li a {color:#727272;font-size: 12px;height: 28px; line-height: 28px;}

.animalStytem { overflow: hidden;}
.animalStytem >div {text-align: center; padding: 10px ;}
.animalStytem >div a { color: #065097; overflow: hidden; font-size: 12px; font-weight: bold; margin:2px 5px ; display: inline-block;background:url(../images/iconbg1.jpg) no-repeat;  width: 178px;height: 37px; line-height: 37px;}

.footer  {overflow: hidden;}
.footer p { line-height: 40px; color: #727272; font-size: 12px; text-align: center;}

.lsitWrap {     min-height: 450px; overflow:hidden;width: 930px; margin:0 auto;}
.list_title { border-bottom: 1px solid #c4c4c4; background: url(../images/listjian.jpg) no-repeat 10px center; padding: 0 0 0 22px; height: 40px; line-height: 40px;}
.list_con { overflow: hidden; padding: 10px 0px; min-height:430px;}
.list_con  tr td{border-bottom: 1px dashed #c4c4c4;}
.newsl { background: url(../images/new.jpg) no-repeat right -1px; padding-right:30px ;}


.navdiv { overflow:hidden; width:219px; float:left;}
.navdiv  a  { display:block; height:40px; line-height:40px; font-size:15px; color:#222; padding:0 0 0 50px; border-bottom:1px solid #E4E4E4;}
.navdiv b { font-size:18px;text-align: center; display:block; background:#fff; height:60px; line-height:60px;border-bottom:1px solid #c4c4c4;}

.conDivRight { padding:20px 0 0 0;float:right;overflow:hidden; width:780px; border-left:1px solid #E4E4E4;}