<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
body {
  background: #141b23;
}
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}
input,button,ul,ol{margin: 0px; padding: 0px;}
body,input,button,form{font-size: 14px; line-height: 28px; font-family: "microsoft yahei","宋体", "Arial"; color: #eee; }
h1,h2,h3,h4,h5,h6,font{font-size: 14px; font-weight: normal;}
ul,ol,li{list-style: none;}
input{background: none; border: 0 none;}
img,iframe{border: 0px;}
em,i{font-style: normal;}
button,input,select,textarea{font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}
.red{color: #ba292e;}
.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.poa{position: absolute;}
.por{position: relative;}
.hidden{display: none;}
.w1200{width: 1200px; margin: 0 auto;}
.icon{background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle;}
a{color: #333333; text-decoration: none;}
a:hover{color: #205bab; text-decoration: none;}
a:visited{text-decoration: none;}
.ease,
.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.noease,
.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
:-moz-placeholder{color: #aaa;}
::-moz-placeholder{color: #aaa;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #aaa;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #aaa;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.fl{float: left;}
.fr{float: right;}
/*header_main*/

.header_main{position: relative;top: 100px;width: 96%;height:100px;z-index: 100;margin: 0 auto;margin-top: -100px;/* margin: 0 auto; */text-transform:capitalize;}
.header_main .webLogo{position:absolute;top:20px;left: 0;display: block;width:522px;height:80px;}
.header_main .webLogo img{display: block;}
.header_main .webLogo:hover img{filter:brightness(105%);-webkit-filter:brightness(105%);}
#header_main #nav_main{width:auto;float:right;margin-right: 220px;}
#header_main #nav_main .nav{width: 100%; height:100px; z-index:12;}
#header_main #nav_main .nav .item{position:relative;display:block;height:100px;float: left; margin-left:32px;  margin-right:32px; z-index: 10;}
#header_main #nav_main .nav .itemi{ -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}

#header_main #nav_main .nav .item.item7{background:none;}
#header_main #nav_main .nav .item a.aLink{height: 100px;line-height: 142px;display: block;position: relative;color: #ffffff;cursor: pointer;font-size:16px;}
#header_main #nav_main .nav .item.hover a.aLink,#header_main #nav_main .nav li:hover a.aLink{font-weight:bold;}
/*#header_main #nav_main .nav li.hover a.aLink:before{width: 100%;}
#header_main #nav_main .nav li:hover a.aLink:before{width: 100%;}*/
/*导航栏下拉*/

.header_main .nav_main li .subnav{background-color: #0267ad;width: 100%;position: absolute;left: 0;top:100px;display: none;border-radius: 4px;background-color: #222222;width: 120px;position: absolute;left: 0%;margin-left: -30px;top:100px;display: none;border-radius: 4px;overflow: hidden;/* margin: 0 auto; */}
.header_main .nav_main li .subnav a{color: #fff !important;line-height: 35px;height: 35px;overflow: hidden;display: block;margin: 0;font-size: 14px;color: #fff !important;line-height: 35px;height: 35px;overflow: hidden;display: block;font-size: 14px;border-bottom: 1px dotted #292929;margin: 0;text-align: center;}

.header_main .nav_main li .subnav a:hover{background: #3bb79b;color: #fff;background: #222222;color: #e02d2d !important;background: rgba(21, 21, 21, 0.8);}

/*头部搜索*/
#header_main .searchMain{position:absolute;top:0;right:0;height: 90px;width: 90px;/* background-color: #205bab; */float: right;cursor: pointer;}
#header_main .searchMain .search_btn{background-position: 0px 0px;cursor: pointer;height: 20px;width: 20px;background: url(../images/search.png) center center no-repeat!important;}

#header_main .searchMain .search_btn img{width: 16px;height: 16px;margin: 0 auto;margin-top: 9px;display: block;}
#header_main .searchMain .map img{width: 20px;height: 20px;margin: 0 auto;margin-top: 9px;display: block;}
#header_main .searchMain .mobile img{width: 11px;height: 19px;margin: 0 auto;margin-top: 8px;display: block;}

#header_main .searchMain .search_btn,#header_main .searchMain .map,#header_main .searchMain .mobile{display: block;width: 34px;height: 34px;border-radius: 50%;border: 1px solid #ffffff29;float: left;margin-right: 10px;margin-top:54px;COLOR: #ffffff;font-size: 16px;text-align: center;line-height: 34px;}
#header_main .searchMain a:hover{background-color: #e02d2d!important;}
#header_main .searchMain a:hover img{transform: scale(1.06, 1.06); /*transform: translateY(-140px); filter: drop-shadow(#fff 0 140px);*/}

#header_main .searchMain .search_main{position:relative;}
#header_main .searchMain .search_icon{position:absolute;top:26px;right:0px;width:40px;height:40px;background-position:-130px -16px;cursor:pointer;z-index:99;}
#header_main .searchMain .search{ /*display: none;*/ width: 200px; height: 40px; position: absolute; top: 63px; right: 15px; z-index: 9;}
#header_main .searchMain .search .txt{ background: #eee; color: #999; font-size: 12px; width: 0px; height: 38px;line-height:38px; position: absolute; right: 38px; top: 0px; text-indent: 1em;border-radius:20px;}
#header_main .searchMain .search .btn{margin-right: 0px;position:absolute; top:-36px;right:-15px;width:42px;height:40px;font-size:0px;background-position:-130px -16px;cursor:pointer;}
#header_main .searchMain .search_icon:hover{opacity:0.8;filter:alpha(opacity=80);}
#header_main .searchMain #searcher{background: #eee; color: #999; font-size: 12px; width: 0px; height: 40px;line-height:40px; position: absolute; right: -6px; top: -36px; text-indent: 1em;border-radius:20px;}
#header_main .searchMain .mobile .img1{position:absolute;right: 0px;z-index: 99;width: 100px;height: 0px;transition: all ease-in-out .2s;top: 100px;z-index: 99;display: block;transition: all ease-in-out .2s;}
#header_main .searchMain .mobile:hover .img1{height: 100px;margin-right: 20px;}
#header_main .searchMain a:hover .img1{transform: scale(1.06, 1.06);transform: translateY(-0px);filter: drop-shadow(#fff 0 0px);}

#header_main .searchMain{-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;height: 100px;width: 139px;}
#header_main .searchMain .search_btn:hover{opacity:.8;filter:alpha(opacity=80);}
#header_main .searchMain .search_main{position: absolute; z-index: 10; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; width: 0; height: 80px; right: 0px; top:90px; overflow: hidden; background: #fff;}
#header_main .searchMain .search_box{width:280px;height:40px;margin-top:20px;margin-left:40px;background:url(../images/search_main.png) no-repeat bottom center;}
#header_main .searchMain .search_box input{background-color: none; border: none;}
#header_main .searchMain .search_box .stxt{width: 240px; height: 40px;line-height: 40px; display: block; text-indent: 10px;color:#999; background-color:transparent;    outline: none;}
#header_main .searchMain .search_box .sbtn{width: 40px;height: 40px;display: block;cursor: pointer;background-position: -75px 0px;margin-top: 8px;    outline: none;}
#header_main .searchMain.addy .search_main{width: 360px;}
#header_main .searchMain.addy .search_btn{ background-position: -40px 0px;}
.header_main_ny{background: #1e1e22; width: 100%;}
.header_main_ny .webLogo{left: 36px;}
#header_main .searchMain.addy .search_btn{ display:block;background:url("../images/closeIco.png") no-repeat center center!important;width:34px;height;34px;}
#header_main .searchMain.addy .search_btn{background-color: #e02d2d!important;}
#header_main.header_main_ny #nav_main .nav .item a.aLink{ line-height:112px;}
#header_main.header_main_ny .searchMain .search_btn, #header_main.header_main_ny .searchMain .map, #header_main.header_main_ny .searchMain .mobile{margin-top: 38px;}
#header_main #nav_main .nav li .list .nav1{ width:100%; text-align:center; margin:0;}


@media (max-width: 1920px) {
  #header_main #nav_main {
    width: 830px;
    margin-left:30%;
    margin-right: 0;
  }
  #header_main #nav_main .nav li {
  margin-left: 32px!important;
    margin-right: 32px!important;
  }
/*  #header_main #nav_main .nav .subnav li:hover a{
  	text-indent:-30px;
  }*/
  #header_main #nav_main .nav li .list .nav1{ margin:0 !important;width:100%;}
}

@media (max-width: 1700px) {
  #header_main #nav_main {
    width: 780px;
    margin-left:30%;
    margin-right:40px;
  }
  #header_main #nav_main .nav li {
   margin-left: 32px!important;
    margin-right: 32px!important;
  }
/*  #header_main #nav_main .nav .subnav li:hover a{
  	text-indent:-30px;
  }*/
  #header_main #nav_main .nav li .list .nav1{ margin:0 !important;width:100%;}
}

@media (max-width: 1500px) {
  #header_main #nav_main {
        width:730px;
    margin-left:30%;
    margin-right:30px;
  }
  #header_main #nav_main .nav li {
   margin-left: 28px!important;
    margin-right: 28px!important;
  }
/*  #header_main #nav_main .nav .subnav li:hover a{
  	text-indent:-30px;
  }*/
  #header_main #nav_main .nav li .list .nav1{ margin:0 !important;width:100%;}
}

@media (max-width: 1367px) {
  #header_main .logo {
    padding-left: 0;
  }
  #header_main #nav_main {
       width:686px;
       margin-left: 118%;
       margin-right: 0;
  }
  #header_main #nav_main .nav li {
    margin-left: 24px!important;
    margin-right: 24px!important;
  }
/*  #header_main #nav_main .nav .subnav li:hover a{
  	text-indent:-20px;
  }*/
  #header_main #nav_main .nav li .list .nav1{ margin:0 !important; width:100%;}
}

/* banner */
/*#banner_main{position: relative;z-index: 2;max-width:1920px;margin:0 auto;height:780px;}
#banner_main .banner {height:780px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0;}
#banner, .banner ul{max-height:780px; overflow:hidden;}
.banner li {width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}
.banner li:first-child{display:block;}
.banner li img{width:1920px;height:780px;display:block;position:relative;left:50%;margin-left:-960px;top:0;}
#banner .tip {width:1000px; height:20px; line-height:0; font-size:0;text-align:center; position:absolute;left:50%;margin-left:-500px;bottom:80px;z-index:13; }
#banner .tip span{width:46px;height:5px;margin:0 25px;display:inline-block;font-size: 0;cursor: pointer;background: #04111f;border-radius: 4px;}
#banner .tip span.cur{background-color:#ffffff;}
#banner #btn_prev,#banner #btn_next{width:50px;height:50px;position:absolute;top:360px;z-index:5;}
#banner #btn_prev{background-position:-60px -90px;left:6%;transition: all 600ms ease;}
#banner #btn_next{background-position:-60px -40px;right:6%;transition: all 600ms ease;}
#banner #btn_prev:hover{background-position:0 -90px;opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;left: 5.6%;}
#banner #btn_next:hover{background-position:-0px -40px;opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;right: 5.6%;}
*/

/****banner****/
.banner_main{width: 100%; overflow: hidden; position: relative;}
.banner_main .sortcon{width: 1200px; height: 50px; padding: 0; position: absolute; z-index: 99; left: 50%; bottom: 90px; color: #fff; margin-left: -600px; *zoom: 1;}
.banner_main .sortcon .link_btn{width: 610px; padding-bottom: 10px;}
.banner_main .sortcon .link_btn a{width: 172px; height: 42px; line-height: 42px; display: block; position: relative; float: left; padding-left: 18px; margin-left: 10px; color: #fff; border: 1px solid #fff; border: 1px solid rgba(255, 255, 255, 0.4); border-radius: 2px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; background: url(../images/black35.png) repeat;}
.banner_main .sortcon .link_btn a s{width: 14px; height: 18px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; position: absolute; right: 6px; top: 12px; background-position: -168px 0;}
.banner_main .sortcon .link_btn a:first-child{margin-left: 0;}
.banner_main .sortcon .link_btn a:hover{border-color: #fff;}
.banner_main .sortcon .link_btn a:hover s{right: 2px;}
.banner_main .sortcon .search_box{width: 590px; height: 44px; overflow: hidden; display: block; position: relative; z-index: 10; background: url(../images/black35.png) repeat;}
.banner_main .sortcon .search_box .stxt{width: 588px; height: 42px; line-height: 42px; *height: 42px; text-indent: 18px; color: #fff; border: 1px solid #fff; border: 1px solid rgba(255, 255, 255, 0.4); border-radius: 2px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; outline: none; position: relative; z-index: 5; display: block;}
.banner_main .sortcon .search_box .stxt:focus{border-color: #fff;}
.banner_main .sortcon .search_box .sbtn{width:39px; height:39px; position: absolute; right: 2px; top: 2px; z-index: 8; background-color: #ec8b0c; background-position: -0px -205px; cursor: pointer; border-radius: 5px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.banner_main .sortcon .search_box .sbtn:hover{background-color: #ff7200;}
@media (max-width: 1440px){.banner_main .sortcon{bottom: 50px;}}
.banner{width: 100%; min-width: 1000px;   padding-top: 45.84%;position: relative; overflow: hidden; *padding: 0 0 41.6%; *zoom: 1;}
.banner .list{width: 100%; display:inline-block;}
.banner li{width: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; overflow: hidden; background: #fff;}
.banner li img{width: 100%;height: 100%;display: block;position: relative;left: 0;/* top: -96px; */}
.banner li p{width:500px; text-align:center; font-size:46px; color:#fff; position:absolute; left:50%; margin-left:-250px; bottom:66px;text-shadow: 0 1px 4px #756f6f; line-height:46px;letter-spacing: 10px;}
.banner li a{width: 100%; display: block; height: 100%;}
#banner .tip {width:1000px;height:20px;line-height:0;font-size:0;text-align:center;position:absolute;left:50%;margin-left:-500px;bottom: 40px;z-index:13;}
#banner .tip span{width: 50px;height: 4px;margin: 0 10px;display:inline-block;font-size: 0;cursor: pointer;background: #9598be;border-radius: 4px;}
#banner .tip span.cur{background-color:#ffffff;}
/*#banner #btn_prev,#banner #btn_next{width:50px;height:50px;position:absolute;top:360px;z-index:5;}
#banner #btn_prev{background-position:-60px -90px;left:6%;transition: all 600ms ease;}
#banner #btn_next{background-position:-60px -40px;right:6%;transition: all 600ms ease;}
#banner #btn_prev:hover{background-position:0 -90px;opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;left: 5.6%;}
#banner #btn_next:hover{background-position:-0px -40px;opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;right: 5.6%;}*/


.banner .prev {width: 36px;height: 80px;position: absolute;z-index: 12;top: 50%;margin-top: -40px;background: url(../images/banner-ico.png) no-repeat 6px 4px;cursor: pointer;margin-left: 4%;}
.banner .next {width: 36px;height: 80px;position: absolute;z-index: 12;top: 50%;margin-top: -40px;background: url(../images/banner-ico.png) no-repeat -84px 4px;cursor: pointer;margin-right: 4%;}
.banner .prev:hover,
.banner .next:hover{opacity: 0.8;}
.banner .prev{left: 5px; border-bottom-right-radius: 5px; border-top-right-radius: 5px;}

.banner .next{right: 5px; border-bottom-left-radius: 5px; border-top-left-radius: 5px;}
/*banner end*/

/*banner end*/

/*底部信息*/
.footer_main{position:relative;width:100%;height:340px; background-color:#1f1f21;overflow:hidden;}
.footer_main .part1 .middle{ float:right; width:200px;}
.footer_main .part1 .middle .bottomLogo{ margin-top:80px; width:200px; display:block;}
.footer_main .part1 .middle .bottomLogo img{ display:block;}
.footer_main .part1 .middle p{ display:block; font-size:26px; color:#fff; line-height:26px; padding-left:36px; font-family:"Arial"; background:url(../images/icon.png) left center no-repeat; background-position:-325px -31px; margin-top:24px;}
.footer_main .part1 .middle .oa{ display:block; width:122px; height:26px; text-align:center; line-height:26px; font-size:12px; color:#ccc; border:#444 solid 1px; margin-top:22px;}
.footer_main .part1 .middle .oa:hover{ background-color:#444; color:#fff;}
.footer_main .part1 .middle .you{ width:158px; float:right; height:34px; border:#5c5c5d solid 1px; position:relative; margin-top:26px;}
.footer_main .part1 .middle .you em{ font-size:14px; color:#999; line-height:34px; float:left; padding-left:20px;}
.footer_main .part1 .middle .you i{ display:block; width:21px; height:11px; background-position:-299px 0px; float:right; margin-top:13px; margin-right:16px;}
.footer_main .part1 .middle .you ul{ display:none; width:158px; position:absolute; left:-0.5px; bottom:34px;border:#333 solid 1px; }
.footer_main .part1 .middle .you ul li{ width:138px; padding-left:20px;border-bottom:#5c5c5d solid 1px;background-color:#1f1f21;}
.footer_main .part1 .middle .you ul li a{ display:block;height:36px; line-height:36px;font-size:14px; color:#999;}
.footer_main .part1 .middle .you ul li a:hover{ color:#fff;}
.footer_main .part1 .middle .you:hover ul{ display:block;}

.footer_main .bcontact { width:778px; float: left; text-transform: capitalize;}
.footer_main .bcontact dl{ width:134px; height:260px; border-right:#151515 solid 1px;   float:left; text-align:left; position:relative; margin-left:62px;padding-top:80px;}
.footer_main .bcontact dl dt a{ display:block; font-size:18px; color:#ddd; line-height:18px;}
.footer_main .bcontact dl dt i{ display:block; width:20px; height:1px; background-color:#666; margin-top:14px;}
.footer_main .bcontact dl dd{ display:block; }
.footer_main .bcontact dl dd a{display:block; font-size:14px; color:#999; line-height:14px;padding-top:14px;}
.footer_main .bcontact dl a:hover{ color:#fff;}
.footer_main .bcontact dl.dl1{ margin-left:0;}
.footer_main .bcontact dl.dl5{ display:none;}
.footer_main .part1 .bottomNav{float:left;margin-top:60px; margin-left:60px; width:308px;}
.footer_main .part1 .bottomNav h1{ font-size:24px; line-height:24px;color:#fff; font-weight:normal; padding-bottom:10px; }
.footer_main .part1 .bottomNav p{ padding-top:12px; width:310px; display:inline-block;}
.footer_main .part1 .bottomNav p i{ display:block; float:left; width:23px; height:24px; background-position:-36px -428px;}
.footer_main .part1 .bottomNav p i.s2{ display:block; float:left; width:23px; height:24px; background-position:-68px -428px;}
.footer_main .part1 .bottomNav p span{display:block; width:220px; float:left; font-size:14px; color:#999; line-height:24px; margin-left:12px;}
.footer_main .part1 .right{float:left;margin-top:80px; width:120px;}
.footer_main .part1 .right .riBox{ position:relative;}
.footer_main .part1 .right .riBox .bd{ width:120px;}
.footer_main .part1 .right .riBox .bd ul{ display:block; width:120px; height:60px;}
.footer_main .part1 .right .riBox .bd ul img{display:block; width:120px; height:120px;}
.footer_main .part1 .right .riBox .hd{ width:120px; padding-top:28px;}
.footer_main .part1 .right .riBox .hd ul{ display:inline-block; width:114%;}
.footer_main .part1 .right .riBox .hd ul li{float:left;width:30px; height:30px; margin-right:15px; position:relative;}
.footer_main .part1 .right .riBox .hd ul li i{ display:block;  width:30px; height:30px; background:url(../images/icon.png) center center no-repeat; background-position:0px -163px;}
.footer_main .part1 .right .riBox .hd ul li.li2 i{ background-position:-45px -163px;}
.footer_main .part1 .right .riBox .hd ul li.li3 i{ background-position:-90px -163px;}
.footer_main .part1 .right .riBox .hd ul li:hover i{background-position:0px -201px;}
.footer_main .part1 .right .riBox .hd ul li.li2:hover i{background-position:-45px -201px;}
.footer_main .part1 .right .riBox .hd ul li.li3:hover i{background-position:-90px -201px;}
.footer_main .part1 .right .riBox .hd ul li img{ display:block; display:block; width:120px; height:0px; position:absolute; left:-45px; top:-130px;transition: all ease 0.6s;}
.footer_main .part1 .right .riBox .hd ul li:hover img{ height:120px;}

.footer_main .part1 .right .wx1 img{display:inline-block;width:120px;height:120px; margin-top:5px;}
.copyright{width:100%;height:50px;line-height:50px;background:#151515;}
.copyright p{font-size:12px;color:#ccc; float:left;}
.copyright i{font-size:12px;color:#ccc; float:right;}
.copyright a{font-size:12px;color:#ccc;}
.copyright span{margin:0 6px;}
.copyright a:hover{color:#fff;}

/********.toolbar1*********/
/*右侧悬浮框*/
/*rightFix*/
.toolbar{width: 50px;position: fixed;right: 2%;top: 50%;z-index: 999;}
.toolbar dd{width: 50px; height: 50px; margin-bottom: 1px; position: relative; background: url(../images/black20.png) repeat 0 0 #fff; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;margin-bottom:10px;}
.toolbar dd i{width: 50px; height: 50px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center;}
.toolbar dd i span{width: 35px; height: 35px; display: block; margin: 7px 0 0 7px; *margin: 7px 0 0 0; background: url(../images/rightfixicon.png) no-repeat 0 0;}
.toolbar dd.gottop{display: none;}
.toolbar .slide-tel{display: block; width: 0; height: 50px; line-height: 50px; font-size: 24px; font-weight: bold; font-family: arial; color: #FFF; position: absolute; padding: 0 0 0 50px; top: 0; right: 0; overflow: hidden;}
.toolbar .pop{position: absolute; right: 90px; top: -65px; background: #e02d2d; display: none;}
.toolbar .pop-code{width: 120px; padding: 20px 20px 0;}
.toolbar .pop-code img{width: 120px; height: 120px; display: block;}
.toolbar .pop-code h3{height: 50px; line-height: 50px; text-align: center; color: #f2e8e1; font-size: 16px; font-weight: 400; white-space: nowrap;}
.toolbar .qq span{background-position: -35px -47px;}
.toolbar .qq a{width: 50px; height: 50px; cursor: pointer; display: block;}
.toolbar .qq:hover{background: #e02d2d; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;}
.toolbar .qq:hover span{background-position: 0 -47px;}
.toolbar .tel span{background-position: -35px 0;}
.toolbar .tel:hover{background: #e02d2d;    border-radius: 25px;}
.toolbar .tel:hover span{background-position: 0 0;}
.toolbar .code span{background-position: -35px -95px;}
.toolbar .code:hover{background: #e02d2d; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;}
.toolbar .code:hover span{background-position: 0 -95px;}
.toolbar .top span{background-position: -35px -142px;}
.toolbar .top:hover{background: #e02d2d; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;}
.toolbar .top:hover span{background-position: 0 -142px;}
/*******index css*******/
.index{ background-color:#000003;}
.index .indexTit{display:block;width:904px;margin:0 auto;padding-top: 70px;}
.index .indexTit .tit{font-size: 40px;color: #333333;text-align:center;font-weight:normal;height: 40px;}
.index .indexTit .tit em{color:#ffd91d;}
.index .indexTit .p1{width: 60px;height: 2px;background: #014da2;margin: 0 auto;margin-top: 40px;}
/*关于我们*/
.index .floor_1_main{ background: url(../images/h1_02.jpg) bottom center no-repeat; height: 855px;/*background-attachment: fixed;*/ overflow:hidden;background-attachment: fixed;background-position:bottom;}
.index .floor_1_main .floor_1{}
.index .floor_1_main .f1_left{ padding-top:160px;}
.index .floor_1_main .f1_left ul{ display:inline-block; width:108%;}
.index .floor_1_main .f1_left ul li{ float:left; width:239px; height:204px; background:url(../images/h2_03.png) center center no-repeat; margin-right:80px; text-align:center;}
.index .floor_1_main .f1_left ul li img{ display:block; width:63px; height:63px; margin:0 auto; margin-top:16px;}
.index .floor_1_main .f1_left ul li p{ width:136px; margin:0 auto; padding-top:18px; font-size:16px; color:#ccc; line-height:28px;}
.index .floor_1_main .f1_left ul li.li4 p{width:110px;}
.index .floor_1_main .f1_right{ padding:0 146px;} 
.index .floor_1_main .f1_right .digital{ padding-top:114px;}
.digital .mumping_mun{ padding:0 38px; display:inline-block; width:105%;}
.digital .mumping_mun li{ padding:0 25px; float:left;}
.mumping_mun li h2{ float:left; font-size:65px; color:#fff; font-family:"Impact"; line-height:65px;}
.mumping_mun li p{ float:left; border-left:#333 solid 1px;padding-left:18px; margin-left:18px;margin-top:12px;}
.mumping_mun li p span{ display:block; font-size:18px; color:#eee; line-height:18px;  }
.mumping_mun li p i{display:block; font-size:18px; color:#eee; line-height:18px; padding-top:10px;}

.f1_rc{ font-size:14px; color:#ccc; line-height:28px; padding-top:30px; text-align:center;}

.index .floor_1_main .f1_right .p2{color: #eeeeee;font-size: 14px;line-height: 30px;width: 300px;transition: all ease 0.6s;cursor: pointer;padding-top: 30px;} 
.index .floor_1_main .f1_right a{transition: all ease 0.6s;font-size: 14px;color: #ffffff;width: 200px;height: 40px;background: #e02d2d;text-indent: 40px;line-height: 40px;display: block;margin-top: 36px;} 
.index .floor_1_main .f1_right .p2:hover{transform: translateY(-3px);transition: all ease 0.6s;}
.index .floor_1_main .f1_right a:hover{transform: translateY(-3px);transition: all ease 0.6s;}
.index .floor_1_main .f1_right img{width: 301px;height: 116px;}
/*三和服务*/

.tindex{ text-align:center; background:url(../images/h4_03.png) center center no-repeat; width:445px; height:218px; margin:0 auto;}
.tindex h3{ font-size:32px; color:#333; line-height:32px; padding-top:78px; text-transform:uppercase;}

.index .floor_2_main{ padding-bottom:90px;width: 100%;/* background: url(../images/f2_bg.jpg) center center; */background-color: #f8f8f8;}
.floor_2_content{ width:100%;}
.floor_2_content ul{ display:inline-block; width:105%;}
.floor_2_content ul li{ width:580px; height:566px; float:left; background-color:#fff;box-shadow: 0px 1px 2px #e6e6e6; margin-top:40px; margin-right:40px; position:relative;}
.floor_2_content ul li b{ display:block; width:580px; height:326px; overflow:hidden;}
.floor_2_content ul li b img{ display:block; width:580px; height:326px;transition: all 0.2s linear 0s;}
.floor_2_content ul li:hover img { transform: scale(1.1); -webkit-transform: scale(1.1);}
.floor_2_content ul li h3{ font-size:24px; color:#333; line-height:24px; font-weight:bold; padding-left:56px; padding-top:56px;}
.floor_2_content ul li p{ font-size:14px; color:#333; line-height:28px; padding:0 56px; margin-top:30px;}
.floor_2_content ul li i{ display:block; width:280px; overflow:hidden; font-size:75px; color:#eee; line-height:84px; font-family:"Arial"; position:absolute; right:0; top:342px; font-weight:bold;}
.floor_2_content ul li:hover h3{ color:#e50014;}
.floor_2_content ul li:hover{box-shadow: 0px 4px 20px #e6e6e6;}



/*三和政策*/
.index .floor_3_main{height:1200px;background: url(../images/h6_02.jpg) center center;background-attachment: fixed; padding-top:35px;}
.floor_3_main .tindex{background:url(../images/h4_06.png) center center no-repeat;}
.floor_3_main .tindex h3{ color:#fff;}
.floor_3_content{ margin-top:50px;}
.floor_3_content .hd{ height:206px; padding:0 15px;}
.floor_3_content .hd ul{ display:inline-block; width:105%;}
.floor_3_content .hd ul li{ width:100px; text-align:center; float:left; margin:0 34px; background:}
.floor_3_content .hd ul li i{ display:block; width:100px; height:115px; background:url(../images/h7_03.png) center center no-repeat;}
.floor_3_content .hd ul li p{ font-size:16px; color:#fff; line-height:16px; padding-top:10px;text-transform:capitalize;}
.floor_3_content .hd ul li.on i{background:url(../images/h7_05.png) center center no-repeat;}
.floor_3_content .bd { width:100%; display:inline-block;}
.floor_3_content .bd ul{ display:block; width:1200px; height:632px; position:relative;}
.floor_3_content .bd ul li{ display:block; width:218px; height:165px;overflow: hidden; position: relative; z-index: 1; transition: all .5s;}
.floor_3_content .bd ul li:hover{ box-shadow: 3px 3px 5px #201f23; }
.floor_3_content .bd ul li:before,
.floor_3_content .bd ul li:after{ content: ""; background: radial-gradient(circle at 23% 70%,rgba(255,255,255,0.8),#fff 30%); width: 150%; height: 150%; opacity: 0; transform: rotate(45deg); position: absolute;top:-10.5%; right:-150%; z-index: 1; transition: all 0.35s ease;}
.floor_3_content .bd ul li:after{ background: rgba(255,255,255,0.5); width: 65%; height: 65%; right: auto; left: -20%; top: -65%;}
.floor_3_content .bd ul li:hover:before{ opacity: 1; right: -85%;}
.floor_3_content .bd ul li:hover:after{ opacity: 1; top: -42%;}
.floor_3_content .bd ul li img{ width: 100%; height: auto;  transition: all 0.5s ease;transform: scale(1.01);}
.floor_3_content .bd ul li:hover img{ transform: scale(1.2); }
.floor_3_content .bd ul li .tw{ text-align: right; transform: translateY(-50%); position: absolute; top: 50%; right: -100%; z-index: 2; transition: all .5s; width:100%;}
.floor_3_content .bd ul li:hover .tw{ right: 5%; }
.floor_3_content .bd ul li h3{ color: #333; font-size: 22px; text-transform: uppercase; margin: 0 0 3px 0;width: 70%;
float: right; }
.floor_3_content .bd ul li p{ font-size: 16px; text-transform: capitalize; margin: 0 0 10px;  display: block;}
.floor_3_content .bd ul li.li2{ position:absolute; left:0; top:186px;}
.floor_3_content .bd ul li.li3{ position:absolute; left:240px; top:0px; width:468px; height:352px;}
.floor_3_content .bd ul li.li4{ position:absolute; left:730px; top:0px;width:344px; height:258px;}
.floor_3_content .bd ul li.li5{ position:absolute; left:0; top:373px;width:344px; height:258px;}
.floor_3_content .bd ul li.li6{ position:absolute; left:365px; top:373px;width:344px; height:258px;}
.floor_3_content .bd ul li.li7{ position:absolute; left:730px; top:282px;width:470px; height:350px;}
.floor_3_content .bd ul .a1{ display:block; width:104px; height:256px; background-color:#222; border:#444 solid 1px; text-align:center; position:absolute; right:0; top:0; font-size:18px; color:#ccc; text-align:center;}
.floor_3_content .bd ul .a1 span{ display:inline-block;writing-mode:lr-tb;writing-mode:tb-rl; padding-top:88px;text-transform:capitalize;}
.floor_3_content .bd ul .a1:hover{ background-color:#101010;}

.index .floor_4_main{ background-color:#fff; padding-top:30px; padding-bottom:86px;}
.floor_4_main .tindex{background:url(../images/h4_08.png) center center no-repeat;}

.index .floor_4_main .demeanour{position: relative;}
.index .floor_4_main .demeanour .bd{overflow: hidden;}
.index .floor_4_main .demeanour .bd .list{}
.index .floor_4_main .demeanour .bd .list li{width: 370px;height: 350px;float: left;transition: all ease 0.6s;margin-right: 30px;padding-bottom: 10px;    margin-top: 30px;}
.index .floor_4_main .demeanour .bd .list li:hover{transform: translateY(-3px);transition: all ease 0.6s;}
.index .floor_4_main .demeanour .bd .list li a{display: block;height: 355px;}
.index .floor_4_main .demeanour .bd .list li a .img{width: 370px;height: 208px;display: block;}
.index .floor_4_main .demeanour .bd .list li a .txt{height: 150px;/* line-height: 70px; *//* text-indent: 30px; */position: relative;}
.index .floor_4_main .demeanour .bd .list li a .txt .tit{font-size: 20px;color: #333;text-align: left;padding-top:30px;} 
.index .floor_4_main .demeanour .bd .list li a .txt .p1{font-size: 14px;color: #666;padding-top: 4px;}
.index .floor_4_main .demeanour .bd .list li:hover a .txt .tit{ font-weight:bold;}
.index .floor_4_main .demeanour .bd .list li a .txt .p2{font-size: 14px;color: #666666;}
.index .floor_4_main .demeanour .bd .list li a .txt .p2{font-size: 16px;color: #999999;padding-top: 10px;}



.index .floor_4_main .demeanour .bd .list li a .txt .ibtn-ico{background-position: 0 -280px;width: 23px;height: 23px;display: block;position: absolute;right: 30px;bottom: 20px;}
.index .floor_4_main .demeanour .bd .list li:hover a .txt .ibtn-ico{background-position: -60px -280px;width: 23px;height: 23px;display: block;position: absolute;right: 30px;bottom: 20px;}
.index .floor_4_main .demeanour .hd{position:absolute;width:100%;top:84px; z-index:2;}
.index .floor_4_main .demeanour .hd .prev{position:absolute;left: -70px;display:block;width: 30px;height: 70px;background-position: -0px -0px;cursor:pointer;top: 30px;}
.index .floor_4_main .demeanour .hd .next{position:absolute;right: -70px;display:block;width: 30px;height: 70px;background-position:-34px -0px;cursor:pointer;top: 30px;}
.index .floor_4_main .demeanour .hd .prev:hover{background-position:-0px -80px;}
.index .floor_4_main .demeanour .hd .next:hover{background-position:-34px -80px;}
.index .floor_4_main .cmore{font-size: 14px;color: #e40014; width:198px;height: 38px;line-height:38px;text-align: center;display: block;margin: 0 auto;margin-top: 60px;transition: all ease 0.6s; border:#e40014 solid 1px; text-transform:capitalize;}
.index .floor_4_main .cmore:hover{background: #e40014;color: #fff;transform: translateY(-3px);transition: all ease 0.6s;}













/*ny*/
/*公用*/


/**********ny css***********/
.wrapper1{ margin-top:100px;}
.wrapper{padding-bottom: 50px;margin-top: 100px;/* position: relative; */}
/*nTit*/.nTit{text-align: center;padding: 70px 0 50px;}
.nTit h3{color: #de9c4d;font-size: 30px;}
.nTit .line{width: 48px;height: 1px;margin: 20px auto 0;display: block;background: #18171a;}
/* loaction*/.location{width: 100%;height: 50px;line-height: 50px;/* margin-bottom: 45px; */position: relative;border-bottom: 1px solid #18181b;z-index: 99;background: #18171a;text-transform:capitalize;}
.location .sitepath{color: #666666;font-size: 12px;float: right;}
.location .sitepath a{color: #666666;}
.location .sitepath a:hover{color: #fff;}
.location .menu{height: 50px;line-height: 50px;width: 50%;float: left;}
.location .menu a{height: 50px;line-height: 50px;color: #999;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;display: block;position: relative;float: left;margin-right: 28px;}
.location .menu a s{width: 0;height: 1px;display: block;position: absolute;left: 0;bottom: -1px;background: #e02d2d;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.location .menu a.hover,
.location .menu a:hover{color: #fff;}
.location .menu a.hover s,
.location .menu a:hover s{width: 54px;}
/*newslist*/
.newslist .item{transition: all ease 0.6s;width: 1160px;margin: 0 auto;padding: 19px;height: 160px;margin-bottom: 40px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;border: 1px solid #565a5e;}
.newslist .item a{width: 100%;display: block;}
.newslist .item img{width: 285px;height: 160px;display: block;margin-right: 45px;}
.newslist .item h3{font-size: 18px;color: #fff;padding: 30px 0 16px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.newslist .item .txt{color: #939aa3;line-height: 24px;height: 48px;padding-right: 94px;overflow: hidden;}
.newslist .item .time{width: 130px;padding-top: 28px;line-height: 24px;font-family: arial;font-size: 16px;color: #939aa3;}
.newslist .item .time .day{font-size: 34px;line-height: 40px;display: block;}
.newslist .item .time s{width: 50px;height: 8px;display: block;margin-top: 20px;background-position: -44px 0;}
.newslist .item:hover{border-color: #e02d2d;transform: translateY(-3px);transition: all ease 0.6s;}
.newslist .item:hover h3{color: #e02d2d;}
/*starlist*/.starlist{overflow: hidden;position: relative;}
.starlist .list{width: 105%;position: relative;}
.starlist .item{width: 273px;height: 79px;padding-top: 368px;margin: 0 31px 30px 0;border: 2px solid #1f2731;background: #1f2731;float: left;position: relative;overflow: hidden;text-align: center;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.starlist .item a{width: 100%;display: block;}
.starlist .item img{width: 277px;height: 368px;display: block;position: absolute;z-index: 10;left: -2px;top: -2px;}
.starlist .item h3{font-size: 20px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;padding-top: 12px;color: #fff;}
.starlist .item h4{color: #999999;}
.starlist .item:hover{border-color: #de9c4d;}
.starlist .item:hover h3{color: #de9c4d;}
/*nybanner*/.nybanner{width: 100%;height: 300px;position: relative;overflow: hidden;}
.nybanner .bg{width: 1920px;height: 300px;position: absolute;left: 50%;margin-left: -960px;top: 0;}
.nybanner .en{width: 500px;height: 150px;position: absolute;left: 50%;top: 85px;margin-left: -600px;}
/* pager*/.pager{padding: 40px 0 15px;text-align: center;*padding-top: 50px;position: relative;}
.pager:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.pager{*zoom: 1;}
.pager p{height: 26px;line-height: 26px;float: left;display: none;}
.pager ul{overflow: hidden;margin: 0 auto;text-align: center;}
.pager ul li{padding: 0 !important;height: auto !important;border: none !important;display: inline-block;*display: inline;zoom: 1;}
.pager ul a{margin: 0 5px;padding: 0 13px;height: 34px;line-height: 34px;text-decoration: none;float: left;background: #141b23;border: 1px solid #666;color: #aaa;}
.pager ul a.current{border-color: #e02d2d;color: #e02d2d;}
.pager ul a.current:hover{border-color: #e02d2d;color: #e02d2d;}
.pager ul a:hover{border-color: #e02d2d;color: #e02d2d;}
/*reLink*/.reLink{border-bottom: 1px solid #666;margin: 45px auto;}
.reLink .prevLink,
.reLink .nextLink{width: 50%;height: 55px;line-height: 55px;}
.reLink .prevLink a,
.reLink .nextLink a{display: block;width: 100%;color: #999;}
.reLink .prevLink a:hover,
.reLink .nextLink a:hover{color: #e02d2d;}
.reLink .prevLink{float: left;}
.reLink .nextLink{float: right;text-align: right;}
/*yewuPage*/.yewuPage{padding-bottom: 90px;overflow: hidden;}
.yewuPage .title{width: 100%;padding: 10px 0 25px;text-align: center;}
.yewuPage .title h3{font-size: 30px;color: #e02d2d;}
.yewuPage .title .line{width: 48px;height: 1px;display: block;background: #525e6d;margin: 22px auto 22px;}
.yewuPage .itemcon .img{width: 100%;display: block;}
.yewuPage .itemcon .img img{display: block;width: 100%;}
.yewuPage .itemcon .title{height: 100px;line-height: 100px;border-bottom: 1px solid #2c343f;}
.yewuPage .itemcon .title .t{font-size: 30px;float: left;color: #e02d2d;margin-right: 30px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.yewuPage .itemcon .title .t:hover{color: #fff;}
.yewuPage .itemcon .title .btn{width: 132px;height: 28px;margin-top: 38px;cursor: pointer;line-height: 28px;float: left;text-align: center;border: 1px solid #999999;color: #fff;border-radius: 15px;}
.yewuPage .itemcon .title .btn:hover{background: #000;}
.yewuPage .itemcon .txt{line-height: 26px;margin-top: 16px;color: #cccccc;}
.yewuPage .yewulist{width: 105%;}
.yewuPage .yewulist .item{width: 286px;float: left;margin: 0 28px 28px 0;background: #1f2731;transition: all ease 0.6s;}
.yewuPage .yewulist .item a{width: 100%;display: block;cursor: default;cursor: pointer;}
.yewuPage .yewulist .item img{width:286px;height:160px;display: block; float:left;}
.yewuPage .yewulist .item h3{font-size: 16px;color: #fff;padding: 0 20px;height: 30px;line-height: 30px;overflow: hidden;padding-top: 20px;}
.yewuPage .yewulist .item .line{width: 69px;height: 1px;display:inline-block;margin: 18px 20px 12px;background: #535c68;}
.yewuPage .yewulist .item .txt{line-height: 26px;height: 60px; padding: 0 20px;overflow: hidden;color: #939da9;}
.yewuPage .yewulist .item:hover{transform: translateY(-3px);transition: all ease 0.6s;background: #28323f;}
.yewuPage .yewulist .item:hover h3{color: #e02d2d;}
.yewuPage .yewulist .item .p1{width: 246px;height: 38px;line-height: 38px;background-color: #e02d2d;color: #fff;margin: 0 auto;text-align: center;margin-top: 20px;margin-bottom: 40px;}



.yewuPage .yewulist1{width: 105%;}
.yewuPage .yewulist1 .item{width: 280px;float: left;padding-bottom: 24px;margin: 0 30px 30px 0;transition: all ease 0.6s;    background: none; border: 1px solid #2e3742;}
.yewuPage .yewulist1 .item a{width: 100%;display: block;cursor: default;cursor: pointer;}
.yewuPage .yewulist1 .item img{width: 220px;height: 220px;margin-bottom: 16px;display: block;border-radius: 50%;margin: 0 auto;margin-top: 40px;}
.yewuPage .yewulist1 .item h3{font-size: 16px;color: #fff;padding: 0 20px;height: 30px;line-height: 30px;overflow: hidden;text-align: center;padding-top: 20px;}
.yewuPage .yewulist1 .item .line{width: 69px;height: 1px;display: block;margin: 0 auto;/* margin: 18px 20px 20px; */background: #535c68;text-align: center;margin-top: 20px;}
.yewuPage .yewulist1 .item .txt{line-height: 26px;height: 60px;margin: 0 20px;overflow: hidden;color: #939da9;padding-top: 20px;}
.yewuPage .yewulist1 .item:hover{transform: translateY(-3px);transition: all ease 0.6s;    background: #28323f;}
.yewuPage .yewulist1 .item:hover h3{color: #e02d2d;}
.yewuPage .yewulist2{width: 104%;}
.yewuPage .yewulist2 .item{width: 380px;float: left;margin: 0 30px 30px 0;background: #1f2731;transition: all ease 0.6s;}
.yewuPage .yewulist2 .item a{width: 100%;display: block;cursor: default;cursor: pointer;}
.yewuPage .yewulist2 .item img{width: 100%;height: 285px;margin-bottom: 16px;display: block;}
.yewuPage .yewulist2 .item h3{font-size: 16px;color: #fff;padding: 0 20px;height: 30px;line-height: 30px;overflow: hidden;}
.yewuPage .yewulist2 .item .line{width: 69px;height: 1px;display: block;margin: 18px 20px 20px;background: #535c68;}
.yewuPage .yewulist2 .item .txt{line-height: 26px;height: 80px;margin: 0 20px;overflow: hidden;color: #939da9;}
.yewuPage .yewulist2 .item:hover{transform: translateY(-3px);transition: all ease 0.6s;background: #28323f;}
.yewuPage .yewulist2 .item:hover h3{color: #e02d2d;}

/*videoPage*/
.videoPage .videoRecom{width: 473px;height: 270px;float: left;position: relative;margin: 0 11px 11px 0;overflow: hidden;}
.videoPage .videoRecom .img{width: 473px;height: 270px;display: block;position: relative;float: left;margin-right: 48px;}
.videoPage .videoRecom .img img{display: block;width: 100%;height: 270px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.videoPage .videoRecom .img s{width: 72px;height: 72px;display: block;position: absolute;left: 50%;top: 50%;margin: -36px 0 0 -36px;z-index: 10;background-position: 0 -24px;}
.videoPage .videoRecom .img:hover img{opacity: 0.9;filter: alpha(opacity=90);}
.videoPage .videoRecom .t{width: 100%;font-size: 16px;height: 63px;line-height: 63px;text-align: center;overflow: hidden;color: #fff;position: absolute;left: 0;bottom: 0;display: block;background: url(../images/vedio-libg.png) center bottom;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.videoPage .videoRecom:hover img{transform: scale(1.04);}
.videoPage .videolist{width: 1200px;position: relative;overflow: hidden;margin: 0 auto;}
.videoPage .videolist .list{width: 105%;position: relative;}
.videoPage .videolist .item{width: 232px;margin: 0 11px 11px 0;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;height: 130px;position: relative;overflow: hidden;float: left;}
.videoPage .videolist .item a{width: 100%;display: block;}
.videoPage .videolist .item img{width: 232px;height: 130px;display: block;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.videoPage .videolist .item h3{padding: 0 6px;height: 42px;line-height: 42px;text-align: center;overflow: hidden;color: #fff;position: absolute;left: 0;bottom: 0;display: block;background: url(../images/vedio-libg.png) center bottom;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.videoPage .videolist .item:hover img{transform: scale(1.04);}
/*aboutPage*/.aboutPage{padding-bottom: 0;}
.aboutPage .location{margin-bottom: 0;}
.aboutPage .about1{width: 100%;height: 550px;background: url(../images/aboutbg1.jpg) no-repeat center top;}
.aboutPage .about1 .w1200{position: relative;height: 550px;}
.aboutPage .about1 h3{font-size: 34px;line-height: 38px;color: #e39a43;font-weight: bold;padding: 98px 0 14px;}
.aboutPage .about1 h4{font-size: 32px;color: #333333;line-height: 35px;}
.aboutPage .about1 .txt{line-height: 24px;color: #666666;margin-top: 12px;}
.aboutPage .about1 .txt2{width: 360px;height: 240px;font-size: 16px;color: #333333;position: absolute;right: 0;bottom: 0;line-height: 34px;}
.aboutPage .txtcenter{text-align: center;}
.aboutPage .txtcenter h3{font-size: 30px;color: #de9c4d;}
.aboutPage .txtcenter .line{width: 48px;height: 1px;display: block;background: #525e6d;margin: 22px auto 22px;}
.aboutPage .txtcenter .txt{width: 776px;margin: 0 auto;line-height: 26px;color: #fff;}
.aboutPage .about2{width: 100%;padding: 78px 0;background: #1f2731;}
.aboutPage .about2 s{width: 107px;height: 130px;display: block;margin: 0 auto 30px;background: url(../images/about-ico.png) no-repeat 0 center;}
.aboutPage .about2 .txtcenter .line{margin: 20px auto 35px;}
.aboutPage .about2.about4{padding: 65px 0 75px;}
.aboutPage .about2.about4 s{background-position: -133px center;}
.aboutPage .about3{width: 100%;padding: 75px 0;background: url(../images/aboutbg2.jpg) no-repeat center top;}
.aboutPage .about5{width: 100%;padding: 75px 0;background: url(../images/aboutbg3.jpg) no-repeat center top;}
.aboutPage .join1{width: 100%;padding: 75px 0;background: url(../images/joinimg.jpg) no-repeat center top;}
.aboutPage .join1 .txtcenter h3{color: #333;}
.aboutPage .join1 .txtcenter .txt{font-size: 18px;color: #333;line-height: 30px;margin: 0 auto;}
.aboutPage .join2{width: 100%;padding: 78px 0 78px;background: #141b23;}
.aboutPage .join2.txtcenter .txt{width: 830px;}
.aboutPage .join3{width: 100%;padding: 75px 0 55px;background: #1f2731;}
.aboutPage .join3 .txtcenter{width: 1070px;margin: 0 auto;position: relative;overflow: hidden;}
.aboutPage .join3 .txtcenter .list{width: 1120px;text-align: center;padding-top: 20px;}
.aboutPage .join3 .txtcenter .list li{width: 192px;padding-left: 54px;position: relative;display: inline-block;*display: inline;*zoom: 1;vertical-align: top;text-align: left;line-height: 24px;margin: 0 14px;margin-bottom: 35px;font-size: 16px;}
.aboutPage .join3 .txtcenter .list li .num{font-size: 40px;line-height: 40px;color: #525e6d;font-family: arial;position: absolute;left: 0;top: 0;}
.aboutPage .join3 .txtcenter .list li .line{width: 20px;height: 1px;display: block;background: #525e6d;margin: 9px 0 0;}
.aboutPage.historyPage .about2{padding: 75px 0;}
.aboutPage.historyPage .about3{padding: 75px 0 80px;height: auto;background-image: url(../images/aboutbg4.jpg);}
.aboutPage.historyPage .about-histroy{padding-bottom: 100px;background: #ffffff url(../images/historybg.jpg) no-repeat center top;}
.aboutPage.historyPage .about-histroy .historyCon{width: 100%;height: 335px;position: relative;}
.aboutPage.historyPage .about-histroy .historyCon .nline{width: 100%;height: 1px;display: block;background: #2b3440;position: absolute;left: 0;top: 50%;}
.aboutPage.historyPage .about-histroy .historyCon .prev,
.aboutPage.historyPage .about-histroy .historyCon .next{width: 40px;height: 40px;border-radius: 100%;position: absolute;top: 50%;margin-top: -20px;z-index: 100;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;background: #1f2731 url(../images/history-ico.png) no-repeat 15px center;cursor: pointer;}
.aboutPage.historyPage .about-histroy .historyCon .prev:hover,
.aboutPage.historyPage .about-histroy .historyCon .next:hover{background-color: #de9c4d;}
.aboutPage.historyPage .about-histroy .historyCon .prev{left: 50%;margin-left: -600px;}
.aboutPage.historyPage .about-histroy .historyCon .next{left: 50%;margin-left: 560px;background-position: -35px center;}
.aboutPage.historyPage .about-histroy .historyCon .listcon{position: relative;overflow: hidden;}
.aboutPage.historyPage .about-histroy .historyCon .listcon .list{width: 500%;position: relative;}
.aboutPage.historyPage .about-histroy .historyCon .listcon .item{width: 300px;height: 325px;cursor: pointer;float: left;text-align: center;padding-top: 10px;position: relative;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.aboutPage.historyPage .about-histroy .historyCon .listcon .item img{width: 280px;height: 0;display: block;position: absolute;left: 10px;bottom: 10px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.aboutPage.historyPage .about-histroy .historyCon .listcon .item .time{width: 100%;text-align: center;position: absolute;top: 95px;left: 0;color: #1f2731;font-size: 30px;font-family: arial;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.aboutPage.historyPage .about-histroy .historyCon .listcon .item .line{width: 10px;height: 10px;display: block;border-radius: 100%;background: #1f2731;position: absolute;left: 50%;top: 50%;margin: -5px 0 0 -5px;}
.aboutPage.historyPage .about-histroy .historyCon .listcon .item .txt{width: 190px;line-height: 26px;height: 78px;overflow: hidden;position: absolute;left: 50%;margin-left: -95px;top: 202px;color: #1f2731;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.aboutPage.historyPage .about-histroy .historyCon .listcon .item:hover{background: #ffffff;}
.aboutPage.historyPage .about-histroy .historyCon .listcon .item:hover img{height: 157px;}
.aboutPage.historyPage .about-histroy .historyCon .listcon .item:hover .line{height: 0;}
.aboutPage.historyPage .about-histroy .historyCon .listcon .item:hover .txt{top: 75px;}
.aboutPage.historyPage .about-histroy .historyCon .listcon .item:hover .time{color: #cb8f48;top: 35px;}
.aboutPage.historyPage .about-histroy .historyCon .listcon .item.item2 img{bottom: auto;top: 10px;}
.aboutPage.historyPage .about-histroy .historyCon .listcon .item.item2 .txt{top: 55px;}
.aboutPage.historyPage .about-histroy .historyCon .listcon .item.item2 .time{top: 204px;}
.aboutPage.historyPage .about-histroy .historyCon .listcon .item.item2:hover .txt{top: 240px;}
.aboutPage.historyPage .about-histroy .historyCon .listcon .item.item2:hover .time{top: 200px;}
.aboutPage.aboutTxt .about22{padding: 75px 0;background: url(../images/aboutbg5.jpg) no-repeat center top;}
.aboutPage.aboutTxt .about23{padding: 75px 0;background: url(../images/aboutbg6.jpg) no-repeat center top;}
.aboutPage.aboutTxt .about-txt{width: 100%;height: 500px;background: url(../images/about-txtbg.jpg) no-repeat center top;}
.aboutPage.aboutTxt .about-txt .txtcenter{text-align: left;padding: 85px 0 0;}
.aboutPage.aboutTxt .about-txt .txtcenter h3{color: #333333;}
.aboutPage.aboutTxt .about-txt .txtcenter .line{margin: 20px 0 18px;}
.aboutPage.aboutTxt .about-txt .txtcenter .txt{color: #333333;margin: 0;}
.aboutPage.aboutTxt .about-txt .numlist{border-top: 1px solid #6e7480;color: #333333;margin: 52px 0;padding-top: 52px;}
.aboutPage.aboutTxt .about-txt .numlist li{width: 210px;float: left;text-align: center;border-left: 1px solid #6e7480;}
.aboutPage.aboutTxt .about-txt .numlist li .t{line-height: 48px;font-size: 20px;font-weight: bold;}
.aboutPage.aboutTxt .about-txt .numlist li .t span{font-size: 52px;margin-right: 8px;font-family: impact,arial;font-weight: normal;}
.aboutPage.aboutTxt .about-txt .numlist li .txt{width: 100%;color: #333333;font-size: 16px;}
.aboutPage.aboutTxt .about-txt .numlist li:first-child{border-left: 0;margin-left: -68px;}
/*schoolPage*/.schoolPage{padding-bottom: 0;}
.schoolPage .location{margin-bottom: 0;}
.schoolPage .txtcenter{text-align: center;}
.schoolPage .txtcenter h3{font-size: 32px;color: #000000;}
.schoolPage .txtcenter .line{width: 48px;height: 1px;display: block;background: #525e6d;margin: 25px auto 20px;}
.schoolPage .txtcenter .txt{width: 800px;margin: 0 auto;line-height: 26px;color: #000;}
.schoolPage .school1{width: 100%;padding: 85px 0 75px;background: url(../images/schoolbg.jpg) no-repeat center center;}
.schoolPage .school1.school3{padding: 85px 0 75px;background-image: url(../images/schoolbg2.jpg);}
.schoolPage .school1.school3.txtcenter h3{color: #cb8f48;}
.schoolPage .school1.school3.txtcenter .txt{color: #fff;width: 100%;}
.schoolPage .school2{width: 100%;padding: 75px 0 75px;background: #1f2731;}
.schoolPage .school2 .clearfix{width: 1000px;margin: 0 auto;}
.schoolPage .school2 .txtcenter h3{color: #cb8f48;}
.schoolPage .school2 .txtcenter .txt{color: #fff;}
.schoolPage .school2 .img{width: 122px;height: 148px;display: block;background: url(../images/school-ico.png) no-repeat 0 0;margin-top: 20px;display: none;}
.schoolPage .school2.school4 .img{background-position: -150px center;margin-top: 15px;}
/*contactPage*/
.contactPage{}
.contactPage .location{margin-bottom: 0;}
.contactPage .contactlist{padding: 25px 0 70px;}
.contactPage .contactlist .item{color: #fff;width: 445px;float: left;line-height: 26px;}
.contactPage .contactlist .item s{width: 54px;height: 54px;float: left;margin-right: 18px;background: url(../images/contact-ico.png) no-repeat 0 center;}
.contactPage .contactlist .item span{font-size: 16px;color: #939aa3;margin-bottom: 3px;display: block;}
.contactPage .contactlist .item strong{font-weight: normal;font-size: 16px;color: #fff;}
.contactPage .contactlist .item.a1{width: 345px;}
.contactPage .contactlist .item.a2{width: 500px;}
.contactPage .contactlist .item.a2 s{background-position: -72px center;}
.contactPage .contactlist .item.a3{width: 300px;}
.contactPage .contactlist .item.a3 s{background-position: -145px center;}
.contactPage .glist{width: 1200px;margin: 0 auto 40px;overflow: hidden;position: relative;}
.contactPage .glist .item{width: 538px;height: 150px;color: #fff;padding: 20px 20px 0 30px;border: 1px solid #525e6d;border-radius: 4px;float: left;}
.contactPage .glist .item:first-child{margin-right: 20px;}
.contactPage .glist .item h3{font-size: 20px;line-height: 30px;font-weight: bold;}
.contactPage .glist .item .line{width: 50px;height: 1px;display: block;background: #de9c4d;margin: 23px 0 18px;}
.contactPage .glist .item .txt{line-height: 26px;height: 52px;overflow: hidden;}
.contactPage .mbtn{width: 1198px;border: 1px solid #525e6d;margin: 0 auto;position: relative;border-bottom: 0px;height: 55px;line-height: 55px;font-size: 18px;cursor: pointer;}
.contactPage .mbtn s{width: 22px;height: 22px;margin: 0 6px 0 20px;background-position: 0 -109px;}
.contactPage .mbtn .btn{width: 28px;height: 14px;position: absolute;display: block;right: 22px;top: 20px;cursor: pointer;background-position: -32px -108px;}
.contactPage .mbtn .btn.cur{background-position: -70px -108px;}
.contactPage .mapArea{width: 1198px;height: 0;overflow: hidden;margin: 0 auto;border-top: 1px solid #525e6d;}
.contactPage .mapArea.maph{height: 490px;border: 1px solid #525e6d;}
.contactPage .mapArea .dlist{width: 310px;float: left;padding: 19px 0 0 19px;}
.contactPage .mapArea .dlist li{width: 90px;height: 36px;float: left;cursor: pointer;margin: 0 10px 10px 0;line-height: 36px;border-radius: 4px;background: #1f2731;color: #d4d9e0;}
.contactPage .mapArea .dlist li s{width: 12px;height: 16px;margin: 0 7px 0 12px;background-position: -110px 0;}
.contactPage .mapArea .dlist li:hover{background: #de9c4d;color: #141b23;}
.contactPage .mapArea .dlist li:hover s{background-position: -130px 0;}
.contactPage .mapArea .mapcon{width: 850px;height: 450px;float: right;overflow: hidden;padding: 19px 19px 19px 0;}
.contactPage .mapArea .mapcon .allmap{width: 100%;height: 322px;overflow: hidden;background: #fff;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.contactPage .mapArea .mapcon .maptxt{padding: 16px 0 0 90px;height: 110px;position: relative;line-height: 24px;color: #333;background: #fff;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.contactPage .mapArea .mapcon .maptxt s{width: 42px;height: 42px;position: absolute;left: 30px;top: 16px;background-position: -143px -24px;}
.contactPage .mapArea .mapcon .maptxt h3{font-size: 20px;margin-bottom: 6px;}
/*honorPage*/.honorPage{overflow: hidden;}
.honorPage .list{width: 105%;}
.honorPage .item{cursor: pointer;width: 275px;height: 206px;overflow: hidden;position: relative;float: left;margin: 0 33px 40px 0;}
.honorPage .item a{width: 275px;height: 206px;display: block;}
.honorPage .item img{width: 274px;height: 205px;display: block;border: 1px solid #c2cfe3;}
.honorPage .item .bg{width: 275px;height: 206px;opacity: 0;filter: alpha(opacity=0);position: absolute;left: -100px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;top: 0;background: url(../images/honorbg.png) no-repeat center center;z-index: 10;}
.honorPage .item .hovercon{width: 275px;height: 206px;z-index: 11;position: absolute;left: -100px;top: 0;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;opacity: 0;filter: alpha(opacity=0);animation-delay: 200ms;}
.honorPage .item .hovercon h3{text-align: center;padding-top: 84px;color: #fff;font-size: 20px;}
.honorPage .item .hovercon .line{width: 30px;height: 3px;margin: 20px auto 10px;display: block;background: #fff;}
.honorPage .item:hover .bg{left: 0;opacity: 0.5;filter: alpha(opacity=50);}
.honorPage .item:hover .hovercon{left: 0;opacity: 1;filter: alpha(opacity=100);}
.honorPage .pager{padding-top: 10px;}
/*inquirePage*/.inquirePage .title{width: 100%;margin-bottom: 30px;}
.inquirePage .title h3{font-size: 26px;color: #333333;}
.inquirePage .title span{width: 50px;height: 1px;display: block;margin-top: 20px;background: #999999;}
.inquirePage .demand{margin-bottom: 54px;}
.inquirePage .demand .item{width: 498px;height: 48px;line-height: 48px;border: 1px solid #5372a6;margin-right: 20px;-webkit-border-radius: 3px;border-radius: 3px;}
.inquirePage .demand .item span{width: 98px;text-align: center;float: left;font-size: 16px;border-right: 1px solid #5372a6;}
.inquirePage .demand .item .txt{width: 385px;height: 48px;line-height: 48px;float: left;padding-left: 10px;outline: none;font-size: 16px;border: 0px;background: none;}
.inquirePage .demand .btn{width: 180px;height: 50px;line-height: 50px;text-align: center;font-size: 20px;outline: none;border: 0px;cursor: pointer;background: #5372a6;color: #fff;-webkit-border-radius: 3px;border-radius: 3px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.inquirePage .demand .btn:hover{background: #193a74;}
.inquirePage .res{width: 998px;border: 1px solid #c0cde2;margin-bottom: 54px;}
.inquirePage .res li{height: 58px;line-height: 58px;}
.inquirePage .res li:first-child{border-bottom: 1px solid #c0cde2;}
.inquirePage .res li span{width: 210px;padding-left: 20px;display: block;float: left;}
.inquirePage .res li a{width: 120px;height: 38px;line-height: 38px;display: block;float: left;text-align: center;-webkit-border-radius: 3px;border-radius: 3px;background: #5372a6;color: #fff;margin: 10px 0 0 25px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.inquirePage .res li a:hover{background: #193a74;}
.inquirePage .txtcon{padding: 15px;border: 1px solid #c0cde2;}
/*productPage*/.productPage .title{height: 40px;line-height: 40px;padding-bottom: 6px;font-size: 24px;color: #444;margin-bottom: 10px;}
.productPage .title:hover{color: #cb8f48;}
.productPage .iadvant{margin-bottom: 60px;}
.productPage .iadvant img{display: block;max-width: 100%;}
.productPage .prolist{overflow: hidden;position: relative;}
.productPage .prolist .mao{position: absolute;top: -126px;left: 0;width: 100%;height: 1px;opacity: 0;filter: alpha(opacity=0);}
.productPage .prolist .title{margin-bottom: 18px;}
.productPage .prolist .list{width: 110%;}
.productPage .prolist .item{width: 280px;height: 373px;margin: 0 27px 26px 0;}
.productPage .prolist .item img{height: 373px;}
.productPage .prolist .item .txt{padding-top: 243px;}
/*showInfo*/.showInfo .title{font-size: 22px;color: #fff;text-align: center;padding: 10px 0 16px;}
.showInfo .mark{color: #999999;height: 38px;line-height: 38px;overflow: hidden;text-align: center;border-top: 1px solid #333;border-bottom: 1px solid #333;}
.showInfo .mark span{margin: 0 10px;font-size: 12px;}
.showInfo .img{width: 500px;display: block;margin: 10px auto 20px;}
.showInfo .img img{max-width: 100%;display: block;margin: 0 auto;}
.showInfo .showContxt{padding: 18px 0 30px;line-height: 28px;color: #aaa;}
.showInfo .showContxt img{max-width: 100%;height: auto !important;}
.showInfo .title2{height: 40px;line-height: 40px;margin-top: 20px;border-bottom: 1px solid #d9d9d9;}
.showInfo .title2 a{float: right;font-size: 12px;font-family: arial;}
.showInfo .title2 .left{height: 38px;line-height: 38px;font-size: 18px;border-bottom: 3px solid #4d485b;}
/*masterPage*/.masterPage{/*筛选*/}
.masterPage .maSelect{margin-bottom: 30px;border: 1px solid #c2cfe3;}
.masterPage .maSelect .item{width: 100%;height: 50px;line-height: 50px;border-top: 1px solid #c2cfe3;}
.masterPage .maSelect .item.item1{border-top: 0px;}
.masterPage .maSelect .item .t{width: 98px;height: 50px;line-height: 50px;color: #5372a6;font-weight: bold;text-align: center;border-right: 1px solid #c2cfe3;margin-right: 15px;}
.masterPage .maSelect .item li{width: 110px;float: left;}
.masterPage .maSelect .item li a{padding: 0 20px;height: 30px;line-height: 30px;display: inline-block;color: #444444;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.masterPage .maSelect .item li:hover a,
.masterPage .maSelect .item li.hover a{background: #5372a6;color: #fff;-webkit-border-radius: 20px;border-radius: 20px;}
.masterPage .maSelect .item .n{width: 80px;}
.masterPage .maSelect .item .n a{padding: 0 12px;}
.masterPage .maSelect .item .n:hover a,
.masterPage .maSelect .item .n.hover a{font-weight: bold;background: none;color: #cb8f48;}
.masterPage .maSelect .area .t{margin-right: 0;}
.masterPage .maSelect .area .areabox{width: 150px;position: relative;height: 50px;line-height: 50px;z-index: 10;}
.masterPage .maSelect .area .areabox .tit{position: relative;height: 50px;line-height: 50px;cursor: pointer;border-right: 1px solid #c2cfe3;padding-left: 30px;}
.masterPage .maSelect .area .areabox .tit s{width: 20px;height: 14px;position: absolute;right: 15px;top: 20px;background-position: -150px -103px;}
.masterPage .maSelect .area .areabox .box{width: 149px;height: 210px;line-height: 35px;padding: 20px 0;position: absolute;z-index: 10;left: -1px;top: 50px;background: #fff;border: 1px solid #c2cfe3;overflow: hidden;}
.masterPage .maSelect .area .areabox .box span{color: #999999;padding-left: 20px;display: block;}
.masterPage .maSelect .area .areabox .box .list{width: 149px;height: 175px;}
.masterPage .maSelect .area .areabox .box li{width: 129px;padding-left: 20px;cursor: pointer;}
.masterPage .maSelect .area .areabox .box li:hover{background: #e4ebf6;}
.masterPage .maSelect .ssearch{width: 248px;height: 50px;line-height: 50px;border-left: 1px solid #c2cfe3;}
.masterPage .maSelect .ssearch .txt{padding-left: 15px;width: 170px;height: 50px;line-height: 50px;border: 0;background: none;outline: none;}
.masterPage .maSelect .ssearch .btn{width: 54px;height: 50px;cursor: pointer;outline: none;background-color: #5372a6;background-position: -211px -80px;}
.masterPage .maSelect .zz{padding-left: 20px;}
.masterPage .maSelect .zz s{width: 20px;height: 20px;background-position: -190px -100px;margin-left: 6px;cursor: pointer;}
.masterPage .masterlist{overflow: hidden;position: relative;}
.masterPage .masterlist .list{width: 105%;position: relative;}
.masterPage .masterlist .imgtxt{width: 590px;margin-right: 20px;margin-bottom: 20px;}
.masterPage .masterlist .imgtxt .txtcon{width: 243px;}
/*showMaster*/.showMaster .showMasterCon{border: 1px solid #dedede;}
.showMaster .imgtxt{width: 100%;height: 300px;position: relative;background: #f8f8f8;}
.showMaster .imgtxt .img{width: 300px;height: 300px;display: block;}
.showMaster .imgtxt .txtcon{padding: 42px 0 0 46px;font-size: 16px;color: #666666;line-height: 35px;}
.showMaster .imgtxt .txtcon h3{font-size: 30px;color: #333333;margin-bottom: 25px;}
.showMaster .imgtxt .txtcon .p1 .star{margin-left: 12px;}
.showMaster .imgtxt .txtcon .p3 span{color: #193a74;font-size: 20px;font-family: arial;}
.showMaster .imgtxt s.icon{width: 46px;height: 52px;background-position: -90px -130px;position: absolute;top: 48px;right: 48px;}
.showMaster .imgtxt .btn{width: 200px;height: 40px;line-height: 40px;display: block;font-size: 16px;-webkit-border-radius: 20px;border-radius: 20px;color: #fff;background: #cb8f48;text-align: center;position: absolute;right: 50px;bottom: 50px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.showMaster .imgtxt .btn:hover{background: #193a74;}
.showMaster .title{width: 1100px;margin: auto;font-size: 20px;color: #000;padding: 50px 0 20px;}
.showMaster .txt{width: 1100px;margin: auto;color: #666666;line-height: 30px;padding-bottom: 60px;}
/*showMaster*/.showNews .shownewsCon{border: 1px solid #dedede;padding: 20px;}
.showNews .title{font-size: 24px;color: #333333;text-align: center;margin: 10px 0 22px;font-weight: bold;}
.showNews .mark{color: #999999;height: 38px;line-height: 38px;text-align: center;margin-bottom: 20px;border-top: 1px dashed #e1e1e1;border-bottom: 1px dashed #e1e1e1;}
.showNews .mark span{margin: 0 10px;}
.showNews .showContxt{color: #666666;padding: 0 0 30px;line-height: 30px;}
/*joinPage*/.joinPage{width: 100%;}
.joinPage .title a{display: inline-block;padding-bottom: 10px;font-size: 16px;}
.joinPage .title a.cur{color: #cb8f48;border-bottom: 2px solid #cb8f48;}
.joinPage .title span{display: inline-block;vertical-align: text-bottom;margin: 0 16px;background: #7a7a7a;width: 1px;height: 16px;}
.joinPage .joinCon{border: 1px solid #dddddd;}
.joinPage .joinCon .mapimg{width: 555px;height: 630px;padding: 55px 0 0 170px;}
.joinPage .joinList{width: 298px;min-height: 764px;margin-top: -1px;border-top: 3px solid #375a97;border-left: 1px solid #dddddd;}
.joinPage .joinList .item{position: relative;border-top: 1px solid #dddddd;margin-top: -1px;width: 100%;overflow: hidden;}
.joinPage .joinList .item p{height: 48px;line-height: 48px;font-size: 18px;cursor: pointer;color: #333333;border-bottom: 1px solid #ddd;}
.joinPage .joinList .item p s{width: 32px;height: 30px;margin: 0 15px 0 22px;background-position: -156px -130px;}
.joinPage .joinList .item p span{width: 20px;height: 18px;margin: 20px 20px 0 0;background-position: -222px -160px;}
.joinPage .joinList .item .list{width: 105%;}
.joinPage .joinList .item .list li{width: 99px;height: 39px;line-height: 39px;float: left;text-align: center;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;}
.joinPage .joinList .item:first-child{border-top: 0px;}
/*.dialog-layout{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 101;background: #000;opacity: .5;filter: alpha(opacity=50);}
*/.msystem{width: 1200px;height: 450px;position: fixed;left: 50%;margin-left: -600px;top: 50%;margin-top: -225px;z-index: 999;background: #fff;}
.msystem .title{width: 1000px;padding: 30px 0 24px;margin: auto;text-align: center;position: relative;border-bottom: 1px solid #dddddd;}
.msystem .title s{width: 68px;height: 30px;background-position: 0 -130px;}
.msystem .title h3{position: absolute;font-size: 20px;width: 200px;color: #666666;text-align: center;background: #fff;left: 50%;margin-left: -100px;bottom: -10px;}
.msystem .txt{line-height: 35px;height: 210px;overflow: hidden;color: #666666;width: 1000px;margin: 30px auto 0;}
.msystem .btn{position: absolute;left: 50%;margin-left: -100px;bottom: 40px;cursor: pointer;width: 200px;height: 50px;line-height: 50px;display: block;font-size: 20px;text-align: center;background: #5372a6;color: #fff;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.msystem .btn:hover{background: #193a74;}
/*******************user css*******************/.userbody{background: #f5f5f5;padding-top: 0;}
.loginPage{padding-bottom: 0;background: url(../images/loginbg.jpg) no-repeat center top;}
.loginPage .content{width: 100%;height: 700px;}
.loginPage .tit{text-align: center;padding-top: 130px;color: #fff;font-size: 34px;line-height: 38px;}
.loginPage .tit strong{text-transform: uppercase;font-size: 38px;margin-left: 18px;}
.loginPage .line{width: 100px;height: 2px;background: #fff;display: block;margin: 25px auto 50px;}
.loginPage .loginform{width: 1000px;height: 130px;padding: 60px 100px 0;background: #fff;margin: auto;}
.loginPage .loginform .item{float: left;width: 348px;height: 48px;line-height: 48px;-webkit-border-radius: 4px;border-radius: 4px;position: relative;margin-right: 20px;border: 1px solid #5372a6;}
.loginPage .loginform .item input{width: 310px;height: 48px;line-height: 48px;padding-left: 38px;border: 0;font-size: 16px;background: none;outline: none;}
.loginPage .loginform .item .icon{width: 20px;height: 18px;position: absolute;left: 10px;top: 14px;background-position: -270px 0;}
.loginPage .loginform .item.password .icon{background-position: -302px 0;}
.loginPage .loginform .btn{width: 258px;height: 50px;line-height: 50px;text-align: center;-webkit-border-radius: 4px;border-radius: 4px;background: #5372a6;color: #fff;font-size: 20px;outline: none;cursor: pointer;}
.loginPage .loginform p{width: 100%;padding-top: 6px;}
/*user_header*/.user_header{width: 100%;height: 100px;background: #fff;overflow: hidden;}
.user_header .logo{width: 560px;height: 100px;position: absolute;top: 0;right: 50%;margin-right: 400px;background: #193a74;}
.user_header .logo a,
.user_header .logo img{width: 100px;height: 60px;display: block;}
.user_header .logo a{padding: 20px 50px 0 0;}
.user_header .con{width: 960px;padding-top: 22px;padding-left: 240px;margin: auto;color: #000000;}
.user_header .con p span{color: #cb8f48;}
.user_header .con .list span{margin: 0 5px;}
.userbody .content{padding: 40px 0 50px;}
.userbody .shadow{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);background: #fff;}
.uleft{width: 170px;min-height: 600px;padding: 10px 0 0 30px;}
.uleft .tit{width: 100%;height: 58px;line-height: 58px;font-size: 20px;color: #193a74;font-weight: 600;border-bottom: 1px solid #eee;}
.uleft dl{padding-bottom: 20px;border-bottom: 1px solid #eee;}
.uleft dl dt{width: 100%;height: 48px;line-height: 48px;margin-bottom: 15px;font-size: 18px;color: #333333;border-bottom: 1px solid #eee;}
.uleft dl dt s{width: 10px;height: 10px;margin: 20px 20px 0 0;background-position: -160px -166px;}
.uleft dl dd{line-height: 30px;width: 100%;}
.uleft dl dd a{width: 100%;display: block;}
.uleft dl dd.hover a{color: #cb8f48;}
.uleft dl:last-child{border-bottom: 0px;}
.uright{width: 980px;}
.uright .utitle{margin: 0 0 28px 26px;padding: 25px 0 20px;font-size: 20px;color: #000;border-bottom: 1px solid #eee;}
.uright .utitle a{margin-right: 20px;font-size: 16px;color: #666;}
.uright .utitle a:hover{color: #cb8f48;}
.uright .pager{margin: 0 28px;}
.uright .pager ul li a.current,
.uright .pager ul li a:hover{background-color: #5372a6;border-color: #5372a6;color: #fff;}
.uright .uinfo{width: 100%;height: 130px;margin-bottom: 20px;padding-top: 30px;}
.uright .uinfo_1{width: 345px;padding-left: 30px;}
.uright .uinfo_1 .img{width: 90px;height: 90px;display: block;margin-right: 16px;border: 5px solid #eeeeee;}
.uright .uinfo_1 h3{padding: 5px 0;font-size: 20px;font-weight: bold;color: #333333;}
.uright .uinfo_1 .p1{color: #333333;}
.uright .uinfo_1 .p1 strong{font-weight: bold;color: #cb8f48;}
.uright .uinfo_1 .p2 a{color: #666666;margin-right: 10px;}
.uright .uinfo_1 .p2 a:hover{color: #cb8f48;}
.uright .uinfo_2{width: 400px;line-height: 30px;padding-top: 5px;color: #666;}
.uright .uinfo_2 .p1 .level{width: 117px;height: 10px;margin-right: 5px;position: relative;display: inline-block;*display: inline;zoom: 1;background: #dddddd;}
.uright .uinfo_2 .p1 .level span{position: absolute;left: 0;top: 0;height: 10px;background: #5372a6;}
.uright .uinfo_2 .p1 span{color: #cb8f48;}
.uright .umasterlist{padding-bottom: 30px;}
.uright .umasterlist .item{margin: 0 30px 10px;height: 98px;line-height: 30px;color: #333333;position: relative;padding-left: 100px;border: 1px solid #c0cde2;}
.uright .umasterlist .item .img{position: absolute;width: 100px;height: 100px;left: -1px;top: -1px;}
.uright .umasterlist .item .img img{width: 100px;height: 100px;display: block;}
.uright .umasterlist .item .xm{width: 220px;float: left;margin-left: 28px;padding-top: 20px;}
.uright .umasterlist .item .xj{width: 190px;float: left;padding-top: 20px;}
.uright .umasterlist .item .dq{width: 230px;float: left;padding-top: 20px;}
.uright .umasterlist .item .btn{width: 140px;float: right;padding-top: 15px;}
.uright .umasterlist .item .btn a{width: 120px;height: 32px;line-height: 32px;text-align: center;background: #5372a6;display: block;margin-bottom: 5px;-webkit-border-radius: 4px;border-radius: 4px;color: #fff;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.uright .umasterlist .item .btn a:hover{background: #193a74;}
.uright .userform{padding: 30px 0 80px 60px;color: #333333;font-size: 16px;}
.uright .userform .item{margin-bottom: 20px;width: 100%;line-height: 38px;}
.uright .userform .item .t,
.uright .userform .item label{width: 100px;height: 38px;line-height: 38px;text-align: right;float: left;margin-right: 26px;}
.uright .userform .item .timg{width: 90px;height: 90px;display: block;float: left;border: 5px solid #eeeeee;}
.uright .userform .item .file{width: 88px;height: 33px;line-height: 33px;position: relative;text-align: center;-webkit-border-radius: 3px;border-radius: 3px;margin: 60px 0 0 8px;border: 1px solid #5372a6;display: block;float: left;overflow: hidden;font-size: 14px;cursor: pointer;color: #333;}
.uright .userform .item .file input{width: 88px;height: 33px;line-height: 33px;position: absolute;z-index: 10;right: 0;top: 0;font-size: 0px;opacity: 0;filter: alpha(opacity=0);}
.uright .userform .item .txt{width: 298px;height: 38px;line-height: 38px;float: left;text-indent: 10px;-webkit-border-radius: 3px;border-radius: 3px;border: 1px solid #c0cde2;background: none;outline: none;}
.uright .userform .item .txt.w498{width: 498px;}
.uright .userform .item select{width: 92px;height: 38px;line-height: 38px;border: 1px solid #c0cde2;-webkit-border-radius: 4px;border-radius: 4px;margin-right: 7px;}
.uright .userform .item .tip{font-size: 14px;margin-left: 15px;display: block;float: left;height: 38px;line-height: 38px;}
.uright .userform .item .tip i{color: #cc0000;}
.uright .userform .item.tx .t{margin-top: 30px;}
.uright .userform .item.code{position: relative;}
.uright .userform .item.code img{position: absolute;left: 348px;top: 3px;height: 33px;}
.uright .userform .item.xjradio p label{margin-left: 30px;width: auto;}
.uright .userform .item.xjradio p label input{margin-right: 5px;}
.uright .userform .item.xjradio p label:first-child{margin-left: 0;}
.uright .userform .btn{width: 150px;height: 40px;line-height: 40px;margin-left: 116px;cursor: pointer;font-size: 16px;background: #5372a6;color: #fff;-webkit-border-radius: 3px;border-radius: 3px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.uright .userform .btn:hover{background: #193a74;}
.uright .caseform .item label{margin-right: 20px;}
.uright .caseform .mfile .file{margin: 0;}
.uright .ushowmaster{padding-bottom: 50px;}
.uright .ushowmaster .p{margin: 0 auto 30px;width: 820px;height: 98px;color: #333333;position: relative;padding-left: 99px;border-top: 1px solid #c0cde2;border-right: 1px solid #c0cde2;}
.uright .ushowmaster .p .img{position: absolute;width: 100px;height: 100px;left: 0;top: 0px;}
.uright .ushowmaster .p p{width: 272px;height: 49px;line-height: 49px;float: left;text-indent: 20px;border-left: 1px solid #c0cde2;border-bottom: 1px solid #c0cde2;}
.uright .ushowmaster .tit{margin: auto;height: 50px;line-height: 50px;width: 918px;font-size: 16px;color: #333;text-indent: 22px;border: 1px solid #C0CDE2;border-bottom: 0px;}
.uright .ushowmaster .projectItem{margin: 0 auto 30px;width: 920px;border-collapse: collapse;border: 1px solid #C0CDE2;}
.uright .ushowmaster .projectItem th,
.uright .ushowmaster .projectItem .bg{background: #f1f5fa;font-weight: normal;}
.uright .ushowmaster .projectItem td,
.uright .ushowmaster .projectItem th{text-align: center;line-height: 59px;border: 1px solid #C0CDE2;}
.uright .ushowmaster .projectItem .img{position: relative;}
.uright .ushowmaster .projectItem .img .smallimg{width: 50px;height: 40px;cursor: pointer;vertical-align: middle;}
.uright .ushowmaster .projectItem .img .bigimg{position: absolute;right: 0;top: 59px;display: none;width: 500px;z-index: 10;}
.uright .ushowmaster .projectItem .dz{text-align: left;text-indent: 38px;}


/*业务范围*/
.ywfwPage {position: relative;    }
.ywfwPage  .part_1{background: url(../images/ny_topbg.jpg) center center no-repeat;height: 720px;}
.ywfwPage  .part_1 .introduceImge0{width: 542px;height:408px;float: left;margin-top: 190px;position: relative;overflow: hidden;/* cursor: none; */}
.ywfwPage  .part_1 .introduceImge0 img{width: 542px;height:408px;}
.introduceImge0 .tip{width: 100%; height: 6px; position: absolute; left: 0; bottom: 20px; z-index: 10; margin-left: 22px;} 
.introduceImge0 .tip span{width: 10px; height: 10px; margin: 0 5px; display: inline-block; cursor: pointer; vertical-align: top; /*border-radius: 100%; opacity: 0.5; filter: alpha(opacity=50);*/ background: #fff;border-radius: 50%;} 
.introduceImge0 .tip span.cur{background: #d32626;}

.ywfwPage  .part_1 .txt{float: right;width: 540px;margin-top: 240px;}
.ywfwPage  .part_1 .txt .p1{font-size: 45px;color: #ffffff;font-weight: bold;height: 45px;line-height: 45px;}
.ywfwPage  .part_1 .txt .p1 i{display: block;width: 250px;height: 1px;background: #cccccc3d;float: right;margin-top: 22px;}
.ywfwPage  .part_1 .txt .p2{font-size: 14px;color: #888;padding-top: 30px;line-height: 30px;    text-align: justify;}
.ywfwPage  .part_1 .txt .p3{font-size: 14px;color: #ffffff;width: 200px;height: 40px;line-height: 40px;text-indent: 50px;background: #e02d2d;margin-top: 70px; transition: all ease 0.6s;   display: block;}
.ywfwPage  .part_1 .txt .p3:hover{transform: translateY(-3px);transition: all ease 0.6s;}
.ywfwPage  .top_tit{width: 900px;height: 90px;background: #000000;float: right;font-size: 42px;color: #ffffff;position: absolute;right: 0;top: 674px;line-height: 90px;}
.ywfwPage  .top_tit i{display: block;width: 220px;height: 1px;background: #808080;float: left;margin-left: 100px;margin-top: 46px;margin-right: 50px;}
.ywfwPage  .part_2{/* background: url(../images/ny_b_b1.jpg) center center no-repeat; */height: 380px;padding-top: 64px;background-color: #000;}
.ywfwPage  .part_2 .part_2_main .left {height: 306px;width: 544px;float: left;}
.ywfwPage  .part_2 .part_2_main .left  .introduceImge{float: left;/* margin: 30px; */position: relative;overflow: hidden;height: 306px;width: 544px;}
.ywfwPage .part_2 .part_2_main .left .introduceImge img{    height: 306px;width: 544px;}
.ywfwPage  .part_2 .part_2_main .left  .txt{float: left;height: 200px;width: 386px;}
.ywfwPage  .part_2 .part_2_main .left  .txt .tit{font-size: 24px;color: #333333;margin-top: 30px;}
.ywfwPage  .part_2 .part_2_main .left  .txt .cont{font-size: 14px;color: #333333;margin-top: 20px;}
.introduceImge .tip{width: 100%; height: 6px; position: absolute; left: 0; bottom: 20px; z-index: 10; margin-left: 22px;} 
.introduceImge .tip span{width: 10px; height: 10px; margin: 0 5px; display: inline-block; cursor: pointer; vertical-align: top; /*border-radius: 100%; opacity: 0.5; filter: alpha(opacity=50);*/ background: #fff;border-radius: 50%;} 
.introduceImge .tip span.cur{background: #d32626;}

.ywfwPage  .part_2 .part_2_main .right{float: right;width: 540px;}
.ywfwPage  .part_2 .part_2_main .right .txt{
    padding-top: 10px;
}
.ywfwPage  .part_2 .part_2_main .right .txt .p1{font-size: 28px;color: #e02d2d;font-weight: bold;width: 520px;}
.ywfwPage  .part_2 .part_2_main .right .txt .p1 i{display: block;width: 230px;height: 1px;background: #cccccc3d;float: right;margin-top: 16px;}
.ywfwPage  .part_2 .part_2_main .right .txt .p2{font-size: 14px;color: #fff;line-height: 34px;width: 540px;padding-top: 10px;text-align: justify;}
.ywfwPage  .part_2 .part_2_main .right .txt .p3{font-size: 14px;color: #e02d2d;width: 200px;height: 40px;line-height: 40px;text-indent: 30px;color: #cc0000;border: 1px solid #cc0000;margin-top: 30px;}




.ywfwPage  .part_3{background: url(../images/ny_b_c1.jpg) center center;height: 450px;padding-top: 70px;}
.ywfwPage  .part_3 .part_3_main .left {height: 306px;width: 544px;float: left;position: relative;padding-top: 24px;}
.ywfwPage  .part_3 .part_3_main .right  .introduceImge1{float: left;/* margin: 30px; */position: relative;overflow: hidden;height: 306px;width: 544px;}
.ywfwPage .part_3 .part_3_main .right .introduceImge1 img{    height: 306px;width: 544px;}
.introduceImge .tip{width: 100%; height: 6px; position: absolute; left: 0; bottom: 20px; z-index: 10; margin-left: 22px;} 
.introduceImge .tip span{width: 10px; height: 10px; margin: 0 5px; display: inline-block; cursor: pointer; vertical-align: top; /*border-radius: 100%; opacity: 0.5; filter: alpha(opacity=50);*/ background: #fff;border-radius: 50%;} 
.introduceImge .tip span.cur{background: #d32626;}
.introduceImge1 .tip{width: 100%; height: 6px; position: absolute; left: 0; bottom: 20px; z-index: 10; margin-left: 22px;} 
.introduceImge1 .tip span{width: 10px; height: 10px; margin: 0 5px; display: inline-block; cursor: pointer; vertical-align: top; /*border-radius: 100%; opacity: 0.5; filter: alpha(opacity=50);*/ background: #fff;border-radius: 50%;} 
.introduceImge1 .tip span.cur{background: #d32626;}

.ywfwPage  .part_3 .part_3_main .right{float: right;width: 540px;position: relative;}
.ywfwPage  .part_3 .part_3_main .left .txt{
    padding-top: 10px;
}
.ywfwPage  .part_3 .part_3_main .left .txt .p1{font-size: 28px;color: #e02d2d;font-weight: bold;width: 520px;}
.ywfwPage  .part_3 .part_3_main .left .txt .p1 i{display: block;width: 230px;height: 1px;background: #cccccc3d;float: right;margin-top: 16px;}
.ywfwPage  .part_3 .part_3_main .left .txt .p2{font-size: 14px;color: #ffffff;line-height: 34px;width: 540px;padding-top: 10px;text-align: justify;}
.ywfwPage  .part_3 .part_3_main .left .txt .p3{font-size: 14px;color: #e02d2d;width: 200px;height: 40px;line-height: 40px;text-indent: 30px;color: #cc0000;border: 1px solid #cc0000;margin-top: 30px;}
.introduceImge1 .tip{width: 100%;height: 6px;position: absolute;right: 0;bottom: 20px;z-index: 10;margin-left: 460px;} 
.introduceImge1 .tip span{width: 10px; height: 10px; margin: 0 5px; display: inline-block; cursor: pointer; vertical-align: top; /*border-radius: 100%; opacity: 0.5; filter: alpha(opacity=50);*/ background: #fff;border-radius: 50%;} 
.introduceImge1 .tip span.cur{background: #d32626;}




.ywfwPage  .part_4{background: url(../images/ny_b_d1.jpg) center center no-repeat;height: 380px;padding-top: 64px;}
.ywfwPage  .part_4 .part_4_main .left {height: 306px;width: 544px;float: left;position: relative;overflow: hidden;}
.ywfwPage  .part_4 .part_4_main .left  .introduceImge{float: left;/* margin: 30px; */position: relative;overflow: hidden;height: 306px;width: 544px;}
.ywfwPage .part_4 .part_4_main .left .introduceImge img{    height: 306px;width: 544px;}
.ywfwPage  .part_4 .part_4_main .left  .txt{float: left;height: 200px;width: 386px;}
.ywfwPage  .part_4 .part_4_main .left  .txt .tit{font-size: 24px;color: #333333;margin-top: 30px;}
.ywfwPage  .part_4 .part_4_main .left  .txt .cont{font-size: 14px;color: #333333;margin-top: 20px;}
.introduceImge4 .tip{width: 100%; height: 6px; position: absolute; left: 0; bottom: 20px; z-index: 10; margin-left: 22px;} 
.introduceImge4 .tip span{width: 10px; height: 10px; margin: 0 5px; display: inline-block; cursor: pointer; vertical-align: top; /*border-radius: 100%; opacity: 0.5; filter: alpha(opacity=50);*/ background: #fff;border-radius: 50%;} 
.introduceImge4 .tip span.cur{background: #d32626;}

.ywfwPage  .part_4 .part_4_main .right{float: right;width: 540px;}
.ywfwPage  .part_4 .part_4_main .right .txt{
    padding-top: 10px;
}
.ywfwPage  .part_4 .part_4_main .right .txt .p1{font-size: 28px;color: #e02d2d;font-weight: bold;width: 520px;}
.ywfwPage  .part_4 .part_4_main .right .txt .p1 i{display: block;width: 230px;height: 1px;background: #cccccc3d;float: right;margin-top: 16px;}
.ywfwPage  .part_4 .part_4_main .right .txt .p2{font-size: 14px;color: #fff;line-height: 34px;width: 540px;padding-top: 10px;    text-align: justify;}
.ywfwPage  .part_4 .part_4_main .right .txt .p3{font-size: 14px;color: #e02d2d;width: 200px;height: 40px;line-height: 40px;text-indent: 30px;color: #cc0000;border: 1px solid #cc0000;margin-top: 30px;}




.ywfwPage  .part_5{background: #252a32;height: 450px;padding-top: 70px;}
.ywfwPage  .part_5 .part_5_main .left {height: 306px;width: 544px;float: left;position: relative;padding-top: 24px;}
.ywfwPage  .part_5 .part_5_main .right  .introduceImge1{float: left;/* margin: 30px; */position: relative;overflow: hidden;height: 306px;width: 544px;}
.ywfwPage .part_5 .part_5_main .right .introduceImge1 img{    height: 306px;width: 544px;}
.introduceImge5 .tip{width: 100%; height: 6px; position: absolute; left: 0; bottom: 20px; z-index: 10; margin-left: 22px;} 
.introduceImge5 .tip span{width: 10px; height: 10px; margin: 0 5px; display: inline-block; cursor: pointer; vertical-align: top; /*border-radius: 100%; opacity: 0.5; filter: alpha(opacity=50);*/ background: #fff;border-radius: 50%;} 
.introduceImge5 .tip span.cur{background: #d32626;}

.ywfwPage  .part_5 .part_5_main .right{float: right;width: 540px;position: relative;overflow: hidden;;height: 306px;overflow: hidden;}
.ywfwPage  .part_5 .part_5_main .left .txt{
    padding-top: 10px;
}
.ywfwPage  .part_5 .part_5_main .left .txt .p1{font-size: 28px;color: #e02d2d;font-weight: bold;width: 520px;}
.ywfwPage  .part_5 .part_5_main .left .txt .p1 i{display: block;width: 230px;height: 1px;background: #cccccc3d;float: right;margin-top: 16px;}
.ywfwPage  .part_5 .part_5_main .left .txt .p2{font-size: 14px;color: #ffffff;line-height: 34px;width: 540px;padding-top: 10px;}
.ywfwPage  .part_5 .part_5_main .left .txt .p3{font-size: 14px;color: #e02d2d;width: 200px;height: 40px;line-height: 40px;text-indent: 30px;color: #cc0000;border: 1px solid #cc0000;margin-top: 30px;}
.introduceImge5 .tip{width: 100%;height: 6px;position: absolute;right: 0;bottom: 20px;z-index: 10;margin-left: 460px;} 
.introduceImge5 .tip span{width: 10px; height: 10px; margin: 0 5px; display: inline-block; cursor: pointer; vertical-align: top; /*border-radius: 100%; opacity: 0.5; filter: alpha(opacity=50);*/ background: #fff;border-radius: 50%;} 
.introduceImge5 .tip span.cur{background: #d32626;}

.aboutcont .conlist{width: 100%;  *zoom: 1;}
.aboutcont .conlist:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.aboutcont .conlist li{width:100%; display:block; height:46px; margin-bottom:30px;}
.aboutcont .conlist li s{width:45px; height:45px;  float: left; background-position:0px -256px;}
.aboutcont .conlist li.li2 s{width:45px; height:45px;  float: left; background-position:0px -331px;}
.aboutcont .conlist li p{ float:left; width:380px; margin-left:10px;}
.aboutcont .conlist li span{color: #999;font-size: 14px;display: block;line-height: 14px;}
.aboutcont .conlist li i{color: #fff;font-size:16px;display: block;line-height:16px; padding-top:8px;}

.aboutcont .onlineMess{ float:right; width:700px;}

.wrapper.wrappersan .sitepath{margin-top: 0;} .mapArea{width: 100%; height: 400px; margin-top: 40px;} .mapArea #allmap{width: 100%; height: 400px;}
.contactPage .topTit{padding: 80px 0 38px; text-align: center;    position: relative;}
.contactPage .topTit .tit{font-size:30px;text-align:center;line-height:30px;color: #fff;}

.contactPage .formData1{padding-bottom: 20px; padding-top:102px;}
.contactPage .formData1 .item{float: left;color: #fff;font-weight: normal;width: 338px;height: 48px;line-height: 48px;border: 1px solid #4f4f52;margin-right:20px;margin-top: 20px;position: relative; border-radius:4px;}
.contactPage .formData1 .item.mr1{ margin-right:0;}
.contactPage .formData1 .item label{float:left;display:block;width:98px;height:48px;line-height:48px;text-align:center;border-right: 1px solid #4f4f52;color: #ccc;}
.contactPage .formData1 .item input{outline: none; line-height: 44px; height: 44px; font-size: 14px;color:#666;}
.contactPage .formData1 .item .txt{width: 238px;height: 48px;line-height: 48px;display: block;background: none;border: 0 none;color: #fff;font-size: 14px;float: left;text-indent:12px;}
.contactPage .formData1 .item .red{position: absolute; right: 15px; top: 0; color: #ff0000; z-index: 11;}
.contactPage .formData1 .item.mr0{margin-right: 0;}
.contactPage .formData1 .msg-box{position: absolute; left:100px; top: 0px;}
.contactPage .formData1 .liuyan{width: 698px;height: 180px;border: 1px solid #4f4f52;float: left;}
.contactPage .formData1 .liuyan label{text-align: right; top: 5px; display: block;}
.contactPage .formData1 .liuyan textarea{width: 678px;height: 154px;line-height: 28px;padding: 10px 10px;text-indent: 12px;font-size: 14px;font-family: "microsoft yahei";color: #fff;border: 0 none;overflow: hidden;background: none;resize: none;display: block;outline: none;}
.contactPage .formData1 .bot{width: 100%; float: left;    margin-top: 50px;position: relative;}
.contactPage .formData1 .sub{width:198px;height:48px;line-height: 48px;/* border: 2px solid #014da2; */text-align: center; border:#e50014 solid 1px; border-radius:4px;color: #e50014;cursor: pointer;font-size: 18px;display: block;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;transition: all ease 0.6s;}
.contactPage .formData1 .sub:hover{ background-color:#e50014; color:#fff;/* background: none; *//* color: #004796; */transform: translateY(-3px);transition: all ease 0.6s;}

.s_search{margin-top: 120px;}
.s_search .item{transition: all ease 0.6s;height: 190px;border: 1px solid #dddddd;margin-bottom: 30px;}
.s_search .item a{display: block;height: 192px;}
.s_search .item a .left{float: left;width: 846px;margin: 50px;}
.s_search .item a .left .tit{font-weight: bold;font-size: 24px;color: #ffff;padding-bottom: 20px;}
.s_search .item:hover a .left .tit{color: #e02d2d;}
.s_search .item:hover{transform: translateY(-6px);transition: all ease 0.6s;border: 1px solid #e02d2d;}
.s_search .item a .left .p1{font-size: 14px;color: #939aa3;line-height: 24px;}
.s_search .item a .right{float: right;width: 128px;margin: 50px;}
.s_search .item a .right .p1{font-size: 45px;color: #939aa3;}
.s_search .item a .right .p2{font-size: 20px;color: #939aa3;padding-top: 20px;}
.noinfo img{    margin: 0 auto;display: block;margin-bottom: 80px;}


.floor_0_1{position:relative;padding-top:40px;/* height: 380px; */}
.floor_0_1 ul{display:inline-block;width: 100%;position: relative;/* height:372px; */}
.floor_0_1 ul li{float: left;width: 220px;height: 100px;overflow: hidden;transition: all ease 600ms;font-size:20px;color:#fff;line-height:176px;text-align:center;font-weight:bold;/* background: #fff; */float: left;margin-right: 18px;margin-bottom: 20px;border: 1px solid #ffffff29;}
.floor_0_1 ul li:hover{background-color: #00000042;}
.floor_0_1 ul li img{width: 100%;height: 100%;}
.floor_0_1 ul li .img1{width: 220px;height: 100px;margin: 0 auto;overflow: hidden;position: relative;transition: all ease 600ms;}
.floor_0_1 ul li .img1:hover {    transform: scale(1.01);transition: all ease 600ms;}
.showVedio2{width: 864px; height:486px; position: fixed; left: 50%; top: 50%; margin: -243px 0 0 -432px; z-index: 9999; background: #fff; display: none;}
.showVedio2 .playcon{height:486px;}
.showVedio2 .close{width: 40px; height: 40px; position: absolute; right: -16px; top: -16px; cursor: pointer; background: url(../images/close.png) no-repeat center center; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; z-index: 10;}
.showVedio2 .close:hover{transform: rotate(180deg);}
.showVedio2 video{width: 100%; height:486px; display: block;}

.showvideo video{border: none;outline: none;cursor: pointer;}

/*关于我们内页*/
.aboutcont .hhbg{background: url(../images/h6_02.jpg) center center no-repeat;width: 100%;background-attachment: scroll;
background-attachment: fixed;
padding-top: 32px;}
.aboutcont{/* background: url(../images/aboutcont_bg.jpg) center center no-repeat; *//* margin-top: -45px; padding-top: 45px;*/position: relative;/* min-height: 1200px; */}
.aboutcont1{position: relative;}
.aboutcont1 .hhbg{background: url(../images/h6_02.jpg) center center no-repeat;width: 100%;background-attachment: scroll;
background-attachment: fixed;
padding-top: 32px;padding-bottom:60px;}
/*.aboutcont1 .hhbg{background: url(../images/h23_02.jpg) center center no-repeat;width: 100%;background-attachment: scroll;
background-attachment: fixed;
padding-top: 32px; padding-bottom:60px;}*/
.aboutcont .hhbg1{background: url(../images/h6_02.jpg) center center no-repeat;width: 100%;background-attachment: scroll;
background-attachment: fixed;
padding-top: 32px; padding-bottom:60px;}
.aboutcont .aboutcontmain{padding-top: 80px;position: relative;}
.aboutcont .aboutcontmain .part1{
    height: 282px;
}
.aboutcont .aboutcontmain .part1 img{width: 524px;height: 241px;float: left;}
.aboutcont .aboutcontmain .part1 .txt{width: 570px;float: right;}
.aboutcont .aboutcontmain .part1 .txt img{width: 353px;height: 102px;}
.aboutcont .aboutcontmain .part1 .txt .p1{font-size: 16px;color: #eeeeee;line-height: 30px;display: inline-block;padding-top: 30px;text-align: justify;}
.aboutcont .aboutcontmain .part2{
    height: 401px;
}
.aboutcont .aboutcontmain .part2 img{width: 1200px;height: 392px;}
.aboutcont .aboutcontmain .part3{height: 156px;padding-top: 70px;}
.aboutcont .aboutcontmain .part3 .txtcont{width: 700px;float: left;}
.aboutcont .aboutcontmain .part3 p{font-size: 20px;color: #ffffff;line-height: 46px;}
.aboutcont .aboutcontmain .part3 img{width: 464px;height: 156px;float: right;}
.aboutcont .aboutcontmain .part4{
    height: 218px;padding-bottom: 40px;
}
.aboutcont .aboutcontmain .part4 .list{width: 105%;margin-top: 96px;margin-bottom: 70px;}
.aboutcont .aboutcontmain .part4 .list .item{width: 270px;float: left;margin-right: 45px;text-align: center;}
.aboutcont .aboutcontmain .part4 .list .item img{width: 153px;height: 153px;}
.aboutcont .aboutcontmain .part4 .list .item .p1{font-size: 20px;color: #eeeeee;text-align: center;padding-top: 30px;}
.aboutcont .aboutcontmain .part4 .list .item .p2{font-size: 14px;color: #96a0ac;padding-top: 4px;}
.about-txt{position: relative;}
.part_2{position: relative;}
/* Underline From Center2 */
.hvr-underline-from-center2{display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}
.hvr-underline-from-center2:before{content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; bottom: -1px; background: #e02d2d; height:2px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-underline-from-center2:hover:before,
.hvr-underline-from-center2.hover:before,
.hvr-underline-from-center2:focus:before,
.hvr-underline-from-center2:active:before{left: 0; right: 0;}
.hvr-underline-from-center2:hover,.hvr-underline-from-center2.hover{*height: 43px; *border-bottom: 2px solid #2c9cd1; *line-height: 43px;}


/* 亮光 */
.hvr-light{ overflow: hidden; position: relative;cursor: pointer; }
.hvr-light:before{content: "";position: absolute;width: 50px;height: 620px;top: 0px;left: -241px;overflow: hidden;background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));background: -ms-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);-webkit-transform: skewX(-32deg);-ms-transform: skewX(-32deg);-moz-transform: skewX(-32deg);transform: skewX(-32deg);}
.hvr-light:hover:before{-webkit-transition: left 1s;-moz-transition: left 1s;-ms-transition: left 1s;transition: left 1s;left: 696px;}
.hvr-light:hover{  opacity: .9\0; filter: alpha(opacity=90); }

.hvr-underline-from-left { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;  }
.hvr-underline-from-left:before {content: "";position: absolute;z-index: -1;left: 0;right: 100%;bottom: 0px;background: #e02d2d;height: 1px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before { right: 0; }

.hvr-underline-from-left1 { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;  }
.hvr-underline-from-left1:before {content: "";position: absolute;z-index: -1;left: 0;right: 100%;bottom: 0px;background: #014da2;height: 2px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-underline-from-left1:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before { right: 0; }



.newslist1{ display:inline-block; width:105%;}
.newslist1 .item{float:left;width:386px;margin-right:20px;position:relative;margin-bottom:20px;overflow: hidden;height:290px;}
.newslist1 .item img{ display:block; width:100%;height:290px;}
.newslist1 .item p{ background-color: rgba(0, 0, 0, 0.4);  height:40px; position:absolute; left:0; bottom:0; width:100%; color:#fff; line-height:40px; text-align:center;}
.newslist1 .item:hover p{ display:none;}
.newslist1 .item .cnb{background:url(../images/nb1.png);position: absolute;left: 0px;top: 218px;z-index: 199;opacity: 0;visibility: hidden;height:100%;overflow: hidden;width:100%;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.newslist1 .item:hover .cnb {opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);text-align:center;top: 0;}
.newslist1 .item .cnb h3{font-size:18px;color:#fff;text-align:center;line-height:18px;font-weight:bold;padding-top:100px;}
.newslist1 .item .cnb .txt{ padding:0 26px; padding-top:22px; font-size:14px; color:#fdeeee; line-height:22px; text-align:left;}
.newslist1 .item .cnb i{ display:block; width:140px; height:30px; border:#fff solid 1px; border-radius:40px; font-size:14px; color:#fff; line-height:30px; text-align:center; margin:0 auto; margin-top:28px;}
.newslist1 .item .cnb i:hover{ background-color:#fff; color:#333;}


.youshi{ width:100%; overflow:hidden;background:url(../images/h10_02.jpg) top center no-repeat; width:100%;}
.youshi ul{ display:block; width:100%;}
.youshi ul li{  width:100%; height:570px; display:block; position:relative;}
.youshi ul li .zj{ width:1200px; margin:0 auto; position:relative;}
.youshi ul li .zcm{ display:block; float:left; width:900px; height:506px; position:relative;}
.youshi ul li .zcm .hd{ position:absolute; right:20px; bottom:20px; z-index:2;}
.youshi ul li .zcm .hd ul{ display:inline-block;}
.youshi ul li .zcm .hd ul li{ display:block; float:left; width:10px; height:10px; background-color:#ccc; border-radius:30px; margin-left:10px; font-size:0;}
.youshi ul li .zcm .hd ul li.on{ background-color:#e02d2d;}
.youshi ul li .zcm .bd ul li{width:900px; height:506px;}
.youshi ul li .zcm .bd ul li img{width:900px; height:506px;}
.youshi ul li .zcm img{width:900px; height:506px;}
.youshi ul li .zj .zy{ float:right; width:240px; position:relative; height:506px;}
.youshi ul li .zj .zy h3{ font-size:24px; color:#e50014; line-height:24px; font-weight:bold; padding-top:56px;}
.youshi ul li .zj .zy p{ font-size:14px; color:#ccc; line-height:28px; margin-top:36px;}
.youshi ul li .zj .zy i{ display:block; width:220px; height:159px; background:url(../images/h12_03.png) center center no-repeat; position:absolute; left:0; bottom:0;}
.youshi ul li.li2{ background:url(../images/h10_03.jpg) center center no-repeat; width:100%; height:608px;}
.youshi ul li.li1 .zj{ padding-top:30px;}
.youshi ul li.li2 .zj{ padding-top:50px;}
.youshi ul li.li2 .zj .zcm,.youshi ul li.li4 .zj .zcm{ float:right;}
.youshi ul li.li2 .zj .zy,.youshi ul li.li4 .zj .zy{ float:left;}
.youshi ul li.li3{ background:url(../images/h10_04.jpg) center center no-repeat; width:100%; height:599px;}
.youshi ul li.li3 .zj{ padding-top:34px;}
.youshi ul li.li4{ background:url(../images/h10_05.jpg) center center no-repeat; width:100%; height:688px;}
.youshi ul li.li4 .zj{ padding-top:34px;}
.youshi ul li.li2 .zj .zy i{background:url(../images/h12_07.png) center center no-repeat;}
.youshi ul li.li3 .zj .zy i{background:url(../images/h12_10.png) center center no-repeat;}
.youshi ul li.li4 .zj .zy i{background:url(../images/h12_12.png) center center no-repeat;}

.youshi .tindex{ background:url(../images/h11_03.png) center center no-repeat; width:600px; height:246px; padding-top:28px;}
.youshi .tindex h3{ color:#fff;}

.guan_a{ background-color:#000; position:relative; /*padding-bottom:90px;*/background: url(../images/h6_02.jpg) center center no-repeat;
    background-attachment: scroll;
width: 100%;
background-attachment: scroll;
background-attachment: fixed;}
.index_t{ display:block; width:100%; position:relative;}
.index_t .index_a{ display:block;}
.index_t .in_b{ width:1200px; margin:0 auto; /*position:absolute; left:50%; top:0; margin-left:-600px;*/}
.index_t .in_b .digital{padding: 0 146px;}
.index_t .in_b .digital h3{ font-size:28px; color:#ccc; line-height:28px; text-align:center; padding-top:78px;}
.index_t .in_b .digital .main{ padding-top:50px;}
.index_t .in_b .f1_rc{/*padding: 0 146px;*/ margin-top:46px; height:250px;}
.index_t .in_c{ width:1200px;  margin:0 auto; cursor:pointer;}
.index_t .in_c .cut3video{ width:100%;}
/*.index_t .in_c{ height:44px; width:178px; border:#808080 solid 1px; border-radius:50px; margin:0 auto; cursor:pointer;}
*/.index_t .in_c span{ display:block; float:left; font-size:20px; color:#fff; font-family:"Arial"; line-height:44px; padding-left:50px;text-transform:uppercase;}
.index_t .in_c i{ display:block; width:12px; height:14px; background-position:-375px 0px; float:left; margin-left:8px; margin-top:14px; }
/*.index_t .in_c:hover{ background-color:#e50014; border:#e50014 solid 1px;}*/

.weui_mask { background: rgba(0,0,0,.6);}
.weui_mask, .weui_mask_transition, .weui_mask_transparent { position: fixed; z-index: 1000; width: 100%; height: 100%; top: 0; left: 0;}
.weui_dialog { position: fixed; z-index: 5000; width:800px; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-65%);/*background-color: #1e1e22;*/ text-align: center; border-radius: 15px; }
.weui_dialog_ft { position: absolute; right: -14px;top: -14px; display: -webkit-box; display: -webkit-flex; display: flex;    z-index: 66666;}
.weui_btn_dialog.primary { color: #2b2b2b;}
.weui_dialog_ft a { display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1;text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); width:35px; height:35px; background:url(../images/xxx_03.png) center center no-repeat; background-size:100%;}
.weui_dialog .in_title{ width:100%; height:412px;}
.weui_dialog .in_title img{ margin:0 auto; width:600px; display:block;}
.weui_dialog .in_title span{ line-height:30px;}

.index_d{height:700px; width:100%; background:url(../images/h16_02.jpg) center center no-repeat; padding-top:20px;}
.index_d .tindex{background:url(../images/h16_03.png) center center no-repeat; width:600px;}
.index_d .tindex h3{ color:#fff;}
.in_d1{ font-size:20px; color:#fff; line-height:40px; margin-top:36px; text-align:center; padding:0 200px; height:170px;}
.in_d2{ padding:0 100px;}
.in_d2 ul{ display:inline-block; width:105%;}
.in_d2 ul li{ width:190px; height:174px; float:left; margin-right:72px;}

.index_c{ padding-top:14px; background-color:#fff; padding-bottom:66px;}
.index_c .tindex{background:url(../images/h16_06.png) center center no-repeat; width:400px;}
.index_c .tindex h3{ color:#333;}
.in_c1{ display:block; width:100%; padding-top:6px;}
.in_c1 .ul{ display:inline-block; width:105%;}
.in_c1 .ul .honor1{float: left; width:375px; height:282px; position: relative; overflow: hidden; text-align: left; overflow: hidden; background-color:#fff;box-sizing: border-box; margin-top:40px; margin-right:38px;}
.in_c1 .ul .honor1 img{transition: 0.6s; z-index: 1;height:282px;width: 100%;transform: scale(1.01);}
.in_c1 .ul .honor1:hover img{transform: scale(0.5) translateY(20%); position: relative; z-index: 9;}
.in_c1 .ul .honor1 .text-desc{	position: absolute;	left: 0;top: 0;	background-color: #fff;	height: 160px;opacity: 0;width:60%;transform: translateX(-100%);	opacity: 0;	transition: 0.6s;padding-top: 40px;padding-bottom: 20px;}
.in_c1 .ul .honor1 .text-desc h3{ font-size:20px; color:#333; line-height:20px; padding-top:10px; text-align:center; padding:0 20px;}
.in_c1 .ul .honor1:hover .text-desc{transform: translateX(0px); opacity: 1; color:#666; background-image:url(../images/h18_03.jpg); background-repeat:no-repeat; width:370px; height:278px;}
.in_c1 .ul .honor1 .btn{display: inline-block; padding: 3px 15px; line-height:14px; margin-top:10px; font-size: 10px; color: #fff; border: 1px solid #f60; background-color: #f60; text-decoration: none; transition: 0.4s;}
.in_c1 .ul .honor1 .btn:hover{background-color: transparent; color: #f60; transition: 0.4s;}
.in_c1 .ul .honor1:hover{ border:#dbd8d3 solid 2px; width:371px; height:282px;}
.index_c .cmore{font-size: 14px;color: #e40014; width:198px;height: 38px;line-height:38px;text-align: center;display: block;margin: 0 auto;margin-top: 60px;transition: all ease 0.6s; border:#e40014 solid 1px; }
.index_c .cmore:hover{background: #e40014;color: #fff;transform: translateY(-3px);transition: all ease 0.6s;}

.yewu_1{ height:750px; width:100%; overflow:hidden; position:relative; z-index:1;}
.yewu_1 .ye_t{ width:500px; position:relative;}
.yewu_1 .ye_t h3{ font-size:30px; color:#fff; line-height:30px; padding-top:140px;}
.yewu_1 .ye_t i{ display:block; width:200px; height:1px;background-image: linear-gradient(to right, #646464, #1a1822); margin-top:38px;}
.yewu_1 .ye_t em{ display:block; font-size:64px; color:#e50014; line-height:75px; padding-top:34px; font-family:"Arial"; text-align:right;font-weight: bold;}
.yewu_1 .ye_t p{ font-size:14px; color:#ccc; line-height:20px; padding-top:32px;text-shadow: 0px 1px 4px #575353;}
.yewu_1 .ye_t a{  display:block; width:198px; height:40px; border:#e50014 solid 1px; font-size:14px; color:#e50014; text-align:center; line-height:40px; margin-top:20px;}
.yewu_1 .ye_t a:hover{ background-color:#e50014; color:#fff;}
.yewu_1.al3 .ye_t,.yewu_1.al5 .ye_t,.yewu_1.al7 .ye_t{ float:right;}


.yewu_1 .ye_t s{ display:block; width:8px; height:8px; border:#e50014 solid 4px; border-radius:30px; position:absolute; left:420px; top:246px;}
.yewu_1.al2 .ye_t s{left:514px;}
.yewu_1.al3 .ye_t s{left:514px;}
.yewu_1.al4 .ye_t s{left:514px;}
.guan_a.yhrf .yewu_1.al1 .ye_t s{left:366px;}
.yewu_1.al5 .ye_t s{left:514px;}
.yewu_1.al6 .ye_t s{left:514px;}
.yewu_1.al7 .ye_t s{left:514px;}
.yewu_1.al8 .ye_t s {
    left: 514px;
}
.yewu_1.al9 .ye_t s {
    left: 514px;
}
.yewu_1.al1{ text-align:center;text-shadow: 0px 1px 4px #575353;}
.yewu_1.al1 .ye_t{ margin: 0 auto; width:800px;}
.yewu_1.al1 .ye_t i{background-image: linear-gradient(to right, #646464, #646464); margin:0 auto; margin-top:38px;}
.yewu_1.al1 .ye_t a{ display:none;}
.yewu_1.al1 .ye_t em{ padding-left:80px; display:none;}
.yewu_1.al1 .ye_t s{  left:496px; display:none;}
.guan_a.yhrf .yewu_1.al1 .ye_t s{  left:436px;}
.yewu_1.al1 .ye_t i{  left:496px; display:none;}
.yewu_1.al1 .ye_t h3{ margin:0 auto; font-weight:bold; background:url(../images/s1_03.png) center center no-repeat; width:600px; height:162px; padding-top:70px; margin-top:50px; font-size:40px;}
.yewu_1.al1 .ye_t p{padding-top: 22px;}
.guan_a1.yhrf .yewu_1.al1 .ye_t h3{background:url(../images/s2_03.png) center center no-repeat;}

.yewu_1 .mouse-ico{ display:none;}
.yewu_1.al1 .mouse-ico{ display:block;}
.yewu_1 .mouse-ico { position: absolute; width:180px; height:90px; left: 50%; margin-left: -90px; bottom: 0%; z-index: 20; background:url(../images/a2_04.png) center center no-repeat; }
.yewu_1 .mouse-ico p{ font-size:14px; color:#fff; font-family:"Arial";}
.yewu_1 .mouse-ico span {  display:block; margin:0 auto;  width: 21px; height: 33px; background-position: 0 -203px;margin-top: 30px;
position: absolute;
left: 50%;
margin-left: -8px;}
.yewu_1 .mouse-ico span.mouse { animation: mousemove 3s linear 1s infinite; }
.iconv {
    background: url(../images/iconv.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}

@keyframes mousemove { 0% {
 transform: translateY(-5px);
}
 25% {
 transform: translateY(0px);
}
 50% {
 transform: translateY(5px);
}
 75% {
 transform: translateY(0px);
}
 100% {
 transform: translateY(-5px);
}
}


.td_a{ width:100%; background:url(../images/h23_02.jpg) center center no-repeat;background-attachment: fixed; padding-top:32px; overflow:hidden;}
.td_a .tindex{ background:url(../images/h23_03.png) center center no-repeat; width:800px;}
.td_a .tindex h3{ color:#fff;}
.td_1{ width:1200px; height:718px; position:relative; margin-top:46px;}
.td_1 .hd{ position:relative; width:1200px; height:718px;}
.td_1 .hd ul{ display:inline-block; width:1200px; height:718px;}
.td_1 .hd ul li{ width:238px; height:238px; display:block; background-color:#fff;transition: all ease 0.6s;}
.td_1 .hd ul li img{ display:block; width:80%; margin:0 auto; border-radius:100%;transform: scale(1) translateY(12%);}
.td_1 .hd ul li.li2{ position:absolute; left:241px; top:0;width:477px; height:478px;}
.td_1 .hd ul li.li3{ position:absolute; left:721px; top:0;width:237px; height:237px;}
.td_1 .hd ul li.li4{ position:absolute; right:2px; top:0;width:237px; height:237px;}
.td_1 .hd ul li.li5{ position:absolute; left:0px; top:240px;width:238px; height:238px;}
.td_1 .hd ul li.li6{ position:absolute; left:0px; top:480px;width:238px; height:238px;}
.td_1 .hd ul li.li7{ position:absolute; left:241px; top:480px;width:237px; height:237px;}
.td_1 .hd ul li.li8{ position:absolute; left:481px; top:480px;width:237px; height:237px;}
.td_1 .hd ul li:hover{background: #535359;transform: translateY(-3px);transition: all ease 0.6s;}

.td_1 .bd{ background:url(../images/h24_03.jpg) center center no-repeat; width:477px; height:477px; position:absolute; right:2px; bottom:1px; }
.td_1 .bd ul{ display:inline-block; width:360px; margin-left:58px; margin-top:70px;}
.td_1 .bd ul h3{ display:inline-block;}
.td_1 .bd ul h3 span{ display:block; float:left; font-size:30px;  color:#333; line-height:30px; font-weight:bold;}
.td_1 .bd ul h3 i{ display:block; width:56px; height:1px; background-color:#ccc; margin-left:34px; margin-top:18px; float:left;}
.td_1 .bd ul p{ font-size:16px; color:#666; line-height:30px; padding-top:18px;}

.td_2{ padding-top:10px;}
.td_2 ul{ display:inline-block; width:105%;}
.td_2 ul li{ width:390px; float:left; margin-right:14px; margin-bottom:10px; text-align:center;}
.td_2 ul li img{ width:100%;}
.td_2 ul li h3{ color:#fff;}


.il_ik{width: 100%;
background: url(../images/h23_02.jpg) center center no-repeat; background-attachment: scroll;
background-attachment: fixed;
padding-top: 32px;}
.il_ik .tindex h3{ color:#fff;}

.aboutcont .hhbg1 .tindex{background: url(../images/h4_06.png) center center no-repeat;}
.aboutcont .hhbg1 .tindex h3{ color:#fff;}
.aboutcont .hhbg1 .sob_nav{ width:1200px; margin:0 auto; padding-top:30px; padding-bottom:30px; text-align:center;}
.aboutcont .hhbg1 .sob_nav .subMenu{ display:inline-block;}
.aboutcont .hhbg1 .sob_nav .subMenu a{ display:block; float:left; width:130px; height:40px; border:#666 solid 1px; border-radius:40px; line-height:40px; text-align:center; color:#c6c5c5; margin:0 10px;}
.aboutcont .hhbg1 .sob_nav .subMenu a.hover,.aboutcont .hhbg1 .sob_nav .subMenu a:hover{ background-color:#e02d2d; border:#e02d2d solid 1px; color:#fff;}

.aboutcont1 .hhbg .fjk{background: url(../images/h29_03.png) center center no-repeat; width:400px; margin-bottom:30px;}
.aboutcont1 .hhbg .fjk h3{ color:#fff;}

.aboutcont .lx_z{ width:464px; float:left;}
.aboutcont .lx_z .tindex{background: url(../images/h26_03.png) center center no-repeat; width:402px; height:301px;}
.aboutcont .lx_z .tindex h3{ color:#fff; text-align:left; padding-top:108px; font-size:40px; font-weight:bold; line-height:40px;}
.aboutcont .hhbgv{ padding-top:120px; padding-bottom:120px; display:inline-block;}

.aboutcont .hhbg.jbg .tindex{background: url(../images/h27_03.png) center center no-repeat; width:400px;}
.aboutcont .hhbg.jbg .tindex h3{ color:#fff;}
.aboutcont .hhbg.jbg{ padding-bottom:120px; padding-top:110px;}
.aboutcont .hhbg.jbg .tindex.fjk{ padding-top:20px;}
.aboutcont .hhbg.jbg .hetou{ width:1200px; margin:0 auto;}

/* mapPage  */
.map_ul {
  list-style: outside none none;
  display: block;
  width: 100%;
  padding-top: 10px;
}
.map_ul li {
  display: inline-block;
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom:1px solid #373737;

}
.map_ul li a {
  font-size: 14px;
  float: left;
  width: 100%;
  height: 23px;
  line-height: 23px;
  font-weight: bold;color: #fff;
}
.map_ul .list-inline {
  display: block;
  margin-left: 7%;
  width: 80%;
  min-height: 30px;
}
.map_ul .list-inline a {
  font-weight: normal;
  width: auto;
  float: none;
  line-height: 32px;
  height: 32px;
  margin: 0 10px 10px 0;
  display: inline-block;
  border: 1px solid #ccc;
  padding: 0px 10px;
}
.map_ul .list-inline a:hover {
  background: #e40014;
  color: #fff;
}




.xinlk{ padding:90px 0; background-color:#fff; color:#333;}




@-webkit-keyframes scale{0%{-webkit-transform: scale(1);} 50%{-webkit-transform: scale(1.02);} 100%{-webkit-transform: scale(1);}}
@keyframes scale{0%{transform: scale(1);} 50%{transform: scale(1.02);} 100%{transform: scale(1);}}</pre></body></html>