html{overflow-x:hidden;}
body{margin:0;padding:0;font-family: "微软雅黑", Verdana, Geneva, sans-serif;font-size:14px;color:#000;}
p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
h6{font-size:14px;}
ul,ol,li{list-style:none;margin:0;padding:0px;}
a{color:#000;text-decoration:none;}
img{border:none;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
input,button{ border:none;}
input,button {outline:none;}
*{ margin:0; padding:0;  }
.container{width:1200px;margin:0 auto;height:auto;display:block;}





.header_sj{ display:none}
.header{ display:block; }
.logo{ display:block; float:left; padding:9px 0; background:url(../images/logobg.jpg) no-repeat left center; padding-left:67px; margin-top:12px; }
.logo p{ display:block; float:left; padding-right:12px;}
.logo p b{ display:block; font-size:30px;}
.logo p small{ display:block; text-transform:uppercase; font-size:13px; color:#666; letter-spacing:1px;}
.logo span{ display:block; float:left; padding-left:10px; line-height:27px; font-size:19px; border-left:1px #dedede solid}
.header .logo1{ display:none}
.header_r{ display:block; float:right; height:90px;padding:10px 0 0 0  }
.nav{z-index:1; display:block;  }
.nav a{ color:#333;  }
.nav .nLi{ float:left;display:inline; position:relative;  }
.nav .nLi h3{ float:left; font-weight:normal;padding:0 30px 0px 30px; }
.nav .nLi h3 a{ display:block;  font-size:16px;line-height:87px;border-bottom:3px #FFF solid; }
.nav .sub{ display:none;  left:30px;  width:850px;   position:absolute; top:66px; z-index:9999 }
.nav .sub li{ zoom:1; background:rgba(0,0,0,0.6); padding:0 15px; display:block; }
.nav .sub a{ color:#c5c6c8 !important; padding:0 10px; line-height:55px;}
.nav .sub a:hover{ font-weight:bold; }
.nav .on h3 a{ border-bottom:3px #1857a4 solid; font-weight:bold;}


.slideBox{ width:100%; height:auto; position:relative; }
.slideBox .hd .container{ position:relative}
.slideBox .hd ul{ height:25px; overflow:hidden; position:absolute; right:-40px;  bottom:-55px; z-index:1; }
.slideBox .hd ul li{ float:left; margin-left:15px;  background:url(../images/i1.png) no-repeat center; width:25px; height:25px; cursor:pointer}
.slideBox .hd ul li.on{ background:url(../images/i.png) no-repeat center; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }

.my1{ display:block; position:relative; margin-top:-50px;}
.my1_l{ display:block; float:left; width:430px; height:146px; background:#1857a4; color:#fece7a; text-align:center;position:relative; margin-right:40px; }
.my1_l p{ display:block; font-size:22px; padding-top:30px;}
.my1_l p:before{ content: "";width: 42px;height: 1px;  background: #fece7a; position: absolute; top: 45px;  left: 80px;}
.my1_l p:after{ content: "";width: 42px;height: 1px;  background: #fece7a; position: absolute; top: 45px;  right:80px;}
.my1_l h2{ display:block; font-size:30px; padding-top:10px;}
.my1_r{ display:block; float:left; background:url(../images/dh.png) no-repeat left center; padding-left:35px; margin-top:70px; line-height:50px; }
.my1_r p{ display:block; font-size:34px; color:#1857a4; font-weight:bold;}


.my2{ display:block; background:#f5f5f5; padding:40px 0}
.my2_t{ display:block; text-align:center; padding-bottom:30px;}
.my2_t p{ display:block; font-size:38px; color:#333; padding-bottom:10px;}
.my2_t p b e{ color:#1857a4}
.my2_t span{ display:block; position:relative; text-align:center; font-size:20px; color:#666666}
.my2_t span:before{content: "";width: 52px;height: 1px;background: #ababab;position: absolute;top:13px;left: 28%;}
.my2_t span:after{content: "";width: 52px;height: 1px;background: #ababab;position: absolute;top:13px;right: 28%;}
.my2_tt{ display:block; text-align:center}
.my2_tt a{ background:url(../images/i2.png) no-repeat center; width:200px; height:54px; line-height:54px; display:inline-block; font-size:20px; color:#333; margin:0px 15px;}
.my2_tt a:hover{background:url(../images/i3.png) no-repeat center; color:#FFF; font-weight:bold; }
.my2_c{ display:block; margin:0px -10px; padding-top:30px;}
.my2_c ul li{ display:block; width:25%; float:left; text-align:center; margin-bottom:23px;}
.my2_c ul li a{ display:block; width:93%; margin:0 auto; border:1px #d9d9d9 solid;}
.my2_c ul li a img{ display:block; width:100%; height:220px;}
.my2_c ul li a p{ display:block; text-align:center; font-size:16px; line-height:50px; height:50px; overflow:hidden; color:#333}
.my2_c ul li a:hover{ border:1px #1857a4 solid;}
.my2_c ul li a:hover p{ background:#1857a4; color:#FFF }

.hf{ display:block; background:url(../images/hf.jpg) no-repeat center; height:168px;}
.hf_t{ display:block; text-align:right; color:#FFF; font-size:16px; padding-top:38px;}
.hf_t b{ font-size:25px;}
.hf_c{ display:block; padding-top:15px;}
.hf_c a{ display:block; float:right; margin-left:10px; width:118px; height:33px; line-height:33px; color:#333; background:url(../images/i4.png) no-repeat center; text-align:center; font-size:15px;}
.hf_c a.anzhuang{background:url(../images/i5.png) no-repeat center; }

.my3{ padding:50px 0}
.my3_t{ display:block; text-align:center; padding-bottom:35px;}
.my3_t p{ display:block; font-size:38px; color:#333; padding-bottom:10px;}
.my3_t p b e{ color:#1857a4}
.my3_t span{ display:block; position:relative; text-align:center; font-size:20px; color:#666666}
.my3_t span:before{content: "";width: 52px;height: 1px;background: #ababab;position: absolute;top:13px;left: 18%;}
.my3_t span:after{content: "";width: 52px;height: 1px;background: #ababab;position: absolute;top:13px;right: 18%;}
.slideTxtBox{ width:100%; text-align:left;  }
.slideTxtBox .hd{ display:block; width:284px; float:left;}
.slideTxtBox .hd ul{ display:block; background:#1857a4; }
.slideTxtBox .hd ul li{ display:block; line-height:53px; height:53px; }
.slideTxtBox .hd ul li a{ display:block; color:#FFF; font-weight:bold; padding-left:50px;height:53px; overflow:hidden; background:url(../images/i8.png) no-repeat 22px center; font-size:16px;}
.slideTxtBox .hd ul li.on{ background:url(../images/i9.png) no-repeat left; width:294px;}
.slideTxtBox .hd ul li.on a{ background:url(../images/i7.png) no-repeat 22px center; color:#000 }
.slideTxtBox .bd ul{ display:block; width:895px; float:right }
.slideTxtBox .bd li{ display:block; position:relative }
.slideTxtBox .bd li a{ display:block; width:100%; height:532px; overflow:hidden}
.slideTxtBox .bd li a img{ display:block; width:100%; min-height:532px;}
.slideTxtBox .bd li a p{ display:block; position:absolute; width:94%; height:30px; line-height:30px; padding:20px 3%; left:0px; bottom:0px; z-index:999; background:url(../images/i6.png) repeat center; color:#FFF}
.slideTxtBox .bd li a p b{ font-size:20px;}
.slideTxtBox .bd li a p span{ display:block; float:right; width:129px; height:32px; line-height:32px; background:#1857a4; text-align:center; border-radius:15px; color:#fece7a; font-size:14px;}

.picScroll-left{ width:100%;  position:relative; margin-top:20px;   }
.picScroll-left .hd .prev{ display:block;  width:60px; height:10px; position:absolute; left:-80px; top:50%; margin-top:-5px;cursor:pointer; background:url(../images/case_lico.gif) no-repeat center}
.picScroll-left .hd .next{  display:block;  width:60px; height:10px; position:absolute; right:-80px; top:50%; margin-top:-5px;cursor:pointer; background:url(../images/case_rico.gif) no-repeat center}
.picScroll-left .bd{ display:block;  margin:0 -11px; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 11px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; width:283px; height:190px; overflow:hidden;}
.picScroll-left .bd ul li .pic img{ width:100%; min-height:190px; display:block;}
.picScroll-left .bd ul li .title{ line-height:30px;   }

.my3_c{ display:none}

.my4{ display:block; background:url(../images/ab.jpg) no-repeat center; height:694px; padding:45px 0}
.my4_t{ display:block; text-align:center; padding-bottom:42px;}
.my4_t p{ display:block; font-size:38px; color:#FFF; padding-bottom:10px;}
.my4_t p b e{ color:#1857a4}
.my4_t span{ display:block; position:relative; text-align:center; font-size:20px; color:#FFF}
.my4_t span:before{content: "";width: 52px;height: 1px;background: #FFF;position: absolute;top:13px;left: 33%;}
.my4_t span:after{content: "";width: 52px;height: 1px;background: #FFF;position: absolute;top:13px;right: 33%;}
.my4_cl{ display:block; background:#FFF; float:left; width:520px; padding:40px; height:422px;}
.my4_cl b{ display:block; font-size:28px; background:url(../images/ab_t.jpg) no-repeat left bottom; line-height:40px; padding-bottom:15px;}
.my4_cl p{ display:block; font-size:16px; color:#555555; line-height:34px; margin-top:15px;}
.my4_cl a{ display:block; width:140px; line-height:40px; text-align:center; background:#1857a4; font-size:16px; color:#fece7a; margin-top:25px;}
.my4_cr{ display:block;  float:right; width:600px;}
.my4_cr img{ display:block; width:100%}

.my5{ display:block;  padding:38px 0 46px 0}
.my5_t{ display:block; text-align:center; padding-bottom:42px;}
.my5_t p{ display:block; font-size:38px; color:#333; padding-bottom:10px;}
.my5_t p b e{ color:#1857a4}
.my5_t span{ display:block; position:relative; text-align:center; font-size:20px; color:#666666}
.my5_t span:before{content: "";width: 52px;height: 1px;background: #ababab;position: absolute;top:13px;left:25%;}
.my5_t span:after{content: "";width: 52px;height: 1px;background: #ababab;position: absolute;top:13px;right:25%;}
.my5_c{ display:block; width:580px;}
.my5_lt{ display:block; background:#eeeeee; height:80px; margin-bottom:18px;}
.my5_lt p{ display:block; background:url(../images/new_t.jpg) no-repeat  left center; width:160px; height:80px; color:#FFF; padding-left:32px; float:left}
.my5_lt p b{ display:block; font-size:22px; padding-top:15px;}
.my5_lt p span{ display:block; font-size:14px; color:#bcc7db; padding-top:5px; text-transform:uppercase}
.my5_lt a{ display:block; float:right; background:url(../images/more.gif) no-repeat center; width:60px; height:80px;}
.my5_ltt{ display:block; border-bottom:1px #979797 dashed; padding-bottom:20px;}
.my5_ltt_l{ display:block; float:left; width:190px; height:125px; overflow:hidden}
.my5_ltt_l a img{ display:block; width:100%; min-height:125px;}
.my5_ltt_r{ display:block; float:right; width:370px;}
.my5_ltt_r b{ display:block; font-size:18px; line-height:35px; height:35px; overflow:hidden}
.my5_ltt_r p{ display:block; line-height:27px; font-size:14px; color:#666;}
.my5_ltt_r span{ display:block; line-height:30px; font-size:14px; color:#333; padding-left:20px; background:url(../images/sj.jpg) no-repeat left center}
.my5_c ul li{ display:block;border-bottom:1px #979797 dashed; padding:18px 0}
.my5_c ul li .li_l{ display:block; width:75px; text-align:center;}
.my5_c ul li .li_l big{ display:block; font-size:25px; color:#333}
.my5_c ul li .li_l span{ color:#666666; font-size:17px;}
.my5_c ul li .li_r{ display:block; width:calc(100% - 90px); }
.my5_c ul li .li_r b{ display:block; font-size:16px; color:#333; line-height:30px; padding-bottom:3px;}
.my5_c ul li .li_r  p{ display:block; font-size:14px; color:#666666; height:23px; line-height:23px; overflow:hidden}


.my6{ display:block; background:#eeeeee; padding:30px 0;}
.my6 h2{ display:block; font-size:24px; color:#1857a4; padding-bottom:10px;}
.my6 a{ display:inline-block; padding-right:20px; font-size:16px; color:#666; line-height:32px;}




.g_senav{ display:block; width:80px; position:fixed; right:0px; bottom:10%; z-index:999999}
.g_senav .jk{ display:block; background:#1857a4; text-align:center; height:80px; border-bottom:1px #8cabd2 solid}
.g_senav .jk a{ color:#FFF; font-size:14px; line-height:40px; position:relative; display:block;}
.g_senav .jk a img{ display:block; width:35px; margin:0 auto; padding-top:5px;}
.g_senav .jk .g_wx{ display:block ;-webkit-animation: fadeInRight .7s ease both; animation: fadeInRight .7s ease both; animation-delay: 0.1s;transition: all 0.5s;  width:116px; position: absolute; left:300px; bottom: -30px; transform: translateX(calc(-100% - 5px)); z-index:-1}
.g_senav .jk .g_wx img{  border:3px #FFF solid; width:95%; padding:0px;}
.g_senav .jk a:hover .g_wx{ left:0}
.g_senav .jk .g_dh{ display:block ; width:180px;-webkit-animation: fadeInRight .7s ease both; animation: fadeInRight .7s ease both; animation-delay: 0.1s;transition: all 0.5s;  background:#1857a4; height:80px;position: absolute; left:300px; top:0px; transform: translateX(calc(-100%)); z-index:-1}
.g_senav .jk .g_dh p{  line-height:70px; color:#FFF; font-size:20px; font-weight:bold; }
.g_senav .jk a:hover .g_dh{ left:0}

.dianhuazixun{ display:none; background:rgba(0,0,0,0.3); position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:99999}
.dianhuazixun_c{display:block; position:absolute; background:#FFF; width:500px;padding:35px; left:50%; margin-left:-250px; top:50%;transform: translateY(-50%);}
.dianhuazixun_c  .g_senphonboxtit{ position: relative;}
.dianhuazixun_c  .g_senphonboxtit p { font-size: 18px;color: #464646; }
.dianhuazixun_c  .g_senphonboxtit span {display: block; position: absolute; right: 0;  top: 50%;transform: translateY(-50%);cursor: pointer;}
.dianhuazixun_c  .g_senphonbinp {margin-top: 42px;}
.dianhuazixun_c  .g_senphonbinpl { height:50px; width: calc(100% - 150px - 20px);border-bottom: 1px solid #b0b0b0; position: relative; line-height:50px;}
.dianhuazixun_c  .g_senphonbinpl input{    height: 36px; line-height: 36px; display: block; position: relative;top: 50%;  width: 100%; transform: translateY(-50%); 
-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); -moz-transform: translateY(-50%);}
.dianhuazixun_c .g_senphonbinpr {width: 150px;}
.dianhuazixun_c .g_senphonbinpr .g_sybtnyss {  font-size: 20px; color: #ffffff; text-align: center; line-height: 50px;
display: block;  height: 50px;  background: #1857a4;cursor: pointer;}
.dianhuazixun_c .g_senphonbinpr button{ background:none; color:#FFF}
.dianhuazixun_c  .g_senphonboxtb { margin-top: 26px;}
.dianhuazixun_c  .g_senphonboxtb p { font-size: 16px;color: #464646; padding-bottom:30px;}
.dianhuazixun_c .g_senphonboxtbn .g_sybtnyss{  font-size: 20px; text-align: center; line-height: 50px; width: calc(50% - 17px);
display: block;  height: 50px;  background: #333333;cursor: pointer;}
.dianhuazixun_c .g_senphonboxtbn .g_sybtnyss a{ color:#ffffff;}

/*底部开始*/
.footer{ background:#373737 url(../images/footer.jpg) no-repeat center; padding:30px 0 30px 0; color:#b2b2b2; line-height:30px; font-size:14px; position:relative; z-index:99999}
.footer a{color:#b2b2b2;}
.footer_l{ display:block; float:left; width:330px;}
.footer_l img{ display:block; margin-bottom:40px;}
.footer_r{ display:block; float:right; width:330px; text-align:center; margin-top:25px;}
.footer_r .er{ display:block; width:50%; float:left; line-height:40px;}
.footer_r .er img{ display:block; margin:0 auto}
.footer_c{ display:block; width:540px; float:left;  margin-top:20px;}
.footer_c p{ display:block; background:url(../images/f_t.png) no-repeat left top; padding-top:12px; float:left; color:#FFF; margin-right:95px; line-height:25px; margin-bottom:25px;}
.footer_c p i{ display:block; font-style:normal;color:#b2b2b2;}
.bottom{ display:block; padding:10px 0;}
.bottom p{ display:block; line-height:30px; font-size:14px;}
.bottom p a{ color:#666; padding-right:15px;}


.ban{ display:block; position:relative; }


.con_t{width:100%;border-bottom:1px solid #ececec;margin-top:16px; margin-bottom:15px;}
.con_t p{float:left; font-size:16px;}
.con_t p a{padding-bottom:15px;border-bottom:3px solid #fff;color:#666666;margin-right:50px;float:left}
.con_t p a:hover,.con_t p a.cur{border-bottom:3px solid #1857a4; color:#1857a4; font-weight:bold}
.con_t .con_tr{float:right; font-size:14px; color:#888; padding-bottom:15px}
.con_t .con_tr a{ color:#777}
.con_t .con_tr:before{content: url(../images/ico.png); float: left;  margin-right: 5px;}


.news{ padding-top:20px;}
.news li{padding-bottom:30px;border-bottom: 1px solid #f0f0f0;margin-bottom:30px;}
.news li:last-child{margin-bottom: 0;}
.news li a{display: block;display: -webkit-box; display: -ms-flexbox; display: -webkit-flex;display: flex;-webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;
-webkit-justify-content:space-between;  -ms-justify-content:space-between; justify-content:space-between;}
.news li .imgbox{width: 230px;overflow: hidden; height:125px}
.news li .imgbox img{width: 100%; min-height:125px;}
.news li .middle{-webkit-flex:1;-ms-flex:1;flex:1;padding-left: 2.5%;max-width: 866px;}
.news li .middle .title{font-size:20px;color: #000000;line-height:30px;margin-bottom: 12px; }
.news li .middle .desc{font-size: 14px;color: #888;line-height: 24px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;
 -webkit-box-orient: vertical;  margin-bottom:12px;}
.news li .middle .more{color: #1857a4;font-size: 14px;}
.news li .date{width: 152px; text-align:right}
.news li .date .mday{font-size:38px;color: #d7dadc;}
.news li .date .line{width: 24px;margin-left: auto;height: 2px;background-color: #d7dadc;margin-top: 12px;margin-bottom: 18px;}
.news li .date .year{font-size: 18px;color: #d7dadc;text-align: right;}








/*单页*/
.dy{ display:block; margin-bottom:20px; line-height:32px;  font-size:15px; color:#444;}
.dy img{ display:block; margin:0 auto; max-width:100%; height:auto !important;}
.dy1{ display:block; margin-bottom:20px; line-height:32px;  font-size:15px; color:#444;}
#map img{width:auto !important; max-width:auto !important}

.xxy{ display:block; border-bottom:1px #bababa dashed; padding-bottom:10px; margin-bottom:15px; padding-top:12px;}
.xxy h1{ display:block; text-align:center; font-size:20px; line-height:32px; padding-bottom:6px; margin:0}
.xxy p{ display:block; text-align:center; line-height:32px;}
.bshare-custom{display:block; text-align:center; line-height:32px; padding:6px 0}



/*分页部分*/
.pagination {display:block;padding:40px 0 56px 0; text-align:center; font-size:16px;}
.pagination li{ display:inline-block}
.page-link {display: inline-block;padding:5px 10px;margin-left:-1px;line-height:1.25;color:##1857a4;background-color:#fff;border:1px solid #dee2e6}
.page-link:hover {	z-index:2;color:#1857a4;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}
.page-link:focus {z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(207,0,13,.25)}
.page-item:first-child .page-link {margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.page-item:last-child .page-link {border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.page-item.active .page-link {z-index:1;	color:#fff;background-color:#1857a4;border-color:#1857a4}
.page-item.disabled .page-link {color:#6c757d;pointer-events:none;	cursor:auto;background-color:#fff;border-color:#dee2e6}



.plist{ display:block; margin:25px -10px 0 -10px;}
.plist ul li{ display:block; width:25%; float:left; margin-bottom:22px;}
.plist ul li a{ display:block; width:93%; margin:0 auto; border:1px #d9d9d9 solid;}
.plist ul li a img{ display:block; width:100%; height:220px;}
.plist ul li a p{ display:block; text-align:center; font-size:16px; background:#f2f2f2; line-height:50px; height:50px; overflow:hidden; color:#333}
.plist ul li a:hover{ border:1px #1857a4 solid;}
.plist ul li a:hover p{ background:#1857a4; color:#FFF }


.left{ display:block; float:left; width:250px; margin-top:22px; padding-bottom:30px}
.left1_t{ display:block; background:#1857a4; height:80px; text-align:center; color:#FFF}
.left1_t h2{ display:block; height:75px; line-height:75px; border-bottom:1px solid #fff; font-size:26px;}
.left1 ul li{ display:block; background:#f2f2f2; height:50px; line-height:50px; margin-bottom:2px;}
.left1 ul p{ display:block; background:#f2f2f2; padding:10px 0px 10px 20px;border-bottom:1px solid #fff; }
.left1 ul p a{ display:block; line-height:36px; color:#555; padding-left:10px; font-size:15px;}
.left1 ul li a{ display:block; padding:0px 0px 0 30px; font-size:16px; font-weight:bold;  }
.left1 ul li:hover{ background:#1857a4}
.left1 ul li:hover a{ color:#FFF}

.right{ display:block; float:right; width:920px;margin-top:22px;}
.plis1{ display:block; margin:0 -10px;}
.plist1 ul li{ display:block; width:33.33%; float:left; margin-bottom:15px;}
.plist1 ul li a{ display:block; width:93%; margin:0 auto; border:1px #d9d9d9 solid;}
.plist1 ul li a img{ display:block; width:100%; height:200px;}
.plist1 ul li a p{ display:block; text-align:center; font-size:15px; background:#f2f2f2; line-height:46px; height:46px; overflow:hidden; color:#333}
.plist1 ul li a:hover{ border:1px #1857a4 solid;}
.plist1 ul li a:hover p{ background:#1857a4; color:#FFF }

.right_t { font-size: 14px; border-bottom: 1px dashed #dcdcdc; padding-bottom:12px; line-height:16px; margin-bottom:15px; color:#777; padding-top:10px;}
.right_t p{ display:block; height:16px; overflow:hidden;}
.right_t span{ border-left:8px solid #fece7a; font-weight: normal;padding-left: 8px; height:16px; line-height:16px; display:inline-block } 
.right_t a{ color:#777}


.video-js{ width:660px !important; height:700px !important; margin:0 auto; display:block;}


.dy_b{ display:block; margin-bottom:30px;}
.dy_b p{ display:block; background:#f5f5f5; padding:0px 15px; line-height:40px; margin-bottom:10px;}





