/*common*/
*{padding:0px;margin:0px;}
html{background:#E4E4E4;}
body{font:12px 微软雅黑,Verdana,Arial,Tahoma;background:#E4E4E4;color:#6C6C6C;}
img{border:none;}
a{color: #6C6C6C;text-decoration: none;}
a:hover{color:#225F9C;}
ul,li{list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {font-size: 12px;font-weight: normal;}
i,em{font-style:normal;}

/*base*/
.mbg{width:1020px;margin:0 auto;background:url(img/mbg.png) repeat-y center top;}
.mfoot{height:16px;width:1000px;margin:0 auto;background: url(img/mfootbg.gif) repeat-x center top;}
.m{width:980px;margin:0 auto;}
.p_r{position:relative;}
.d_n{display:none;}
.f_l{float:left;}
.f_r{float:right;}
.c_b{clear:both;}
.pt10{padding-top:10px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt100{margin-top:100px;}

.head {height:90px;background:url(img/headbg.gif) repeat-x;width:1000px;margin:0 auto;}
.head .m{position: relative;}
.head .logo{width:574px;float:left;font-size:0;}
.head .hdsear{float:right;width:137px;height:21px;position:relative;margin-top:57px;}
.head .hdsear .intxt{position:absolute;left:0;top:0px;width:116px;height:21px;line-height:21px;border:0;text-indent:5px;color:#bfbfbf;background:url(img/searintxtbg.gif) no-repeat left center;}
.head .hdsear .btn{position:absolute;right:0;top:0;width:21px;height:21px;border:0;background:url(img/searbtnbg.gif) no-repeat;cursor:pointer;}
.head .hotline{height:46px;line-height:20px;color:#5f5d5d;padding-left:52px;background:url(img/headhotlinebg.png) no-repeat left center;position: absolute;left:564px;top:26px;}
.head .hotline b{font-size:24px;color:#01b816;}
.head .weblan{position:absolute;height:12px;right:0;top:25px;}
.head .weblan img{vertical-align: middle;}
.head .weblan span{padding:0 7px;}

.hdnav{height:30px;line-height:30px;background:#194975 url(img/navbg.png) repeat-x;}
.hdnav ul{position:relative;}
.hdnav li{float:left;position:relative;z-index:9999;}
.hdnav li a.big{float:left;display:block;font-size:12px;width:140px;text-align:center;color:#fff;}
.hdnav li a.big:hover,.hdnav li.cur a.big{background:#194975 url(img/navcurbg.png) repeat-x;}

.hdnav .subnav{display:none;position:absolute;left:0;top:30px;background:#42627d;width:140px;}
.hdnav .subnav a{display:block;color:#fff;text-align:center;height:32px;line-height: 32px;margin:0 10px;border-top:1px #55728a solid;}
.hdnav .subnav a:hover{background:#3a5b77;}

.islider{height:260px;}
.banner{height:155px;}

.tit {height:13px;line-height:13px;background:url(img/titlinebg.png) repeat-x left center;position:relative;margin-bottom:14px;}
.tit b{display: inline-block;background:#fff url(img/titbg.gif) no-repeat left center;text-indent:12px;padding-right:12px;}
.tit .more{display:block;position: absolute;right:0;top:4px;padding-left:12px;height:11px;background:#fff;}
.tit .more i{display:block;width:38px;height:11px;background:url(img/titmore.gif) no-repeat;}

.ipro{ overflow:hidden; position:relative;  border:1px solid #ccc;   }
.ipro .hd{ overflow:hidden;  height:131px;position: absolute;top:16px;left:0;width:100%;}
.ipro .hd .prev,.ipro .hd .next{ display:block;width:20px; height:131px;float:left;cursor:pointer; background:url(img/leftarr.gif) no-repeat;}
.ipro .hd .next{width:19px;float:right;background:url(img/rightarr.gif) no-repeat; }

.ipro .bd{ padding-top:16px;width:676px;margin-left:20px;overflow:hidden;}
.ipro .bd ul{ overflow:hidden; zoom:1;}
.ipro .bd ul li{ margin-left:5px;float:left; _display:inline; overflow:hidden; text-align:center;  }
.ipro .bd ul li .pic{ text-align:center;}
.ipro .bd ul li .pic img{ width:150px; height:102px; display:block;}
.ipro .bd ul li .title{height:29px; line-height:29px;background:url(img/iprolipbg.gif) repeat-x;}



.posibox{position: absolute;right:0;top:0;padding-left:12px;background:#fff;text-align:right;}

.ileft{width:250px;float:left;}
.iright{width:715px;float:right;}

.iabout{font-size:0;}
.iabout p{font-size:12px;text-indent:2em;padding-top:7px;word-wrap:break-word;line-height:20px;}

.ipro{background:#e3e3e3;border-radius:6px;height:147px;width:100%;}

.ithree ul{width:730px;margin-right:-15px;padding-top:11px;}
.ithree ul li{width:228px;float:left;margin-right:15px;}

.lleft{width:170px;float:left;padding-bottom:280px;background: url(img/lleftbg.gif) no-repeat left bottom;}
.lright{width:795px;float:right;}

.lefttit{height:34px;line-height:34px;background:url(img/lefttitbg.gif) no-repeat;font-size: 14px;text-align:center;color: #4D4C4C;font-weight: bold;}
.leftlist li{height:34px;line-height:34px;background:url(img/leftlistlibg.gif) no-repeat;color: #FFFFFF;text-align: center;}
.leftlist li:hover{font-weight:bold;}

.arctitle{text-align:center;font-size:14px;padding:20px 0;}
.aboutbody{line-height:24px;padding:30px 0;}
.nextprev{padding-bottom:30px;line-height:24px;}

.prolist ul{padding:28px 0 0 17px;}
.prolist li{width:156px;float:left;font-size:0;margin:0 17px;}
.prolist li img{width:150px;height:102px;padding:2px;border:1px #ddd solid;}
.prolist li p{height:29px;line-height:29px;text-align:center;background:url(img/prolipbg.gif) repeat-x;font-size:12px;color:#6C6C6C;}

.messagebox ul{padding:30px 0 0 30px;}
.messagebox li{margin-bottom:5px;width:608px;}
.messagebox label{display:inline-block;width:90px;color:#000;}
.messagebox .intxt{width:142px;height:23px;}
.messagebox textarea{height:223px;width:515px;}
.messagebox .btn{width:75px;height:25px;}

.foot{height:52px;line-height:52px;}
.foot .left{width:760px;float:left;}
.foot .right{width:220px;float:right;text-align: right;}

.page {padding-top:40px;padding-bottom:70px;*zoom: 1;text-align:center;}
.page a,.web_fyer em {display:inline-block;color: #6C6C6C!important;font-size: 14px;margin: 0px 3px;padding:0px 10px;background: #fff;text-align: center;font-style: normal;white-space: nowrap;border: 1px solid #ebebeb;line-height: 25px;}
.page a:hover,.web_fyer a.fycurrent {color: #fff!important;background:#22619E;border:1px #22619E solid;}


/* Shrink */
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}


/* Pulse */
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
  -webkit-animation-name: hvr-pulse;
  animation-name: hvr-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}