@charset "utf-8";
body{margin:0px; font-size:12px; color:#333; font-family: 微软雅黑; cursor:default; min-width:1280px;}
*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal;}
input,select,button{font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none; vertical-align:middle;}
li{list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#539cdc;}
.clear{overflow:hidden; clear:both; height:0px;}
.fll{float:left;}
.rtt{float:right;}


.con{width:1200px; margin:0 auto;}


.header{width:100%;  position:fixed;  z-index:9999; height:70px; background:#606060;}
.logo{float:left; }
.logo img { height:70px; width:auto;}
.logo p { float:left; padding-left:10px;}
.logo p font { font-size:8px;}
.ywqh { float:right; line-height:70px; font-size:15px; color:#fff; margin-left:30px;}
.ywqh a {color:#fff;}
.ywqh a:hover {color:#539cdc;}
.header.on{position:fixed; top:0; left:0; background-color:rgba(255,255,255,.9); box-shadow:0 2px 2px #ccc;}
.header .nav{ float:right;}
.header .nav ul li{font-size:15px;  line-height:70px; text-align:center; float:left; display:block; position:relative; color:#fff; margin-left:30px;}
.header.on .nav ul li{}
.header .nav ul li a{display:block;color:#fff; 
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.header .nav ul li a.n{color:#fff;}
.header .nav ul li span{width:0; height:2px; background:#539cdc; position:absolute; left:50%; top:68px;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transform:translate(-50%,0);
-webkit-transform:translate(-50%,0);
-moz-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
-o-transform:translate(-50%,0);}
.header .nav ul li:hover span{width:100%;}
.header .nav ul li.on span{width:100%;}
.header .nav ul li:hover a{color:#539cdc; }
.header .nav .ej{width:180px; position:absolute; top:70px; left:-10px; display:none; }
.header.on .nav .ej{top:54px;}
.header .nav .ej a{font-size:14px; line-height:35px; background-color:#539cdc; border-top:1px solid #539cdc; color:#fff; font-weight:normal; text-align: center;}
.header .nav ul li:hover .ej a{background:#539cdc; color:#fff;}
.header .nav ul li:hover .ej a:hover{background:#f19d19;}



.high { height:70px; display:block;}

.swiper-container-ban{width:100%; position:relative; z-index:9;}
.swiper-container-ban .swiper-slide{position:relative;  margin-top:70px; display: block;}
.swiper-container-ban .swiper-slide img{width:100%; height:auto; display:block;}


.sy_gy { width:100%; background:#606060; padding:20px 0px; font-size:18px; line-height:28px; color:#FFF; text-align:center;}
.sy_bt{width:100%; overflow:hidden; text-align:center; margin-bottom:30px; text-align:center; font-size:30px;}



.sy_cp{ width:100%; margin:50px auto; max-width:1200px;} 
.sy_cp ul li { float:left; width:230px; margin-right:93.33333px; float:left; text-align:center;}
.sy_cp ul li img { width:200px; height:200px;}
.sy_cp ul li .wz {}
.sy_cp ul li .wz h1 { font-size:24px; padding:15px 0px; text-align:center; border-bottom:2px solid #539cdc;}
.sy_cp ul li .wz p { font-size:17px; line-height:35px; color:#666;}
.sy_cp ul li:nth-child(4n) { margin-right:0;}



.sy_mb { width:100%; background:#f6f6f6; padding:50px 0px;}
.sy_mb h2 { font-size:18px; margin-bottom:15px;}
.sy_mb p { font-size:14px; line-height:30px; color:#666; background: url(../images/dian.jpg) left center no-repeat; text-indent: 10px;}
.sy_mb img { margin-right:5px;}
.sy_mb .span { width:150px; height:30px; background:#539cdc; border-radius:5px; color:#FFF; text-align:center; display:block; line-height:30px; margin-top:20px;}
.sy_mb .span a{color:#FFF; font-size:14px;}
.sy_mb .span:hover a {color:#FFF; font-size:14px; background:#f19d19;  border-radius:5px; display:block;}
.sy_mb .dy { width:330px; padding-left:185px;}
.sy_mb .d2 { width:300px; padding-left:25px;}
.sy_mb .d3 { width:300px; padding-left:30px;}


.foot { width:100%; background:#606060; padding:15px 0px; color:#FFF;}
.foot img { padding:0px 0px 0px 8px;}

.fh_top{width:50px; height:50px; border-radius:100%; background-color:#fff; border:2px solid #e7e7e7; display:none; position:fixed; right:2px; bottom:70px; z-index:999;}
.fh_top img{width:100%; height:auto;}


.neiye{width:1200px; margin:0px auto; overflow:hidden;  background:#FFF; padding:70px 0px 50px 0px;}
.neiye .lf{width:185px; float:left; overflow:hidden; background: url(../images/x.png) repeat-y; position: relative;}
.neiye .lf h3{width:100px;  line-height: 40px; background-color:#fff; color:#539cdc; font-size:15px; border:4px solid #539cdc; text-align: center; border-radius: 30px;}
.neiye .lf ul { width: 132px; float: right;}
.neiye .lf ul li{float:right; display:block; width:100%; margin-top:30px;  }
.neiye .lf ul li em {width: 30px; height: 2px; background: #539cdc; display:inline-block; float: left; margin-top: 24px;}
.neiye .lf ul li span{border:4px solid #539cdc; border-radius: 30px; width: 80px; line-height: 35px; display: inline-block; float: left;}
.neiye .lf ul li a{font-size:14px; color:#539cdc; text-decoration:none; display:block; text-align: center; 
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.neiye .lf ul li a:hover{color:#539cdc;   }
.neiye .lf ul li .on{color:#fff; background: #539cdc;  }
.neiye .dbfd {position: absolute; left: 0; bottom: 0; height: 17px; background: #fff; width: 80px; display: block;}



.sy_lb{width:1180px; background:#E1E1E1; padding:5px 5px; margin:50px auto; }
.sy_lb .dy{width:100%;}
.sy_lb .tp{width:762px;  overflow:hidden;
transition:all .5s; 
-webkit-transition:all .5s; 
-moz-transition:all .5s; 
-ms-transition:all .5s; 
-o-transition:all .5s;}
.sy_lb .tp img{width:100%; height:430px; display:block;}
.sy_lb .wzz{width:358px; font-size:14px; line-height:26px; overflow:hidden; position:relative; padding:30px; background: #FFFFFF; min-height: 368px; height: 370px;}
.sy_lb .wzz h5{font-size:20px; line-height:36px; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight:bold; color:#333; padding-top: 50px;}
.sy_lb .wzz p{margin-top:5px; font-size:16px; line-height:26px; color:#333;  }
.sy_lb .wzz span{color:#999; font-size:16px; margin-right:20px;}
.sy_lb .wzz i{margin-right:5px;}
.sy_lb .span { width:90px; height:30px; background:#539cdc; border-radius:5px; color:#FFF; text-align:center; display:block; line-height:30px; margin-top:20px;}
.sy_lb .span a{color:#FFF; font-size:14px;}
.sy_lb .span:hover a {color:#FFF; font-size:14px; background:#f19d19;  border-radius:5px; display:block;}
.xw_lb{width:1200px; margin:50px auto;}
.xw_lb .tp{width:280px; padding:4px; border:1px solid #e7e7e7; float:left; overflow:hidden;
transition:all .5s; 
-webkit-transition:all .5s; 
-moz-transition:all .5s; 
-ms-transition:all .5s; 
-o-transition:all .5s;}
.xw_lb .tp img{width:100%; height:auto; display:block;}
.xw_lb ul li:hover .tp{border:1px solid #539cdc;}
.xw_lb .wz{width:870px; float:right; font-size:14px; line-height:26px; overflow:hidden; position:relative;}
.xw_lb .wz h3{font-size:20px; line-height:36px; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight:bold;}

.xw_lb .wz p{margin-top:5px; font-size:13px; line-height:24px; color:#666; }
.xw_lb .wz span{color:#539cdc; font-size:16px; margin-right:20px;}
.xw_lb .wz i{margin-right:5px;}
.xw_lb .xq{width:100px; height:30px; margin-top:25px;  color:#fff; background:#539cdc; font-size:14px; line-height:30px; text-align:center; position:relative; overflow:hidden; z-index:99;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s; float:left; border-radius: 20px;}
.xw_lb .xq:after{content:''; width:0; height:30px; background-color:#f19d19;  position:absolute; top:0; left:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.xw_lb .xq:hover:after{width:100%;}
.xw_lb .xq a{display:block; position:relative; z-index:999; color:#fff; 
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.xw_lb .xq:hover a{color:#fff;}
.xw_lb .xq i{margin-left:10px;}
.xw_lb .lj { float:left; margin-left:10px; border-radius:3px;}
.xw_lb .lj img {border-radius:3px; width:29px; height:29px; margin-top:25px;}
.xw_lb ul li{width:100%;  float:left; border-bottom:1px solid #ddd; padding:25px 0px;}
.xw_lb ul li:first-child { padding-top:0px;}



.paging{width:100%; margin:30px auto 20px auto ; text-align:center; overflow:hidden;}
.paging a{line-height:32px; color:#888; background-color:#fff; text-align:center; font-size:14px; border:1px solid #e7e7e7; width:32px; height:32px; margin:0 3px; display:inline-block;}
.paging a:hover{background-color:#539cdc; border:1px solid #539cdc; color:#fff;}
.paging a.on{background-color:#539cdc; border:1px solid #539cdc; color:#fff;}


.cp_js{width:1200px;  margin:50px auto;}

.cp_js img { width:100%; height:auto; padding:10px 0px;}


.sy_sj {width:1200px; margin:50px auto;} 

.sy_sj ul li{float:left; width:575px; margin-right:50px; margin-bottom:20px;}
.sy_sj ul li:nth-child(2n){ margin-right:0;}
.sy_sj .tp {width:575px; height: auto; overflow:hidden;}
.sy_sj .tp img{width:100%; height: auto;  display:block; overflow:hidden;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.sy_sj ul li:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.sy_sj ul li:nth-child(4n) { margin-right:0;}
.sy_sj .wz{ background:#f6f6f6; text-align:left; padding:15px 15px; text-align:center;}
.sy_sj .wz h3{font-size:18px;  margin-bottom:5px;}
.sy_sj .wz p{font-size:13px; color:#888; margin-bottom:10px;line-height:24px; height:48px; overflow:hidden;}
.sy_sj .xq{width:100px; height:30px; margin:10px auto 0px auto;  color:#fff; background:#539cdc; font-size:14px; line-height:30px; text-align:center; position:relative; overflow:hidden; z-index:99;border-radius: 20px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s; }
.sy_sj .xq:after{content:''; width:0; height:30px; background-color:#f19d19;  position:absolute; top:0; left:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.sy_sj .xq:hover:after{width:100%;}
.sy_sj .xq a{display:block; position:relative; z-index:999; color:#fff; 
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.sy_sj .xq:hover a{color:#fff;}
.sy_sj .xq i{margin-left:10px;}

.jrwm { width:1200px; margin:50px auto;}
.jrwm ul li { border-bottom:1px solid #ddd; padding:25px 0px;}
.jrwm ul li:first-child { padding-top:0px;}
.jrwm h4 { font-size:20px; color:#539cdc; font-weight:bold; height:40px;}
.jrwm .tp { width:100%; padding-bottom:20px;}
.jrwm .tp img { width:100%; height:auto;}
.jrwm .wz { padding:10px 0px;}
.jrwm .wz p { width:700px; float:left; font-size:14px; color:#666; line-height:26px;}
.jrwm .wz .an { width:100px; float:right;}
.jrwm .wz  .xq{width:100px; height:30px;   color:#fff; background:#539cdc; font-size:14px; line-height:30px; text-align:center; position:relative; overflow:hidden; z-index:99;border-radius: 20px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s; float:right; display: block; }
.jrwm .wz  .xq:after{content:''; width:0; height:30px; background-color:#f19d19;  position:absolute; top:0; left:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.jrwm .wz  .xq:hover:after{width:100%;}
.jrwm .wz  .xq a{display:block; position:relative; z-index:999; color:#fff; 
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.jrwm .wz  .xq:hover a{color:#fff;}
.jrwm .wz  .xq i{margin-left:10px;}


.lxwm { width:1200px; margin:50px auto;}
.lxwm p { padding:15px 0px; font-size:16px; line-height:30px;}
.lxwm .xly { width: 100%; font-size: 14px; line-height: 40px; margin-bottom: 20px;}
.lxwm .xly .wzz{ width:75px; text-align: right; float: left; padding-right: 10px;}
.lxwm input { width: 95.1%; height: 40px; line-height: 40px; padding: 0px 10px; border: 1px solid #ddd;}
.lxwm .txt{ width: 95%; height: 150px; line-height: 30px; padding:1%; border: 1px solid #ddd; outline: none;}
.lxwm .zi { width: 93%; line-height: 40px; background: #f6f6f6; padding:1% 2%; margin-top: 30px; border: 1px solid #f6f6f6;}
.lxwm .zi font { font-weight: bold;}
.lxwm .an {width:200px; height:40px; margin:10px auto 0px auto;  color:#fff; background:#539cdc; font-size:16px; line-height:40px; text-align:center; border-radius: 20px; }



.zw{ line-height:30px; padding:15px 0; min-height:350px;color:#555555; font-size:14px;}
.zw a:link{ color:#555555; }
.zw a:visited{ color:#555;}
.zw a:hover{ color:#FF6205;}
.zw a:active{color:#555555;}
.zw img{
 max-width:100%;

 width:expression(document.body.clientWidth>100%?"100%":"auto");

}

.xiaocms-page span{ margin:0 3px;  border:1px solid #fd9d01;line-height:35px; padding:0 15px; background:#fd9d01; color:#FFFFFF; display:inline-block; }
.xiaocms-page  a{margin:0 3px;   border:1px solid #eee;line-height:35px;background:#fff; display:block; color:#333; padding:0 15px;display:inline-block; }
.xiaocms-page  a:hover {margin:0 3px;   border:1px solid #fd9d01;line-height:35px; background:#fd9d01; color:#fff; padding:0 15px;display:inline-block;}



.zw .span { width:90px; height:30px; background:#539cdc; border-radius:5px; color:#FFF; text-align:center; display:block; line-height:30px; margin:20px auto;}
.zw .span a{color:#FFF; font-size:14px;}
.zw .span:hover a {color:#FFF; font-size:14px; background:#f19d19;  border-radius:5px; display:block;}