﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#333; font-size:14px; font-family:微软雅黑;}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:middle;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#333; text-decoration:none;}
a:hover {color:#48b3d7; text-decoration:none;}
.fl{float: left;}
.fr{float: right;;}
.container{max-width:1240px;margin:0 auto;}


header{}
.head_top{ height:95px; padding-top: 15px; overflow: hidden;}
.head_top .logo{width: 225px; border-right: 0px solid #ccc; margin-right: 10px; padding-right: 10px;}
.head_top .logo img{ max-width: 100%;}
.top_word{display: block;overflow: hidden;float: left;padding-left: 0; padding-top: 18px; }
.top_word small{color: #333;font-size: 26px; font-weight: bold; display: block;}
.top_word em{display: block;color: #227822;font-size:22px; padding-top: 5px; letter-spacing: 1px;}

.top_right{overflow: hidden;float: right;width: 515px; margin-top: 15px;}
.top_tel{overflow: hidden; float: left; height: 50px;background: url("../images/tel.png") no-repeat 0px 4px; background-size: 40px; padding-left: 55px; }
.top_tel small{overflow: hidden;color: #333;font-size: 15px;display: block;}
.top_tel p{color: #fa4c00;font-size: 25px;font-weight: 600;}

/*搜索*/
.searcher{width:275px;height:35px;float:right;   margin-top:10px;}
.searcher .submit{width:36px;height:36px;float:right;border:0px; background-position: -215px top;color: #fff;cursor:pointer;}
.searcher .txt{width:214px;height:35px;line-height:35px;float:right;background-position: left top;text-indent: .5em;border:none ;color:#c0c0c0;}
.s{background:url(../images/tip.png) no-repeat; }

.nav{width: 100%; background: linear-gradient(to right, #31ce99, #56a4f7);}
.nav ul{}
.nav li{float: left;width: 12.5%;text-align: center;position: relative;}
.nav li:last-child{background: none;}
.nav li p{font-size: 16px;}
.nav li p a{display: block;line-height: 60px;color: #FFF;}
.nav li:hover p a{display: block;text-decoration: none;background: #48b3d7;color: #fff;}
.nav li dl{position: absolute;left: 0px;top: 60px;width: 150px;z-index: 100;line-height: 42px;visibility: hidden;opacity: 0;transition: all 0.3s;background: #FFF;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.nav li:hover dl{visibility: visible;opacity: 1;}
.nav li dl a{display: block;}
.nav li dl a:hover{display: block;text-decoration: none;background: #48b3d7;color: #FFF;}

.sp_header,.sjj_nav{display: none}

/*文字屑*/
.Titles{text-align: center;}
.Titles p{color: #666;font-size: 16px;margin-top: 10px; line-height: 32px; display: block;}
.Titles h2{font-size: 30px; color: #333;  padding-bottom: 4px;}
.Titles var{height: 2px;background: #48b3d7;width: 45px;display: inline-block;vertical-align: middle;margin: 0 20px;}


.dyip{text-align: center;background:#fff;padding:30px 0 20px; overflow: hidden;}
.dyip .slideBusiness{margin-top: 30px; overflow: hidden;}
.dyip .slideBusiness .spot{padding:20px 10px;overflow:hidden;background: #48b3d7;float: left;width: 100%;}
.dyip .slideBusiness .spot li{float:left; width:152px; text-align:center;cursor: pointer;}
.dyip .slideBusiness .spot li u{ display: block; width:51px;height:50px;margin: auto;transition: all .4s ease-in-out;}
.dyip .slideBusiness .spot li em{ position:relative; display:block; width:15px;height:15px;margin: 8px auto;border: 3px #fff solid;border-radius: 50%;}
.dyip .slideBusiness .spot li em:before{ content: ""; position: absolute;top:4px;right:-131px;;width:124px; height:1px; background: #fff}
.dyip .slideBusiness .spot li:last-child em:before{ display: none}
.dyip .slideBusiness .spot li h3{color:#fff;font-sizE:14px;}
.dyip .slideBusiness .spot li:hover em{ background: #61b76c}
.dyip .slideBusiness .spot li:hover u{transform:translateY(-8px);}

.dyip .slideBusiness .spot li.x1 u{background: url(../images/ico001.png) no-repeat center;}
.dyip .slideBusiness .spot li.x2 u{ background: url(../images/ico002.png) no-repeat center;}
.dyip .slideBusiness .spot li.x3 u{ background: url(../images/ico003.png) no-repeat center;}
.dyip .slideBusiness .spot li.x4 u{ background: url(../images/ico004.png) no-repeat center;}
.dyip .slideBusiness .spot li.x5 u{ background: url(../images/ico005.png) no-repeat center;}
.dyip .slideBusiness .spot li.x6 u{ background: url(../images/ico006.png) no-repeat center;}
.dyip .slideBusiness .spot li.x7 u{ background: url(../images/ico007.png) no-repeat center;}
.dyip .slideBusiness .spot li.x8 u{ background: url(../images/ico008.png) no-repeat center;}

.dyip .box{margin-top: 35px; overflow: hidden;}
.dyip .box ul{margin-left: -2%;overflow: hidden;}
.dyip .box ul li{float: left;margin-left: 2%;width: 22.7%; margin-bottom: 2%;transition: all 0.3s;background: #fff;border: 1px solid #e2e2e2;}
.dyip .box ul li .pic {width: 100%; -webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out;overflow:hidden}
.dyip .box ul li:hover .pic img{opacity:.9;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.dyip .box ul li .pic img{max-width: 100%;transition: all 0.4s; }
.dyip .box ul li span{line-height: 55px;font-size: 16px; display: block;}
.dyip .box ul li a{color: #333;transition: all 0.3s;}


.derp { width:100%; padding: 0 0 25px 0;  overflow: hidden;}
.derp .about_con { padding: 20px 0; overflow: hidden;}
.derp .about_con .jimg{float: left; width: 45%;}
.derp .about_con .jimg img{max-width: 100%;}
.derp .about_con .j_txt { float: right; width:calc(100% - 48%); line-height:30px; font-size: 14px;}

.derp .about_con .j_txt .more{ width:135px; line-height:37px; text-align:center; border: 1px solid #48b3d7; background:#fff; border-radius:30px; margin-top: 25px;}
.derp .about_con .j_txt .more a { display:block; color:#333; font-size: 15px;}
.derp .about_con .j_txt .more:hover{background:#48b3d7; }
.derp .about_con .j_txt .more:hover a{color:#fff;}

.derp .gssb {width:96%; background: #f5f5f5; padding: 2%; overflow: hidden;}
.derp .gssb img { float: left;  width:23.5%; max-width: 100%; margin-right: 2%; transition: all 0.3s; overflow: hidden;}
.derp .gssb img:nth-child(4) {margin-right: 0;}
.derp .gssb img:hover{transform:scale(1.08);transition: all 0.3s;}


.dsanp{height: 169px; padding-top: 42px;background: url(../images/adv.jpg) no-repeat center center;  color: #fff; text-align: center;margin:0 0 40px 0;}
.dsanp .zi{ background: url(../images/igao_kuang.png) no-repeat center bottom;width: 521px; margin-left: 410px;}
.dsanp .zi h2 b{font-size: 37px;font-style: italic;margin-right: 10px;line-height: 70px;}
.dsanp .zi h2 b span{ color: #fa4c00;}
.dsanp .zi p{font-size: 28px;}
.dsanp .zi p span{color: #44b9c8; }
.dsanp .wd{text-align: right;}
.dsanp .wd p{ font-size: 17px;}
.dsanp .wd span{font-size: 34px; display: block; padding: 5px 0;}
.dsanp a.igao_link{color: #fff;background: #44b9c8;display: block;width: 134px;height: 39px;line-height: 39px;text-align: center; border-radius: 3px;}



.dliup{padding:35px 0;background:url(../images/news_bg.jpg) left center no-repeat; overflow: hidden;}
.dliup .title{font-size: 28px;font-weight: bold;text-align: center;}
.dliup .title p{font-size: 48px;color: #f0f0f0;font-weight: bold;margin-top: -20px;}
.dliup .box{margin-top: 40px;}
.dliup .dliup_l{width: 36%;float: left;}
.dliup .dliup_l .bt{background: #48b3d7;color: #FFF;padding:21px 15px;}
.dliup .dliup_l .bt h2{font-size: 18px;font-weight: bold;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.dliup .dliup_l .bt h2 a{color: #FFF;}
.dliup .dliup_l .bt h2 a:hover{color: #FFF;}
.dliup .dliup_l .bt p{margin-top: 15px;}
.dliup .dliup_l .pic{}
.dliup .dliup_l .pic img{width: 100%;height:auto;}
.dliup .dliup_l .txt{line-height: 24px;margin-top: 15px;}
.dliup .dliup_r{width: 63%;float: right;}
.dliup .dliup_r .slideTxtBox{ }
.dliup .dliup_r .slideTxtBox .hd{margin-bottom: 15px;}
.dliup .dliup_r .slideTxtBox .hd ul{float: left;}
.dliup .dliup_r .slideTxtBox .hd ul li{float: left;font-size: 18px;margin-right: 30px;padding-right:30px;background: url(../images/pic24.png) no-repeat right center;cursor: pointer;}
.dliup .dliup_r .slideTxtBox .hd ul li.on{font-weight: bold;color:#2c975f;}
.dliup .dliup_r .slideTxtBox .hd .more{float: right;}
.dliup .dliup_r .slideTxtBox .bd ul{}
.dliup .dliup_r .slideTxtBox .bd li{border-bottom: 1px solid #fff;height: 104px;margin-bottom: 5px;background: #fff; cursor: pointer;}
.dliup .dliup_r .slideTxtBox .bd li:hover{border-bottom: 1px solid #48b3d7;}
.dliup .dliup_r .slideTxtBox .bd li .li_l{width: 80%;padding: 2%;}
.dliup .dliup_r .slideTxtBox .bd li h2{font-size: 17px;font-weight: bold;margin-bottom: 10px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.dliup .dliup_r .slideTxtBox .bd li p{font-size: 13px;line-height: 24px;height: 48px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.dliup .dliup_r .slideTxtBox .bd li .riqi{float: right;text-align: center;height: 110px;width: 110px;}
.dliup .dliup_r .slideTxtBox .bd li:hover{background: #48b3d7;color: #FFF; transition: all .3s;}
.dliup .dliup_r .slideTxtBox .bd li:hover h2 a{color: #fff;transition: all .3s;}
.dliup .dliup_r .slideTxtBox .bd li .riqi .ri{font-size: 45px;padding-top: 10px;}
.dliup .dliup_r .slideTxtBox .bd li .riqi .qi{line-height: 30px;}



.box_links{width: 100%; margin-top:0; height:auto; background: #fff;}
.box_links_main{max-width: 1280px; margin: 0 auto;}
.box_links .link_pics {width:100%;margin: 0 0 45px 0;text-align: left;}

.picMarquee-left{ width:100%; overflow:hidden; position:relative;  }
.picMarquee-left .bd{ padding:10px 0;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:285px; height:214px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }

.link{background:#fff; height:60px; line-height:60px; margin-top:5px; overflow: hidden;}
.link .lks_tit{width: 100px; float: left; font-size: 15px;font-weight: bold; }
.link ul{float: right; width: calc(100% - 100px)}
.link ul li {float:left;background:url(../images/lk_line.png) right center no-repeat;padding:0 7px;}


.foot{background: #333; height: auto; padding:38px 0 0 0; overflow: hidden;}

.bq_zk{ width:calc(100% - 215px); height:auto;  }
.bq_dh{float: left; width:290px; padding-top: 10px;  height:auto; color:#bebebe;border-right:1px solid #484848;}
.bq_dh a{ font-size:16px; color:#fff; line-height:45px; }
.bq_dh a:hover{  font-size:16px; color:#48b3d7; }
.bq_dh ul li{ width:50%; height:auto; float:left; margin-bottom: 10px;}


.bq_lxdk{ width:53%; float:right; padding:0 5%; border-right:1px solid #484848; }
.bq_lxbt{ width:100%; margin-top:0; background:url(../images/d_dhs.png) left 8px no-repeat; border-bottom: 1px solid #484848; padding-bottom: 10px;font-size:20px; color:#fff; text-align:left; line-height:38px; text-indent: 45px;}

.bq_lxk{ width:100%; height:auto; font-size:14px; color:#fff; margin-top:10px; line-height:30px;}


.bq_ewk{ width:150px;  margin-top:0;  float: right;}
.bq_ewbtk{ width:100%; height:20px; margin-top:15px; background:url(../images/ewm_b.png) left center no-repeat;}
.bq_ewbt{ font-size:15px; color:#FFF; text-align:right;  line-height: 20px;}
.bq_e{ width:100%; height: auto; margin-top:24px;}
.bq_e img{width:135px;}

.copys{ width:100%; border-top:1px solid #484848; margin-top:28px;}
.bq_dbwz{font-size:14px; line-height:32px; color:#eee; text-align: center; padding: 10px 0;}
.bq_dbwz a{font-size:14px;  color:#eee; }
.bq_dbwz a:hover{font-size:14px;  color:#e60d21; }