@charset "utf-8";body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,span{margin:0;padding:0;}
body{font-size:12px;font-family: "Microsoft YaHei" ! important;color:#000000;background:#fff;margin:0 auto;padding:0px;}
a{text-decoration:none;color:#235aa7;outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
img{border:0px;vertical-align: middle;}
li{list-style: none;}
.pt10{padding-top: 10px;}
.pl10{padding-left: 10px;}
.pr10{padding-right: 10px;}
.pb10{padding-bottom: 10px;}
.pn5{padding: 5px;}
.pt5{padding-top: 5px;}
.pl5{padding-left: 5px;}
.pr5{padding-right: 5px;}
.pb5{padding-bottom: 5px;}
.mt10{margin-top: 10px;}
.mt30{margin-top: 30px;}
.ml10{margin-left: 10px;}
.mr10{margin-right: 10px;}
.mb10{margin-bottom: 10px;}
.mn5{margin: 5px;}
.mt5{margin-top: 5px;}
.ml5{margin-left: 5px;}
.mr5{margin-right: 5px;}
.mb5{margin-bottom: 5px;}
.w1000 {
width:1000px;
margin: 0 auto;
}

.toper {
width:100%;
min-width: 1000px;
height:30px;
line-height: 30px;
border-bottom: 1px solid #d9d9d9;
background: #f1f3f7;
}
.toper .gg {
width:320px;
height:30px;
float:left;
padding-left: 20px;
background: url(../images/icongg.png) no-repeat left center;
}
.toper .gg .hd{ overflow:hidden;  height:30px;float: left;width: 10px;}
.toper .gg .hd .prev{ display:block;  width:10px; height:6px; float:left;overflow:hidden;cursor:pointer; background:url("../images/arrow.png") 0 0px no-repeat;margin-top: 9px;}
.toper .gg .hd .next{ display:block;  width:10px; height:6px; float:left;overflow:hidden;cursor:pointer; background:url("../images/arrow.png") 0 -6px no-repeat;}


.toper .gg .bd{width: 260px;float: left;height: 30px;overflow: hidden;}
.toper .gg .infoList li{ height:30px; line-height:30px;font-size: 12px;color: #333333;}
.toper .gg .infoList li a{ height:30px; line-height:30px;font-size: 12px;color: #333333;}

.right {
float:right;
}
.toper a {
height:30px;
line-height: 30px;
display: inline-block;
color: #333333;
padding: 0 20px;
}
.header {
width:100%;
min-width: 1000px;
height:60px;
}
.logo {
width:204px;
height:60px;
float:left;
}
.logo img {
width:204px;
height:60px;
float:left;
}
.nav {
height:60px;
float:right;
}
.nav li {
display: inline-block;
float:left;
}
.nav li a {
display: block;
height:58px;
line-height: 58px;
float:left;
font-size: 16px;
color: #333333;
padding:0 23px;
border-left: 1px solid #fff;
border-top: 2px solid #fff;
border-right: 1px solid #fff;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.nav li a.current {
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
border-top: 2px solid #59b4c7;
}
.nav li a:hover {
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
border-top: 2px solid #59b4c7;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.banner {
width:100%;
min-width: 1000px;
height:350px;
position: relative;
}
.fullSlide{ min-width:1000px;   position:relative;  height:350px; overflow:hidden;   }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:350px; }
.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:350px;  }
.fullSlide .bd li a{ position:absolute; width:100%; height:350px; display:block; z-index:1;;   }
.fullSlide .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;
}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prev,.fullSlide .next{ position:absolute;  display:block;  left:10%; top:50%;margin-top:-31px; width:46px; height:62px; background:url(../images/focusAdvBg.png) no-repeat; filter:alpha(opacity=80);opacity:0.8;  }
.fullSlide .next{ left:auto; right:10%; background-position:-46px 0; }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }

.kefu {
width:100%;
min-width: 1000px;
height:55px;
background: #f1f3f7;
border-bottom: 1px solid #d9d9d9;
}
.kefu img.kflogo {
width:222px;
height:55px;
float:left;
}
.kefu span {
height:55px;
line-height: 55px;
display: inline-block;
padding: 0 10px;
margin-left: 30px;
vertical-align: middle;
}
.kefu a {
vertical-align: text-bottom;
}
.column {
width:100%;
min-width: 1000px;
height:auto;

}
.column ul.colone {
width:100%;
height:171px;
float:left;
border-bottom: 1px solid #e1e1e1;
margin-top: 59px;
}
.column ul.colone li {
width:25%;
height:171px;
float:left;
text-align: center;
}
.column ul.colone li i {
width:72px;
height:72px;
display: inline-block;
}
.column ul.colone li i.iconcolone1{background: url(../images/iconcolone1.png);}
.column ul.colone li i.iconcolone2{background: url(../images/iconcolone2.png);}
.column ul.colone li i.iconcolone3{background: url(../images/iconcolone3.png);}
.column ul.colone li i.iconcolone4{background: url(../images/iconcolone4.png);}

.column ul.colone li span {
width:100%;
height:auto;
float:left;
font-size: 20px;
color: #4f5d74;
}
.column ul.coltwo {
width:100%;
height:auto;
float:left;
margin-top: 89px;
margin-bottom: 90px;
}
.column ul.coltwo li {
width:320px;
height:153px;
float:left;
background: #f1f3f7;
margin-right: 20px;
text-align: center;
}
.column ul.coltwo li.last{
margin-right: 0;
}
.column ul.coltwo li i {
width:50px;
height:50px;
border: 2px solid #59b4c7;
border-radius: 26px;
text-align: center;
line-height: 50px;
font-size: 18.84px;
color: #59b4c7;
text-transform: uppercase;
font-style: normal;
display: inline-block;
margin-top: -21px;
background: #fff;
}
.column ul.coltwo li i.iconcoltwo1{background: url(../images/iconcoltwo1.png);}
.column ul.coltwo li i.iconcoltwo2{background: url(../images/iconcoltwo2.png);}
.column ul.coltwo li i.iconcoltwo3{background: url(../images/iconcoltwo3.png);}
.column ul.coltwo li span {
width:100%;
height:auto;
float:left;
text-align: center;
font-size: 22px;
color: #59b4c7;
font-weight: bold;
line-height: 37px;
margin-top: 16px;
margin-bottom: 3px;
}
.column ul.coltwo li p {
width:100%;
height:auto;
float:left;
font-size: 14px;
color: #333333;
line-height: 22px;
text-align: center;
}
.main {
width:100%;
min-width: 1000px;
overflow: hidden;
}
.bgf1 {
background: #f1f3f7;
border-top: 1px solid #d7d9dc;
}
.icase {
width:100%;
height:256px;
float:left;
margin-top: 57px;
border-bottom: 1px solid #d7d9dc;

}
.icase .title {
width:100%;
height:40px;
line-height: 40px;
float:left;
text-align: center;
font-size: 22px;
color: #59b4c7;
margin-bottom: 21px;
}
.icaselist{width: 100%;position:relative;float: left;}
.icaselist .hd{width: 100%;float: left;position: absolute;}
.icaselist .hd .prev{position: absolute;top: 0;left: -50px; display:block;  width:30px; height:90px; float:right;overflow:hidden;cursor:pointer; background:url("../images/arroww.png") 0 0 no-repeat;}
.icaselist .hd .next{position: absolute;top: 0;right: -50px;display:block;  width:30px; height:90px; float:right;overflow:hidden;cursor:pointer; background:url("../images/arroww.png") 0 -90px no-repeat;}
.icaselist .hd .prev:hover{background:url("../images/arroww.png") -30px 0 no-repeat;}
.icaselist .hd .next:hover{background:url("../images/arroww.png") -30px -90px no-repeat;}
.icaselist .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.icaselist .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.icaselist .hd ul li.on{ background-position:0 0; }
.icaselist .bd{overflow: hidden;
    padding: 0;
    width: 998px;}
.icaselist .bd ul{ overflow:hidden; zoom:1; }
.icaselist .bd ul li{ margin-right:17px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.icaselist .bd ul li img{ width:184px; height:90px; display:block;border: 1px solid #cccccc;-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;}
.icaselist .bd ul li:hover img{ border: 1px solid #59b4c7;-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;}

.icase p {
width:100%;
height:auto;
float:left;
font-size: 16px;
color: #666666;
text-align: center;
line-height:75px;
}
.inews {
width:100%;
height:auto;
float:left;
margin-top: 60px;
}
.inews li {
width:500px;
height:155px;
float:left;
margin-bottom: 40px;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.inews li .date {
width:90px;
height:90px;
float:left;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.inews li .date span.md {
width:90px;
height:29px;
line-height: 29px;
float:left;
font-size: 26px;
color: #202020;
text-align: center;
font-family: Arial;
margin-top: 24px;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.inews li .date span.year {
width:90px;
height:20px;
line-height: 20px;
float:left;
font-size: 14.3px;
color: #202020;
font-family: Arial;
text-align: center;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.inews li .info {
width:370px;
height:155px;
float:left;
padding-left: 20px;
padding-right: 20px;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.inews li .info span {
width:100%;
height:auto;
float:left;
font-size: 22px;
color: #202020;
line-height: 50px;
margin-top: 10px;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.inews li .info p {
width:100%;
height:auto;
float:left;
font-size: 14px;
line-height: 25px;
color: #666666;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.inews li:hover .date {background: #59b4c7;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.inews li:hover .date span.md {color: #fff;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.inews li:hover .date span.year {color: #fff;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.inews li:hover .info {background: #59595a;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.inews li:hover .info span {color: #59b4c7;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.inews li:hover .info p {color: #ffffff;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}


.footer {
width:100%;
min-width: 1000px;
height:157px;
background: #B21F36;
border-top: 1px solid #F9DFBE;
}
.footer .ftnav {
width:100%;
height:43px;
line-height: 43px;
float:left;
font-size: 14px;
color: rgba(255,255,255,0.5);
border-bottom: 1px solid rgba(255,255,255,0.5);
margin-top: 21px;
text-align: center;
}
.footer .ftnav a {
display: inline-block;
font-size: 14px;
color: #F9DFBE;
margin: 0 10px;
}
.footer .copyright {
width:100%;
height:auto;
float:left;
font-size: 14px;
color: rgba(255,255,255,0.5);
line-height: 22px;
margin-top: 16px;
}
.footer .copyright p {
width:100%;
text-align: center;
height:auto;
float:left;
font-size: 14px;
color: rgba(255,255,255,0.5);
line-height: 22px;
}