﻿@charset "utf-8";
body{ margin:0px; font-size:12px; color:#555;font-family:"Microsoft YaHei";}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:12px;list-style:none; font-weight:normal;}
textarea,input,select,button{font-size:12px; font-family:"微软雅黑",Microsoft YaHei; border:0; background:none; outline:none; vertical-align:middle;}
button{overflow:visible}
img{border:none;}
a{color:#555;text-decoration:none;}
a:hover{color:#0576c7;}
li{list-style:none;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}
.wead{width:1170px; margin:0 auto; overflow:hidden;}

.yindao{width:100%; background:url(../images/top.jpg) no-repeat center; overflow:hidden;}  
.yindao .yd{width:1170px; margin:0 auto; overflow:hidden;}
.yindao .yd .lf{font-size:12px; color:#fff; line-height:38px;}
.yindao .yd .rt{font-size:12px; color:#fff; line-height:38px; float:right;} 
.yindao .yd .rt a{height:38px; font-size:12px; line-height:38px; color:#fff; text-align:center; text-decoration:none; float:left; display:block;}
.yindao .yd .rt span{padding:0 10px; float:left;}

.header{width:1170px; margin:20px auto; overflow:hidden;}
.header .logo{width:578px; float:left;}
.header .logo img{width:100%; height:auto; display:block;}
.header .tel{background:url(../images/dh.png) no-repeat left center; margin-top:12px; float:right;}
.header .tel h3{font-size:16px; color:#666; margin-top:6px; margin-bottom:5px; padding-left:46px; }
.header .tel h4{font-size:20px; font-weight:bold; color:#0576c7; padding-left:65px;}

.nav{width:100%; height:50px; background-color:#0576c7; border-bottom:4px solid #0d619e;}
.nav ul{width:1170px; display:block; margin:0 auto; height:50px;}
.nav ul li{width:146px; height:50px; background:url(../images/lbg.png) no-repeat center right; float:left; display:block; position:relative;}
.nav ul li a{color:#fff; font-size:15px; line-height:50px; text-align:center; display:block;}
.nav ul li:hover a{background-color:#2e9ae7;}
.nav ul li a.on{background-color:#2e9ae7;}
.nav .ej{width:100%; background-color:#fff; position:absolute; display:none; z-index:9999;}
.nav .ej a{color:#555; font-size:12px; line-height:36px; border-top:1px solid #fff;}
.nav.xf ul li{width:195px;}
.nav ul li:hover .ej{display:block;}
.nav ul li:hover .ej a{background:none;}
.nav ul li:hover .ej a:hover{background-color:#2e9ae7; color:#fff;}

.banner{position:relative; width:100%; height:513px; overflow:hidden;}
.banner .prev{width:50px; height:50px; background:url(../images/left.png) no-repeat center; display:block; position:absolute; top:50%; margin-top:-25px; left:1%; z-index:9999; opacity:0;}
.banner:hover .prev{opacity:.5;}
.banner .next{width:50px; height:50px; background:url(../images/right.png) no-repeat center; display:block; position:absolute; top:50%; margin-top:-25px; right:1%; z-index:9999; opacity:0;}
.banner:hover .next{opacity:.5;}
.banner .bd{width:100%; height:513px;}
.banner .bd li{width:100%; height:513px;}
.banner .bd li a{display:block;}
.banner .hd{position:absolute; bottom:14px; left:0; width:100%; z-index:1; text-align:center;}
.banner .hd ul li{cursor:pointer; display:inline-block; zoom:1; width:12px; height:12px; border-radius:100%; margin:0 5px; background-color:rgba(0,0,0,.5); overflow:hidden; text-indent:9999px;}
.banner .hd ul .on{background-color:#f8b500;}

.bt{width:100%; margin-bottom:30px; text-align:center;}
.bt h3{font-size:32px; margin-bottom:15px; color:#0576c7;}
.bt p{font-size:16px;}
.bt span{width:100px; height:1px; background-color:#e7e7e7; margin:0 auto; display:block; margin-bottom:15px;}

.ssBox{background-color:#0081cc; height:50px;}
.ssBox .gjc {float:left; height:50px; line-height:50px;}
.ssBox .gjc em{font-size:14px; color:#f8b500; font-weight:bold; font-style:normal;}
.ssBox .gjc span {font-size:12px; color:#fff;}
.ssBox .gjc a{font-size:12px; color:#fff; padding:0 5px; text-decoration:none;}
.ssBox .sch{float:right; margin-top:10px;}
.ssBox .sch input.wz{float:left; border:none; width:188px; height:30px; line-height:30px; padding:0 10px; font-size:12px; color:#888; outline:none; border:0; background-color:#fff;}
.ssBox .sch input.an{float:left; border:0; background:url(../images/abg.jpg) no-repeat center; width:36px; height:30px;}

.cpzs{width:100%; background-color:#f7f7f7; overflow:hidden; padding:50px 0 30px;}
.cpzs .cp_fl{width:300px; min-height:608px; float:left; background-color:#fff;}
.cpzs .cp_fl .lm{width:260px; padding:15px 20px; background:#f8b500 url(../images/yjt.png) no-repeat right center;}
.cpzs .cp_fl .fl{width:260px; padding:10px 20px; border-bottom:1px solid #f7f7f7;}
.cpzs .cp_fl h1{font-size:22px; color:#fff; margin-bottom:5px;}
.cpzs .cp_fl h2{font-size:15px; color:#fff;}
.cpzs .cp_fl h3{font-size:16px; color:#333; line-height:30px; padding-left:26px; background:url(../images/rt.png) no-repeat left center;}
.cpzs .cp_fl ul{display:none;}
.cpzs .cp_fl ul li{display:block; padding-left:26px; font-size:12px; line-height:32px;}
.cpzs .cp_fl ul li a{display:block; color:#666;}
.cpzs .cp_fl ul li a:hover{color:#0081cc;}
.cpzs .cp_zs{width:870px; float:right;}
.cpzs .cp_zs ul li{width:250px; padding:10px; float:left; margin-left:20px; margin-bottom:20px; background-color:#fff;}
.cpzs .cp_zs .tp{width:80%; margin:0 auto;}
.cpzs .cp_zs .tp img{/*width:100%; height:auto;*/ display:block;}
.cpzs .cp_zs .wz{text-align:center; margin-bottom:5px;}
.cpzs .cp_zs .wz h3{font-size:15px; line-height:36px; margin-bottom:5px;}
.cpzs .cp_zs .wz a{width:100px; height:26px; border:1px solid #e7e7e7; font-size:12px; line-height:26px; display:block; margin:0 auto;}
.cpzs .cp_zs ul li:hover .wz a{background-color:#0081cc; border:1px solid #0081cc; color:#fff;}

.fuwu{width:100%; background-color:#fff; padding:50px 0; overflow:hidden;}
.fuwu .fu_wu{width:1170px; margin:0 auto; position:relative;}
.fuwu .fu_wu .hd{width:1170px; background:url(../images/gc_bt.jpg) no-repeat center; margin-bottom:10px; overflow:hidden; position:relative;}
.fuwu .fu_wu .hd .lm{position:absolute; top:0; left:0; width:210px; height:90px; text-align:center; font-size:24px; text-align:center; color:#fff; line-height:90px;}
.fuwu .fu_wu .hd ul{float:right;padding-left: 30px}
.fuwu .fu_wu .hd ul li{width:186px; float:left; cursor:pointer; font-size:18px; line-height:90px; color:#333; text-align:center;}
.fuwu .fu_wu .hd ul li.on{color:#f8b500;}
.fuwu .fu_wu .bd{width:1180px; margin:0 auto; overflow:hidden;}
.fuwu .fu_wu .bd ul li{width:285px; float:left; display:block; margin-right:10px; overflow:hidden; position:relative;}
.fuwu .fu_wu .bd .tp{width:285px; overflow:hidden;}
.fuwu .fu_wu .bd .tp img{/*width:100%; height:auto;*/ display:block;}
.fuwu .fu_wu .bd .wz{text-align:center; width:100%; background-color:rgba(0,0,0,.7); position:absolute; left:0; bottom:0; font-size:15px; line-height:32px; padding:10px 0;}
.fuwu .fu_wu .bd .wz a{color:#fff; display:block;}

.gs_jj{width:1170px; margin:30px auto; overflow:hidden;}
.gs_jj .tp img{width:100%; height:auto; display:block;}
.gs_jj .jj{width:740px; float:left;}
.gs_jj .jj h2{background:url(../images/gy_bt.png) no-repeat center; overflow:hidden; margin-bottom:20px;}
.gs_jj .jj h2 span{float:left; width:100px; height:40px; font-size:16px; font-weight:bold; line-height:40px; text-align:center; color:#fff;}
.gs_jj .jj h2 a{float:right; margin-right:15px; font-size:12px; line-height:40px;}
.gs_jj.xf_lm .jj h2{background:#f7f7f7; border-bottom:3px solid #c7c7c7; overflow:hidden; margin-bottom:20px;}
.gs_jj.xf_lm .jj h2 span{background-color:#f8b500; width:120px;}
.gs_jj .jj .w_z{/*width:410px;*/ float:left; font-size:14px; line-height:30px;}
.gs_jj .jj .w_z a{width:100px; height:32px; border:1px solid #a7a7a7; text-align:center; font-size:12px; color:#555; line-height:32px; display:block; margin-top:30px;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.gs_jj .jj .w_z a:hover{border:1px solid #0081cc; color:#fff;
box-shadow:inset 100px 0 0 0 #0081cc;
-webkit-box-shadow:inset 100px 0 0 0 #0081cc;
-moz-box-shadow:inset 100px 0 0 0 #0081cc;
-ms-box-shadow:inset 100px 0 0 0 #0081cc;
-o-box-shadow:inset 100px 0 0 0 #0081cc;}
.gs_jj .jj .t_p{width:300px; float:right; position:relative;}
.gs_jj .jj .t_p img{width:100%; height:auto; display:block;}
.gs_jj .jj .t_p p{margin-top:10px; font-size:15px; text-align:center;}
.gs_jj .jj .l_m{width:210px; height:36px; background-color:rgba(0,0,0,.5); font-size:14px; line-height:36px; color:#fff; text-align:center; left:45px; bottom:0; position:absolute; z-index:999;}
.gs_jj .jj .bd{width:210px; margin:0 auto; overflow:hidden;}
.gs_jj .jj .bd ul li{width:100%; float:left;}
.gs_jj .jj .prev{width:21px; height:56px; position:absolute; left:0; top:50%; margin-top:-28px;}
.gs_jj .jj .next{width:21px; height:56px; position:absolute; right:0; top:50%; margin-top:-28px;}
.gs_jj .xw{width:400px; float:right; overflow:hidden;}
.gs_jj .xw h2{background:url(../images/xw_bt.png) no-repeat center; overflow:hidden; margin-bottom:20px;}
.gs_jj .xw h2 span{float:left;width:100px; height:40px; font-size:16px; font-weight:bold; line-height:40px; text-align:center; color:#fff;}
.gs_jj .xw h2 a{float:right; margin-right:15px; font-size:12px; line-height:40px;}
.gs_jj .xw ul li{width:100%; line-height:32px; float:left;}
.gs_jj .xw ul li a{padding-left:10px; font-size:12px; background:url(../images/jt1.png) no-repeat left center;}
.gs_jj .xw ul li a:hover{background:url(../images/jt.png) no-repeat left center;}
.gs_jj .xw ul li span{float:right; font-family:Arial; color:#777;}
.gs_jj .xw .tw{width:400px; margin-bottom:10px; padding-bottom:15px; border-bottom:1px solid #e7e7e7; overflow:hidden;}
.gs_jj .xw .tw .tp{width:150px; float:left;}
.gs_jj .xw .tw .tp img{width:100%; height:auto; display:block;}
.gs_jj .xw .tw .wz{width:230px; float:right;}
.gs_jj .xw .tw .wz h3{font-size:14px; color:#333; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.gs_jj .xw .tw .wz p{font-size:12px; line-height:22px;}
.gs_jj .xw .tw .wz a.mr{width:80px; height:22px; background-color:#0576c7; text-align:center; font-size:12px; color:#fff; line-height:22px; display:block; margin-top:10px;}
.gs_jj .xw .tw .wz a.mr:hover{background-color:#0163aa;}
.gs_jj .zs{width:400px; height:300px; float:right; overflow:hidden;}
.gs_jj .zs h2{background:url(../images/xw_bt.png) no-repeat center; overflow:hidden; margin-bottom:20px;}
.gs_jj .zs h2 span{float:left;width:100px; height:40px; font-size:16px; font-weight:bold; line-height:40px; text-align:center; color:#fff;}
.gs_jj .zs h2 a{float:right; margin-right:15px; font-size:12px; line-height:40px;}
.gs_jj.xf_lm .zs h2{background:#f7f7f7; border-bottom:3px solid #c7c7c7; overflow:hidden; margin-bottom:20px;}
.gs_jj.xf_lm .zs h2 span{background-color:#f8b500; width:120px;}
.gs_jj .zs ul li{width:100%; line-height:36px; margin-bottom:5px; padding-bottom:15px; border-bottom:1px dotted #c7c7c7; float:left;}
.gs_jj .zs ul li a{font-size:16px; color:#0081cc;}
.gs_jj .zs h3 span{}
.gs_jj .zs p{font-size:14px; line-height:22px; color:#777;}
.gs_jj .zs p span{color:#f60; font-size:16px;}

.news{width:1170px; margin:30px auto 0; overflow:hidden;}
.news .zx_ly{width:286px; height:308px; background:url(../images/ly.jpg) no-repeat center; padding:15px 22px; float:right;}
.news .zx_ly p{font-size:12px; color:#555; line-height:20px; margin-top:60px; margin-bottom:5px;}
.news .zx_ly input.w_z{width:266px; height:30px; font-size:12px; line-height:30px; color:#555; padding:0 10px; background-color:#fff; margin-bottom:10px;}
.news .zx_ly input.a_n{width:100px; height:30px; background-color:#f8b500; font-size:14px; line-height:30px; text-align:center; color:#fff; cursor:pointer;}
.news .zx_ly textarea{width:266px; height:48px; padding:5px 10px; background-color:#fff; font-size:12px; line-height:24px; color:#555; resize:none; margin-bottom:10px;}
.news .zs{width:400px; float:left; margin-right:20px; overflow:hidden;}
.news .zs h2{background:url(../images/xw_bt.png) no-repeat center; overflow:hidden; margin-bottom:20px;}
.news .zs h2 span{float:left;width:100px; height:40px; font-size:16px; font-weight:bold; line-height:40px; text-align:center; color:#fff;}
.news .zs h2 a{float:right; margin-right:15px; font-size:12px; line-height:40px;}
.news .zs .tw{width:400px; margin-bottom:18px; padding-bottom:18px; border-bottom:1px solid #e7e7e7; overflow:hidden;}
.news .zs .tw .tp{width:150px; float:left;}
.news .zs .tw .tp img{width:100%; height:auto; display:block;}
.news .zs .tw .wz{width:230px; float:right;}
.news .zs .tw .wz h3{font-size:14px; color:#333; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news .zs .tw .wz p{font-size:12px; line-height:22px;}
.news .zs .tw .wz a.mr{width:80px; height:22px; background-color:#0576c7; text-align:center; font-size:12px; color:#fff; line-height:22px; display:block; margin-top:10px;}
.news .zs .tw .wz a.mr:hover{background-color:#0163aa;}
.news .zs ul li{width:100%; line-height:36px; margin-bottom:10px; background-color:#f7f7f7; float:left;}
.news .zs ul li a{padding-left:10px; font-size:14px;}
.news .zs ul li span{float:left; background-color:#f8b500; width:38px; height:38px; font-size:16px; line-height:38px; text-align:center; color:#fff;}

.by_bj{width:100%; height:190px; margin:40px auto 20px;}
.hs_bj{width:100%; background-color:#f7f7f7; overflow:hidden;}

.ys_js{width:1170px; margin:30px auto; overflow:hidden;}
.ys_js .w_z{width:600px; margin-top:30px;}
.ys_js .w_z .lm{width:67px; height:48px; padding:25px 0; background:url(../images/ys_t1.jpg) no-repeat center; font-size:26px; font-weight:bold; color:#fff; text-align:center; float:left;}
.ys_js .w_z .lm span{font-size:12px; color:#fff; font-weight:normal; display:block; opacity:.5;}
.ys_js .w_z .wz{width:510px; float:right;}
.ys_js .w_z .wz h3{font-size:20px; color:#555; margin-bottom:10px;}
.ys_js .w_z .wz h4{font-size:26px; color:#0081cc; font-weight:bold; background:url(../images/ys_x1.png) no-repeat left bottom; margin-bottom:20px; padding-bottom:20px;}
.ys_js .w_z .wz p{font-size:14px; line-height:28px; color:#555;}
.ys_js .t_p{width:430px;}
.ys_js .t_p img{width:100%; height:auto; display:block;}
.ys_js .rp{color:#f8b500;}

.yqlj{width:1170px; margin:20px auto 30px; overflow:hidden;}
.yqlj h2{background:url(../images/yq_bt.png) no-repeat center; overflow:hidden;}
.yqlj h2 span{float:left; width:100px; height:40px; font-size:16px; font-weight:bold; line-height:40px; text-align:center; color:#fff;}
.yqlj h2 a{float:right; margin-right:15px; font-size:12px; line-height:40px;}
.yqlj.xf_lm h2{background:#f7f7f7; border-bottom:3px solid #c7c7c7; overflow:hidden;}
.yqlj.xf_lm h2 span{background-color:#f8b500; width:120px;}
.yqlj .l_j{border:1px solid #e7e7e7; border-top:0; padding:15px; line-height:30px; overflow:hidden;}
.yqlj .l_j span{padding:0 10px;}
.yqlj .bd{width:100%;}
.yqlj .bd ul li{width:270px; margin-right:22px; float:left;}
.yqlj .bd ul li img{/*width:100%; height:auto;*/ display:block;}
.yqlj .bd p{font-size:14px; text-align:center; line-height:36px;}

.bottom{width:100%; overflow:hidden;}
.bottom .bottom1{width:100%; background-color:#333333; padding:15px 0; overflow:hidden;}
.bottom .bottom1 .bott1{width:1120px; padding:15px 0; margin:0 auto; overflow:hidden;}
.bottom .bottom1 .bott1 .bot2{width:240px; min-height:186px; border-right:1px solid #606060; float:left; padding-left:20px; overflow:hidden;}
.bottom .bottom1 .bott1 .bot2 h3{font-size:14px; color:#fff; line-height:30px;}
.bottom .bottom1 .bott1 .bot2 p{width:100%; margin-top:15px; font-size:20px; line-height:24px; color:#999; padding-left:50px;}
.bottom .bottom1 .bott1 .bot2 p span{font-size:14px;}
.bottom .bottom1 .bott1 .bot2 p.dh{background:url(../images/dh.jpg) no-repeat left center;}
.bottom .bottom1 .bott1 .bot2 p.sj{background:url(../images/wx.jpg) no-repeat left center;}
.bottom .bottom1 .bott1 .bot1{width:600px; min-height:186px; border-right:1px solid #606060; float:left; margin-left:60px; overflow:hidden;}
.bottom .bottom1 .bott1 .bot1 ul{width:600px; margin:0 auto;}
.bottom .bottom1 .bott1 .bot1 ul li{width:200px; float:left; display:block; overflow:hidden;}
.bottom .bottom1 .bott1 .bot3{width:130px; float:right;}
.bottom .bottom1 .bott1 .bot3 img{width:130px; height:auto}
.bottom .bottom1 .bott1 .bot3 p{text-align:center; line-height:40px; color:#dddddd; font-size:12px;}
.bottom .bottom2{width:100%; background-color:#272727; overflow:hidden;}
.bottom .bottom2 .bot2{width:1080px; margin:0 auto; padding:10px 0; text-align:center; font-size:12px; line-height:24px; color:#fff;}
.ddh{width:150px; overflow:hidden;}
.ddh h3{font-size:14px; color:#fff; line-height:30px;}
.ddh p{font-size:12px; color:#999; width:150px; line-height:26px; float:left; display:block;}
.ddh p a{font-size:12px; color:#999; line-height:26px; text-decoration:none}
.ddh p a:hover{color:#ddd}

.ny_ban{width:100%; height:400px; overflow:hidden; margin-bottom:30px;}

.neiye{width:1170px; min-height:500px; margin:0 auto 40px; overflow:hidden;}
.neiye .lf{width:260px; float:left; overflow:hidden;}
.neiye .lf h3{width:230px; height:60px; padding:13px 15px 7px; background:url(../images/lm_bj.jpg) no-repeat; color:#fff; font-size:22px; line-height:30px;}
.neiye .lf h3 span{font-size:12px; text-transform:uppercase; display:block;}
.neiye .lf ul{width:238px; border:1px solid #e7e7e7; padding:6px 10px 20px; margin-bottom:15px; overflow:hidden;}
.neiye .lf ul li{width:240px; float:left; display:block;}
.neiye .lf ul li a{height:42px; border-bottom:1px dotted #bbb; font-size:14px; color:#555; line-height:42px; text-decoration:none; display:block; padding-left:15px; background:url(../images/jt1.png) no-repeat left 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:#0576c7; background:#0576c7 url(../images/jt.png) no-repeat 10px center; color:#fff; padding-left:25px;}
.neiye .lf .l{width:228px; border:1px solid #e7e7e7; background:url(../images/lx_bj.png) no-repeat right bottom; padding:15px; overflow:hidden; font-size:12px; line-height:28px; color:#555;}
.neiye .lf .l img{width:100%; height:auto; display:block;}
.neiye .lf .l strong{font-size:15px; margin:10px 0 6px; display:block;}
.neiye .rt{width:870px; margin-top:30px; float:right; overflow:hidden;} 
.neiye .rt .gy{width:870px; overflow:hidden;}
.neiye .rt .gy .tp {width: 55%;float: left;}
.neiye .rt .gy .tp img {width: 100%;display: block;}
.neiye .rt .gy .wenz {width: 40%;float: right;}
.neiye .rt .gy p{font-size:14px; color:#555; line-height:32px; }
.neiye .rt .gy p i {padding-right: 10px;}
.neiye .rt .gy p i img {vertical-align: middle;}
.neiye .rt .gy p strong{font-size:15px;}
.neiye .rt .xinwen{width:870px; overflow:hidden;}
.neiye .rt .xinwen ul{width:870px;}
.neiye .rt .xinwen li{width:870px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #d7d7d7; float:left; overflow:hidden;}
.neiye .rt .xinwen .tp{width:170px; height:120px; float:left; overflow:hidden;}
.neiye .rt .xinwen .tp img{width:100%; height:100%; display:block;}
.neiye .rt .xinwen .wz{/*width:670px; float:right;*/ overflow:hidden;}
.neiye .rt .xinwen .wz h4{font-size:16px; margin-bottom:15px; font-weight:bold;}
.neiye .rt .xinwen .wz p{font-size:14px; line-height:28px; margin-bottom:10px;}
.neiye .rt .xinwen .wz span{color:#bbb;}
.neiye .rt .anli{width:870px; overflow:hidden;}
.neiye .rt .anli ul{width:881px;}
.neiye .rt .anli ul li{width:282px; float:left; margin-right:11px; margin-bottom:11px;}
.neiye .rt .anli ul li img{width:100%; /*height:auto;*/ display:block;}
.neiye .rt .anli p{border:1px solid #e7e7e7; padding:5px; margin-top:10px; line-height:28px; font-size:15px; text-align:center;}
.neiye .rt .anli p a{display:block;}
.neiye .rt .anli ul li:hover p{background-color:#0081cc;}
.neiye .rt .anli ul li:hover p a{color:#fff;}
.neiye .lmmc{width:100%; color:#0576c7; font-size:18px; border-bottom:1px solid #ddd; line-height:50px; margin-bottom:15px;}
.neiye .lmmc span{float:right; font-size:12px; color:#555;}
.neiye .dy_rb{width:100%;}
.neiye .dy_rb ul li{border:1px solid #e7e7e7; margin-bottom:20px;}
.neiye .dy_rb .t_p{float:left; width:460px;}
.neiye .dy_rb .t_p img{width:100%; height:auto; display:block;}
.neiye .dy_rb .w_z{float:right; width:640px; padding:30px; background-color:#f7f7f7; height:240px; position:relative;}
.neiye .dy_rb .w_z h3{font-size:22px; margin-bottom:20px;}
.neiye .dy_rb .w_z p{font-size:15px; line-height:32px; color:#777;}
.neiye .dy_rb .w_z a.xj{width:100px; background-color:#f8b500; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; position:absolute; bottom:30px; left:30px;}
.neiye .dy_rb .w_z a.xq{width:100px; background-color:#0081cc; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; position:absolute; bottom:30px; left:145px;}
.neiye .hw_kt{width:100%; overflow:hidden;}
.neiye .hw_kt ul{width:100%;}
.neiye .hw_kt ul li{width:100%; border:1px solid #e7e7e7; padding:15px; margin-bottom:25px; margin-right:16px; float:left; display:block;box-sizing: border-box;}
.neiye .hw_kt ul li:hover{border:1px solid #0576c7;}
.neiye .hw_kt .tp{width:420px; float:left; overflow:hidden;}
.neiye .hw_kt .tp img{/*width:100%;*/ height:220px; display:block;margin: 0 auto;}
.neiye .hw_kt .fn{width:400px; height:220px; border-left:2px solid #e7e7e7; float:right; position:relative;}
.neiye .hw_kt .fn h4{font-size:15px; line-height:36px; border-left:2px solid #b7b7b7; font-weight:bold; padding-left:30px; margin-left:-2px;}
.neiye .hw_kt .fn p{font-size:12px; line-height:28px; padding-left:30px;}
.neiye .hw_kt .fn a.xj{width:100px; background-color:#f8b500; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; position:absolute; bottom:0; left:30px;}
.neiye .hw_kt .fn a.xq{width:100px; background-color:#0081cc; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; position:absolute; bottom:0; left:145px;}
.neiye .kq_n{width:100%; overflow:hidden;}
.neiye .kq_n ul{width:1192px;}
.neiye .kq_n ul li{width:244px; background-color:#f7f7f7; padding:15px; margin-bottom:25px; margin-right:22px; float:left; display:block;}
.neiye .kq_n .tp{width:100%; overflow:hidden;}
.neiye .kq_n .tp img{width:100%; height:244px; display:block;}
.neiye .kq_n .fn{width:100%;}
.neiye .kq_n .fn h4{font-size:15px; line-height:36px; font-weight:bold; text-align:center; margin-bottom:10px;}
.neiye .kq_n .fn a.xj{width:100px; background-color:#f8b500; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 11px;}
.neiye .kq_n .fn a.xq{width:100px; background-color:#0081cc; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 11px;}
.neiye .zn_jj{width:100%; overflow:hidden;}
.neiye .zn_jj ul{width:1185px;}
.neiye .zn_jj ul li{width:378px; border:1px solid #e7e7e7; float:left; margin-right:15px; margin-bottom:20px;}
.neiye .zn_jj .t_p{width:100%;}
.neiye .zn_jj .t_p img{width:100%; height:auto; display:block;}
.neiye .zn_jj .w_z{width:358px; padding:10px; overflow:hidden;}
.neiye .zn_jj .w_z h3{font-size:18px; text-align:center; margin-bottom:10px;}
.neiye .zn_jj .w_z a.xj{width:100px; background-color:#f8b500; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 10px 0 69px;}
.neiye .zn_jj .w_z a.xq{width:100px; background-color:#0081cc; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 69px 0 10px;}

.Paging{margin:20px 0 30px 0px; text-align:center; padding:5px 0; float:left;}
.Paging a{ line-height:32px; color:#727272; text-align:center; border:1px solid #d7d7d7; width:32px; height:32px; font-size:14px; margin-right:10px; display:block; float:left;}
.Paging .current{background-color:#0576c7; color:#fff;}

.xiaocms-page {margin:20px 0 30px 0px; text-align:center; padding:5px 0; float:left;}
.xiaocms-page a {line-height:32px; color:#727272; text-align:center; border:1px solid #d7d7d7; height:32px; font-size:14px; margin-right:10px; display:block; float:left;padding: 0 10px;}
.xiaocms-page a:hover {background-color:#0576c7; color:#fff;}
.xiaocms-page span {line-height:32px; color:#727272; text-align:center; border:1px solid #d7d7d7;  height:32px; font-size:14px; margin-right:10px; display:block; float:left; background-color:#0576c7; color:#fff; padding: 0 10px;}



.black_close{width:39px; height:39px; background-position:-250px -50px;background-image:url(../images/icon.png); display:block;}
.hide{display:none;}
.content_flash{display:none; position:fixed; bottom:0; left:0; z-index:18; background:url(../images/bg_black07.png); width:100%; }
.content_main{width:1100px;margin:0 auto;height:120px;}
.content_main .content_form{margin-right:20px; margin-top:10px; float:right; width:340px; }
.content_flash .dialog_phone{display:none; padding:5px 10px; width:298px; height:80px; border:1px solid #ffd180; border-radius:3px; background:#fff; position:absolute; margin-top:-105px; }
.content_flash .dialog_phone .talk_arrow{position:absolute; bottom:-11px; left:53px; }
.content_flash .dialog_phone .yellow_close{position:absolute; right:10px; top:10px; }
.content_flash .dialog_one .prompt{text-align:center; font-size:14px; color:#333; line-height:80px; }
.content_flash .dialog_three dl{text-align:center; }
.content_flash .dialog_three dl dt{margin-top:5px; }
.content_flash .dialog_three dl .phone_400{font-size:18px; color:#c40000; line-height:18px; margin:5px 0; }
.content_flash .dialog_three dl dd{font-size:12px; color:#333; }
.content_flash .dialog_two li{font-size:12px; color:#333; margin-top:5px; line-height:14px; height:14px; }
.content_flash .dialog_two li .phone_number{color:#999; }
.content_flash .dialog_two li .img_icon{margin-top:3px; margin-right:3px; }
.content_flash .dialog_two .prompt{margin-top:5px; font-size:12px; color:#333; }
.content_flash .dialog_two .prompt .yellow_stress{color:#f80; }

.content_main .content_form .form_phone{width:300px; /* height:36px; */ overflow:hidden; }
.content_main .content_form .form_phone span{width:278px; margin-top:5px; font-size:12px; padding:0 10px; text-indent:15px; color:#fff; line-height:24px; display:block; background:url(../images/flants.png) no-repeat 5px center; background-color:#e91d28;}
.content_main .content_form .inp_texta{float:left; margin-top:5px;padding-left:10px; width:287px; height:30px; background-color:#fff;line-height:30px; color:#333; }
.content_main .content_form .inp_text{float:left; margin-top:5px;padding-left:10px; width:190px; height:30px; background-color:#fff;line-height:30px; color:#333; }
.content_main .content_form .btn{float:left; width:98px; height:30px; display:block; margin-top:5px;background-color:#F90; font-size:16px; color:#fff; text-align:center; line-height:30px; }
.content_main .content_form .err{float:left; width:233px; height:36px; padding-left:10px; line-height:36px; font-size:14px; color:#fff !important; background-color:#999; margin-top:0px; }
.content_main .content_form .number{display:none; width:351px; height:36px; background-color:#fff; font-size:30px; line-height:36px; color:#3398ff; text-indent:20px; }
.content_main .content_form .dialog{display:none; position:absolute; background:#fff; width:320px; height:78px; padding:15px 10px 10px 40px; z-index:10; margin-top:-115px; border:1px solid #deddde; font-size:12px; line-height:20px; color:#222; }
.content_main .content_form .dialog .dialog_arrow{width:0; height:0; line-height:0; font-size:0; overflow:hidden; border-width:7px; border-style:solid dashed dashed dashed; border-color:#fff transparent transparent transparent; border-bottom:none; position:absolute; left:40px; bottom:-7px;}
.content_main .content_form .dialog .sigh{position:absolute; margin-left:-25px; }
.content_main .left_img_01{margin-top:26px;}
.content_main .close_btn{margin-top:10px;margin-right:50px;float:right;}
.content_flash .increase{width:351px; height:36px; background-color:#fff; color:#3398ff; line-height:36px; text-indent:20px; font-size:30px; display:none; overflow:hidden; }
.flash_title{display:none; position:fixed; bottom:70px; left:-100%; width:152px; height:140px; background:url(../images/flash_title.png) no-repeat left center; cursor:pointer; }

.lc_bj{width:100%; background-color:#f7f7f7; padding:20px 0; overflow:hidden;}
.gz_lc{width:1170px; margin:30px auto; overflow:hidden; position:relative;}
.gz_lc .lm{width:252px; height:214px; padding:25px 15px; font-size:12px; line-height:22px; color:#fff; background:#0C9 url(../images/kf.png) no-repeat right bottom; float:right;}
.gz_lc .lm input.w_z{width:150px; height:36px; font-size:12px; line-height:36px; color:#555; padding:0 10px; background-color:#fff; margin-bottom:10px;}
.gz_lc .lm input.a_n{width:100px; height:36px; background-color:#fff; font-size:14px; line-height:36px; text-align:center; color:#0C9; cursor:pointer;}
.gz_lc .lm h3{font-size:16px; margin-bottom:5px;}
.gz_lc .lm p{margin-bottom:10px; font-size:12px; line-height:20px;}
.gz_lc ul{width:888px; float:left;}
.gz_lc ul li{width:190px; padding:30px 15px; text-align:center; background-color:#e7e7e7; margin-right:2px; float:left;}
.gz_lc h4{font-size:18px; line-height:36px;}
.gz_lc em{width:40px; height:1px; background-color:#333; margin:10px auto; display:block;}
.gz_lc p{font-size:14px; line-height:26px;}
.gz_lc .xt{width:80px; margin:0 auto 15px;}

.gl_zs{overflow:hidden;}
.gl_zs.xf_bj{background-color:#f7f7f7;}
.gl_zs .wead{margin:50px auto;}
.gl_zs h1{font-size:26px; margin-bottom:15px;}
.gl_zs h2{font-size:16px; margin-bottom:30px;}
.gl_zs.xf_bj h1{text-align:right;}
.gl_zs.xf_bj h2{text-align:right;}
.gl_zs .hd{width:1180px; text-align:center; margin-bottom:10px; overflow:hidden; position:relative;}
.gl_zs .hd ul li{width:285px; background-color:#f7f7f7; float:left; margin-right:10px; cursor:pointer; font-size:18px; line-height:50px; color:#333; text-align:center;}
.gl_zs .hd ul li.on{color:#fff; background-color:#f8b500;}
.gl_zs .bd{width:1180px; margin:0 auto; overflow:hidden;}
.gl_zs .bd ul li{width:283px; border:1px solid #e7e7e7; float:left; display:block; margin-right:10px; overflow:hidden; position:relative;}
.gl_zs .bd .tp{width:283px; overflow:hidden;}
.gl_zs .bd .tp img{width:100%; height:auto; display:block;}
.gl_zs .bd .wz{font-size:12px; line-height:22px; color:#999; padding:10px; border-top:1px solid #e7e7e7;}
.gl_zs .bd .wz h3{font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-bottom:6px;}
.gl_zs .bd .wz a.mr{width:70px; height:20px; background-color:#0081cc; color:#fff; text-align:center; font-size:12px; line-height:20px; margin-top:6px; display:block;}
.gl_zs .tp_lf{width:550px; height:400px; border:5px solid #f8b500; border-radius:120px 0 120px 0; float:left;}
.gl_zs.xf_bj .tp_lf{float:right;}
.gl_zs .tp_lf .wz{width:160px; float:right; margin-top:50px; margin-right:20px;}
.gl_zs .tp_lf .wz h3{font-size:22px; text-align:right; line-height:36px;}
.gl_zs .tp_lf .wz em{display:block; margin-top:20px; background-color:#f8b500; width:160px; height:36px; float:right; font-style:normal; color:#fff; font-size:14px; line-height:36px; text-align:center;}
.gl_zs .wz_rt{width:550px; float:right; text-align:right; position:relative;}
.gl_zs.xf_bj .wz_rt{float:left; text-align:left;}
.gl_zs .wz_rt h5{font-size:18px; text-align:left;}
.gl_zs .wz_rt .t_p{width:220px; position:absolute; top:0; left:0;}
.gl_zs.xf_bj .wz_rt .t_p{left:auto; right:0;}
.gl_zs .wz_rt .t_p img{width:100%; height:auto; display:block;}
.gl_zs .wz_rt .p_m{margin-bottom:30px; overflow:hidden;}
.gl_zs .wz_rt .p_m h3{font-size:22px; margin-bottom:20px;}
.gl_zs .wz_rt .p_m a{border:1px solid #a7a7a7; display:block; width:100px; height:32px; font-size:14px; line-height:32px; text-align:center; float:right;}
.gl_zs.xf_bj .wz_rt .p_m a{float:left;}
.gl_zs .wz_rt .p_m a:hover{background-color:#a7a7a7; color:#fff;}
.gl_zs .wz_rt .j_s{padding:50px 30px; background-color:#0C9; color:#fff; margin-bottom:30px; overflow:hidden;}
.gl_zs .wz_rt .j_s h3{font-size:22px;}
.gl_zs .wz_rt .j_s em{display:block; margin-top:20px; border:1px solid #fff; width:160px; height:36px; float:right; font-style:normal; color:#fff; font-size:14px; line-height:36px; text-align:center;}
.gl_zs.xf_bj .wz_rt .j_s em{float:left;}

.xf_js{width:100%; padding:0 0 50px;}
.xf_js .xf_jj{width:100%; background-color:#f7f7f7;}
.xf_js .w_z{width:525px; padding:50px 30px; font-size:14px; line-height:26px;}
.xf_js .w_z .l_b{margin-bottom:20px; padding-left:70px; position:relative;}
.xf_js .w_z .l_b h3{font-size:18px; margin-bottom:5px; line-height:30px;}
.xf_js .w_z .l_b p{font-size:14px; line-height:20px; color:#999;}
.xf_js .w_z .l_b i{font-style:normal; font-weight:bold; color:#0081cc; font-family:Arial, Helvetica, sans-serif; font-size:50px; line-height:60px; position:absolute; top:0; left:0;}
.xf_js .w_z .j_s{padding-left:70px; font-size:14px; line-height:30px;}
.xf_js .t_p{width:585px;}
.xf_js .t_p img{width:100%; height:auto; display:block;}

.js_zx{width:100%; height:420px; background:url(../images/js_bj.jpg) no-repeat scroll top center;}
.js_zx .j_z{width:1170px; height:auto; margin:0 auto; padding:67px 0 58px;}
.js_zx .j_z .i-t{width:auto; height:auto; margin-bottom:25px;}
.js_zx .j_z .i-t h2{font-size:34px; color:#ffd400; line-height:34px; font-weight:bold; text-align:center; margin-bottom:23px;}
.js_zx .j_z .i-t p{font-size:15px; color:#fff; line-height:24px; text-align:center;}
.js_zx .j_z .i-b{width:630px;  margin:0 auto;}
.js_zx .j_z .i-b .intxt{width:308px; height:46px; text-indent:62px; font-size:14px; color:#333; line-height:46px; border:none; outline:none;  margin-bottom:10px;}
.js_zx .j_z .i-b .intxt2{width:630px; height:46px; text-indent:62px; font-size:14px; color:#333; line-height:46px; border:none; outline:none; background:#fff url(../images/icon03.jpg) no-repeat scroll 20px 13px;  margin-bottom:10px;}
.js_zx .j_z .i-b .icon01{background:#fff url(../images/icon01.jpg) no-repeat scroll 20px 13px;}
.js_zx .j_z .i-b .icon02{background:#fff url(../images/icon02.jpg) no-repeat scroll 20px 13px}
.js_zx .j_z .i-b .inbtn{width:630px; height:52px; border:none; cursor:pointer; background:#ffd400; font-size:20px; color:#333; line-height:42px;}
.js_zx .j_z .i-b input:hover.inbtn{background:#fbda36;}

.gl_js{width:100%; background-color:#f7f7f7; padding:50px 0; overflow:hidden;}
.gl_js .t_p{float:left; width:450px;}
.gl_js .t_p img{width:100%; height:auto; display:block;}
.gl_js .w_z{float:right; margin-top:30px; width:670px;}
.gl_js .w_z h3{font-size:22px; color:#0081cc; margin-bottom:40px;}
.gl_js .w_z p{font-size:14px; line-height:28px;}
.gl_js .w_z a{width:120px; height:36px; border:1px solid #c7c7c7; font-size:14px; line-height:36px; text-align:center; display:block; margin-top:50px;}
.gl_js .w_z a:hover{border:1px solid #0081cc; background-color:#0081cc; color:#fff;}


.ncontent { }
.ncontent img{ max-width:100%;}
.ncontent .bt1{ text-align:center; font-size:18px; min-height:30px; line-height:180%;;} 
.ncontent .shijian1{ text-align:center; padding:10px 0; border-bottom:1px solid #ccc;} 
.m_content{ margin-top:15px; line-height:180%; font-size:15px;}
.m_content img{ max-width:100%; height:auto !important;}
.shijian1 span{ display:none;}


@media (max-width:640px){
	.ncontent img{ max-width:100%; height:auto !important};
	.ncontent video{ max-width:100%; height:300px; display:block;}
	}