﻿/*公共*/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote { margin:0; padding:0;color:#333;font-family:"微软雅黑"; font-size: 16px;}
img { border:0; }
.clear{ clear:both; }
em,i{ font-style:normal}
a:hover { text-decoration:none; color:#e51e01;}
.w1200{ width:1200px; margin:0 auto}
.w1350{ width:1350px; margin:0 auto}
.fl{ float: left;}
.fr{ float:right;}
.h30{height: 30px;}
.h60{height: 60px;}
.f14{font-size: 14px}
.f18{font-size: 18px}
.db{display: block;}
.dib{display: inline-block;}
ul,ul li{list-style: none;}
._act{background: #0d73ca !important;color: #fff !important}


/*左右滚动*/
.syalw{margin: 50px 0 0 0}
.syal li{float: left;margin-right: 20px;width: 300px;}
.syal li a{display: block;}
.syal li a img{display: block;width: 100%;border-radius: 15px;border: 2px solid #fff;}
.syal li a ol{color: #fff;text-align: center;font-size: 18px;margin: 20px 0 0 0;}


/*上下滚动*/
.anliroll{height: 1550px;}
.anliroll li{float: left;width: 266px;margin-right: 20px;margin-bottom: 20px;}
.anliroll li a{display: block;overflow: hidden;font-size: 18px}
.anliroll li a img{width: 100%;display: block;transition: all .5s}
.anliroll li a ol{height: 40px; line-height: 40px;text-align: center;background: #fff;color: #000}
.anliroll li a:hover img{transform: scaleX(1.2) scaleY(1.2);}


/*滚动banner*/
.main_image {width:100%; height:700px;overflow:hidden; margin:125px auto 0 auto; position:relative;z-index: 1}
.main_image ul {width:9999px; height:700px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:700px;}
.main_image li span {display:block; width:100%; height:700px}
.main_image li a {display:block; width:100%; height:700px}
.main_image li .img_1 {background: url('11.jpg') center top no-repeat}
.main_image li .img_2 {background: url('22.jpg') center top no-repeat}
.main_image li .img_3 {background: url('33.jpg') center top no-repeat}
.main_image li .img_4 {background: url('44.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative; z-index:0;}
div.flicking_con .flicking_inner {position:absolute; top:623px; left:420px; width:300px; height:21px;z-index: 0} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;}
#btn_prev{background:url(hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(hover_right.png) no-repeat right top;right:100px;}

.main_visual{position: relative;z-index: 1}
.gg1{position: absolute;top: 615px; left: 0; width: 100%;background: url(topbj.jpg) center repeat-y;z-index: 33}
.gg_l{background: #0d73ca; width: 475px; height: 85px;font-size: 24px;color: #fff;padding-top:40px}
.gg_r{background: #0d73ca; height: 145px; width:725px;}
.gg_ss{color: #96b2ff; font-size: 14px;margin-left: 34px; margin-top:36px; }
.gg_ss a{color: #96b2ff}
.gg_r .gg_tel{width: 218px; color: #fff; background: url(tb.jpg) left top no-repeat;margin-top: 38px; font-size: 20px; line-height: 200%}
.gg_r .gg_tel b{font-size: 32px; font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif"; display: block}

.form{margin-bottom: 10px}

.spt1{background: #f0f0f0;overflow: hidden;}
.tit{text-align: center;color: #0d73ca;padding-top: 100px;font-size: 36px;text-transform: uppercase;}
.tit b{display: block;font-size: 24px;position: relative;}
.tit b:after{content:url(1_13.jpg);position: absolute;width: 300px;height: 2px;top: 0px;left: 300px;}
.tit b:before{content:url(1_15.jpg);position: absolute;width: 300px;height: 2px;top: 0px;left: 600px;}


.tit2{padding-top: 20px}

.pt1_l{width:307px; }
.pt1_l_cp h4{background: #0dca85;color: #fff;height: 86px;line-height: 86px;text-align: center;}
.pt1_l_cp h4 img{padding: 23px 0 0 0 }
.pt1_l_cp{border: 1px solid #ccc;background: #fff}
.pt1_l_cp a{display: block;height: 50px;line-height: 50px;border-bottom: 1px solid #ccc;background: url(1_27.jpg) 8px 15px no-repeat;padding-left: 35px;transition: all .3s}
.pt1_l_cp a:hover{background: url(1_24.jpg) 8px 15px no-repeat #0d73ca;color: #fff}

.pt1_l_lx{background: #0dca85;color: #fff}
.pt1_l_lx h4{padding:40px 0 0 10px;}
.pt1_l_lx_con p{color: #fff}
.pt1_l_lx_con{padding: 20px 15px;line-height:180%}



.pt1_r{width:860px }

.nb{height: 450px;background:url(nb.jpg) center top no-repeat; margin-top: 124px}



.spt2{background: url(1_32.jpg) top center no-repeat; height: 928px;}
.spt2 h3{text-align: right;}
.spt2_jj{color: #fff;text-align: center;line-height: 160%;width: 920px;margin: 0px auto 0 auto}
.spt2_jj p{color: #fff}
.spt2 a{text-align: center;color: #fffc00;font-size: 16px;border:1px solid #fff;padding:10px 20px;display: block;margin: 8px auto 0 auto;width: 100px;}

.spt2_box{float: left;margin-top: 40px}
.spt2 .spt2_box:nth-of-type(1){width:350px; }
.spt2 .spt2_box:nth-of-type(2){width:500px; }
.spt2 .spt2_box:nth-of-type(3){width:350px; }
.spt2 .spt2_box:nth-of-type(1) span{display: block;color: #fff;font-size: 26px;padding:50px 0 0 30px; background: #2b86d2;height: 200px}
.spt2 .spt2_box:nth-of-type(1) span i{font-weight: bold;display: block;margin-bottom: 30px}
.spt2 .spt2_box:nth-of-type(2) span{display: block;color: #fff;font-size: 26px;padding:50px 0 0 30px; background: #0ab58e;height: 200px}
.spt2 .spt2_box:nth-of-type(2) span i{font-weight: bold;display: block;margin-bottom: 30px}
.spt2 .spt2_box:nth-of-type(3) span{display: block;color: #fff;font-size: 26px;padding:50px 0 0 30px; background: #ddb745;height: 200px}
.spt2 .spt2_box:nth-of-type(3) span i{font-weight: bold;display: block;margin-bottom: 30px}

.spt2_box span i{position: relative}
.spt2_box span i:before{position: absolute;content: "";width: 50px;height: 2px;background: #fff;top: 50px}
.spt2_box img{display: block;}


/* focus_Box */
#focus_Box{position:relative;width:1180px;height:440px;margin:30px auto 0 auto;}
#focus_Box ul{position:relative;height:440px;}
#focus_Box li{ z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:377px; overflow: hidden;}
#focus_Box li img{width:100%;height:100%;vertical-align:top;transition: .5s;}
#focus_Box li:hover img{transform: scale(1.05,1.05);}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:51px;height:101px;top:131px;transition: 0.5s;opacity: 0.6;}
#focus_Box .prev{background:url(btnl.png) no-repeat; left:-90px; top:190px;}
#focus_Box .next{background:url(btnr.png) no-repeat;right:-90px; top:190px;} 
#focus_Box .prev:hover{left: -110px;opacity: 1;}
#focus_Box .next:hover{right:-110px;opacity: 1;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(images/share-btn.png) no-repeat;text-indent:-999px;}



.spt3{background: url(1_33.jpg) center no-repeat;height: 699px;}
.spt4{background: url(1_34.jpg) center no-repeat;height: 700px;}


.spt4_con{position: relative;}
.spt4_con h3{position: absolute;top: 180px;font-size: 50px;color: #fff;text-align: right;}
.spt4_con h3 b{display: block;font-weight: normal;}
.spt4_con h3 i{font-size: 18px;}
.spt4_con a{position: absolute;text-align: right;color: #fff}

.spt4_con a h4{font-weight: bold;font-size: 34px;color: #fff;margin-bottom: 15px;}
.spt4_con a p{color: #fff;font-size: 18px;line-height: 180%}

.spt4_con a:nth-of-type(1){top: 460px;left: 130px;}
.spt4_con a:nth-of-type(2){top: 350px;left: 760px;}
.spt4_con a:nth-of-type(3){top: 280px;left: 1000px;}



.spt5_con{overflow: hidden;margin-top: 50px }
.spt5_con dt{width:520px; }
.spt5_con dd{width:620px; }
.spt5_con dt a img{width: 100%;height: 300px;}
.spt5_con dt h4{height: 60px;line-height: 60px;font-size: 18px;}
.spt5_con dt p{font-size: 14px;color: #848484;line-height: 180%}
.spt5_con dd a{padding-bottom: 20px;display: block;border-bottom: 1px solid #ccc;margin-top: 20px}
.spt5_con dd a:nth-of-type(1){margin-top: 0px}
.spt5_con dd a span{float: left;display: block; height:64px;width: 100px ;background: #939393;color: #fff;text-align: center;padding-top: 10px;margin-right: 20px;-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.spt5_con dd a span i{display: block;}
.spt5_con dd a p{line-height: 180%;color: #848484;font-weight: normal;}
.spt5_con dd a:hover span{background: #0dca85}

.gswz{line-height: 230%;background: #fff;padding: 20px}
.gswz h3{font-size: 30px;margin-top: 20px ;margin-bottom: 10px}
.gswz1{background: #fff;padding: 20px}
.gswz p{line-height: 230%}

.footer{background: #292929;overflow: hidden;}
.footer h3{font-size: 20px;color: #fff;margin-bottom: 20px}
.f1{width:200px;background: #0d73ca;color: #fff;height:400px ;text-align: center;}
.f1 img{display: block;margin: 120px auto 10px auto}
.f2{width:200px;color: #fff;padding: 60px 20px 0 66px;border-right:1px solid #292929 }
.f2 a,.f3 a{display: block;height: 26px;line-height: 26px;margin-left:26px;color: #fff}
.f3{width:230px;color: #fff;padding: 60px 20px 0 36px;border-right:1px solid #292929 }
.f4{width:380px;color: #fff;padding: 60px 0px 0 36px;border-right:1px solid #292929 }
.f4  h3 img{margin-right: 10px;vertical-align: middle;}
.f4  h3 b{display: block;font-weight: normal;font-size: 12px}
.f4_lx{background: url(1_47.jpg) left top no-repeat;}
.f4_lx p{color: #fff;line-height: 180%;padding-left: 30px;}
.footer1{background: #0d73ca;padding: 20px 0;text-align: center;color: #fff;}
.footer1 p{color: #fff}





.nconl{ width:300px;}
.nconr{ width:820px;}
.nconr h3{ height:20px; line-height:20px; font-size:22px; border-bottom:1px solid #ccc; margin-bottom:20px; color:#01994c}
.nconr h3 span{ float:right; font-size:14px; font-weight:normal; color:#01994c}
.nconr h3 span a{ color:#01994c}

.cpfl dt{ width:199px; height:80px;  padding:0px 40px 0px 30px; font-size:32px; line-height:80px; text-align:center;  color:#ffffff; background:#0047ae; font-weight:bold}
.cpfl dd a{display:block; font-size:18px; text-indent:28px; color:#1c1c1c; line-height:50px;width:269px; transition:all .2s ease;height:50px;background:url(rr.gif) no-repeat left; font-weight:normal; margin-bottom:1px}
.cpfl dd a:hover{ display:block; font-size:18px; color:#000; text-indent:48px;transition:all .2s ease; line-height:50px;width:269px; height:50px; background:#FF0; }
.neiye_tel{ width:269px; height:219px;background:url(nytel.png) no-repeat center top; float:left; padding-top:12px; }
.neiye_tel span{ display:block; width:100%; height:30px; color:#ffffff; line-height:35px; text-align:center; font-size:14px; padding-bottom:20px;}
.neiye_tel a{ width:130px; height:35px; border:1px solid #eb8b91; display:block; text-align:center; margin:auto; line-height:35px; font-size:14px;color:#ffffff; padding:0px;}
.neiye_tel p{ display:block; width:219px; padding-left:50px; font-size:14px; color:#292929; padding-top:42px;}
.neiye_tel p strong{ font-size:30px; color:#d60c1a; line-height:35px; font-family:Impact;}
.neiye_tel a:hover{ width:130px; height:35px; border:1px solid #ffffff; background:#ffffff; display:block; text-align:center; margin:auto; line-height:35px; font-size:14px;color:#d60c1a; padding:0px;}

.news_dl_3{ display:inline-block; border-bottom:#b8b8b8 1px dashed; padding:14px 0; overflow:hidden; height:85px; float:left;}
.news_dl_3 dt{ background:#ef9c00; width:85px; height:85px; color:#ffffff; line-height:28px; font-size:14px;  text-align:center; float:right; overflow:hidden;}
.news_dl_3:hover dt{ background:#6f6f6f; width:85px; height:85px; text-align:center; float:right; overflow:hidden;color: #FFF;}
.news_dl_3:hover dt b{color: #FFF;border-bottom:#FFF 1px solid;}
.news_dl_3 dt b{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:38px; color:#ffffff; width:55px; margin:0 auto; border-bottom:#fff 1px solid; padding:5px 0 2px; line-height:40px;}
.news_dl_3 dt span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; padding:5px 0 0;}
.news_dl_3 dd{ width:680px; padding:0 0 0 15px; float:left;}
.news_dl_3 dd h5{ height:25px; line-height:25px; overflow:hidden;}
.news_dl_3 dd h5 a{ font-size:16px; color:#444;font-weight: bold;}
.news_dl_3 dd h5 a:hover{color:#bc0030; font-size:16px;}
.news_dl_3 dd p{ font-size:12px; color:#7d7d7d; height:60px; line-height:20px; overflow:hidden; padding-top:3px;}
.news_dl_3 dd p a{ font-size:12px; color:#197500; padding:0 0 0 20px;}

.news_dl_3 dd p .gdd{ margin-top:10px; width:100%; height:22px; float:left; background:url(../Images/more.png) no-repeat left; color:#ffffff; line-height:22px; font-size:12px; padding-left:20px;}


.qh_nav{width: 100%;margin: 0 auto;position: fixed;top: 0;left: 0;z-index: 999;background: #fff;right: 0;}
.qh_nav .logo{margin:30px 0}


.qh_nav ul{margin-top: 20px;padding-left: 30px ;}
.qh_nav ul li{float: left;width: 85px;}
.qh_nav ul{width:649px;margin-left: 40px; }
.qh_nav ul li a i{width:62px;height: 62px;display: block;background:url(t2.png) no-repeat #595556;border-radius: 50%;transition: all .3s }
.qh_nav ul li:nth-of-type(1) a i{  background-position: 18px 18px;}
.qh_nav ul li:nth-of-type(2) a i{ background-position: -85px 18px}
.qh_nav ul li:nth-of-type(3) a i{background-position: -195px 18px}
.qh_nav ul li:nth-of-type(4) a i{ background-position: -300px 18px}
.qh_nav ul li:nth-of-type(5) a i{ background-position: -405px 18px}
.qh_nav ul li:nth-of-type(6) a i{ background-position: -510px 18px}
.qh_nav ul li:nth-of-type(7) a i{background-position: -616px 18px}
.qh_nav ul li a:hover i{background:url(t2.png) no-repeat #0d73ca}
.qh_nav ul li:nth-of-type(1) a:hover i{  background-position: 18px 18px}
.qh_nav ul li:nth-of-type(2) a:hover i{ background-position: -85px 18px}
.qh_nav ul li:nth-of-type(3) a:hover i{background-position: -195px 18px}
.qh_nav ul li:nth-of-type(4) a:hover i{ background-position: -300px 18px}
.qh_nav ul li:nth-of-type(5) a:hover i{ background-position: -405px 18px}
.qh_nav ul li:nth-of-type(6) a:hover i{ background-position: -510px 18px}
.qh_nav ul li:nth-of-type(7) a:hover i{background-position: -616px 18px}


.qh_nav ul li a._act3{color: #0d73ca}
.qh_nav ul li a._act3 i{background:url(t2.png) no-repeat #0d73ca;}
.qh_nav ul li:nth-of-type(1) a._act3 i{  background-position: 18px 18px}
.qh_nav ul li:nth-of-type(2) a._act3 i{ background-position: -85px 18px}
.qh_nav ul li:nth-of-type(3) a._act3 i{background-position: -195px 18px}
.qh_nav ul li:nth-of-type(4) a._act3 i{ background-position: -300px 18px}
.qh_nav ul li:nth-of-type(5) a._act3 i{ background-position: -405px 18px}
.qh_nav ul li:nth-of-type(6) a._act3 i{ background-position: -510px 18px}
.qh_nav ul li:nth-of-type(7) a._act3 i{background-position: -616px 18px}



.qh_nav .w1350{position: relative}
.qh_nav ul li ul{position: absolute;top: 80px;left: 0;z-index: 99999;display: none;background-color: rgba(255,255,255,1);width: 100%;padding: 30px 0 0 0%;}
.qh_nav ul li ul a{display: block;float: left;width: 30%;height: 62px;margin: 10px 0;border: 1px solid #ccc;margin-left: 2%;line-height: 62px}
.qh_nav ul li ul a h3{width: 78%;float: left;text-align: left;color: #0f379e;font-size: 16px;}
.qh_nav ul li ul a img{width: 20%;float: left;margin-right: 2%}
.qh_nav ul li ul a:hover{background: #f2f2f2; height: 62px; color: #fff !important ;line-height: 62px;border: 1px solid #ccc;}





.tel{font-size: 20px;background: url(1_06.jpg) left no-repeat; padding-left: 65px;width: 208px;margin-top: 30px;}
.tel b{display: block;font-size:28px;color: #0d73ca ;font-family: Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif}



._banner{margin-top: 120px}











