@charset "utf-8";
/* CSS Document */


*,body,html,h1,h2,h3,h4,h5,h6,div,b,c,e,g,j,dl,dd,dt,g{ padding:0px; margin:0px; font-family: 微软雅黑, Arial, Helvetica, sans-serif, Raleway;}

h1,h2,h3,h4,h5,h6,div,b,c,e,g,j,dl,dd,dt{ padding:0px; margin:0px; font-family: 微软雅黑, Arial, Helvetica, sans-serif;font-size:14px;}

body,html{height:100%;}

a{text-decoration: none; }
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
b{font-weight: normal;}
ul,li{list-style: none;}

.ino1 { width:100%; height: 180px; overflow: hidden; display: block;}
.ino1 img { width: 100%; }

.div1{ position: fixed;width: 100%;z-index: 111;background-color: #fff; border-bottom: 1px #d9d9d9 solid; top:0;}
.div2 {height:100px; margin:0 auto;transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;}
.div2_1{height:45px; margin:0 auto;transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;}
.div2 .header_bottom .logo{display: block;float: left;margin-top: 1%;}
.div2 .header_bottom .logo img{}

.navtops {}

.div2 .header_bottom{width: 1200px;margin: 0 auto;height: 70px;}
.div2 .header_nav{ float:right;height: 70px;line-height: 70px;}
.div2 .header_nav dl{display: inline-block;padding: 0 1.1em;}
.div2 .header_nav dl:first-of-type a{ }
.div2 .header_nav dl h3{top: 160%;}
.div2 .header_nav dl a{font-size: 16px;color: #3d3d3d;display: block;}
.div2 .header_nav dl a:hover{color: #fc7e00;}
.div2 .header_nav dl h4{display: none;background: #3b3b3b;overflow: hidden;position: absolute;width: 200px;margin-left: -20px;
padding: 0 0 2.5% 0;top: 160%;}
.div2 .header_nav dl h4 a{color: #fff;font-size: 13px;height: 40px;line-height: 40px;border-bottom: 1px solid rgba(255, 255, 255, 0.08);
display: block;width: 80%;margin: auto;text-align: left;}
.div2 .header_nav dl:hover h4{display: block;top:102%;}
.div2 .header_nav dl h3 a:hover{color: #05d7ce;}
.div2 .header_nav dl h4 a:hover{color: #05d7ce;}
.div2 .header_nav dl:last-child{ padding-right:0;}
.div2 .header_nav dl dt{ display:none;position: absolute;background: #f5f5f5;width: 14%; padding-bottom:1%; padding-top: 1%;}
.div2 .header_nav dl:hover dt{ display:block;}
.div2 .header_nav dl dt a{line-height: 32px;font-size: 14px; text-indent:1.6em; color: #a0a0a0;}
.div2 .header_nav dl .nav_1{right: 33.4%; width:15%;}
.div2 .header_nav dl .nav_2{ width:52%;right:7.8%; padding-top:0.5%;}
.div2 .header_nav dl .nav_2 p{ float:left;padding: 15px 20px 0 26px;width:430px;}
.div2 .header_nav dl .nav_2 p a{color: #0169ad;font-size: 15px;border-bottom: 1px solid #cfcfcf;text-indent:0em;}
.div2 .header_nav dl .nav_2 p b{display: block; float:left;margin-right:10%;}
.div2 .header_nav dl .nav_2 p b a{font-size:13px;color:#6c6c6c;font-weight:normal;border-bottom:0px solid #ccc;text-indent:0em;line-height: 24px;}
.div2 .header_nav dl .nav_3{right:18%; width:15%;}
.div2 .header_nav dl .nav_4{right:11%; width:15%;}
.div2 .header_nav dl dt a:hover{ color:#fc7e00;}
.div2 .header_nav dl .nav_2 p b a:hover{ color:#fc7e00;}
.div2 .header_nav dl .nav_2 p:nth-child(2n){width: 200px;}
.div2 .header_nav dl .nav_2 p b:nth-child(3n){ margin-right:0;}


.ncompany { float: left; margin:0 0 0 20px;  }
.company { height: 30px; float: left; }
.yzm { height: 30px; }
.ncompany input[type=submit] { width:100px; background: #0169ad; border:0; color: #fff; height:34px; line-height:34px; text-align: center; }

.pp_com {margin:0 auto;width:100%;background: #f5f5f5;display:  block;float:  left;padding: 16px 80px 9px;border-radius: 10px;box-sizing:  border-box;}

.searcn_ms { width: 100%; margin:10px auto; }
.searcn_ms ul {margin:0; padding: 0; list-style: none;}
.searcn_ms li { float: left; width: 50%; border-bottom: 1px solid #e4e4e4; padding: 8px 0; margin:15px 0; }

.div2_1 .header_bottom{width: 1200px;margin: 0 auto;height: 70px;}
.div2_1 .header_bottom .logo{display: block;float: left;margin-top: 1%;}
.div2_1 .header_nav{ float:right;height: 70px;line-height: 70px;}
.div2_1 .header_nav dl{display: inline-block;padding: 0 1.1em;}

 .div2_1 .header_top{overflow: hidden;height: 30px;width: 100%;margin: auto;background: #0169ad;}

.div2_1 .header_top div{width: 1200px;overflow: hidden;margin: 0 auto;height: 100%;}
.div2_1 .header_top div left{line-height:30px;padding-left: 22px;float: left;cursor: pointer;background: url(../images/header_top_tel_ino.png) no-repeat left center;color: #fff;font-size: 13px;}
.div2_1 .header_top div right{float: right;}
.div2_1 .header_top div right .ss{float: left;margin-top: 8px;}
.div2_1 .header_top div right .sq{line-height:30px;padding-left: 22px;float: left;cursor: pointer;background: url(../images/header_top_sq_ino.png) no-repeat left center;color: #fff;font-size: 13px;}
.div2_1 .header_top div right .zy{line-height:30px;padding-right: 22px;float: left;cursor: pointer;background: url(../images/header_top_zy_ino.png) no-repeat right center;color: #fff;font-size: 13px;}
.div2_1 .header_top div right span{float: left;height: 12px;width: 1px;background: #fff;margin: 0px 14px;margin-top: 9px;}


.div2_1 .header_nav dl:last-child{ padding-right:0;}
.div2_1 .header_nav dl dt{ display:none;}
.div2_1 .header_nav dl dt{ display:none;position: absolute;background: #f5f5f5;width: 16%; padding-bottom: 1%;}
.div2_1 .header_nav dl:hover dt{ display:block;}
.div2_1 .header_nav dl dt a{line-height: 32px;font-size: 14px;text-indent: 1.6em;color: #a0a0a0;}
.div2_1 .header_nav dl .nav_1{right: 34%; width:15%;}
.div2_1 .header_nav dl .nav_2{ width: 35%;right: 7.8%; padding-top: 0.5%;}
.div2_1 .header_nav dl .nav_2 p{ float:left;}
.div2_1 .header_nav dl .nav_2 p a{color: #000;font-size: 16px;}
.div2_1 .header_nav dl .nav_2 p b a{font-size: 14px;color: #6c6c6c; font-weight:normal;}
.div2_1 .header_nav dl .nav_3{right:18.3%; width:15%;}
.div2_1 .header_nav dl .nav_4{right:11%; width:15%;}
.div2_1 .header_nav dl dt a:hover{ color:#fc7e00;}
.div2_1 .header_nav dl .nav_2 p b a:hover{ color:#fc7e00;}

.div2_1 .header_nav dl .nav_1{right: 33.4%; width:15%;padding-bottom: 1%;padding-top: 1%;}
.div2_1 .header_nav dl .nav_2{ width:52%;right:7.8%; padding-top:0.5%;}
.div2_1 .header_nav dl .nav_2 p{ float:left;padding: 15px 20px 0 26px; width:430px;}
.div2_1 .header_nav dl .nav_2 p a{color: #0169ad;font-size: 15px;border-bottom: 1px solid #cfcfcf;text-indent:0em;}
.div2_1 .header_nav dl .nav_2 p b{display: block; float:left;margin-right:6%;}
.div2_1 .header_nav dl .nav_2 p b a{font-size: 13px;color: #6c6c6c; font-weight:normal;border-bottom:0px solid #ccc;text-indent:0em; line-height: 24px;}
.div2_1 .header_nav dl .nav_2 p:nth-child(2n){width: 200px;}
.div2_1 .header_nav dl .nav_2 p b:nth-child(3n){ margin-right:0;}




.div2_1 .header_nav dl
.div2_1 .header_nav dl h4 a{color: #fff;font-size: 13px;height: 40px;line-height: 40px;border-bottom: 1px solid rgba(255, 255, 255, 0.08);display: block;width: 80%;margin: auto;text-align: left;}
.div2_1 .header_nav dl:hover h4{display: block;}
.div2_1 .header_nav dl h3 a:hover{color: #05d7ce;}
.div2_1 .header_nav dl h4 a:hover{color: #05d7ce;}
.div2_1 .header_nav dl h4{padding: 0 0 1.5% 0;}
.div2_1 .header_nav dl a{font-size: 16px;color: #3d3d3d;display: block;}
.div2_1 .header_nav dl a:hover{color: #fc7e00;display: block;}





.div2 .header_top{overflow: hidden;height: 30px;width: 100%;margin: auto;background: #0169ad;}
.div2 .header_top div{width: 1200px;overflow: hidden;margin: 0 auto;height: 100%;}
.div2 .header_top div left{line-height:30px;padding-left: 22px;float: left;cursor: pointer;background: url(../images/header_top_tel_ino.png) no-repeat left center;color: #fff;font-size: 13px;}
.div2 .header_top div right{float: right;}
.div2 .header_top div right .ss{float: left;margin-top: 8px;}
.div2 .header_top div right .sq{line-height:30px;padding-left: 22px;float: left;cursor: pointer;background: url(../images/header_top_sq_ino.png) no-repeat left center;color: #fff;font-size: 13px;}
.div2 .header_top div right .zy{line-height:30px;padding-right: 22px;float: left;cursor: pointer;background: url(../images/header_top_zy_ino.png) no-repeat right center;color: #fff;font-size: 13px;}
.div2 .header_top div right span{float: left;height: 12px;width: 1px;background: #fff;margin: 0px 14px;margin-top: 9px;}


.div2 .header_top div right .zy b{ display: block; }
.div2 .header_top div right .zy b a{color: #666;margin-right:10%;}
.div2 .header_top div right .zy b a:nth-child(2n){margin-right: 0;}
.div2 .header_top div right .zy:hover b{ display:block;}
.div2 .header_top div right .zy b a:hover{color: #fc7e00;}

.nbanners{background:rgba(18, 49, 103,0.4); min-width:300px; border-radius:10px;padding:4% 6%; margin-top:20%; display: inline-block;}

.index_banner{display: block;}
.index_banner .banner_txt {overflow: hidden;margin-left:1%;}
.index_banner .banner_txt c {display: block;font-size: 32px;color: #ff9328;line-height: 1.2em;text-transform: uppercase;  }
.index_banner .banner_txt span{font-size:30px;color:#ffffff;line-height: 1.6em;margin-top: 1%;}
.index_banner .banner_txt font{color: #fff;font-size: 17px;margin-top: 1.5%;display: block;}
.index_banner .banner_txt t{display: block;border-bottom: 3px solid rgb(220, 241, 255);width: 6%; margin-top:0.2%;}
.index_banner .banner_txt p{overflow: hidden;margin-top: 2%;text-align: start;}               
.index_banner .banner_txt p b{float: left;width:125px;background: #0169ad;text-align: center;line-height: 2.3em;font-size: 15px;position: relative;height: 2.3em;}
.index_banner .banner_txt p b a{ color:#fff;}
.index_banner .banner_txt p f{width:125px;float: left;border: 1px solid rgba(255, 255, 255, 0.7);text-align: center;line-height: 2em;margin-left: 2%;font-size: 14px;position: relative;height: 2.3em;}
.index_banner .banner_txt p f a{ color:#fff;}
.index_banner .banner_txt p b:hover .i1 {width: 100%;}
.index_banner .banner_txt p b .i1 {background-color: #fc7e00;width: 0px;height: 100%;display: block;transition: 600ms;}
.index_banner .banner_txt p b:hover .i2 {color: #fff;}
.index_banner .banner_txt p b .i2 {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;text-align: center;z-index: 2;font-style: normal;line-height: 2.3em; font-size: 14px;}
.index_banner .banner_txt p f:hover .i1 {width: 100%;}
.index_banner .banner_txt p f .i1 {background-color: #fc7e00;width: 0px;height: 100%;display: block;transition: 600ms;}
.index_banner .banner_txt p f:hover .i2 {color: #fff;}
.index_banner .banner_txt p f .i2 {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;text-align: center;z-index: 2;font-style: normal;line-height: 2.3em;}


.index_banner2{display: block;}
.index_banner2 .banner_txt {overflow: hidden;margin-left:8%;}
.index_banner2 .banner_txt c {display: block;font-size: 32px;color: #ff9328;line-height: 1.2em;text-transform: uppercase;    margin-top: 20%;}
.index_banner2 .banner_txt span{font-size: 40px;color:#ffffff;line-height: 1.6em;margin-top: 1%;}
.index_banner2 .banner_txt font{color: #fff;font-size: 17px;margin-top: 1.5%;display: block;}
.index_banne2 .banner_txt t{display: block;border-bottom: 3px solid rgb(220, 241, 255);width: 6%; margin-top:0.2%;}
.index_banner2 .banner_txt p{overflow: hidden;margin-top: 2%;text-align: start;}               
.index_banner2 .banner_txt p b{float: left;width: 10%;background: #0169ad;text-align: center;line-height: 2.3em;font-size: 15px;position: relative;height: 2.3em;}
.index_banner2 .banner_txt p b a{ color:#fff;}
.index_banner2 .banner_txt p f{width: 8%;float: left;border: 1px solid rgba(255, 255, 255, 0.7);text-align: center;line-height: 2em;margin-left: 2%;font-size: 14px;position: relative;height: 2.3em;}
.index_banner2 .banner_txt p f a{ color:#fff;}
.index_banner2 .banner_txt p b:hover .i1 {width: 100%;}
.index_banner2 .banner_txt p b .i1 {background-color: #fc7e00;width: 0px;height: 100%;display: block;transition: 600ms;}
.index_banner2 .banner_txt p b:hover .i2 {color: #fff;}
.index_banner2 .banner_txt p b .i2 {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;text-align: center;z-index: 2;font-style: normal;line-height: 2.3em; font-size: 14px;}
.index_banner2 .banner_txt p f:hover .i1 {width: 100%;}
.index_banner2 .banner_txt p f .i1 {background-color: #fc7e00;width: 0px;height: 100%;display: block;transition: 600ms;}
.index_banner2 .banner_txt p f:hover .i2 {color: #fff;}
.index_banner2 .banner_txt p f .i2 {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;text-align: center;z-index: 2;font-style: normal;line-height: 2.3em;}



.index_banner3{display: block;}
.index_banner3 .banner_txt {overflow: hidden;margin-left:8%;}
.index_banner3 .banner_txt c {display: block;font-size: 32px;color: #ff9328;line-height: 1.2em;text-transform: uppercase;    margin-top: 20%;}
.index_banner3 .banner_txt span{font-size: 40px;color:#ffffff;line-height: 1.6em;margin-top: 1%;}
.index_banner3 .banner_txt font{color: #fff;font-size: 17px;margin-top: 1.5%;display: block;}
.index_banner3 .banner_txt t{display: block;border-bottom: 3px solid rgb(220, 241, 255);width: 6%; margin-top:0.2%;}
.index_banner3 .banner_txt p{overflow: hidden;margin-top: 2%;text-align: start;}               
.index_banner3 .banner_txt p b{float: left;width: 10%;background: #0169ad;text-align: center;line-height: 2.3em;font-size: 15px;position: relative;height: 2.3em;}
.index_banner3 .banner_txt p b a{ color:#fff;}
.index_banner3 .banner_txt p f{width: 8%;float: left;border: 1px solid rgba(255, 255, 255, 0.7);text-align: center;line-height: 2em;margin-left: 2%;font-size: 14px;position: relative;height: 2.3em;}
.index_banner3 .banner_txt p f a{ color:#fff;}
.index_banner3 .banner_txt p b:hover .i1 {width: 100%;}
.index_banner3 .banner_txt p b .i1 {background-color: #fc7e00;width: 0px;height: 100%;display: block;transition: 600ms;}
.index_banner3 .banner_txt p b:hover .i2 {color: #fff;}
.index_banner3 .banner_txt p b .i2 {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;text-align: center;z-index: 2;font-style: normal;line-height: 2.3em; font-size: 14px;}
.index_banner3 .banner_txt p f:hover .i1 {width: 100%;}
.index_banner3 .banner_txt p f .i1 {background-color: #fc7e00;width: 0px;height: 100%;display: block;transition: 600ms;}
.index_banner3 .banner_txt p f:hover .i2 {color: #fff;}
.index_banner3 .banner_txt p f .i2 {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;text-align: center;z-index: 2;font-style: normal;line-height: 2.3em;}




.index_banner4{display: block;}
.index_banner4 .banner4_txt {overflow: hidden;margin-left:8%;}
.index_banner4 .banner4_txt c {display: block;font-size: 32px;color: #ff9328;line-height: 1.2em;text-transform: uppercase;    margin-top: 20%;}
.index_banner4 .banner4_txt span{font-size: 40px;color:#ffffff;line-height: 1.6em;margin-top: 1%;}
.index_banner4 .banner4_txt font{color: #fff;font-size: 17px;margin-top: 1.5%;display: block;}
.index_banner4 .banner4_txt t{display: block;border-bottom: 3px solid rgb(220, 241, 255);width: 6%; margin-top:0.2%;}
.index_banner4 .banner4_txt p{overflow: hidden;margin-top: 2%;text-align: start;}               
.index_banner4 .banner4_txt p b{float: left;width: 10%;background: #0169ad;text-align: center;line-height: 2.3em;font-size: 15px;position: relative;height: 2.3em;}
.index_banner4 .banner4_txt p b a{ color:#fff;}
.index_banner4 .banner4_txt p f{width: 8%;float: left;border: 1px solid rgba(255, 255, 255, 0.7);text-align: center;line-height: 2em;margin-left: 2%;font-size: 14px;position: relative;height: 2.3em;}
.index_banner4 .banner4_txt p f a{ color:#fff;}
.index_banner4 .banner4_txt p b:hover .i1 {width: 100%;}
.index_banner4 .banner4_txt p b .i1 {background-color: #fc7e00;width: 0px;height: 100%;display: block;transition: 600ms;}
.index_banner4 .banner4_txt p b:hover .i2 {color: #fff;}
.index_banner4 .banner4_txt p b .i2 {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;text-align: center;z-index: 2;font-style: normal;line-height: 2.3em; font-size: 14px;}
.index_banner4 .banner4_txt p f:hover .i1 {width: 100%;}
.index_banner4 .banner4_txt p f .i1 {background-color: #fc7e00;width: 0px;height: 100%;display: block;transition: 600ms;}
.index_banner4 .banner4_txt p f:hover .i2 {color: #fff;}
.index_banner4 .banner4_txt p f .i2 {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;text-align: center;z-index: 2;font-style: normal;line-height: 2.3em;}






.index_one{width: 1200px;margin:0 auto;padding: 2% 0 0;}
.index_one dl{width: 31%;float: left;overflow: hidden;position: relative;box-shadow: 0 0 6px 0 rgba(0,0,0,.2);margin-right: 3.4%; 
margin-bottom:0;}
.index_one dl a{ width:100%; height:100%; display:block;}
.index_one dl .pic{width: 100%;height:184px;overflow: hidden;}
.index_one dl .pic img{ width:100%; height:100%;-webkit-transition: all ease 0.8s;}
.index_one dl .updatetime{position: absolute;left: 6%;top:38%;background: rgba(0, 0, 0, 0.45);color: #fff;font-size: 14px;width: 30%;
text-align: center;line-height: 2.2em;}
.index_one dl:hover .updatetime{background: rgba(252, 126, 0, 0.72);}
.index_one dl:hover .contact{background: #fff;}
.index_one dl .contact{background: #eeeeee;padding: 6%;overflow: hidden;}
.index_one dl .contact c{color: #999797;font-size: 15px;display: block;}
.index_one dl .contact font{display: block;color: #0169ad;font-size: 17px;}
.index_one dl .contact e{display: block;color: #6c6c6c;font-size: 15px;margin-top: 4%; }
.index_one dl .contact b{margin-top: 6%; display:block;}
.index_one dl .contact b f{line-height:30px;padding-left:30px;float: left;cursor: pointer;background: url(../images/index_one_ino1.png) no-repeat left center;color: #9d9d9d;font-size: 13px;}
.index_one dl .contact b t{line-height:30px;padding-left:30px;float: left;cursor: pointer;background: url(../images/index_one_ino2.png) no-repeat left center;color: #9d9d9d;font-size: 13px; margin-left:6%;}
.index_one dl:hover .pic img {transform: scale(1.1,1.1);transition: all ease 0.8s;-webkit-transition: all ease 0.8s;}
.index_one dl:nth-child(3n){margin-right: 0;}
.index_one dl:hover .contact c{color: #fc7e00;}
.index_one span{display: block;border: 1px solid #ccc;overflow: hidden;width: 16%;margin: 0 auto;text-align: center;line-height: 2em;
border-radius: 1em;font-size: 15px;height: 2em;position: relative;}
.index_one span a{ color:#474747;}
.index_one span i{font-style: normal;}
/*.index_one span .i1 {background-color: #0169ad;width: 0px;height: 100%;display: block;transition: 600ms;}
.index_one span:hover .i1 {width: 100%;}
.index_one span:hover .i2 {color: #fff;}
.index_one span .i2 {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;text-align: center;z-index: 2;font-style: normal;
line-height: 2em;}*/
.index_one span:hover{background: #0169ad;}
.index_one span:hover a{ color:#fff;}

.morss { display: block;border: 1px solid #ccc;overflow: hidden;width:180px!important;margin: 0 auto;text-align: center;line-height: 2em;
border-radius: 1em;font-size: 15px;height: 2em;position: relative;}
.morss a { padding:0!important; margin:0!important; list-style: none; width:180px!important; text-align: center; color:#fff; font-size:14px !important; font-weight: bolder;   }

.morsss { display: block;border: 1px solid #ccc;overflow: hidden;width:180px!important;margin: 20px auto 20px;text-align: center;line-height: 2em;
border-radius: 1em;font-size: 15px;height: 2em;position: relative;}
.morsss a { padding:0!important; margin:0!important; list-style: none; width:180px!important; text-align: center; color:#333; font-size:14px !important; font-weight: bolder;   }

.morsrs { display: block;border: 1px solid #ccc;overflow: hidden;width:180px!important;margin:20px auto 0!important;text-align: center;line-height: 2em;
border-radius: 1em;font-size: 15px;height: 2em;position: relative;}
.morsrs a { padding:0!important; margin:0!important ; list-style: none; width:180px!important; text-align: center; color:#333; font-size:14px !important; font-weight: bolder;   }


.index_two{width: 100%;overflow: hidden;background: #555f69;padding: 3.5% 0;}
.index_two div{width: 1200px;margin:0 auto; overflow:hidden;}
.index_two div a{width: 49%;float: left;overflow: hidden;position: relative; margin-right:2%;margin-bottom: 2%;}

.index_two div a:nth-child(2n){margin-right: 0;}
/*.index_two div a:nth-child(3n){margin-bottom:0%;}
.index_two div a:nth-child(4n){margin-bottom:0%;}*/
.index_two div a span{width: 100%;height: 230px;display: block;overflow: hidden;}
.index_two div a span img{ width:100%; height:100%;-webkit-transition: all ease 0.8s;}
.index_two div a p{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.index_two div a p t{height: 100%;display: block;}
.index_two div a p .bj1{}
.index_two div a p .bj2{display: none;}
.index_two div a p b{position: absolute;left: 5%;top: 14%;width: 34%;}
.index_two div a p b font{color: #4d565d;text-transform: uppercase;font-size:14px;Letter-spacing:0px; display:block;height: 42px;overflow: hidden;}
.index_two div a p b c{font-size: 17px;color: #4d565d;display: block;margin-top: 3%;font-weight: 600; height:26px; overflow: hidden;}
.index_two div a p b f{display: block;border-bottom: 1px solid #a0a5ab;width: 20%;margin-top: 4%;}
.index_two div a p b g{display: block;color: #484e54;font-size: 13px;margin-top: 6%;line-height: 18px; height: 40px;}
.index_two div a p b i{display: block;color: #0169ad;font-weight: 600;border: 2px solid #0169ad;width: 24px;height: 24px;border-radius: 20px;
text-align: center;line-height: 24px;font-style: normal; margin-top: 10px;}
.index_two div a:hover span img{transform: scale(1.1,1.1);transition: all ease 0.8s;-webkit-transition: all ease 0.8s;}
.index_two div a:hover .bj1{ display:none;}
.index_two div a:hover .bj2{ display:block;}
.index_two div a:hover p b font{ color:#fff;}
.index_two div a:hover p b c{ color:#fff;}
.index_two div a:hover p b f{border-bottom: 1px solid #fff;}
.index_two div a:hover p b g{ color:#fff;}
.index_two div a:hover p b i{border: 2px solid #fff; background:#fff;}




.index_three{width: 100%;overflow: hidden;background: #eeeeee;padding:4% 0;}
.index_three div{width: 1200px;margin:0 auto; }
.index_three div a{width:20%;float: left;overflow: hidden;margin-right:1.3%;background: #fff;padding:3% 2%;position: relative;
box-shadow: 0 0 4px 0 rgba(0,0,0,.2);}
.index_three div a i{display: block;text-align: center;height: 88px;position: relative;width: 88px;margin: 0 auto;background: #eee;border-radius: 5em; overflow:hidden;}
.index_three div a i img{width: 60%;margin: 0 auto;margin-top: 16%;display: block;}
.index_three div a b{display: block;color: #0169ad;font-size: 16px;height:24px; line-height:24px; margin-top:10%;position: relative;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_three div a h1{color:#484848;font-size: 13px;margin-top: 5%;display: block; margin-bottom:10%;position: relative; line-height: 18px; width:100%; height: 18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.index_three div a p{overflow: hidden;margin-bottom: 3%;position: relative;}
.index_three div a p c{background: #999fa5;width: 16px;height: 16px;float: left;font-size: 14px;text-align: center;line-height: 16px;
border-radius: 16px;color: #fff;}
.index_three div a p e{color: #7b7b7b;font-size: 13px;float: left;margin-left: 3%;}
.index_three div a:nth-child(4n){margin-right:0%;}
/*.index_three div a:hover .bg {transform: scaleY(1);-webkit-transform: scaleY(1);transform-origin: left 0;-webkit-transform-origin: left 0;
opacity: 1;visibility: visible\9}
.index_three div .bg {bottom: -100%;position: absolute;left: 0;top: 0;width: 101%;height: 100%;
-webkit-transition: -webkit-transform .62s cubic-bezier(.4,0,.2,1),opacity 0.5s;
    transition: transform .62s cubic-bezier(.4,0,.2,1),opacity 0.5s;
    transform-origin: left 100%;
    -webkit-transform-origin: left 100%;
    transform: scaleY(0);
    -moz-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    opacity: 0;
    visibility: hidden\9;
}
.index_three div .hover1 {background: #0169ad;width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;}*/
.index_three div a:hover{background: #0169ad;}
.index_three div a:hover b{ color:#fff;}
.index_three div a:hover h1{ color:#fff;}
.index_three div a:hover c{ color:#0169ad;background: #fff;}
.index_three div a:hover e{ color:#fff;}
.index_three div a:hover i{background: #fff;}









.footer_top{ width:100%; overflow:hidden; background:#40474e; padding:3% 0;}
.footer_top div{ width:1200px; margin:0 auto; overflow:hidden;}
.footer_top div left top .tel b{padding-left:22px;cursor: pointer;background: url(../images/footer_top_top_ino1.png) no-repeat left center;
color: #b1b4b8;font-size: 14px; display:block; }
.footer_top div left{width:14%;float: left;overflow: hidden;}
.footer_top div left top{ display:block; overflow:hidden;}
.footer_top div left top h1{color: #fff;font-size: 18px;margin-bottom: 7%;}
.footer_top div left top font{color: #dfd8d8;font-size: 16px; display:block; }
.footer_top div left top .yx b{padding-left:22px;cursor: pointer;background: url(../images/footer_top_top_ino2.png) no-repeat left center;
color: #b1b4b8;font-size: 14px; display:block;}
.footer_top div left top p{ margin-bottom:4%;}
.footer_top div left bottom{display: block;overflow: hidden;margin-top:8%;}
.footer_top div left bottom span{font-size: 15px;color: #dfd8d8;}
.footer_top div left bottom p{overflow: hidden;text-align: center;margin-top:6%;}
.footer_top div left bottom p b c{color: #757575;font-size: 13px;}
.footer_top div left bottom p b img{display: block;margin-bottom:4%;}
.footer_top div left bottom p b{ float:left;margin-right: 8%;}
.footer_top div right{ float:right; overflow:hidden;width:86%;}
.footer_top div right dl{float:right;margin-left:4%;}
.footer_top div right dl dt{}
.footer_top div right dl dt a{ color:#fff; font-size: 15px;}
.footer_top div right dl dd{margin-top: 20px;}
.footer_top div right dl dd a{ color:#989a9c;display: block;line-height: 24px;font-size: 14px;}
.footer_top div right dl:last-child{margin-left:0%;}
.footer_top div right dl .xy{margin-top: 20px;}
.footer_top div right dl dd a:hover{color: #e28e3c;}
.footer_bottom{background: #33393e;text-align: center;padding: 1.6% 0;font-size: 14px;color: #939393;}
.footer_bottom a{font-size: 14px;color: #939393;}
 

.nc01 { float:left; height: 34px; line-height: 34px;  }
.nc02 { float:left;  }

.searbg {background:#fff; padding: 20px!important; border:2px solid #808080; border-radius:20px;margin-top: 25px!important; margin-bottom: 25px!important; }
.tm01 { color:#bbbbbb; width: 120px; float: left; text-align: right; padding: 0 15px 0 0; font-size: 15px; font-weight: bolder;}
.tm02 { color:#000; float: left; text-align: left; font-size: 15px;}