@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
ul{list-style-type:none;}
li{ list-style:none;line-height: 35px;}
img{border:0px;}
a{text-decoration:none; font-size: 12px;}
.transition{transition: all .4s;}
.clear{clear: both;}
.left{float:left;}
.right{float:right;}
.pos_a{position: absolute;}
.pos_r{position: relative;}
.ovh{overflow: hidden;}
em{font-style: normal;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 100%;}
textarea{resize:none; overflow:hidden;}
body{font-family: "微软雅黑"; font-size: 12px;overflow-x:hidden; }


/* CSS Header */
.top{width:100%;height:87px; background: rgba(255,255,255,.5);position: absolute;left: 0;z-index: 100000;}
.top_default{top:0px;padding:15px 0;box-shadow: 0 3px 5px rgba(0,0,0,0);}
.top_mid{width:1200px;height:87px;margin:0 auto;}
.top_mid_l{width: 350px;position: relative;}
.logo{width:365px;height: 87px;background: url(../images/logo.png) left center no-repeat; position: absolute;left: 0;top: 0;overflow: hidden;}
.logo_8{width:240px;background: url(../images/logo_8.png) left center no-repeat;}
.logo_7{width:240px;background: url(../images/logo_7.png) left center no-repeat;}
.logo a{display: block;width:240px;height: 56px;}
.nav{width: 720px; position: absolute;left: 523px;top:36px;}
.nav li{height: 56px;line-height: 56px;width: 100px;float: left;text-align: center;position: relative;}
.nav li a{display: block;transition: all .3s; color: #333;font-size: 16px;}
.nav li a:after{width: 0px;background: #1a6fa6;content: ''; position: absolute;left: 0;top:50%;margin-top: -1px;height: 2px;transition: width .35s ease;-webkit-transition:width .35s ease;}
.nav li a:hover{color: #1a6fa6;}
.nav li a:hover:after{width: 12px;}
.top_tel{margin-left: 15px;color: #666666;font-size: 16px; float: right;}
.search-btn{width: 23px;height: 23px;margin-left: 15px;cursor: pointer;background: url(../images/search-btn.png) center no-repeat;float: right;}
.search-alert{position: fixed;z-index: 100000;background: #222;left: 0;top:0;width: 100%;height: 100%;display: none;}
.search-alert .cent-close{display: block;width: 30px;height: 30px;background: url(../images/close.png) center no-repeat;position: absolute;top:38px;right: 2.6%;cursor: pointer;transition: transform 0.3s ease 0s;}
.search-alert .cent-close:hover {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.search-alert .cent-form{position: absolute;width: 94.8%;left: 2.6%;top:50%;height: 124px;margin-top: -63px;border-bottom: 1px solid #515151;}
.search-alert .cent-form .cent_name{border:none;font-size: 66px;height: 124px;line-height: 124px;text-align: center;width: 100%;color: rgba(255,255,255,.5);background: url(../images/cent_search.png) no-repeat 35px 60px;position: absolute;left: 0;top:0;z-index: 1;}
.search-alert .cent-form .cent_button{border:none;height: 124px;color: #555;font-size: 24px; background: none;position: absolute;right: 0;top:0;width: 100px;text-align: center;cursor: pointer;z-index: 2;}
.search-alert .cent-form .cent_button:hover{color: rgba(255,255,255,.5);}
.ewm-webchat{width: 19px;height: 23px;margin-left: 15px;cursor: pointer;background: url(../images/ewm-ico.png) center no-repeat;float: left;padding-right: 25px;position: relative;}
.ewm-webchat img{position: absolute;left: 15px;top:30px;width: 0;transition: all .4s;}
.ewm-webchat:hover img{width: 150px;}
.ewm-webchat:after{width: 1px;height: 14px;background: rgba(255, 255, 255, 0.5);content: '';position: absolute;right: 0;top:50%;margin-top: -7px;}
.ewm-webchat-img{position: fixed;z-index: 100000;background: #222;left: 0;top:0;width: 100%;height: 100%;display: none;}
.ewm-webchat-img .ewm-close{display: block;width: 30px;height: 30px;background: url(../images/close.png) center no-repeat;position: absolute;top:38px;right: 2.6%;cursor: pointer;transition: transform 0.3s ease 0s;}
.ewm-webchat-img .ewm-close:hover {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.ewm-webchat-img .ewm-img{width: 160px;height: 160px;position: absolute;left: 50%;top:50%;margin-top: -80px;margin-left: -80px;}
.top_on{top:0px;padding:0; box-shadow: 0 3px 5px rgba(0,0,0,0.1);position: fixed;}
.top_on .top_mid{width: 98%;}
.top_on .top_mid_r{margin-top: 35px;}
.top_on .top_tel{color: #333;}
.top_on .nav{top: 16px;left:365px;}
.top_on .ewm-webchat:after{background: rgba(0, 0, 0, 0.5);}
.top_on .search-btn{background: url(../images/search-btn1.png) center no-repeat;}
.top_on .ewm-webchat{background: url(../images/ewm-ico1.png) center no-repeat;}
.top_on .logo{background: url(../images/logo1.png) left center no-repeat;}
.in_flash{width:1200px;height: 741px;margin:0 auto;position: relative;opacity: 0;transform: translateY(-10%);-webkit-transform:translateY(-10%);transition: all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;}
.in_flash.active{opacity: 1;transform: translateY(0%);-webkit-transform:translateY(0%);}
.flash_mid{width:1920px;height: 741px;position: absolute;top:0;left: 50%;margin-left: -960px;z-index: 1;}
#zy_banner{width: 1200px;height: 741px; margin:0 auto;position: relative;margin-bottom: 50px;}
#zy_banner .banner_img{width: 1920px;height: 741px;text-align: center;position: absolute;left: 50%;margin-left: -960px;top:0;z-index: 1;}
.banner_txt{text-align: center;color: #fff;position: relative;z-index: 2;padding-top: 250px;}
.banner_txt h1{font-size: 48px;}
.banner_txt p{font-size: 24px;padding-top: 10px;}
#zy_search{width: 1000px;height: 60px;background: #fff;margin:0 auto;margin-top: 40px;position: relative;z-index: 2;}
#zy_search #search_name{ width: 100%; height: 60px; line-height: 60px;border:none; outline: none; color: rgba(0,0,0,.3);font-family: "微软雅黑";text-indent: 20px; font-size: 16px;background: none;position: absolute;left: 0;top:0;z-index: 1;}
#zy_search #button{ width: 60px; height: 60px;background: url(../images/search_news_btn.png) center no-repeat; cursor: pointer; border:none;outline: none;position: absolute;right: 0;top:0;z-index: 2;}
.zy_position{text-align: center;line-height: 30px;color: #fff;font-size: 14px;z-index: 2;position: absolute;left: 0;bottom:180px;width: 100%;}
.zy_position a{color: #fff;font-size: 14px;}
.scroll-down{
  position: absolute;
  left : 50%;
  bottom: 70px;
  width: 33px;
  height: 72px;
  margin-left: -17px;
  text-align: center;
  cursor: pointer;z-index: 2;
}
.scroll-down span.fi{
  width: 5px;
  height: 5px;
  background: url(../images/scroll-down1.png) no-repeat;
  margin: 0 0 6px 14px;
  display: inline-block;
  animation: scrollDown 1.5s infinite 1.6s;
}
.scroll-down span.se{
  width: 7px;
  height: 7px;
  background: url(../images/scroll-down2.png) no-repeat;
  margin: 0 0 6px 13px;
  animation: scrollDown 1.5s infinite 1.4s;
}
.scroll-down span.th{
  width: 9px;
  height: 9px;
  background: url(../images/scroll-down3.png) no-repeat;
  margin: 0 0 6px 12px;
  animation: scrollDown 1.5s infinite 1.2s;
}
.scroll-down span.fo{
  width: 33px;
  height: 33px;
  background: url(../images/scroll-down4.png) no-repeat;
  animation: scrollDown 1.5s infinite 1s;
}
@keyframes scrollDown{
  0%{
    opacity: 1;
    top: 0;
  }
  100%{
    opacity: 0;
    top: 10px
  }
}
#bg{background: #fafafa;padding:40px 0;}


/*index css*/
.in_01{width: 1200px;margin:30px auto;}
.in_01_l{width: 220px;float: left;position: relative;}
.in_01_lt{ width:160px;overflow: hidden; background:#1a6fa6;padding:60px 30px; position: absolute;left: 0;top:-155px;height: 420px;z-index: 10000;}
.in_01_lt img:nth-of-type(2){position: absolute;left: -10px;bottom:-40px;}
.in_01_r{width: 896px;float: right;}
.in_01_r h4{line-height: 30px;font-size: 22px;color: #333333;position: relative;text-indent: 10px;}
.in_01_r h4:after{width: 3px;height: 20px;position: absolute;left: 0;top:5px;content: '';background: #1a6fa6;}
.in_01_r p{margin:20px 0;color: #666666; font-size: 14px;line-height: 32px;}
.in_01_r a{display: inline-block;padding:0 30px;line-height: 40px;border:solid 1px #1a6fa6;color: #1a6fa6;font-size: 14px;transition: all .4s;}
.in_01_r a:hover{background: #1a6fa6;color: #fff;}
.in_02{margin:0px auto;background: #f2f2f2;margin-top: 130px;}
.in_02_mid{width: 1200px;margin:0 auto;padding-top: 160px;position: relative;}
.in_02_txt{position: absolute;right: 0;top:-134px;}
.in_02_ul{width: 100%;height: 223px;overflow: hidden;}
.in_02_ul li{width: 285px;height: 223px;position: relative;float: left;margin-right: 20px;}
.in_02_ul li img{display: block;width: 100%;}
.in_02_ul li .cover{width: 100%;height: 100%;background:rgba(26,111,166,.5); position: absolute;left: 0;top:0;z-index: 2;display: flex;align-items: center;justify-content: center;transition: all .4s;}
.in_02_ul li .cover .box{width: 197px;height: 110px;overflow: hidden; color: #fff;}
.in_02_ul li .cover .box h6{text-transform: uppercase;font-size: 20px;line-height: 30px;transition: all .4s;}
.in_02_ul li .cover .box h4{font-size: 24px;line-height: 25px;padding-bottom: 20px;position: relative;margin:20px 0;transition: all .4s;}
.in_02_ul li .cover .box h4:after{width: 60px;height: 2px;background: #fff;content: '';position: absolute;left: 0;bottom:0;}
.in_02_ul li .cover .box p{font-size: 14px;line-height: 22px;display: -webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:box;}
.in_02_ul li:hover .cover{background:rgba(26,111,166,.8);}
.in_02_ul li:hover .cover .box h6{margin-top: -30px;}
.in_02_ul li:hover .cover .box h4{margin-top:0;}
.in_03{width: 100%;height: 880px;background: url(../images/in_03_bg.jpg) center top no-repeat;margin-top: 160px;}
.in_03_mid{width: 1200px;margin:0 auto;position: relative;}
.in_03_txt{position: absolute;left: 0;top:-136px;}
.in_03_con{width: 1920px;height: 575px;background:rgba(26,111,166,.8);position: absolute;top:170px;;left:50%;margin-left: -960px;z-index: 2;}
.in_03_con:after{width: 346px;height: 759px;background: url(../images/in_03_k.png) center no-repeat;position: absolute;content: '';left: 50%;transform: translate(-50%,-50%);top:50%;z-index: 1;}
.in_03_bd{width: 923px;margin:0 auto;overflow:hidden;}
.in_03_bd li{padding-top:25px;text-align: center;}
.in_03_bd li h4{font-size: 18px;line-height: 30px;color: #fff;margin-bottom: 20px;display: block;}
.in_03_bd li ._03_img{width: 100%;height: 443px;}
.in_03_bd li ._03_img img{display: block;width: 100%;height: 443px;}
.in_03_hd{width: 1200px;margin:0 auto;position: relative;margin-top: 20px;z-index: 999;}
.in_03_hd ._03_btn{position: absolute;top:-230px;width: 93px;height: 50px;cursor: pointer;display: block;transition: all .4s;}
.in_03_hd ._03_lbtn{left: 0;background: url(../images/_03_lbtn.png) left center no-repeat;}
.in_03_hd ._03_rbtn{right: 0;background: url(../images/_03_rbtn.png) right center no-repeat;}
.in_03_hd ._03_lbtn:hover{left: 20px;width: 60px;}
.in_03_hd ._03_rbtn:hover{right:20px;width: 60px;}
.in_03_hd ul{text-align: center;width: 100%;}
.in_03_hd li{display: inline-block;line-height: 40px;overflow: hidden;cursor: pointer; margin:0 5px; width: 6px;height: 6px;border-radius: 100%;border:solid 2px #fff;transition: all .4s;}
.in_03_hd li.on{background: #14b1ff;border-color:#14b1ff;}
.in_03_hd .pageState{width: 100%; display: block;text-align: center;position: absolute;top:110px;color: #333;font-size: 14px;}
.in_03_hd .pageState span{font-size: 24px;color: #1a6fa6;font-style: italic;}

/* CSS Footer */
#footer{width: 100%;background: #e8f0f6;margin:0 auto;}
#footer_mid{width: 1200px;margin:0 auto;padding: 30px 0;}
.footer_tit{padding-bottom: 15px;border-bottom: solid 1px rgba(0,0,0,.1);line-height: 22px;color: #333333;font-size: 18px;margin-bottom: 20px;}
.footer_link{display: flex;text-align: center;margin-bottom: 30px;}
.footer_link a{flex: 1; color: rgba(0,0,0,.6);font-size: 14px;}
.footer_link a:hover{ text-decoration: underline;color: #333;}
.footer_l{width: 820px;float: left;}
.footer_lxwm p{width: 50%;float: left;line-height: 30px;margin-bottom: 10px;color: rgba(0,0,0,.6);font-size: 14px;}
.footer_r{width: 340px;float: right;}
.footer_r li{float: left;width: 135px;float: right;margin-left: 30px; text-align: center;color: rgba(0,0,0,.6);font-size: 14px;line-height: 30px;}
.footer_r li img{width: 135px;display: block;}
#copyright{width: 100%;border-top:solid 1px rgba(0,0,0,.1);margin:0 auto;}
#copyright_mid{width: 1200px;height: 67px; line-height: 67px;color: rgba(0,0,0,.4);font-size:  14px; margin:0 auto;position: relative;}
#copyright_mid .admin{color: rgba(0,0,0,.4);font-size:  14px;text-align: right;right: 0;top:0;}
#copyright_mid a{color: rgba(0,0,0,.4);font-size:  14px;}
#copyright_mid a:hover{ text-decoration: underline;color: #333;}

/*profile*/
#profile_01{width: 1200px;margin:0 auto;margin-bottom: 40px;}
.profile_title{width: 140px;line-height: 40px;color: #333;font-size: 35px;margin:0 auto; margin-bottom: 30px;position: relative;padding-bottom:20px;}
.profile_title:before{width: 70px;height: 3px;background:#df433c;content: '';left: 0;bottom:0;position: absolute;}
.profile_title:after{width: 70px;height: 3px;background:#005fba;content: '';right: 0;bottom:0;position: absolute;}
.profile_content{color: rgba(0,0,0,.8);font-size: 14px;line-height: 36px;}
#profile_02{width: 100%;padding:50px 0; background: url(../images/profile_02_bg.jpg) center no-repeat;background-attachment: fixed; margin:0px auto;}
#profile_02_mid{position: relative;width: 1200px;z-index: 2;margin:0 auto;}
#profile_02_mid h4{text-align: center;color: #000;font-size: 30px;}
#profile_02_mid p{text-align: center;color: #000;font-size: 16px;padding-top: 20px;}
#profile_02_bd{width: 1200px;height: 314px;margin:0 auto;margin-top: 90px;overflow: hidden;}
#profile_02_bd li{width: 373px;height: 305px;float: left;border:solid 3px #fff;margin-right: 31px;cursor: pointer;}
#profile_02_bd li img{width: 373px;height: 305px;}
#profile_02_hd{width: 98px;height: 38px;margin:0 auto;margin-top: 45px;}
#profile_02_hd a{display: block;width: 41px;height: 38px;float: left;margin:0 4px;cursor: pointer;transition: all .4s;}
#profile_02_hd a.prev{background: #333 url(../images/gd_lf.png) no-repeat;background-position: 0 0; }
#profile_02_hd a.next{background: #333 url(../images/gd_rt.png) no-repeat;background-position: -41px 0; }
#profile_02_hd a.prev:hover{background: #1a6fa6 url(../images/gd_lf.png) no-repeat;background-position: -41px 0; }
#profile_02_hd a.next:hover{background: #1a6fa6 url(../images/gd_rt.png) no-repeat;background-position: 0 0; }



#profile_01_pic_item{width: 936px;margin:0 auto;position: relative;z-index: 2;margin-top: 50px;}
#profile_01_pic_item a{width: 282px;margin:0 15px;height: 60px;line-height: 60px;float: left;background: #fff;font-size: 16px;color: #333;padding: 0 35px;cursor: pointer;box-sizing: border-box;-webkit-transition: all .5s; transition: all .5s;}
#profile_01_pic_item a:hover{background: #1a6fa6;}
#profile_01_pic_item a:hover span{color: #fff;}
#profile_01_pic_item a:hover .img .img1{opacity: 0;-webkit-transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);}
#profile_01_pic_item a:hover .img .img2{opacity: 1;-webkit-transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);}
#profile_01_pic_item a span {display: inline-block;float: left;color: #333;font-size: 16px;}
#profile_01_pic_item a .img {width: 45px;height: 45px;margin-top: 7.5px;position: relative;float: left;margin-right: 5px;-webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0s;transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0s;}
#profile_01_pic_item a .img img {max-width: 100%;}
#profile_01_pic_item a .img .img1 {-webkit-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;-webkit-transition: all 0.5s;transition: all 0.5s;position: absolute;left: 50%;top: 0;opacity: 1;-webkit-transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);margin-left: -22px;}
#profile_01_pic_item a .img .img2 {position: absolute;left: 50%;margin-left: -22px;top: 0;opacity: 0;-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;-webkit-transition: all 0.5s;transition: all 0.5s;-webkit-transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);}
#profile_01_pic_item a.profile_item_active{background: #1a6fa6;}
#profile_01_pic_item a.profile_item_active span{color: #fff;}
#profile_01_pic_item a.profile_item_active .img .img1{opacity: 0;-webkit-transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);}
#profile_01_pic_item a.profile_item_active .img .img2{opacity: 1;-webkit-transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);transition: 0.6s cubic-bezier(0.6, 0.2, 0.1, 1);}
#profile_01_title{width: 1200px;font-size: 32px;line-height: 45px;border-bottom: 1px solid #e4e4e4;position: relative;padding-bottom: 9px;margin:0px auto;margin-top: 40px; color: #333;}
#profile_01_position{position: absolute;right: 0;top:0;text-align: right;color: #6f6f6f;font-size: 14px;}
#profile_01_position a{color: #6f6f6f;font-size: 14px;}
#profile_01_position a:hover{color: #e80000;}
#profile_01_lis{width: 1200px;margin:0 auto;}
#profile_01_lis li{width: 380px;height: 477px;float: left;cursor: pointer; background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,.1);transition: all .4s;margin-top: 40px;margin-right: 30px;}
#profile_01_lis li:nth-child(3n){margin-right: 0;}
#profile_01_lis li .img{width: 380px;height: 285px;overflow: hidden;}
#profile_01_lis li .img img{width: 380px;height: 285px;transition: transform 1s ease 0s;}
#profile_01_lis li:hover .img img{transform: scale(1.05,1.05);}
#profile_01_lis li .cont{padding:20px 30px 12px;}
#profile_01_lis li .tit{position: relative;font-size: 18px;color: #000;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 50px; overflow: hidden; transition: all 0.3s;}
#profile_01_lis li .txt{position: relative;color: #666;line-height: 28px;height: 56px;overflow: hidden;font-size: 14px;}
#profile_01_lis li .ft{border-top: 2px solid #ececec;line-height: 52px;padding: 0 30px; color: #999;font-size: 14px;}
#profile_01_lis li:hover{box-shadow:  0 10px 30px -10px rgba(0,0,0,.4);}
#profile_01_lis li:hover .tit{color: #da242b;}
#profile_03{width: 100%; margin:50px auto;position: relative;}
#profile_03_bd{width: 905px;height: 230px;margin:0 auto;}
.profile_03_l{float: left; padding:0 54px 0 52px;font:122px/145px Impact;color: #000;}
.profile_03_r{width: 368px;float: right; position: relative;padding:0 54px 0 0;}
.profile_03_r:after{width: 1px;height: 100%;background: rgba(0,0,0,.3);content: '';position: absolute;left: -40px;top:10px;display: inline-block;}
.profile_03_r h3{color: #000;font-size: 42px;line-height: 84px;font-weight: normal;}
.profile_03_r p{font-size: 14px;color: #000;line-height: 30px;}
#profile_03_mid{width: 1200px;margin:0 auto;padding-top: 40px;}
#profile_03_hd{width: 1095px;height: 90px;margin:0 auto;position: relative;}
.profile_03_lb{width: 32px;height: 32px;position: absolute;left: 0;top:45px;background: url(../images/bg_btn05.png) center no-repeat;cursor: pointer;}
.profile_03_rb{width: 32px;height: 32px;position: absolute;right: 0;top:45px;background: url(../images/bg_btn06.png) center no-repeat;cursor: pointer;}
#profile_03_ul{width: 955px;height: 90px; overflow: hidden; margin:0 auto;position: relative;z-index: 2;}
#profile_03_ul li {
  position: relative;
  float: left;
  width: 119px;
  height: 90px;
  line-height: 129px;
  font-size: 16px;
  color: #666666;
  text-align: center;
  cursor: pointer;
}
#profile_03_ul li::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 6px;
  width: 1px;
  height: 20px;
  background: #585858;
  -webkit-transition: all 0.5s linear;
          transition: all 0.5s linear;
}
#profile_03_ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 15px;
  width: 1px;
  height: 10px;
  background: #585858;
  -webkit-transition: all 0.5s linear;
          transition: all 0.5s linear;
}
#profile_03_ul li.on {background:url(../images/history_ico.png) center bottom no-repeat;}
#profile_03_hd:after{content: '';display: inline-block;position: absolute;left: 50%;margin-left: -960px; top: 25px;width: 1920px;height: 1px;border-bottom: dotted 1px rgba(0, 0, 0, .4);z-index: 1;}
#profile_04{width: 100%;height: 677px;margin: 80px auto; position: relative;}
#profile_04:after{width: 100%;height: 516px;background: url(../images/profile_04_bg.jpg) no-repeat;background-attachment: fixed;position: absolute;left: 0;top: 0;content: '';z-index: 1;}
#profile_04_mid{position: relative;width: 1200px;padding-top: 90px;z-index: 2;margin:0 auto;}
#profile_04_mid h4{text-align: center;color: #000;font-size: 30px;}
#profile_04_mid p{text-align: center;color: #000;font-size: 16px;padding-top: 20px;}
#profile_04_bd{width: 1200px;height: 314px;margin:0 auto;margin-top: 90px;overflow: hidden;}
#profile_04_bd li{width: 373px;height: 305px;float: left;border:solid 3px #fff;margin-right: 31px;cursor: pointer;}
#profile_04_bd li img{width: 373px;height: 305px;}
#profile_04_hd{width: 98px;height: 38px;margin:0 auto;margin-top: 45px;}
#profile_04_hd a{display: block;width: 41px;height: 38px;float: left;margin:0 4px;cursor: pointer;transition: all .4s;}
#profile_04_hd a.prev{background: #333 url(../images/gd_lf.png) no-repeat;background-position: 0 0; }
#profile_04_hd a.next{background: #333 url(../images/gd_rt.png) no-repeat;background-position: -41px 0; }
#profile_04_hd a.prev:hover{background: #1a6fa6 url(../images/gd_lf.png) no-repeat;background-position: -41px 0; }
#profile_04_hd a.next:hover{background: #1a6fa6 url(../images/gd_rt.png) no-repeat;background-position: 0 0; }
#fwfw{width: 1200px;margin:0 auto;}
#fwfw li{width: 285px;height: 80px;background: #1a6fa6;display: table;text-align: center;float: left;margin-right: 20px;margin-bottom: 20px;}
#fwfw li p{color: #fff;font-size: 16px;padding:0 20px;display: table-cell;vertical-align: middle;}
#fwfw li:nth-child(4n){margin-right: 0;}


/*contact*/
.contact_item{width: 1200px;margin:0 auto;background: #fff;padding:30px 0;position: relative;z-index: 2;margin-top: 30px;}
.contact_item li{width: 300px;float: left;height:245px;cursor: pointer;}
.contact_item li span{display: block;width: 150px;height: 135px;margin:0 auto;text-align: center;position: relative;}
.contact_item li span.contact_item_1{background: url(../images/contact_li_bg1.png) center no-repeat;line-height: 108px;}
.contact_item li span.contact_item_2{background: url(../images/contact_li_bg2.png) center no-repeat;line-height: 135px;}
.contact_item li span.contact_item_3{background: url(../images/contact_li_bg3.png) center no-repeat;line-height: 170px;}
.contact_item li span img{vertical-align: middle;}
.contact_item_ewm{width: 84px;height: 84px;position: absolute;left: 32px;top:45px;z-index: 1;}
.contact_item_ewm img{width: 0;height: 0;position: absolute;left: 50%;top:50%;transition: all .4s;vertical-align: top;}
.contact_item li:hover span .contact_item_ewm{display: block;}
.contact_item li:hover span .contact_item_ewm img{width: 84px;height: 84px;margin-top: -42px;margin-left: -42px;}
.contact_item li h4{color: #333;font-size: 18px;line-height: 30px; text-align: center;margin: 10px auto;}
.contact_item li p{color: #333;font-size: 14px;line-height: 26px;padding:0 31px;}
.contact_item li:nth-child(3n) p{text-align: center;}
#contact_01{width: 1200px;height: 780px;margin:0 auto;position: relative;}
#contact_01_mid{width: 457px;height: 425px;background: #fff;border-radius: 50px;position: absolute;right: 0;top:150px;z-index: 2;padding:50px 70px;}
#contact_01_mid h4{color: #000000;font-size: 24px;}
#contact_01_mid p{color: #333;font-size: 14px;line-height: 30px;padding:20px 0;}
#contact_01_mid h6{color: #000000;font-size: 24px;margin-top: 20px;}
.lh-contact-c{padding-top:30px;}
.lh-contact-c li{overflow:hidden; margin-bottom:10px;}
.lh-contact-c li div{width:30%; height:55px; float:left; position:relative;margin-right: 10px;}
.lh-contact-c li:nth-child(2) div{width:100%;margin-right: 0;}
.lh-contact-c li div:nth-of-type(3){margin-right: 0;}
.lh-contact-c li input,.lh-contact-c li textarea{width:100%; height:55px; border:none; line-height:55px;outline: none;}
.lh-contact-c li div:after{width: 100%;transition: all .4s; height: 1px;content: '';position: absolute;left: 0;bottom:0;background: #999999;transition: all .8s;}
.lh-contact-c li div:before{width: 0;transition: all .4s; height: 1px;content: '';position: absolute;left: 0;top:0;background: #1a6fa6;transition: all .8s;}
.lh-contact-c li i{position:absolute; right:20px; line-height:55px;}
.lh-contact-c li .sub{display:block; width:115px; cursor: pointer; height:38px; background:#1a6fa6; color:#fff; font-size:14px; color:#fff; text-align:center; line-height:38px; margin-top:20px;position: relative;}
.lh-contact-c li .sub:hover{background:#295295;}
.lh-contact-c li div:hover:before{width:100%;}
.lh-contact-c li div:hover:after{width:0;}

/*news*/
#news_lis{width: 1200px;margin:0 auto;}
#news_lis li{width: 520px;height: 267px;padding:30px; background: #fff;float: left;border:solid 1px #f5f7f8;margin-right: 20px;margin-bottom: 20px;}
#news_lis li:nth-child(even){margin-right: 0;}
#news_lis li span{font-size: 16px;color: rgba(0,0,0,.5);line-height: 35px;display: block;width: 90px;position: relative;}
#news_lis li span:after{width: 85px;height: 2px;background: #fac9a7;content: '';position: absolute;left:0;bottom:0;}
#news_lis li .news_box{width: 100%;height: 110px;margin:26px auto;}
#news_lis li .news_box .news_img{width: 153px;height: 110px;float: left;}
#news_lis li .news_box .news_img img{width: 153px;height: 110px;transition:transform 1s ease 0s;}
#news_lis li:hover .news_box .news_img img{transform: scale(1.05, 1.05);}
#news_lis li .news_box .news_info{width: 343px; float: right;line-height: 28px;color: rgba(34,34,34,.8);font-size: 16px;margin-top: 30px;overflow: hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
#news_lis li .news_con{width: 100%;margin:0 auto;line-height: 28px;color: rgba(34,34,34,.5);font-size: 14px;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;}


/*product*/
#product_01_item{width: 100%;text-align: center; margin:0 auto;position: relative;z-index: 2;margin-top: 50px;}
#product_01_item a{display: inline-block;padding:0 20px; margin:0 15px;margin-bottom: 20px; height: 40px;line-height: 40px;background: #cccccc;font-size: 16px;color: #333;cursor: pointer;transition: all .5s;}
#product_01_item a:hover{background: #1a6fa6;color: #fff;}
#product_01_item a.prodcut_item_active{background: #1a6fa6;color: #fff;}
#product_lis{width: 1200px;margin:0 auto;}
#product_lis li{width: 336px;height: 252px;float: left;margin-right: 35px;padding:15px 20px;background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,.1);transition: all .4s;margin-bottom: 35px;position: relative;}
#product_lis li:nth-child(3n){margin-right: 0;}
#product_lis li .img{width: 336px;height: 252px;overflow: hidden;position: relative;}
#product_lis li .img img{width: 336px;height: 252px;transition: transform 1s ease 0s;position: relative;z-index: 1;}
#product_lis li:hover .img img{transform: scale(1.05,1.05);}
#product_lis li .cont{width: 276px;height: 192px;position: absolute;left: 0px;top:252px;z-index: 2;padding:30px;background: rgba(0,0,0,.6);transition: all 0.3s;}
#product_lis li .tit{line-height: 30px;font-size: 24px;color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; transition: all 0.3s;}
#product_lis li .txt{color: #fff;line-height: 28px;margin-top: 10px; overflow: hidden;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical; font-size: 14px;}
#product_lis li:hover .cont{top:0;}
#product_lis li:hover{box-shadow:  0 10px 30px -10px rgba(0,0,0,.4);}
#product_02_lis{width: 1200px;margin:0 auto;margin-top: 40px;}
#product_02_lis .li {padding: 35px 40px;box-sizing: border-box;border-bottom: 1px solid #e5e5e5;background: #fff;line-height: 26px;position: relative;}
#product_02_lis .li .p {font-size: 18px;color: #666;width: calc(100% - 150px);padding-left: 40px;box-sizing:border-box;background: url(../images/img11.png) no-repeat left 5px;}
#product_02_lis .li .p p {margin-bottom: 0;}
#product_02_lis .li .time {font-size: 14px;color: #999;}
#product_02_lis .li:before {content: "";width: 100%;height: 100%;background: #1a6fa6;position: absolute;left: 0; bottom: 0; opacity: 0;-webkit-transition: all .6s 0s ease-in-out;transition: all .6s 0s ease-in-out;z-index: 1;  }
#product_02_lis .li:hover:before {opacity: 1;visibility: visible;}
#product_02_lis .li:hover .p{ background: url(../images/img11-1.png) no-repeat left 5px;}
#product_02_lis .li:hover .p,#product_02_lis .li:hover .time{color: #fff;}
#product_02_lis .li .p,#product_02_lis .li .time{position: relative;z-index: 2;-webkit-transition: all .8s 0s ease-in-out;transition: all .8s 0s ease-in-out;}



/*productinfo css*/
#pro_01{padding:30px 0;background: #fafafa;margin:0 auto; }
#pro_01_mid{width: 1200px;margin:0 auto;background: #fff;padding:30px;box-shadow: 0 1px 3px rgba(0,0,0,.1);}
#pro_01_l{width: 750px;position: relative;float: left;border:1px solid #E4E4E4;}
#pro_01_r{width: 425px;position: relative;float: right;}
#pro_01_r #pro_title{width: 100%;height: 60px;line-height: 40px;color: #1e1e1e;font-size: 30px;font-weight: bold;margin:0 auto;position: relative;}
#pro_01_r #pro_title:after{content: '';height: 1px;width: 100%;background: #ebebeb;position: absolute;left: 0;bottom:0;}
#pro_01_r #pro_info{width: 385px;background: #f7f7f7; margin:15px auto; padding:20px;line-height: 30px;color: #898989;font-size: 14px;}
#pro_01_r #pro_cat{width: 100%;height: 52px;line-height: 40px;color: #333333;font-size: 18px;margin:0 auto;position: relative;}
#pro_01_r #pro_cat:after{content: '';height: 1px;width: 100%;background: #ebebeb;position: absolute;left: 0;bottom:0;}
#pro_01_r #pro_cat span{color: #1a6fa6;font-weight: bold;}
#pro_01_r #pro_other{width: 100%;line-height: 30px;color: #333333;font-size: 18px;margin:20px auto;}
#pro_01_r #pro_other a{color: #333333;font-size: 16px;margin-right: 10px;}
#pro_01_r #pro_other a:hover{color: #1a6fa6;}
#pro_01_r #pro_btn{width: 100%;height: 60px;line-height: 60px;margin:0px auto;}
#pro_01_r #pro_btn a{display: block; width: 320px;background:#1a6fa6;text-align: center; color: #fff;font-size: 18px; transition: all .4s; height: 60px;line-height: 60px;transition: all .4s}
#pro_01_r #pro_btn a:hover{background:#232323;}
#pro_01_r #pro_tel{width: 100%;height: 25px;line-height: 25px;color: #333333;font-size: 18px;margin:20px auto;}
#pro_01_r #pro_tel span{color: #1a6fa6;font-size: 24px;text-decoration:underline}
.pro_nav{width: 100%;height: 170px;padding-top: 20px;background: url(../images/bg_proinfomenu.jpg) center no-repeat;margin:0 auto;}
.pro_nav_active{position: fixed;left: 0;top:0;z-index: 10000;height: 61px;padding-top: 0;}
.pro_nav_active #proinfo_02_title{display: none;}
#pro_nav_mid{width: 1200px;position: relative;margin:0 auto;}
#proinfo_02_title{width: 100%;height: 109px;margin:0 auto;}
#proinfo_02_title h2{font-size: 30px;line-height: 108px;color: #fff;float: left;}
#proinfo_02_title .pro_tips{float: right;padding-top: 17px;}
#proinfo_02_title .pro_tips li{position: relative;width: 78px;float: left;}
#proinfo_02_title .pro_tips li a{display: block;min-width: 36px;padding-top: 30px;height: 26px;line-height: 26px;color: #fff;transition:background 0.5s;text-align: center;}
#proinfo_02_title .pro_tips li a.share{background: url(../images/bg_sign59.png) center 2px no-repeat;}
#proinfo_02_title .pro_tips li a.contrast{background: url(../images/bg_sign42.png) center 2px no-repeat;}
#proinfo_02_title .pro_tips li a.download{background: url(../images/bg_sign43.png) center 2px no-repeat;}
#proinfo_02_title .pro_tips li a:hover{background-position: center 0;}
#proinfo_02_nav{width: 1200px;margin:0 auto;height: 61px;}
#proinfo_02_nav li{width: 298px;height: 61px;text-align: center;line-height: 61px;float: left;margin:0 1px;}
#proinfo_02_nav li a{display: block;color: #fff;font-size: 16px;background: url(../images/pro_nav_a.png) right top no-repeat;transition:all 0.4s;}
#proinfo_02_nav li a:hover{background: #fff;color: #1a6fa6}
#proinfo_02_nav li a.cur{background: #fff;color: #1a6fa6}
#proinfo_02_nav li.current{padding:0!important;}
#proinfo_02_nav li.current a{background: #fff;color: #1a6fa6}
.pro_03{width: 100%;margin:0 auto;padding-top:75px;}
.proinfo_03_future{width: 1100px;height: 212px;margin:0 auto; margin-bottom: 27px;}
#proinfo_03_futureul{width: 1100px;margin:0 auto;margin-bottom: 27px;}
#proinfo_03_futureul li{width: 352px;float: left; border-right: 1px solid #ededed;line-height: 18px;color: #8b8b8b;text-align: center;}
#proinfo_03_futureul li .future_title{line-height: 26px;color: #333;font-size: 16px;}
#proinfo_03_futureul li .future_info{width: 198px;margin: 0 auto;margin-top: 10px; font-size: 14px; line-height: 24px;}
#proinfo_03_futurea{width: 486px;height: 13px;background: url(../images/bg_line10.png) no-repeat center 6px;margin: 0 auto;}
#proinfo_03_futurea .btns{  width: 41px;height: 13px;cursor: pointer;margin-right: 25px;transition: background 0.5s;}
#proinfo_03_futurea .prev{margin-left: 189px;background: url(../images/prev08.jpg) no-repeat;}
#proinfo_03_futurea .prev:hover{background-position: -41px 0;}
#proinfo_03_futurea .next{background: url(../images/next08.jpg) no-repeat -41px 0;}
#proinfo_03_futurea .next:hover{background-position: 0 0;}
.pro_07{margin: 40px auto;}
#pro_07_mid{position: relative;width: 1200px;z-index: 2;margin:0 auto;}
#pro_07_mid h4{text-align: center;color: #000;font-size: 30px;}
#pro_07_mid p{text-align: center;color: #000;font-size: 16px;padding-top: 20px;}
#pro_07_bd{width: 1200px;margin:0 auto;margin-top: 30px;overflow: hidden;}
#pro_07_bd li{width: 373px;float: left;border:solid 3px #fff;margin-right: 20px;cursor: pointer;text-align: center;}
#pro_07_bd li a{display: block;color: #282828;font-size: 16px;line-height: 30px;}
#pro_07_bd li img{width: 373px;height: 280px;}
#pro_02{width: 100%;background: url(../images/pro_02_bg.jpg) no-repeat;background-attachment: fixed;margin: 80px auto; position: relative;}
#pro_02_mid{position: relative;width: 1200px;padding: 50px 0;margin:0 auto;}
#pro_02_mid h4{text-align: center;color: #fff;font-size: 30px;}
#pro_02_mid p{text-align: center;color: #fff;font-size: 16px;padding-top: 20px;}
#pro_02_bd{width: 1200px;height: 314px;margin:0 auto;margin-top: 30px;overflow: hidden;}
#pro_02_bd li{width: 373px;height: 305px;float: left;border:solid 3px #fff;margin-right: 31px;cursor: pointer;}
#pro_02_bd li img{width: 373px;height: 305px;}
#pro_02_hd{width: 98px;height: 38px;margin:0 auto;margin-top: 45px;}
#pro_02_hd a{display: block;width: 41px;height: 38px;float: left;margin:0 4px;cursor: pointer;transition: all .4s;}
#pro_02_hd a.prev{background: #333 url(../images/gd_lf.png) no-repeat;background-position: 0 0; }
#pro_02_hd a.next{background: #333 url(../images/gd_rt.png) no-repeat;background-position: -41px 0; }
#pro_02_hd a.prev:hover{background: #1a6fa6 url(../images/gd_lf.png) no-repeat;background-position: -41px 0; }
#pro_02_hd a.next:hover{background: #1a6fa6 url(../images/gd_rt.png) no-repeat;background-position: 0 0; }
.pro_06{width: 1200px; margin:30px auto;color: #282828;font-size: 14px;line-height: 30px;}


/*case*/
._casetitle{margin:0 auto;width: 1200px;}
._casetitle p{ color:#555; font-size:16px; line-height:30px; text-indent:2em; margin:15px 0.5% -20px;}
._casetitle p a{ color:#E73527; font-size:18px;}
.case_list{width: 1200px;margin:0 auto;margin-top: 40px;}
.case_list ul li{ float:left; width:387px;height: 300px; margin-bottom: 19px; margin-right: 19px; position:relative; overflow:hidden; text-align:center; background-color:#F3F3F3;}
.case_list ul li:nth-child(3n){margin-right: 0;}
.case_list ul li img{ width:100%; height: 300px; transition:0.5s;}
.case_list ul li:hover img{transform:scale(1.1);}
.case_list ul li .case_name{width: 100%;height: 300px;overflow: hidden;}
.case_list ul li .case_main{ position:absolute; left:0; top:-100%; width:100%; height:100%; padding:40px 20px 20px; transform:scale(0); background-color:rgba(255,255,255,0.8); transition:0.3s; box-sizing:border-box;}
.case_list ul li:hover .case_main{ top:0; opacity:1; transform:scale(1);}
.case_list ul li b{ display:block; font-size:20px; margin-bottom:15px;}
.case_list ul li .case_main p{ font-size:14px; line-height:30px; margin:0;}
.case_list ul li .case_main a{ display:inline-block; font-size:14px; color:#FFF; padding:4px 8px; margin-top:15px; border:2px solid #006dbd; background-color:#006dbd;}
.case_list ul li .case_main a:hover{ color:#006dbd; background-color:#FFF;}


/*news css*/
#news_l{width: 860px;float: left;}
.news_list li { background-color:#fff; clear:both; overflow:hidden; padding:17px; margin-bottom:30px;}
.news_list .img { width:24%; height:0; padding-bottom:16%; overflow:hidden; float:left; position:relative; margin-right:3%;}
.news_list .img img { display:block; width:100%; height:auto;}
.news_list .intro .n { font-size:20px; font-weight:normal; height:36px; line-height:36px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#333;}
.news_list .intro time { font-size:14px; color:#999;}
.news_list .intro .text { border-top:#999 1px dotted; overflow:hidden; padding-top:10px; margin-top:5px; color:#333;line-height: 22px;}
.news_list a:hover .n { color:#01a2ea;}
#news_r{width: 300px;float: right;}
#news_r #news_rsearch{padding:30px;width: 240px;background: #fff;margin:0 auto;}
#news_r #news_rvideo{width: 300px;height: 197px;margin:40px auto;position: relative;}
#news_r #news_rvideo .img { display:block; width:100%; height:0; padding-bottom:65%; overflow:hidden; position:relative;}
#news_r #news_rvideo .n { display:block; width:100%; height:40px; line-height:40px; background: rgba(0,0,0,0.6); position:absolute; left:0; bottom:0; color:#fff; font-size:16px; font-weight:normal; text-align:center;}
#news_r #news_rrecom{padding:30px;width: 240px;background: #fff;margin:0 auto;}
#news_rrecom_title{width:100%;height: 30px;line-height: 30px;color: #333;font-size: 24px;margin:0 auto;}
#news_rrecom_ul{width: 100%;margin:0 auto;margin-top: 20px;}
#news_rrecom_ul li { margin-bottom:10px; font-size:14px; line-height:22px; height:22px; overflow:hidden;} 
#news_rrecom_ul li a{color: #555;}
#news_rrecom_ul .time { color:#01a2ea;}
#news_search_title{width:100%;height: 30px;line-height: 30px;color: #333;font-size: 24px;margin:0 auto;}
#news_search_form{width:100%;margin:0 auto;margin-top: 15px;}
#news_search_form .nselect {width:100%; height:40px; margin-bottom: 15px; font-family:'微软雅黑'; outline: none; background-color:#dedede; position:relative;color: #555;font-size: 14px;}
#news_search_form .nselect .ms { position:absolute; left:7px; top:12px; z-index:10;}
#news_search_form .nselect .c_select {width:100%; height:40px; text-indent: 15px;; font-family:'微软雅黑';color: #555;font-size: 12px;background: none; border:0; line-height:40px; border-radius:0!important;position: absolute;left: 0;top:0;z-index: 9;}
#news_search_form .nselect span{ width:40px; height: 40px; line-height: 40px;text-align: center;color: #fff;font-size: 15px; background-color:#01a2ea;position: absolute;right: 0;top:0;z-index: 10;}
.nInput {width:100%; height:38px; line-height:38px; border:#ddd 1px solid; overflow:hidden; margin-bottom:15px;}
.nInput input { width:100%;  text-indent: 20px;height:38px; outline: none; line-height:38px; vertical-align:middle; border-width:0; font-family:"Microsoft Yahei";}
.nBtn { overflow:hidden;}
.nBtn .submitBtn{ display:block; width:100%; transition:all 0.4s; height:40px; line-height:40px; background-color:#facd00; color:#000;  font-family:"Microsoft Yahei"; cursor: pointer; font-size:18px; outline: none;border:0; text-align:center;}
.nBtn .submitBtn:hover{ background:#01a2ea; color:#ffffff;}

/*newsinfo css*/
.NewsDetail-B3 #news_head{ border-bottom: 1px solid #cccccc; padding: 0 0 10px; margin: 0;  }
.NewsDetail-B3 #news_head ._title{font-size: 20px; line-height: 22px; color: #333333; font-weight: normal; }
.NewsDetail-B3 ._detailPage_bottom { border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; padding:10px; }
.NewsDetail-B3 ._detailPage_bottom li {line-height: 30px;font-size: 14px; color: #333;}
.NewsDetail-B3 ._detailPage_bottom li a{font-size: 14px; color: #333;}
.NewsDetail-B3 ._detailPage_bottom li a:hover { color: #0e90d2; }
#newsdetails{width: 1200px;padding:20px 0;margin:0 auto;line-height: 30px;color: #333;font-size: 14px;}





/*hyfl css*/
.proimgsub li{ width:430px;float:left;}
.proimgsub li{ width:430px; height: 129px; position: relative; float:left;border:1px solid #ebebeb;margin-bottom: 30px;transition:all 0.4s;}
.proimgsub li:nth-child(odd){margin-right: 32px;}
.proimgsub li .proimg{ width:150px; height:121px; position: absolute;left:4px;top:4px;}
.proimgsub li .proimg img{width:150px; height:121px;}
.proimgsub li a{ color:#000; display:block;}
.proimgsub li:hover{ background:#e6e6e6;}
.proimgsub li .protitle{width: 250px;height: 34px;line-height: 34px;position: absolute;right: 4px;top:4px;color:#1d4e86; font-size:16px;font-weight:bold;}
.proimgsub li .proinfo{width: 250px;line-height: 25px;position: absolute;right: 4px;top:40px;color:#2e2e2e; font-size:14px;}


/*lxwm css*/
#lxwm_c{ width: 830px;padding:40px 65px; background: #ffffff;margin:0 auto;}
#lxwm_c .l_t{text-align:center;color: #010101;font-size:40px;}
#lxwm_c .l_i{width: 100%;height: 94px;line-height: 35px;text-align: center;color: #b8b8b8;font-size: 18px;position: relative;margin:0 auto;margin-top: 20px;}
#lxwm_c .l_i:after{content:'';width:100%;height:3px;background-color:#e5e5e5; position:absolute;bottom:0;left:0;}
#lxwm_c #lxwm_info{ width: 100%;margin:0 auto; margin-top: 20px;}
#lxwm_c #lxwm_info dl dt{width: 600px;float: left;}
#lxwm_c #lxwm_info dl dt .lxwm_icon{min-width: 85px;height: 73px;background: url(../images/lxwm_icon.png) left center no-repeat;padding-left: 99px;line-height: 35px;color: #000;font-size: 18px;}
#lxwm_c #lxwm_info dl dt .lxwm_icon span{color: #a3a3a3;font-size: 30px;}
#lxwm_c #lxwm_info dl dt .lxwm_icon i{font-style: normal; color: #c3c2c2;font-size: 14px;}
#lxwm_c #lxwm_info dl dt .lxwm_info{width: 100%;line-height: 30px;font-size: 14px;color: #585858;margin:0 auto;margin-top: 20px;}
#lxwm_c #lxwm_info dl dd{width: 150px;float: left;text-align: center;}
#lxwm_c #lxwm_info dl dd .lxwm_ewm{width: 100%;line-height: 24px;color: #585858;font-size: 14px;margin:0 auto;}
#lxwm_c #lxwm_info dl dd .lxwm_ewm img{width: 96px;height: 96px;}
#lxwm_c #lxwm_info dl dd .lxwm_btn{width: 100%;margin:0 auto;margin-top: 20px;}
#lxwm_c #lxwm_info dl dd .lxwm_btn a{width: 148px;height: 50px;line-height: 50px; display: block;background: #49abdb;color: #fff;border-radius: 5px;font-size: 16px;text-align: center;margin: 10px auto;transition: all .4s;}
#lxwm_c #lxwm_info dl dd .lxwm_btn a:hover{background: #49abdb;color: #fff;}



/* CSS company */
#intro_01{ width: 960px;height: 300px; background: #3b67a9;margin:0 auto;}
#intro_01_l{width: 562px; height: 300px; float: left;overflow: hidden;}
#intro_01_l img{transition:transform 1s ease 0s;}
#intro_01:hover img {transform: scale(1.2, 1.2);}
#intro_01_r{ width: 398px; height: 300px; float: right;}
#intro_01_r .intro_h1{width: 325px; font-size: 30px; color: #ffffff; padding-top: 35px; line-height: 38px; margin:0 auto;}
#intro_01_r .intro_h1 a{font-size: 30px; color: #ffffff;}
#intro_01_r .intro_p1{width: 325px; font-size: 14px; color: #ffffff; padding-top: 50px; line-height: 26px; margin:0 auto;}
#intro_01 a{display: block; width: 960px;height: 300px; }
#intro_02{ width: 960px;height: 299px; background: #ffffff;margin:0 auto; margin-top: 20px;}
#intro_02_l{width: 323px; height: 299px; float: left;}
#intro_02_l .intro_h2{width: 235px; font-size: 30px; color: #000000; padding-top: 50px; margin:0 auto;}
#intro_02_l .intro_p2{width: 235px; font-size: 18px; color: #000000; line-height: 35px; margin:0 auto;}
#intro_02_l .intro_p2 a{font-size: 18px; color: #000000; }
#intro_02_l .intro_p2 a:hover{color: #e80000; }
#intro_02_l .intro_p3{width: 245px; font-size: 14px; color: #000000; padding-top: 24px; line-height: 29px; margin:0 auto;}
#intro_02_r{ width: 637px; height: 299px; float: right;overflow: hidden;}
#intro_02_r img{transition:transform 1s ease 0s;}
#intro_02_r:hover img {transform: scale(1.2, 1.2);}
#intro_02 a{display: block; width: 960px;height: 300px; }
#intro_03{ width: 960px;height: 458px; margin:0 auto; margin-top: 20px;}
#intro_03 .intro_03_icon{width: 115px; height: 115px; margin:0 auto; margin:30px auto;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
#intro_03_l:hover .intro_03_icon,#intro_03_r:hover .intro_03_icon{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}

#intro_03 .intro_03_title{ width: 100%; text-align: center;font-size: 16px;color: #000000;}
#intro_03 .intro_03_c{ width: 388px; margin:0 auto; margin-top: 30px;line-height: 29px;font-size: 14px;color: #000}
#intro_03 .intro_03_c a{font-size: 14px;color: #000;display: block;}
#intro_03 .intro_03_ul li{height: 30px; line-height: 30px;background: url(../images/icon.png) left center no-repeat;}
#intro_03 .intro_03_ul li span{ padding-left: 15px;}
#intro_03 .intro_03_ul li a{font-size: 14px;color: #000000;}
#intro_03 .intro_03_ul li a:hover{color: #e80000;}
#intro_03_l{ width: 475px; height: 458px; float: left;background: #ffffff;transform: translateZ(0px);transition-duration: 0.3s;}
#intro_03_l:hover,#intro_03_r:hover{background: #fbfbfb;box-shadow: 0 20px 20px -20px rgba(0, 0, 0, 0.5); transform: scale(1.05);}
#intro_03_r{ width: 475px; height: 458px; float: right;background: #ffffff;transform: translateZ(0px);transition-duration: 0.3s;}
#intro_04{ width: 960px;height: 240px; margin:0 auto; margin-top: 20px;}
#intro_04 li{float: left;width: 313px; height: 240px;background: #ffffff;transform: translateZ(0px);transition-duration: 0.3s;}
#intro_04 li .intro_04_img{width: 111px;height: 111px;margin:0px auto; margin-top: 30px;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
#intro_04 li:hover .intro_04_img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}

#intro_04 li .intro_04_title{width: 100%;line-height: 25px;margin:0px auto;font-size: 16px;color: #000000;text-align: center; margin-top: 10px;}
#intro_04 li .intro_04_info{width: 100%;line-height: 25px;margin:0px auto;font-size: 14px;color: #969696;text-align: center;}
#intro_04 li a{display: block;}
#intro_04 li:hover{background: #fbfbfb;background: #fbfbfb;box-shadow: 0 20px 20px -20px rgba(0, 0, 0, 0.5); transform: scale(1.05);}
#company_content{ width: 960px;background: #ffffff;margin:0 auto; padding: 20px 0px;padding-bottom: 50px;}
#company_updown{ width: 905px;margin:0 auto; padding: 20px 0px;color:#000;font-size: 14px;}
#company_title{width: 905px;height: 30px;line-height: 30px;margin:0 auto;color: #000;font-size: 20px;position: relative;}
#company_title a{color: #000;font-size: 20px;}
#company_title a:hover{color: #285dae;}
#company_more{position: absolute;right: 0;top:0;color: #4b4b4b;font-size: 14px;}
#company_more i{padding-right: 5px;}
#company_more a{color: #4b4b4b;font-size: 14px;}
#company_info{width: 905px;line-height: 36px;margin:0 auto;color: #4b4b4b;font-size: 16px;margin-top: 30px;}
#news_list{width: 905px;line-height: 30px;margin:0 auto;color: #000;font-size: 14px;margin-top: 30px;}
#news_list li{width: 905px;height: 40px;line-height: 40px; position: relative;margin:8px 0px;}
#news_list .news_even{background: #fff;}
#news_list .news_odd{background: #f3f3f3;}
#news_list li .news_time{width: 108px;height: 31px;line-height: 31px!important; position: absolute;left: 0px;top:4px;z-index: 999; background: url(../images/news_time_bg.png) no-repeat;text-align: center;font-size: 14px;color: #fff;}
#news_list li span{padding-left: 143px;}
#news_list li a{font-size: 14px;color: #484848;display: block;width: 513px;height: 40px;}
#news_list li a:hover{color: #e80000;}
#updown{width: 95%;margin:0 auto;}
#updown li{padding:0!important; margin:10px auto!important;text-indent: 10px; color: #333;font-size: 16px!important; font-size:20px; width: 100%!important; line-height:50px; height:50px!important;background:#f8f8f8!important; display:block; border-radius:3px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#updown li a{color: #333;font-size: 16px!important;}
#updown li:hover{ background:#d8d8d8; display:block; border-radius:3px;}
#back_list{width: 95%;height: 50px;line-height: 50px;margin:0 auto;color: #333;font-size: 16px;text-indent: 10px;}
#back_list a{color: #333!important;font-size: 16px!important;}
#back_list a:hover{color: #e80000!important;}

/*Fzlc css*/
#fzlc_content{ width: 960px;background: #ffffff;margin:0 auto; padding: 20px 0px;}
#fzlc_title{width: 905px;height: 30px;line-height: 30px;margin:0 auto;color: #000;font-size: 20px;}
#fzlc_nav{width: 905px;margin:20px auto;height: 40px;background: #285dae;border-radius: 20px;}
.fzlc_info{ width: 905px;margin:0 auto; padding: 25px 0px;color:#000;font-size: 14px;line-height: 30px;}
.fzlc_info img{max-width: 565px;}



/* CSS Product */
#product_banner{width: 100%;height: 299px;margin:0 auto;background: url(../images/pro_banner.jpg) center no-repeat;}
.product_list{width: 960px;height: auto;margin:0 auto;}
.product_list li{width: 920px;height: 340px;padding:20px;background: #fff;margin-bottom: 20px;}
.product_list li .pro_mid{width: 920px;height: 340px;margin:0 auto;}
.product_list li .pro_evenl{width: 448px;height: 336px;float: left;text-align: center;border:solid 1px #f0f0f0;}
.product_list li .pro_evenr{width: 453px;height: 336px;float: right;}
.product_list li .pro_oddl{width: 453px;height: 336px;float: left;}
.product_list li .pro_oddr{width: 448px;height: 336px;float: right;text-align: center;}
.product_list li .pro_evenl img{max-height:380px;max-width:448px;vertical-align:middle;}
.product_list li .pro_evenl span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
.product_list li .pro_oddr img{max-height:380px;max-width:448px;vertical-align:middle;}
.product_list li .pro_oddr span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
.product_list li img{width: 448px;height: 336px;}
.image06 {
    width:448px;
    height:336px;
    overflow: hidden;
    position: relative;
}
.image06 .imgB {
    width: 100%;
    top: 0;
    left: 0;
    position: relative;
    opacity: 1;
}
.image06 .imgT {
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    -webkit-transform: scale(5);
    -moz-transform: scale(5);
    -ms-transform: scale(5);
    -o-transform: scale(5);
    transform: scale(5);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
}
.image06 .ovrly {
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.image06 .ovrly a{font-size: 30px; line-height: 380px;opacity: 0.3; color: #fff!important; font-weight: bold;text-align: center;}
.image06:hover .imgT {
    opacity: 0.5;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.image06:hover .ovrly {
    opacity: 1;
}

.product_list li .p_n{width: 100%;height: 52px;line-height: 52px;margin:0 auto;font-size: 24px;color: #000;}
.product_list li .p_n a{font-size: 24px;color: #000;}
.product_list li .p_i{width: 100%;height: 108px;line-height: 28px;margin:0 auto;font-size: 14px;color: #000;}
.product_list li .p_p{width: 100%;height: 110px;margin:10px auto;margin-top: 15px;border-bottom: dashed 1px #2da9dd;}
.product_list li .p_p li{width: 137px!important;height: 81px!important;padding:0px!important; float: left;text-align: center;line-height: 20px;font-size: 14px;color: #2da6df;}
.product_list li .p_p li img{width: 75px!important;height: 61px!important;border:none;}
.product_list li .p_p li a{display: block;width: 137px!important;height: 81px!important;font-size: 14px;color: #2da6df;}
.product_list li .p_c{width: 100%;height: 28px;line-height: 28px;margin:0 auto;font-size: 14px;color: #000;}




/*order css*/
.left_form { width: 100%; overflow: hidden; }
.left_form form { padding: 20px; width: 100%; overflow: hidden; }
.left_form ul li { margin-bottom: 5px; overflow: hidden; }
.left_form ul li.message { position: relative; }
.left_form ul li span { display: block; width:20%; text-align: right; margin-right: 10px; float: left; font-size: 14px; }
.left_form ul li select { width: 56%; margin: 5px 0 2px; border: 1px solid #d8d8d8; background: #f9f9f9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }
.left_form ul li input.intxt { width: 55%; margin: 5px 0 2px; border: 1px solid #d8d8d8; background: #f9f9f9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }
.left_form ul li textarea { border: 1px solid #d8d8d8; background: #f9f9f9; width: 70%; height: 140px; margin-bottom: 0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #999; resize: none; }
.left_form .btnclick { padding:2%  0 0 30%; overflow: hidden; }
.left_form .btnclick input { display: block; width: 110px; padding:10px 40px;  text-align: center; color: white; float: left; margin-right: 15px; cursor: pointer; font-size: 16px; overflow: hidden; }
.left_form .btnclick input.btn_submit { background: #EB2002; border: 0; }
.left_form .btnclick input.btn_reset { background: #454545; border: 0; }
.con_form2 { width: 100%; margin-top:35px; overflow: hidden; margin-bottom: 30px;  }
.left_form2 { width:62%; overflow: hidden; float: left; border-right:#d8d8d8 1px solid; padding:0 3% 1% 0; }
.left_form2 h3 { font-size: 16px; border-bottom: #d8d8d8 1px solid; margin-bottom: 5px; padding-bottom: 7px; margin-top: 20px; }
.left_form2 form {  overflow: hidden; }
.left_form2 ul li { height: 45px; line-height: 45px; margin-bottom: 5px; overflow: hidden; }
.left_form2 ul li.message { height: 130px; position: relative; _height: 138px; }
.left_form2 ul li span { display: block; width: 128px; text-align: right; margin-right: 10px; float: left; font-size: 14px; line-height:50px;}
.left_form2 ul li input.intxt { width:60%; margin: 5px 0 2px; border: 1px solid #D9D9D9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }
.left_form2 ul li textarea { border: 1px solid #CCC; width: 68%; height: 100px; margin-bottom: 0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #999; resize: none; }
.left_form2 .btnclick { padding-left: 140px; overflow: hidden; }
.left_form2 .btnclick input { display: block; width: 110px; height: 34px; line-height: 34px; text-align: center; color: white; float: left; margin-right: 15px; cursor: pointer; font-size: 16px; overflow: hidden; }
.left_form2 .btnclick input.btn_submit { background: #EB2002; border: 0; }
.left_form2 .btnclick input.btn_reset { background: #454545; border: 0; }




/* CSS service */
#service_banner{width: 100%;height: 299px;margin:0 auto;background: url(../images/service_banner.jpg) center no-repeat;}
#zy_nav{width: 1200px;height: 50px;margin:20px auto;background: #ffffff;position: relative;}
#zy_nav li{float: left;width: 170px;height: 50px;text-align: center; line-height: 50px;}
#zy_nav li a{display: block;font-size: 14px;color: #000000;}
#zy_nav li a:hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#zy_nav li .hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#service_nav{width: 1200px;height: 50px;margin:20px auto;background: #ffffff;position: relative;}
#service_nav li{float: left;width: 170px;height: 50px;text-align: center; line-height: 50px;}
#service_nav li a{display: block;font-size: 14px;color: #000000;}
#service_nav li a:hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#service_nav li .hover{background: #376fc4;color: #ffffff;font-size: 18px;}
.service_list{width: 100%;height: auto;margin:0 auto;}
.service_list li{width: 100%;height: auto; padding:45px 0px;}
.service_list .even{background: #fff;}
/*fwzz css*/
#fwzz_title{width:1200px;text-align: center;height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000;}
#fwzz_ul{width: 1204px;height: 332px;margin:0 auto; margin-top: 20px;overflow: hidden;}
#fwzz_ul li{width: 300px!important;height: 224px!important;padding:50px 0px!important;margin-left: -50px; opacity: 0; float: left;position: relative;}
#fwzz_ul .sx{border-right:dotted 1px #e2e2e2;}
#fwzz_ul li .fwzz_circle{width: 144px;height: 144px;border-radius: 50%;font-size: 18px;color: #fff;line-height: 23px;text-align: center; margin:0 auto;}
#fwzz_ul li .fwzz_icon{width: 30px;height: 30px;position: absolute;background: url(../images/fwzz_circle.png) no-repeat;top:100px;right:-15px;}
#fwzz_ul li .fwzz_color1{background:#008cd7}
#fwzz_ul li .fwzz_color2{background:#93c64f}
#fwzz_ul li .fwzz_color3{background:#d05d00}
#fwzz_ul li .fwzz_color4{background:#ffc100}
#fwzz_ul li .fwzz_info{width: 200px;margin:0 auto;font-size: 14px;line-height: 20px;color: #000;text-align: center; margin-top: 20px;}

/* CSS corporate */
#corporate_banner{width: 100%;height: 299px;marign:0 auto;background: url(../images/pro_banner.jpg) center no-repeat;}
#corporate_nav{width: 1200px;height: 50px;margin:20px auto;background: #ffffff;position: relative;}
#corporate_nav li{float: left;width: 170px;height: 50px;text-align: center; line-height: 50px;}
#corporate_nav li a{display: block;font-size: 14px;color: #000000;}
#corporate_nav li a:hover{background: #376fc4;color: #ffffff;font-size: 18px;}
#corporate_nav li .hover{background: #376fc4;color: #ffffff;font-size: 18px;}
.corporate_list{width: 100%;height: auto;margin:0 auto;}
.corporate_list li{width: 100%;height: auto; padding:45px 0px;}
.corporate_list .even{background: #fff;}

/*tsjy css*/
#tsjy_c{width: 1200px;height: 280px;margin:0 auto; overflow: hidden;}
#tsjy_c li{width: 464px;height: 280px;float: left;margin-right: 136px;position: relative;}
#tsjy_c .tsjy{background: #008cd7;}
#tsjy_c .xgwt{background: #8bb158;}
#tsjy_c li .tsjy_i{width: 250px;position: absolute;top:55px;left: 25px;color: #fff;font-size: 14px;line-height: 26px;}
#tsjy_c li .tsjy_m{width: 130px;height: 40px;text-align:center;position: absolute;left: 25px;top:212px; overflow: hidden;}
#tsjy_c li .tsjy_m .tsjy_mc1{ background: #2aa5e7;width: 130px; height: 40px; position: absolute;left: 0px; top: 0px; opacity: 1; z-index: 2;}
#tsjy_c li .tsjy_m .tsjy_mc2{ background: #abd178;width: 130px; height: 40px; position: absolute;left: 0px; top: 0px; opacity: 1; z-index: 2;}
#tsjy_c li .tsjy_m .tsjy_mc3{ background: #ff8a00;width: 130px; height: 40px; position: absolute;left: 0px; top: 0px; opacity: 0; z-index: 1;}
#tsjy_c li .tsjy_m a{width: 130px; height: 40px;line-height: 40px; color: #fff; font-size: 14px; position: absolute;left: 0px; top: 0px; display: block; z-index: 3;}
#tsjy_c li .tsjy_lb{width: 298px;height: 251px;position: absolute;left: 290px;top: 14px;background: #f9f9f9;}
#tsjy_c li .tsjy_lb .tsjy_icon{width: 79px;height: 77px;position: absolute;left: 124px;top: 63px;overflow: hidden;}
#tsjy_c li .tsjy_lb .tsjy_lb_txt1{width: 136px;height: 30px;line-height: 30px;text-align: center;font-size: 26px;color: #008cd7;font-weight: bold; position: absolute;left: 93px;top: 160px;overflow: hidden;}
#tsjy_c li .tsjy_lb .tsjy_lb_txt2{width: 136px;height: 30px;line-height: 30px;text-align: center;font-size: 26px;color: #8bb158;font-weight: bold; position: absolute;left: 93px;top: 160px;overflow: hidden;}

/*fwlc css*/
#fwlc_title{width:1100px;padding-left: 100px; height: 29px;line-height: 29px;margin:0 auto;font-size: 24px;color: #000;}
#fwlc_c{width: 1080px;height: 348px;margin:0 auto; margin-top: 50px;overflow: hidden;background: url(../images/fwlc_img.png) center no-repeat;position: relative;}
#fwlc_c .f_c1{width: 12px;height: 12px; background: url(../images/fwlc_circle.png) no-repeat;position: absolute;left: -12px;bottom:-6px;}
#fwlc_c .f_c2{width: 12px;height: 12px; background: url(../images/fwlc_circle.png) no-repeat;position: absolute;right: -12px;bottom:-6px;}
#fwlc_c .f_s{height: 40px;line-height: 40px; overflow: hidden; text-align: center; border-bottom: solid 3px #98c953; font-size: 14px;color: #898989;position: absolute;}
#fwlc_c .fwlc_txt1{width: 476px;left: 33px;top:10px;}
#fwlc_c .fwlc_txt2{width: 515px;right: 12px;top:-15px;}
#fwlc_c .fwlc_txt3{width: 447px;left: 12px;top:89px;}
#fwlc_c .fwlc_txt4{width: 152px;right: 308px;top:60px;}
#fwlc_c .fwlc_txt5{width: 185px;left: 228px;top:158px;}
#fwlc_c .fwlc_txt6{width: 222px;right: 185px;top:120px;}
#fwlc_c .fwlc_txt7{width: 185px;left: 175px;top:236px;}
#fwlc_c .fwlc_txt8{width: 222px;right: 130px;top:190px;}




/* CSS Ziye */
#wrap{ width:1200px; height:auto; margin: 40px auto;z-index: 100;}
#right{width:960px; height:auto;min-height:700px;float: right;}
#right_title{width: 780px;height:28px;position: relative;border-bottom:1px dotted #dbdbdb;margin:0 auto;padding: 10px 0 10px 0;}
#title_left{float:left;width:300px;height:28px;font-size: 18px;color:#000;}
#title_right{float: right;color:#2e2e2e;padding-top: 8px;padding-right: 20px;}
#title_right a{color:#2e2e2e;}
#title_right a:hover{color:#e80000;}
#right_content{ width: 750px; height:auto;margin:0 auto;padding-top: 10px; min-height:600px;_height:600px;_height:100%;line-height:27px;color:#2e2e2e;padding-left: 15px;padding-right: 15px;}
#right_bottom{width:615px;height:23px;}
#indexNews li {width:92%; transition: all 0.3s; height:160px; padding:10px; margin:30px auto;  border:#ddd 1px solid; background: #fff;}
#indexNews li:hover {box-shadow: 0 0 3px #000; border:1px #fff solid;}
#indexNews li:hover .Pic_list_txt .t1{color: #c10d0c;}
#indexNews .picList_date  { float:left; width:94px; height:160px; background: url(../images/news_date.png) no-repeat; position: relative; top:-20px; color: #fff; text-align: center;}
#indexNews .picList_date   h3{ font-size: 16px; color: #fff; line-height: 40px; }
#indexNews .picList_date  h2{ font-size: 16px; color: #aaa; margin-top:-10px; }
#indexNews .picList_date  h1{ font-size: 40px; color: #444; line-height: 60px;}
#indexNews .picList_img  { float:left; width:220px; height:160px; margin:0 20px; }
#indexNews .Pic_list_txt { width:513px; float:right; position:relative; height:160px; overflow:hidden;}
#indexNews .Pic_list_txt .t1 { font-size:18px; font-weight:bold; line-height:30px; height: 30px; overflow: hidden; width:100%;color: #333;transition: all .4s;}
#indexNews .Pic_list_txt .t2 { overflow:hidden; padding:8px 0; height:83px; font-size:14px; line-height:28px; color: #666;}
#indexNews .Pic_list_txt .t3 { font-size:10px; line-height:30px;color: #666;}
#indexNews .Pic_list_txt .time { text-align:right; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif !important;}
#page{width:100%;height:30px; line-height:30px;text-align:center;margin:20px auto;color:#575656;font-size:14px;clear:both;border:solid 1px #f7f6f6;}
#page a{color:#575656;font-size:14px;}
#page a:hover{color:#e80000;}
#newTitle{width:750px;line-height:30px;color:#000000;font-size:18px;text-align:center;margin:0 auto;margin-top: 30px;}
#productTitle{width:750px;height:30px;color:#000000;font-size:18px;font-weight:600;text-align:center;margin:0 auto;}
#newsInfo{width:750px;height:20px;color:#000000;font-size:12px;text-align:center;margin:10px auto;}
.newsinfoleft {padding-left: 30px;}
.xxsmys{ width:100%; height:30px; line-height:30px; background-color:#ececec;margin:10px auto;}
.xxsmwz{ width:88px; height:30px; font-size: 14px; color:#FFF; text-align:center; display:block; background-color:#9a9a9a;}
.pageys{ width:59px; height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center;}
.pageys:hover{color:#ff6c00}
.pageys1{ width:20px;height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center; margin-left:5px;}
.pageys2{ float:left; padding-left:5px;height:21px; line-height:21px; }

#infoImage{width:100%;text-align:center;margin:10px 0 10px 0;}
#infoImage img{ max-width:600px; padding:3px; border:#dcdcdc solid 1px;}

#newsContent{width:100%;margin:0 auto;padding:10px 0;}
#picUL{ width:100%; height:100%; overflow:hidden;}
#picUL li{height:230px;width:276px;float:left;margin:0 15px 5px 10px;_margin:0 8px;text-align:center;cursor: pointer;}
#picUL li .pic_01{width:276px;height:196px; text-align: center;background: #ffffff;border:1px solid #dcdcdc;}
#picUL li .pic_01 img{max-height:190px;max-width:240px;padding:2px;vertical-align:middle;}
#picUL li .pic_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#picUL li .pic_02{width:276px;text-align: center;line-height:30px;}
#picUL li a{color:#000000;font-size:15px;}
#picUL li a:hover{color:#e80000;}

.produc li{width:280px; height:279px; float:left;margin-right: 32px;}
.produc li:nth-child(3n){margin-right: 0;}
.produc li a{width:280px; height:240px; display:block;border:#f4f4f4 solid 1px; background-color:#f4f4f4; text-align:center; color:#393946; line-stacking:40px; position:relative; overflow:hidden;transition: all .4s;}
.producimg{width:280px; height:201px;display:block; background-color:#FFF;}
.producimg1{width:280px; height:201px;display:table-cell; vertical-align:middle; text-align:center;}
.producimg img{ max-width:280px;max-height:201px;}
.produc li a:hover{border:#035cac solid 1px; background-color:#035cac; color:#fff!important;}
.produc li a i{ width: 50%; height: 240px;  position: absolute; left: -193px; top: 0;background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); -webkit-transform: skewx(-25deg); -webkit-transition:0s;}
.produc li a:hover i{left:334px; -webkit-transition: 0.8s;}

#wordUL{ width:100%; height:100%; overflow:hidden;}
#wordUL li{height:180px;width:206px;float:left;margin:0 10px 5px 10px;_margin:0 8px;text-align:center;cursor: pointer;}
#wordUL li .w_01{width:204px;height:141px; text-align: center;background: #ffffff;border:1px solid #dcdcdc;}
#wordUL li .w_01 img{max-height:139px;max-width:200px;padding:2px;vertical-align:middle;}
#wordUL li .w_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#wordUL li .w_02{width:206px;text-align: center;line-height:30px;height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#wordUL li a{color:#000000;font-size:14px;}
#wordUL li a:hover{color:#e80000;}


.G_tips{
	color:#666;
	width:486px;
	border:1px solid #dedede;
	padding:7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}


.recruitys{ width:670px; height:auto; padding:10px; background-color:#fafafa; border:#dedede solid 1px;}
.recruitcon{ width:100%; border-bottom:#cdcdcd dashed 1px;margin-bottom: 20px;}
.recruitcon1{ width:650px; height:173px;  margin:10px;}
.recruitconl{ width:145px; height:153px; float:left; text-align:left;}
.recruitconc{ width:372px; height:153px; float:left; padding-left: 75px;}
.recruitconc li{ width:372px; height:35px; line-height:35px; color:#000;font-size: 14px;}
.zwmcys{ color:#ff6c00; font-weight:bold;}
.recruitconr{ width:133px; background:url(../images/message.jpg); width:90px; height:34px;font-family: 微软雅黑;float: right;line-height: 34px;text-align: center;float:left;}
	.chakan{padding-top: 13px;}



.formys{ height:auto; padding:10px;width:830px;margin:0 auto;}
.cpmcys{ width:280px; height:34px;border:1px solid #dedede;}
.formbz{ float:left;}
	.G_InputText{

	width:350px;

	height:30px;

	border:1px solid #d2d4d6;outline: none;padding-left: 20px;

}

.G_textarea{

	width:500px;

	height:100px;

	border:1px solid #dedede;outline: none;padding: 20px;

}

.G_checkCode{

	width:100px;
	height:30px;
    text-transform:uppercase;
	border:1px solid #dedede;outline: none;padding-left: 20px;

}

.G_ul{

	font-size: 14px;color: #000

	margin:0 auto;
}

.G_botton{

	width:55px;

	height:30px;

	line-height:30px;

	border:0;

	background:url(button.gif) no-repeat;

	cursor:pointer;

}

.borderLi{  height:auto; padding-top:10px;vertical-align: center;}
.G_tips{

	

	width:486px;

	margin:10px auto 0 auto;

	border:1px solid #dedede;

	padding:7px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);

}


.cpfwnr{width:230px; height:100%;overflow:hidden;}
.cpfwnr dt{width:213px;height:33px;display:block;padding:0 0 0 17px;background:url(allbg.gif) no-repeat;background-position: 0 -137px;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dd{width:190px;margin:0 auto;line-height:2}
.cpfwnr dt a{width:213px;height:33px;display:block;padding:0 0 0 17px;background:url(a1.jpg) no-repeat;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dt:hover{background:url(allbg.gif) no-repeat;background-position: 0 -102px;color:#fff;}
.cpfwnr dd a{width:190px;height:25px;line-height:25px;margin:3px 0 0 0;color:#333;font-size:12px;}
.cpfwnr dd a:hover{color:#ff6c00;}


.page{margin:0 20px 15px 0;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}

/*sitemap*/
.mesmore{margin-top:5px;}
.mesmore:hover{color:#da020d;text-decoration:underline;}

.sitemap{ width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px;}
.m1{ height:20px; line-height:20px; margin-top:20px; margin-left:20px;}
.m2{ margin-left:20px; margin-top:20px; line-height:25px;}
.m2 span{ font-size:14px; font-weight:bold;}
.m2t{ border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px;height: 73px;}
.m2t ul{}
.m2t ul li{ list-style-type:none; float:left; width:150px;}
.m2t ul li a{color:black;}
.m2t ul li a:hover{ color:red; text-decoration:underline;}

.f{ float:right; margin-right:10px; _margin-top:7px;}

.map{ float:right;margin-top: 20px;}
.map a{color:black;}