@charset "utf-8";
/* CSS Document */
body{ margin: 0;	padding: 0;font-family:"微软雅黑"; font-size:12px; color:#666; overflow-x: hidden; }
div, h1, h2, h3, h4,h5,dl,dd,dt, p, form, label, input, textarea, img, span{margin:0; padding:0;}
h1, h2, h3, h4,h5{ font-family:"微软雅黑"; font-size:14px; font-weight:normal;}
img{ border:0; padding:0;vertical-align:middle;}
ul,input,dl{margin:0; padding:0; list-style-type:none;outline: none;}
a{ color:#000; text-decoration: none;}
.kswiper_k3 img {
    width: 100%;}
img {border:none;}
.clear{clear: both;}
.clearfix:after{visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix{*zoom:1;}
ul,ul li{ list-style:none; margin:0; padding:0;}
a{ color: #666; text-decoration:none;}
a:hover{ color: #03F; text-decoration:none;}


.active .nav_box {top:0; transition-delay: 0.4s;}
.nav02_box{ z-index:9999; top:-118px; left:0; position:absolute; width:100%; height:118px;  transition: all 0.7s; background:url(../images/j_01.png) no-repeat; background-position:center top; }
.active .nav02_box {top:0; transition-delay: 0.4s;}

.head{width:100%; height:103px; background-color:rgba(255,255,255,0.5); border-top:4px solid #1d2089; z-index:9999; position:absolute; left:0;}
.top{width: 1100px;margin: 0 auto;}

.nav  li{float: left; position: relative; text-align:center;}
.nav  li a{font-size: 14px; color: #000; width:101px; float:left; line-height:30px; font-family: 微软雅黑;}
.nav  li a:hover{ background:#1d2089; color:#fff; border-radius:15px;}

.nav  li dl{position: absolute; top:30px; padding: 5px 0; width: 101px;  font-size:14px;}
.nav  li dl dd a{color: #fff; line-height: 30px; padding-bottom: 0; text-align:center; padding:0px;background:#1d2089; border-radius:15px; margin-top:2px; }
.nav  li dl dd a:hover{ background:#2082c1; color:#fff;}


.logo{width:33%; float: left; margin-top:1.3%; margin-bottom:1.3%;}
.top .logo img{width: 100%;height: auto;margin-top: 0px;}
.top .nav{float: right; margin-top:38px; display:inline;}
.top .nav div{font-size: 16px;color: #a5a5a5;margin-top: 28px;}
.video{ width:100%;  float:left;  overflow:hidden; margin-top: 0px;}
.video video{ width:1920px !important; }

.video_phone{ display:none;}

#notice{ width:100%; height:47px; float:left; background:#1d2089;}
.notice{ width:1100px; height:47px; margin:0px auto; line-height:47px; text-align:left; color:#fff; font-size:14px;}
.notice span{ width:27%; float:right;}
.noticeip{ width:74%; height:auto; float:left; margin-top:10px; display:inline;}
.noticeip input{ width:100%; height:27px; float:left; border:0px; line-height:27px;}
.noticess{ width:26%; height:auto; float:left; margin-top:8px; display:inline;}
.noticess input{ border:0px; width:100%; height:27px;}
.banner{ width:100%; height:auto; float:left; }
.banner img{ width:100%;}
#cona{ width:100%; height:auto; float:left; background:url(../images/w_04.jpg) no-repeat; background-size:100% 64%;}
.cona{ width:1100px; height:auto; margin:0px auto;}
.cona_bt{ width:17%; height:auto; float:left; display:inline; margin-left:41.5%; background:url(../images/w_05.png) no-repeat top; background-size:100%; margin-top:5%; }
.cona_bt span{ width:100%; height:auto; float:left; font-size:24px; color:#1d2089; text-align:center; margin-top:15px; display:inline; line-height:28px;}
.cona_bt font{ width:100%; float:left;  text-align:center; font-size:24px; color:#a4a4a4; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; line-height:40px;  text-transform:uppercase;}
.cona_bthx{ width:22%; height:2px; float:left; background:#1d2089; margin-left:39%; display:inline;} 
.cona_nr{ width:88%; height:auto; float:left; background:#fff;margin-top:3%; display:inline; font-size:14px; line-height:28px; padding-top:5%;padding-bottom:3%; padding-left:6%; padding-right:6%; color:#343434;}
.cona_gd{ width:8%; height:auto; background:#1d2089; border-radius:5px; display:inline;  float:left; font-size:14px; text-align:center; line-height:30px; margin-left:46%; display:inline; color:#fff;}
.cona_gd a{ color: #fff; text-decoration:none;}
.cona_gd a:hover{ color: #ededed; text-decoration:none;}

.cona_lb{ width:100%; height:auto; float:left; display:inline; margin-top:3%; }
.cona_lb li{ width:33%; height:auto; float:left; background:url(../images/w_06.jpg) no-repeat; background-size:100% 100%; margin-left:2px; display:inline;}
.tu1{ width:20%; height:auto; float:left; background:url(../images/w_08.png) no-repeat; background-size:100%; margin-left:40%; display:inline; line-height:33px; margin-top:6.5%; display:inline; padding-top:20%; text-align:center; font-size:14px; color:#000;padding-bottom:2%;}
.tu2{ width:20%; height:auto; float:left; background:url(../images/w_09.png) no-repeat; background-size:100%; margin-left:40%; display:inline; line-height:33px;  margin-top:6.5%; display:inline;padding-top:20%; text-align:center; font-size:14px; color:#000;padding-bottom:2%;}
.tu3{ width:20%; height:auto; float:left; background:url(../images/w_10.png) no-repeat; background-size:100%;  margin-left:40%; display:inline;line-height:33px;  margin-top:6.5%; display:inline;padding-top:20%; text-align:center; font-size:14px; color:#000; padding-bottom:2%;}
.cona_lb li:hover{background:url(../images/w_07.jpg) no-repeat center top;}
.cona_lb li:hover .tu1{ color:#fff; background:url(../images/w_11.png) no-repeat center top;   background-size:100%;}
.cona_lb li:hover .tu2{ color:#fff; background:url(../images/w_12.png) no-repeat center top; background-size:100%;}
.cona_lb li:hover .tu3{ color:#fff; background:url(../images/w_13.png) no-repeat center top;  background-size:100%;}


#conb{ width:100%; height:auto; float:left; }
.conb{ width:1100px; height:auto; margin:0px auto;}
.conb_bt{ width:17%; height:auto; float:left; display:inline; margin-left:41.5%; background:url(../images/w_05.png) no-repeat top; background-size:100%; margin-top:3%;}
.conb_bt span{ width:100%; height:auto; float:left; font-size:24px; color:#1d2089; text-align:center; margin-top:15px; display:inline; line-height:28px;}
.conb_bt font{ width:100%; float:left;  text-align:center; font-size:24px; color:#a4a4a4; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; line-height:40px; text-transform:uppercase;}
.conb_nr{ width:100%; height:auto; float:left; background:url(../images/w_14.jpg) no-repeat center; background-size:100% 100%; margin-top:2%; display:inline;}
.conb_nra{ width:100%; height:auto; float:left; display:inline; margin-top:10%;} 
.conb_nra_a{ width:40%; height:auto; float:left;}
.conb_nra_a img{ width:100%; position: relative;} 
.conb_nra_a span{position: absolute; z-index: 999; bottom: 0; display: block; width:96%; background: #3254a7 ;color: #fff; line-height:46px; padding-left:4%; font-size:16px;}
.conb_nra_b{ width:56%; height:auto; float:left; margin-left:4%; display:inline;} 
.conb_nra_b li{ width:100%; height:auto; float:left; border-bottom:1px dotted #c5c5c5; padding-bottom:3%; margin-top:2%; margin-bottom:1%; display:inline;}
.conb_nra_brq{ width:11%; height:auto; float:left; border:1px solid #314c79;} 
.conb_nra_brq span{ height:33px;  width:100%; text-align:center; background:#3254a7; font-size:16px; color:#fff; float:left; line-height:33px; }
.conb_nra_brq font{ height:33px;  width:100%; text-align:center; background:#fff; font-size:16px; color:#314c79; float:left;  line-height:33px;}
.conb_nra_bnr{ width:68%; height:auto; float:left; margin-left:3%; display:inline;} 
.conb_nra_bnrbt{ width:100%; height:28px; float:left; line-height:28px;  font-size:14px; color:#1f1f1f; overflow:hidden;} 
.conb_nra_bnrnr{ width:100%; height:31px; float:left; line-height:31px;  font-size:14px; color:#4d4d4d; overflow:hidden;} 
.conb_nra_bnrbt a{ color: #1f1f1f; text-decoration:none;}
.conb_nra_bnrbt a:hover{ color: #1d2089; text-decoration:none;}

.conb_gd{ width:8%; height:auto; background:#1d2089; border-radius:5px; display:inline;  float:left; font-size:14px; text-align:center; line-height:30px; margin-left:46%; display:inline; color:#fff; margin-top:3%; margin-bottom:3%;}
.conb_gd a{ color: #fff; text-decoration:none;}
.conb_gd a:hover{ color: #ededed; text-decoration:none;}


#conc{ width:100%; height:auto; float:left; }
.conc{ width:1100px; height:auto; margin:0px auto;}
.conc_bt{ width:17%; height:auto; float:left; display:inline; margin-left:41.5%; background:url(../images/w_05.png) no-repeat top; background-size:100%; margin-top:3%;}
.conc_bt span{ width:100%; height:auto; float:left; font-size:24px; color:#1d2089; text-align:center; margin-top:15px; display:inline; line-height:28px;}
.conc_bt font{ width:120%; float:left;  text-align:center; font-size:24px; color:#a4a4a4; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; line-height:40px; text-transform:uppercase; margin-left:-10%;}
.conc_bthx{ width:22%; height:2px; float:left; background:#1d2089; margin-left:39%; display:inline;} 
.conc_nr{ width:100%; height:auto; float:left; background:url(../images/w_16.jpg) no-repeat center top; margin-top:2%; display:inline;}
.conc_nra{ width:100%; height:auto; float:left; margin-top:5%; display:inline;}
.conc_nra li{ width:24%; height:auto; float:left; background:#fff; margin-left:1.333%; display:inline;}
.conc_nra li img{ width:100%; float:left;}
.conc_nrabt{ width:86%; height:50px; float:left; line-height:50px; text-align:left; margin-top:2%; display:inline; margin-left:7%; display:inline; font-size:16px; color:#000; overflow:hidden;}
.conc_nranr{ width:86%; height:52px; float:left; line-height:26px; text-align:left; display:inline; margin-left:7%; display:inline; font-size:14px; color:#7c7c7c; overflow:hidden;}
.conc_nragd{ border:1px solid #fff;  width:23%; height:auto; float:left; margin-left:7%; display:inline; background:#1d1f88; text-align:center; font-size:14px; color:#fff; margin-top:8%;margin-bottom:10%; line-height:27px; color:#fff;}
.conc_nra li:hover{ background:#1c1f88;}
.conc_nra li:hover .conc_nrabt{ color:#fff;}
.conc_nra li:hover .conc_nranr{ color:#fff;}
.conc_nra li:hover .conc_nragd{ border:1px solid #fff; color:#fff; background:none;}
.conc_nra li:nth-child(1){ margin-left:0px;}
.conc_gd{ width:8%; height:auto; background:#1d2089; border-radius:5px; display:inline;  float:left; font-size:14px; text-align:center; line-height:30px; margin-left:46%; display:inline; color:#fff; margin-top:3%; margin-bottom:3%;}
.conc_gd a{ color: #fff; text-decoration:none;}
.conc_gd a:hover{ color: #ededed; text-decoration:none;}

.sjz{ display:none !important;}

#cond{ width:100%; height:auto; float:left; }
.cond{ width:1100px; height:auto; margin:0px auto;}
.cond_bt{ width:17%; height:auto; float:left; display:inline; margin-left:41.5%; background:url(../images/w_05.png) no-repeat top; background-size:100%; margin-top:3%;}
.cond_bt span{ width:100%; height:auto; float:left; font-size:24px; color:#1d2089; text-align:center; margin-top:15px; display:inline; line-height:28px;}
.cond_bt font{ width:160%; float:left;  text-align:center; font-size:24px; color:#a4a4a4; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; line-height:40px; text-transform:uppercase; margin-left:-30%;}
.cond_bthx{ width:22%; height:2px; float:left; background:#1d2089; margin-left:39%; display:inline;} 

.cond_nr{ width:100%; height:auto; float:left; background:url(../images/w_18.jpg) no-repeat center top; margin-top:2%; display:inline;}

.cond_nrb{ width:100%; height:auto; float:left;margin-top:5%; display:inline;}
.cond_nrb li{ width:23%; height:auto; float:left; margin-left:2.6%; display:inline;}
.cond_nrb li img{ width:100%; float:left;}
.cond_nrb li span{ width:100%; height:40px; font-size:14px; text-align:center; line-height:40px; float:left;}
.cond_nrb li:nth-child(1){ margin-left:0px;}

.cond_gd{ width:8%; height:auto; background:#1d2089; border-radius:5px; display:inline;  float:left; font-size:14px; text-align:center; line-height:30px; margin-left:46%; display:inline; color:#fff; margin-top:3%; margin-bottom:3%;}
.cond_gd a{ color: #fff; text-decoration:none;}
.cond_gd a:hover{ color: #ededed; text-decoration:none;}

#foot{ width:100%; height:auto; float:left; background:#2f2f2f;}
#foota{ width:100%; height:auto; float:left; border-bottom:1px solid #4f4f4f;}
.foota{ width:1100px; height:auto; margin:0px auto;}
.foota_nav{ width:100%; height:99px; float:left; line-height:99px; border-bottom:1px solid #4f4f4f; font-size:14px; color:#fff; margin-top:1%; display:inline;}
.foota_b{ width:100%; height:auto; float:left;}
.foota_ba{ width:65%; height:auto; float:left; margin-top:2%; display:inline; } 
.foota_ba_bt{ width:78%; height:auto; float:left; background:url(../images/w_20.jpg) no-repeat left; background-size:21%; font-size:18px; color:#fff; line-height:20px; padding-left:22%;}
.foota_ba_nr{ width:100%; height:auto; float:left; font-size:14px; color:#fff; line-height:33px; margin-top:4%; display:inline;}
.foota_bb{ width:30%; height:auto; float:left; margin-top:2%; margin-left:5%; display:inline; } 
.foota_bb li{ width:37%; height:auto; float:left; display:inline; margin-left:13%;}
.foota_bb li img{ width:100%;  float:left;}
.foota_bb li span{ width:100%; height:auto; line-height:43px; text-align:center; font-size:14px; color:#fff; float:left;}
#footb{ width:100%; height:auto; float:left; }
.footb{ width:1100px; height:auto; margin:0px auto; color:#fff; text-align:left; font-size:14px; line-height:40px;}
.footb span{ float:right;} 
.footb a{ color: #fff; text-decoration:none;}
.footb a:hover{ color: #ccc; text-decoration:none;}

#con{ width:100%; height:auto; float:left; margin-top:2%; display:inline;}
.con{ width:1100px; height:auto; margin:0px auto;}
.conn{ width:100%; height:auto; float:left; padding-bottom:5%; display:inline;}
.con_left{ width:24%; height:auto; float:left;  display:inline;}
.sub_left_bt{width:93%; height:43px; float:left;  background:url(../images/w_29.jpg) no-repeat; background-size:100% 100%;  line-height:43px; color:#fff; padding-left:7%; font-size:14px; }
.sub_left{ width:100%; height:auto; float:left;}
.sub_left li{ width:100%; height:43px; float:left; margin-bottom:1px; display:inline; font-size:14px; }
.sub_left li a{width:93%; height:43px; float:left; line-height:43px; background:url(../images/w_24.jpg) no-repeat; background-size:100% 100%; color:#363636; padding-left:7%; display:inline;}  
.sub_left li a:hover{width:93%; height:43px; float:left; line-height:43px; background:url(../images/w_25.jpg) no-repeat; background-size:100% 100%; color:#363636; padding-left:7%; display:inline;}

.ejfl li a{background:url(../images/w_30.jpg) no-repeat !important; }
.ejfl li a:hover{ color:#000;}


.lxwm{ width:100%; height:auto; float:left;  margin-top:2%; display:inline;}
.lxwm_bt{width:93%; height:43px; float:left; line-height:43px; background:#2082c1; font-size:14px; color:#fff; padding-left:7%; display:inline;}
.lxwm_nr{ width:92%; height:auto; float:left; background:#e4e4e4; margin-top:2px; display:inline; padding-left:8%; font-size:14px; color:#373737; padding-top:6%; padding-bottom:5%;} 

.lxwm_nr span{ width:44%; height:auto; float:left; margin-left:24%; display:inline; margin-top:5%;}
.lxwm_nr span img{ width:100%;}
.lxwm_nr span font{ width:100%; height:30px; line-height:30px; text-align:center; float:left; color:#363636; font-size:14px; }
.con_right{ width:74%; height:auto; float:left; padding-bottom:1%; display:inline; margin-left:2%;}
.con_right_bt{ width:100%; height:42px; float:left; border-bottom:1px solid #dddddd; line-height:42px; }
.con_right_bt span{ float:right; font-size:14px; color:#363636; }
.con_right_bt span a{ color:#363636;}
.con_right_bt span a:hover{ color:#1d2089;}
.con_right_bt font{ float:left; font-size:14px; color:#363636; padding-left:10px; padding-right:10px; border-bottom:1px solid #2082c1; }

.con_right_nr{ width:100%; height:auto; float:left;}
.about{ width:100%; height:auto; float:left; line-height:24px; font-size:14px; text-align:justify; text-justify:inter-ideograph; color:#525252; margin-top:3%; display:inline;}
.news1{ width:98%; height:auto; float:left; margin-top:2%; display:inline;}
.news1_tu{ width:26%; height:auto; float:left;}
.news1_tu img{ width:100%;}
.news1_zi{ width:71%; height:auto; float:left; margin-left:3%; display:inline;}
.news1_zi_bt{ width:100%; height:32px; float:left; line-height:32px; font-size:14px; margin-top:3%; display:inline; overflow:hidden;}
.news1_zi_bt  a{ color:#1f1f1f;}
.news1_zi_bt  a:hover{ color:#1d2089;}
.news1_zi_rq{ width:100%; height:33px; float:left; line-height:33px; font-size:14px; color:#737373;}
.news1_zi_nr{ width:100%; height:72px; float:left; line-height:24px; font-size:14px; color:#4d4d4d; margin-top:1%; display:inline; overflow:hidden;}

.news{ width:98%; height:auto; float:left; margin-top:2%; display:inline;}
.news li{ width:100%; height:auto; float:left; border-bottom:1px dotted #9a9a9a;  padding-bottom:3%; margin-top:2%; margin-bottom:1%; display:inline;}
.news_rq{ width:9%; height:auto; float:left; border:1px solid #314c79; margin-left:1%; display:inline;} 
.news_rq span{ height:33px;  width:100%; text-align:center; background:#3254a7; font-size:16px; color:#fff; float:left; line-height:33px; }
.news_rq font{ height:33px;  width:100%; text-align:center; background:#fff; font-size:16px; color:#314c79; float:left;  line-height:33px;}
.news_nr{ width:70%; height:auto; float:left; margin-left:3%; display:inline;} 
.news_nrbt{ width:100%; height:28px; float:left; line-height:28px;  font-size:14px; color:#1f1f1f; overflow:hidden;} 
.news_nrnr{ width:100%; height:31px; float:left; line-height:31px;  font-size:14px; color:#4d4d4d;  overflow:hidden;} 
.news_nrbt a{ color: #1f1f1f; text-decoration:none;}
.news_nrbt a:hover{ color: #1d2089; text-decoration:none;}

.fenye{ width:100%; height:auto; float:left; text-align:center;  padding-top:3%; font-size:14px; display:inline;}
.fenye a{ border:1px solid #e0e0e0; border-radius:5px; padding:5px 10px 5px 10px; margin-right:5px; color:#010101;} 
.fenye span{ border:1px solid #e0e0e0; border-radius:5px; padding:5px 10px 5px 10px;  margin-right:5px;  color:#d73838;}


.photo{ width:100%; height:auto; float:left; margin-top:1%; display:inline;}
.photo li{ width:31%; height:auto; float:left; background:#ebebeb; margin-left:3%; margin-top:3%; display:inline;}

.photo li img{ width:100%; float:left;}
.photo li:nth-child(1){ margin-left:0px;}
.photo li:nth-child(4){ margin-left:0px;}
.photo li:nth-child(7){ margin-left:0px;}
.photo li:nth-child(10){ margin-left:0px;}
.photo_bt{ width:86%; height:50px; float:left; line-height:50px; text-align:left; margin-top:2%; display:inline; margin-left:7%; display:inline; font-size:16px; color:#000; overflow:hidden; }
.photo_nr{ width:86%; height:52px; float:left; line-height:26px; text-align:left; display:inline; margin-left:7%; display:inline; font-size:14px; color:#7c7c7c; overflow:hidden; margin-bottom:8%;}
.photo li:hover{ background:#1c1f88;}
.photo li:hover .photo_bt{ color:#fff;}
.photo li:hover .photo_nr{ color:#fff;}

.fenye1{ width:100%; height:auto; float:left; text-align:center;  border-top:1px dotted #9a9a9a; margin-top:5%; display:inline; padding-top:3%; font-size:14px; }
.fenye1 a{ border:1px solid #e0e0e0; border-radius:5px; padding:5px 10px 5px 10px; margin-right:5px; color:#010101;} 
.fenye1 span{ border:1px solid #e0e0e0; border-radius:5px; padding:5px 10px 5px 10px;  margin-right:5px;  color:#d73838;}


/**newsshow.asp**/
.newsshow{ width:100%; height:auto !important; min-height:190px; height:190px; float:left;  display:inline; text-align:center; margin-top:15px;  padding-bottom:30px; color:#333333; padding-bottom:20px; font-size:14px;}
.newsshow input{ margin-top:5px;}
/**newsshow.asp**/
.news_bt{ width:100%; height:auto !important; min-height:50px; height:50px; float:left; margin-top:10px; line-height:35px; font-size:26px; font-weight:bold;border-bottom:1px dashed #999; }
.news_rqa{ width:100%; height:22px; line-height:22px; float:right; display:inline; margin-right:10px; margin-top:5px; margin-bottom:5px;text-align:right;}
.news_nra{ width:100%;  height:auto !important; min-height:100px; height:100px; float:left; text-align:justify; text-justify:inter-ideograph;  line-height:28px; font-size:14px;}
.news_imga{ width:100%; height:auto !important; min-height:30px; height:30px; float:left; text-align:center; display:inline; margin-top:15px; margin-bottom:5px ;}
.news_imga video{ width:100%;}
.zoom{ float:left; margin-top:20px; display:inline;}
.fp{ float:left; width:100%;  display:inline; height:62px; line-height:62px; padding-bottom:5px; font-size:13px; border-bottom:#ccc 1px solid; margin-top:15px; padding-bottom:20px;}
.fp_t{ width:100%; overflow:hidden; height:32px; float:left;  height:32px; line-height:32px; text-align:left; }
.fp span{ float:left;}
.title06_fx{ float:left;}
.newsshow a{ color:#333333;}
.newsshow a:hover{ color:#000;}


.photo1{ width:100%; height:auto; float:left; margin-top:1%; display:inline;}
.photo1 ul{display: flex;flex-wrap: wrap;}
.photo1 li{ width: 254px; height:266px;margin-left:3%; margin-top:20px; display:inline;}

.photo1 li img{ width:100%; border:1px solid #ccc;}
.photo1 li:nth-child(1){ margin-left:0px;}
.photo1 li:nth-child(4){ margin-left:0px;}
.photo1 li:nth-child(7){ margin-left:0px;}
.photo1 li:nth-child(10){ margin-left:0px;}
.photo1_bt{ width:100%; height:50px; float:left; line-height:50px; text-align:left; margin-top:1%; display:inline;  font-size:16px; color:#000; overflow:hidden; }
.photo1 li:hover .photo1_bt{ color:#d73838;}



.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
          animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
          animation-name: bounceInRight;
}








@media (max-width: 1100px) { 
.top{width: 100%;width: margin:0 auto;}
.video{ height:auto;}
.notice{ width:100%;}
.cona{ width:100%;}
.conb{ width:100%;}
.conc{ width:100%;}
.cond{ width:100%;}
.foota{ width:100%; display:none;}
.footb{ width:100%;}
.con{ width:100%;}
}





@media (max-width: 1099px) {
.top .nav{ display:none !important;}

.top .pho_baner{display: block !important;width: 30%;float: right;margin-top: 25px}
.pho_baner .x_btn{width: 30px; height: 21px; background:url(../images/j_03.png) no-repeat; float: right; margin-right:6%; }
.pho_baner .k_content{width: 200px;height: 300px;display: none;float: right; margin-top:20px;}
.pho_baner .k_content ul{width: 100%;}
.pho_baner .k_content ul li{width: 100%;height: 50px;margin-bottom:1px; text-align: center;line-height: 50px;background:rgba(26,145,235,0.8);cursor:pointer;}
.pho_baner .k_content ul li a{ color:#fff !important;}
.pho_baner .k_content ul li a:hover{ color:#fff !important; background:none !important;}
.pho_baner .kefu_w{width:30px;display: block;}

.pto_contbaconttit{  height:33px;  line-height:33px;}


.nav ul li a{ line-height:50px;}
#haiiskefu{width:112px;position:fixed;right:-80px;top:50%;z-index:999;}
#haiiskefu .kfleft{width:32px;height:168px;background:#f00;cursor:pointer;float:left;}
#haiiskefu ul{width:80px;background:blue;float:left;}
#haiiskefu ul li a{width:80px;height:80px;display:block;margin-bottom:1px; line-height:50px !important; background:#EEE;-moz-opacity:0.4;filter:alpha(opacity=40);opacity:0.4;}
#haiiskefu ul li a:hover{-moz-opacity:0;filter:alpha(opacity=0);opacity:0;transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;}
/*ie6*/
*html{overflow:hidden;}
*html #haiiskefu{position:absolute;right:expression(eval(document.documentElement.scrollLeft))-80;top:expression(eval(document.documentElement.scrollTop))-283;}
.about iframe{ width:100% !important;}

}

@media (max-width: 870px) {
	.logo{ width:50%;}
	.conb_nra_b li{padding-bottom:2%; margin-top:1%; margin-bottom:1%;}
    .cona_gd{ width:10%; margin-left:45%;}
	.conb_gd{ width:10%; margin-left:45%;}
	.conc_gd{ width:10%; margin-left:45%;}
	.cond_gd{ width:10%; margin-left:45%;}
	.conc_nragd{ width:26%;}
	.cona_bt{ width:22%; margin-left:36%;}
	.conb_bt{ width:22%; margin-left:36%;}
	.conc_bt{ width:22%; margin-left:36%;}
	.cond_bt{ width:22%; margin-left:36%;}
	.news_nra img{ width:100%;}
	.about img { width:100%;}
	
	.news_nra,.about{width:90%; padding: 0 5%;}
}



@media (max-width: 750px) {
	.cona_bt{ width:26%; margin-left:34%;}
	.conb_bt{ width:26%; margin-left:34%;}
	.conc_bt{ width:26%; margin-left:34%;}
	.cond_bt{ width:26%; margin-left:34%;}
	.tu1{ width:30%; margin-left:35%; padding-top:30%;}
    .tu2{ width:30%; margin-left:35%; padding-top:30%;}
	.tu3{ width:30%; margin-left:35%;  padding-top:30%;}
.conb_nra_brq span{ height:23px; line-height:23px; }
.conb_nra_brq font{ height:23px;  line-height:23px;}
.conb_nra_brq{ width:13%;}
.conc_nragd{ width:30%;}
.cond_nra{ width:90%; margin-left:5%; display:inline;}
.news1_zi_nr{ height:48px;}
		.news_nra img{ width:100%;}
	.about img { width:100%;}
	.news_nra{width:90%; padding: 0 5%;}
}


@media (max-width: 640px) {
	.logo{ width:70%;}
	.notice span{ width:37%;}
	.cona_bt font{ font-size:20px;}
	.conb_bt font{ font-size:20px;}
	.conc_bt font{ font-size:20px;}
	.cond_bt font{ font-size:20px;}
	.cona_gd{ width:14%; margin-left:43%;}
	.conb_gd{ width:14%; margin-left:43%;}
	.conc_gd{ width:14%; margin-left:43%;}
	.cond_gd{ width:14%; margin-left:43%;}
	.cona_bt{ width:30%; margin-left:32%;} 
	.conb_bt{ width:30%; margin-left:32%;} 
	.conc_bt{ width:30%; margin-left:32%;} 
	.cond_bt{ width:30%; margin-left:32%;} 
	.cona_lb li{ width:32.633%;}
	.conb_nra_a{ width:43%;}
    .conb_nra_b{ width:53%;}
	.conb_nra_brq{ width:18%;}
	.conb_nra_bnrbt{ height:22px; line-height:22px;}
	.conc_nragd{ width:40%;}
	.news1_zi_nr{ height:48px;}
	.news_rq{ width:12%;}
	.news_nr{ width:77%;}
	.news_nra,.about{width:90%; padding: 0 5%;}
		.news_nra img{ width:100%;}
	.about img { width:100%;}
}

@media (max-width: 450px) {
.con_right_bt font{ font-size:16px;}
.sjz{ display:block !important;}
.wz{ display:none !important;}
.video{ display:none;}
.video_phone{ display:block; width:100%; height:auto; float:left;}
.video_phone img{ width:100%;} 
.logo{ width:60%;}
.dl-menuwrapper button:after{ width:75% !important; height:2px !important; top:5px !important; left:10% !important; box-shadow: 0 5px !important 0 #fff !important, 0 15px !important  0 #fff !important;}
.dl-menuwrapper button{ width:30px !important; height:33px !important; margin-top:-15px;}
.notice span{ display:none;}
.notice{ padding-left:2%; width:98%;}
.cona_bt{ width:40%; margin-left:27%;}
.cona_bt span{ font-size:16px; line-height:22px; margin-top:10px;}
.cona_bt font{ font-size:14px; line-height:18px;}
.cona_gd{ width:18%; margin-left:41%;}
.tu1{ width:48%; margin-left:26%; padding-top:45%; margin-top:20%;}
.tu2{ width:48%;  margin-left:26%;  padding-top:45%; margin-top:20%;}
.tu3{ width:48%;  margin-left:26%;  padding-top:45%; margin-top:20%;}

.cona_lb li:hover{ width:33%; height:auto; float:left; background:url(../images/w_06.jpg) no-repeat; background-size:100% 100%; margin-left:2px; display:inline;}
.cona_lb li:hover .tu1{ width:48%; height:auto; float:left; background:url(../images/w_08.png) no-repeat; background-size:100%; margin-left:26%; display:inline; line-height:33px; margin-top:20%; display:inline; padding-top:45%; text-align:center; font-size:14px; color:#000;padding-bottom:2%;}
.cona_lb li:hover .tu2{ width:48%; height:auto; float:left; background:url(../images/w_09.png) no-repeat; background-size:100%; margin-left:26%; display:inline; line-height:33px;  margin-top:20%; display:inline;padding-top:45%; text-align:center; font-size:14px; color:#000;padding-bottom:2%;}
.cona_lb li:hover .tu3{ width:48%; height:auto; float:left; background:url(../images/w_10.png) no-repeat; background-size:100%;  margin-left:26%; display:inline;line-height:33px;  margin-top:20%; display:inline;padding-top:45%; text-align:center; font-size:14px; color:#000; padding-bottom:2%;}



.conb_bt span{ font-size:16px; line-height:22px; margin-top:10px;}
.conb_bt font{ font-size:14px; line-height:18px;}
.conb_gd{ width:18%; margin-left:41%;}
.conc_bt span{ font-size:16px; line-height:22px; margin-top:10px;}
.conc_bt font{ font-size:14px; line-height:18px;}
.conc_gd{ width:18%; margin-left:41%;}
.conb_bt{ width:40%; margin-left:27%;}
.conc_bt{ width:40%; margin-left:27%;}
.conb_nra_a{  display:none;}
.conb_nra_b{ width:96%; margin-left:2%;}
.conc_nra li{ width:46%; margin-left:2.5%;}
.conc_nra li:nth-child(1){ margin-left:2.5%;}

.cond_bt span{ font-size:16px; line-height:22px; margin-top:10px;}
.cond_bt font{ font-size:14px; line-height:18px;}
.cond_gd{ width:18%; margin-left:41%;}
.cond_bt{ width:40%; margin-left:27%;}
.cond_nrb li{ width:46%; margin-top:2%;}
.cond_nrb li:nth-child(1){ margin-left:2.6%;}

.footb img{ width:auto !important;}
.head{ height:50px;}
.con_left{ display:none;}
.con_right{ width:98%; margin-left:1%;}
.con_right_bt span{ display:none;}
.news1_zi_bt{ height:26px; line-height:26px; margin-top:0px;}
.news1_zi_rq{ height:22px; line-height:22px;}
.news1_zi_nr{ height:44px; line-height:22px;}
.news_rq{ width:16%;}
.news_rq span{ font-size:14px; height:30px; line-height:30px;}
.news_rq font{ font-size:14px; height:30px; line-height:30px;}
.news_nr{ width:73%;}
.news_bt{ font-size:22px;}

.photo li{ width:46%; margin-left:2.5%; }
.photo li:nth-child(1){ margin-left:2.5%;}
.photo li:nth-child(4){ margin-left:2.5%;}
.photo li:nth-child(7){ margin-left:2.5%;}
.photo li:nth-child(10){ margin-left:2.5%;}
.dl-menuwrapper li a{ font-size:14px !important; padding-left:10px !important;}
.photo1{ margin-top:6%;}
.photo1 li{ width:46%; margin-left:3%; }
.photo1 li:nth-child(1){ margin-left:3%;}
.photo1 li:nth-child(4){ margin-left:3%;}
.photo1 li:nth-child(7){ margin-left:3%;}
.photo1 li:nth-child(10){ margin-left:3%;}
	.news_nra,.about{width:90%; padding: 0 5%;}
	.news_nra img{ width:100%;}
	.about img { width:100%;}

}