/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei';}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
fieldset, img { border:none; }
img{border:none;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none;  }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family: 'Microsoft YaHei';}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:"Microsoft YaHei"; background:#fff; }
.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
.max{ min-width:1200px;}
.box{ width:1200px; margin:0 auto;}
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.max:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.left{ float:left;}
.right{ float:right;}
a{-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; text-decoration:none; }


.header{ height:94px; background:url(../images/header_bg.jpg) no-repeat center; padding-top:20px;}
.header .logo,.header img{ display:block;}
.header .right{ background:url(../images/tel.png) no-repeat left center; padding-left:45px;}
.header .right span{ display:block; font-size:15px; color:#5a5a5a;}
.header .right strong{ display:block; font-size:22px; color:#0080ed; font-family:"Impact"; font-weight:normal;line-height:24px;}

.nav{ height:66px; line-height:66px; background:#0080ed;}
.nav ul li{ display:block; float:left; width:130px; text-align:center; border-right:1px solid #2693f0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.nav ul li.first{width:148px; border-left:1px solid #2693f0;}
.nav ul li a{ display:block; font-size:16px; color:#fff;}
.nav ul li:hover{ background:#01c643;}

.fullSlide{ min-width:1200px;  position:relative;height:570px; z-index:9;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:570px;  }
.fullSlide .bd ul{ width:100%  !important; height:570px; }
.fullSlide .bd li{ width:100% !important; height:570px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;  height:570px; }
.fullSlide .hd{width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul{display:block;width:16%;margin:0 auto; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:13px; height:13px; border-radius:25px; margin:5px; background:#aeb8bb; overflow:hidden; line-height:9999px;}
.fullSlide .hd ul .on{ background:#0080ed; }

.lmt{ text-align:center; position:relative; border-bottom:1px solid #e7e7e7;    height: 67px; padding-top:28px; margin-bottom:35px;}
.lmt strong{ display:block; text-align:center; font-size:40px; color:#000000; font-weight:normal;}
.lmt span{ display:inline-block; font-size:16px; color:#ababab; padding:0 10px; height:28px; line-height:28px; background:#fff;}
.lmt:after{ content:""; width:37px; height:2px; background:#01c643; position:absolute; left:0; right:0; margin:0 auto; bottom:-17px;}

.fuwu{ padding-bottom:10px;}
.fuwu .tab-hd{ margin-bottom:20px;}
.fuwu .tab-hd ul{ text-align:center;}
.fuwu .tab-hd ul li{ display:inline-block; width:121px; height:35px; line-height:35px; border:1px solid #e0e0e0; border-radius:5px; margin:0 5px; text-align:center; font-size:15px; color:#606060;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.fuwu .tab-hd ul li a{ display:block;color:#606060;}
.fuwu .tab-hd ul li.on,.fuwu .tab-hd ul li:hover{ background:#0080ed; border:1px solid #0080ed;}
.fuwu .tab-hd ul li.on a,.fuwu .tab-hd ul li:hover a{ color:#fff;}
.fuwu .tab-bd ul{ width:1242px;}
.fuwu .tab-bd ul li{ display:block; float:left; width:374px; height:252px; margin-right:39px; margin-bottom:35px; position:relative;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.fuwu .tab-bd ul li img{ display:block; width:374px; height:252px; }
.fuwu .tab-bd ul li p{ width:100%; height:46px; line-height:46px; background:rgba(0,0,0,.7); text-align:center; color:#fff; font-size:16px; font-weight:bold; position:absolute; left:0; bottom:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.fuwu .tab-bd ul li:hover  p{ height:252px; line-height:252px; font-size:18px;}
.fuwu a.more{ display:block; width:154px; height:43px; line-height:43px; border:1px solid #c2c2c2; text-align:center; font-size:15px; color:#6e6e6e; border-radius:5px; margin:0 auto;}
.fuwu a.more:hover{ background:#0080ed; border:1px solid #0080ed; color:#fff;}

.shili{ padding-bottom:50px;}
.shili .picScroll-left{ position:relative;}
.shili .picScroll-left .bd{ overflow:hidden;}
.shili .picScroll-left .prev{ width:15px; height:23px; background:url(../images/prev.jpg) no-repeat center; position:absolute; left:-25px; top:146px; cursor:pointer;}
.shili .picScroll-left .next{ width:15px; height:23px; background:url(../images/next.jpg) no-repeat center; position:absolute; right:-25px; top:146px; cursor:pointer;}
.shili .picScroll-left ul li{ display:block; float:left; width:277px; margin-right:29px;}
.shili .picScroll-left ul li i{ display:block; width:271px; height:311px; border:3px solid #efefef; line-height:311px; text-align:center;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.shili .picScroll-left ul li i img{ display:inline-block; vertical-align:middle; height:300px;}
.shili .picScroll-left ul li p{ text-align:center; font-size:15px; color:#555555; margin-top:10px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.shili .picScroll-left ul li:hover i{ border:3px solid #0080ed}
.shili .picScroll-left ul li:hover p{ color:#0080ed}

.about{ background:#f7f8f8;}
.about .left{ width:50%; height:523px; background:url(../images/about.jpg) no-repeat left center; background-size:cover;}
.about .right{ max-width:600px; float:left; padding-left:30px; box-sizing:border-box; padding-top:45px;}
.about .right .tit b{ display:inline-block; font-size:36px; color:#e7e8e8; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-left:10px;}
.about .right .tit strong{ display:inline-block; font-size:40px; color:#000000; font-weight:normal;}

.about .right .tab a{ display:inline-block; width:140px; height:40px; line-height:40px;  border-radius:5px; margin-right:15px; text-align:center; font-size:15px; color:#3f3f3f; background:#e6e6e6;}
.about .right .tab a.on,.about .right .tab a:hover{ background:#0080ed; color:#fff;} 
.about .right .tab{ margin-top:20px; margin-bottom:20px;}

.about .right p{ font-size:15px; color:#4f4f4f; line-height:27px; margin-top:10px; text-align:justify;}

.about .right a.more{ display:block; width:114px; height:34px; line-height:34px; color:#6e6e6e; border:1px solid #c2c2c2;border-radius:5px; font-size:15px; margin-top:20px; text-align:center;}
.about .right a.more:hover{ border-radius:25px;}

.youshi{ height:240px; background:url(../images/youshi_bg.jpg) no-repeat center; padding-top:77px; }
.youshi ul li{ display:block; float:left; width:300px; box-sizing:border-box; padding-left:90px; height:160px; position:relative; border-right:1px solid rgba(255,255,255,.5)}
.youshi ul li.first{ border-left:1px solid rgba(255,255,255,.5) }
.youshi ul li img{ display:block; position:absolute; left:28px; top:0;}
.youshi ul li strong{ display:block; font-size:24px; color:#fff; font-weight:normal;}
.youshi ul li span{ display:block; font-size:12px; color:rgba(255,255,255,.6); margin-top:5px; position:relative; padding-bottom:13px; margin-bottom:10px;}
.youshi ul li span:after{ content:""; width:24px; height:2px; background:#fff; position:absolute; left:0; bottom:0;}
.youshi ul li p{ font-size:14px; color:#fff; line-height:26px;}


.news{ padding-top:10px; padding-bottom:45px;}
.news .left{ width:500px;}
.news .left .pic{ display:block; width:500px; height:278px; position:relative;}
.news .left .pic img{ display:block;width:500px; height:278px; }
.news .left .pic .time{ display:block; width:89px; height:97px; position:absolute; left:0; top:0; background:#01c643; color:#fff; text-align:center;}
.news .left .pic .time strong{ display:block; font-size:50px; font-weight:normal;}
.news .left a.tit{ display:block; font-size:17px; color:#1c1c1c; line-height:24px; height:24px; overflow:hidden; font-weight:bold; margin-top:14px; margin-bottom:5px; }
.news .left p{ font-size:15px; color:#646464; line-height:24px; height:72px; overflow:hidden;}
.news .left a.more{ display:block; width:102px; height:35px; line-height:35px; text-align:center; color:#fff; background:#d4d4d4; border-radius:5px; font-size:14px; margin-top:10px; }
.news .left a.more:hover{ background:#01c643;}
.news .left a.tit:hover{ color:#01c643}

.news .right{ width:680px;}
.news .right ul li{ padding:15px 0; border-bottom:1px dashed #bbbbbb;}
.news .right ul li .time{ display:block; float:left;width:89px; height:89px; margin-top:-7px; font-size:15px; color:#8b8b8b; text-align:center; }
.news .right ul li .time strong{ font-size:50px; font-weight:normal; }
.news .right ul li a.tit{ display:block; font-size:17px; color:#010101; height:27px; line-height:27px; overflow:hidden;}
.news .right ul li p{ font-size:14px; color:#626262; line-height:24px; margin-top:5px; height:48px; overflow:hidden;}
.news .right ul li a.tit:hover{ color:#01c643}


.links{ background:#f8f8f8; padding:15px 0;}
.links strong{ display:block; font-size:17px; color:#212121; position:relative; padding-left:10px;margin-bottom:10px;}
.links strong:after{ content:""; width:5px; height:15px; background:#0080ed; position:absolute; border-radius:2px; left:0; top:4px; }
.links a{ display:inline-block; font-size:14px; color:#494949; line-height:30px; margin-right:10px;}
.links a:hover{color:#0080ed; }


.footer{ background:#191919; padding-top:30px; padding-bottom:30px;}
.footer ul li{ display:block; float:left; width:300px; box-sizing:border-box; height:107px; border-right:1px solid #303030; position:relative; padding-left:70px;}
.footer ul li strong{ display:block; font-size:15px; color:#e0e0e0;}
.footer ul li p{ font-size:13px; color:#a8a8a8; line-height:22px; margin-top:5px;}
.footer ul li img{ display:block; position:absolute; left:50px; top:44px;}

.footer ul li.f1{ padding-left:70px; padding-top:25px;border-left:1px solid #303030;}
.footer ul li.f1 img{ left:15px;}
.footer ul li.f2{ padding-left:105px; padding-top:35px;}
.footer ul li.f2 img{ left:50px;}
.footer ul li.f3{ padding-left:120px; padding-top:25px;}
.footer ul li.f3 img{ left:70px;}
.footer ul li.f4{ padding-left:145px; padding-top:25px;}
.footer ul li.f4 img{ left:35px; top:5px;}
.copyright{ height:57px; line-height:57px; background:#0b0b0b; color:#808080; font-size:15px; text-align:center;}
.copyright a{color:#808080;}

.nydh{ margin-bottom:25px;}
.nydh ul{ text-align:center;}
.nydh ul li{ display:inline-block; width:121px; height:35px; line-height:35px; border:1px solid #e0e0e0; border-radius:5px; margin:0 5px; text-align:center; font-size:15px; color:#606060;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.nydh ul li a{ display:block;color:#606060;}
.nydh ul li.on,.nydh ul li:hover{ background:#0080ed; border:1px solid #0080ed;}
.nydh ul li.on a,.nydh ul li:hover a{ color:#fff;}

.danye{ font-size:16px; color:#4f4f4f; line-height:33px; text-align:justify; padding-bottom:30px;}
.danye p{ margin-top:15px;}
.danye img{display:block;margin:10px auto;}

.con{ text-align:center; margin-top:20px; padding-bottom:20px;}
.con strong{ font-size:22px; line-height:32px; margin-bottom:10px; display:block; text-align:center;}
.con p{ font-size:17px; line-height:32px; color:#494949; margin-bottom:10px;}


.chaxun{ width:550px; padding-bottom:60px; border:1px solid #e7e7e7; margin:0 auto; border-radius:10px; margin-top:30px; overflow:hidden;}
.chaxun .title{ height:65px; line-height:65px; text-align:center; color:#fff; font-size:22px; background:#0080ed; font-weight:bold; margin-bottom:55px;}

.chaxun .text{ display:block; width:380px;height:55px; line-height:55px; margin:0 auto; border-radius:5px; background:#f3f3f3; padding-left:10px; border:none;}

.chaxun .submit{display:block; width:380px;height:55px; line-height:55px; margin:0 auto; margin-top:20px; color:#fff; font-size:16px; cursor:pointer; border-radius:5px; background:#01c643; border:none;}

.chaxun p{ font-size:30px; text-align:center; margin:25px 0;}

.xiazai{ display:block; text-align:center; font-size:16px; color:#ff0000; margin-top:30px; margin-bottom:80px;}


.xunjia{ padding-bottom:30px; width:820px; margin:0 auto;}
.xunjia p{ width:400px; height:48px; float:left; margin-right:1px; margin-bottom:10px;}
.xunjia p span{ display:inline-block; width:90px; text-align:right; font-size:15px; color:#717171; padding-right:10px; height:40px; line-height:40px;}
.xunjia p span i{ font-style:normal; color:#ff0000;}
.xunjia p input{display:inline-block; width:270px; padding-left:10px; height:40px; line-height:40px; border:1px solid #dddddd; border-radius:5px; }
.xunjia p select{display:inline-block; width:280px; padding-left:10px; height:40px; line-height:40px; border:1px solid #dddddd; border-radius:5px; }
.xunjia .miaoshu{ width:820px; height:120px;}
.xunjia .miaoshu span{ float:left;}
.xunjia .miaoshu textarea{display:inline-block; width:675px; padding-left:10px; height:120px; line-height:40px; border:1px solid #dddddd; border-radius:5px;}

.xunjia .zy{ font-size:15px; color:#717171; height:40px; line-height:40px; display:block; padding-left:30px;}
.xunjia .zy i{ font-style:normal; color:#ff0000;}

.xunjia .submit{ display:inline-block; width:324px; height:44px; border:none; background:#0080ed; color:#fff; font-size:15px; border-radius:5px; margin-top:15px; margin-left:100px; cursor:pointer;}

.xunjia .reset{ background:#bcbcbc;}


.xiangqing .biaoti{ width:100%; margin:0 auto; text-align:center; margin-top:25px; border-bottom:1px solid #e8e8e8; padding-bottom:15px; margin-bottom:15px;}
.xiangqing .biaoti h1{ font-size:30px; color:#191919; font-weight:normal;}
.xiangqing .biaoti p{ font-size:14px; color:#ccc; margin-top:15px;}

.xiangqing .fn{ width:100%; margin:0 auto; margin-top:30px; border-top:1px solid #e8e8e8; padding-top:10px; padding-bottom:30px;}
.xiangqing .fn p{ font-size:14px; line-height:30px; color:#565656}
.xiangqing .fn p a{ color:#565656}
.xiangqing .fn p a:hover{ color:#0080ed;}



.news_list ul li{ border:1px solid #e2e2e2;margin-bottom:20px;}
.news_list ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.news_list ul li img{ display:block; float:left; width:195px; height:153px;}
.news_list ul li .news_txt{ width:960px; float:right; margin-right:25px;}
.news_list ul li .news_txt a.tit{ display:block; font-size:16px; font-weight:bold; color:#000; height:24px; line-height:24px; overflow:hidden; margin-top:15px;}
.news_list ul li .news_txt p{ font-size:14px; color:#777777; line-height:24px; margin-top:10px; height:48px; overflow:hidden;}
.news_list ul li .news_txt span{ display:block; font-size:14px; color:#a5a5a5; background:url(../images/time.jpg) no-repeat left center; padding-left:20px; height:45px; line-height:45px; border-top:1px solid #ededed; margin-top:9px;}
.news_list ul li .news_txt a.tit:hover{ color:#0080ed;}


.fenye {width: 100%;margin: 0 auto;margin-top: 25px;margin-bottom:20px; text-align:center;}
.fenye a {display: inline-block;padding: 0 13px;text-align: center;line-height: 32px;border: 1px solid #eee;font-size: 14px;color: #333;margin: 0 2px; border-radius:5px; background:#eee;}
.fenye b, .fenye a:hover {display: inline-block;padding:0 13px;text-align: center;line-height: 32px;border:1px solid #0080ed; font-size: 14px;color: #fff;margin: 0 2px;background: #0080ed; border-radius:5px;}

.tu-list ul{ width:1242px;}
.tu-list ul li{ display:block; float:left; width:270px; margin-right:39px; margin-bottom:35px;    cursor: pointer;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.tu-list ul li img{ display:block; width:268px;border:1px solid #eee;}
.tu-list ul li p{ width:100%; height:46px; line-height:46px;  text-align:center; color:#333; font-size:16px; font-weight:bold;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.tu-list ul li:hover  p{ color:#0080ed;}