@charset "gb2312";
body { padding:0; margin:0px;  font:14px "Microsoft YaHei","微软雅黑","Arial","SimSun","宋体"; color:#888; background:#fff; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button {margin: 0;padding:0; margin:0; font-weight:normal; } 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6,p,em,i,b,strong { margin:0; padding:0; font-weight:normal; font-style:normal;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
.cl { clear: both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
a { color:#333; text-decoration:none; }
a:hover{ color:#333; text-decoration: none; }
.padd30{ padding-top:30px;}
.padd50{ padding-top:50px;}
.fl{ float:left}
.fr{ float:right}

.top_box_one{ display:none}
.top_box_two{ display:none}

.warp { width:1000px; margin:0 auto; overflow:hidden; }
.warp2 { width:100%; background:#f8f8f8; overflow:hidden; padding:30px 0 50px 0;}
.warp3 { width:1032px; margin:0 auto; overflow:hidden; }
.ztzt { width:1000px; margin:0 auto; overflow:hidden; border-bottom:2px #2e77e6 solid; padding-bottom:10px; font-size:24px; line-height:36px; color:#2e77e6;}

.top {display: block; width: 100%;background: url(../images/top.jpg) no-repeat center; padding-top:670px;}

.xwlb { width:460px; overflow:hidden;}
.xwlb ul{}
.xwlb ul li{width: 100%;float: left;font-size: 16px;color: #333;line-height: 47px;border-bottom: 1px #efefef dashed;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xwlb ul li b {font-size: 18px;font-weight: bold;color: #ccc;padding: 0 10px 0 0;}
.wytw{ padding:30px 0 0 0;}


.bqjb { width:500px; overflow:hidden;}
.bqjb h1{ width:100px; font-size:22px; line-height:30px; padding:16px; background:#2e77e6; color:#FFF;}
.bqjb li{ width:100%; padding-top:30px;}
.bqjb li img{ width:230px; height:310px; overflow:hidden; float:left; margin-right:40px;}
.bqjb li h2{ font-size:22px; color:#333; line-height:36px; font-weight:700; }
.bqjb li p{ font-size:16px; color:#999; line-height:30px; padding-top:10px;}


.focus1,#focus1 { width:1000px; height: 500px; float:left; margin-top:3px;  }
.focus1 ul li { width:1000px; height: 500px; position: relative; overflow:hidden; float: left;}
.focus1 img { width:1000px; height: 500px;}
.focus1 span { width:5208px; height:50px; overflow:hidden; position:absolute; bottom:0; left:0;
  background:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#e5ffffff',endColorstr='#e5ffffff'); padding-left:22px; overflow:hidden;}
.focus1 p { font-size:18px; line-height:50px; color:#000;}
.focus1 p a { color:#fff; text-decoration:none;}


.hpa { width:1032px; float:left; padding:40px 0 18px 0px; }
.t { width:312px; float:left; margin:0 16px 30px 16px; cursor:pointer; 
-webkit-transition:-webkit-transform 0.3s ease-out;
-moz-transition:-moz-transform 0.3s ease-out;
-ms-transition:-ms-transform 0.3s ease-out;
-o-transition:-o-transform 0.3s ease-out;
transition:transform 0.3s ease-out; }
 .t h3 { width:256px; float:left; padding:28px; background:#fff; }
.t h3 img { width:256px; height:185px;}
.t h3 p { width:256px; float:left; font-size:18px; line-height:25px; color:#000; height:50px; overflow:hidden; padding:22px 0 9px 0px; text-align:center;}
.t h3 span { width:256px; float:left; font-size:14px; line-height:25px; color:#666; height:125px; overflow:hidden; display:inline-block; }
.t:hover h3 { background:#44aee7; }
.t:hover {
-webkit-transform:scale(0.92) translateY(19px);
-moz-transform:scale(0.92) translateY(19px);
-ms-transform:scale(0.92) translateY(19px);
-o-transform:scale(0.92) translateY(19px);
transform:scale(0.92) translateY(19px); }
.t h3:hover p { color:#fff; }
 .t h3:hover span { color:#fff; }
 .t h4 { width:312px; height:12px; float:left; background:url(../images/hpa_yy.png) center top no-repeat; }

.copy { width:100%; margin:0 auto; overflow:hidden; background:#0870bb; font-size:14px; line-height:48px; color:#fff; overflow:hidden; height:46px; }
.copy span { float:right; color:#dcf0ff; }
.copy a { color:#fff; } 
.copy a:hover { color:#dcf0ff; } 


