@font-face{font-family:CAI978;src:url(../fonts/699-CAI978.eot);src:url(../fonts/699-CAI978.eot?#iefix) format("embedded-opentype"),url(../fonts/699-CAI978.woff) format("woff"),url(../fonts/699-CAI978.otf) format("otf"),url(../fonts/699-CAI978.ttf) format("truetype"),url(../fonts/699-CAI978.svg#gotham) format("svg");font-weight:700;font-style:normal}
*{margin:0;padding:0;border:0;}
body {background-color: #343434; overflow-x:hidden;color: #7d7d7d;font-size: 12px; font-family: "微软雅黑","Microsoft YaHei", "Arial", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";}
a { color: #7d7d7d;-webkit-tap-highlight-color:transparent;
  text-decoration: none;
  -webkit-transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
  -moz-transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
  transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;
}
a:hover {/*color: #fff108;*/ color:#dfff07;/*text-decoration: underline;*/}
input,select,img{vertical-align:middle;}
ul,li{ list-style:none;}
em, cite, th { font-style: normal; font-weight: normal; font-style:normal;}
.wrap{clear:both; width:96%;max-width:1200px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap2{clear:both; width:96%;max-width:1400px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.divhidden{ display:none;}
.l{ float:left;}
.r{float:right;}
.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}

/*PC导航*/
.head_div{ width:98%; position:fixed; left:1%; top:0; z-index:99;}
.head_div .head_logo{ float:left; /*width:194px;*//*width:226px;*/ width:57px; margin-top:25px;}
.head_div .head_menu{ float:right; margin-right:0px; width:20px; height:17px; margin-top:19px; cursor:pointer;transition: all 0.3s; display:none;}
.head_div .head_menu:hover{ width:24px; margin-right:-2px;}
.aside-menu{transition: all 0.3s;  width:0px; height:100%; overflow:hidden; position:fixed; top:0; right:0; background:url(../images/i_bg2.jpg) right bottom no-repeat; background-size:cover;z-index:100;}
.aside-menu.actives2{width:330px;}
.main_con{ width:100%;height:100%;}
#main_con{position:absolute; height:100%; left:0; top:0; width:100%;transition: all 0.5s; overflow:hidden;}
#main_con.actives{-webkit-transform: translateX(-330px);-moz-transform: translateX(-330px); transform: translateX(-330px);}
.head_close{ position:absolute; left:20px; top:20px;width:16px; z-index:9; cursor:pointer;transition: all 0.2s;}
.head_close:hover{-webkit-transform:rotate(60deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); -moz-transform:rotate(90deg); transform:rotate(90deg);}
.aside-menu.actives2 .menu_div{ width:100%;}
.menu_div{ position:absolute; width:0%; height:100%; top:0; left:0; overflow:hidden;}
.menu_div .menu_ul{ overflow:hidden; padding-top:10px;}
.menu_div .menu_ul ul li{ text-align:center; display:block; font-size:14px; line-height:20px; margin-bottom:5px;}
.menu_div .menu_ul ul li label{ display:block; font-size:10px; text-transform:uppercase; font-family:"宋体"; color:#484848; cursor:pointer;}
.menu_div .menu_ul ul li a{ color:#717171; display:block; margin-left:15%; padding-right:15%; padding-top:5%; padding-bottom:4%;background:url(../images/blank.png) left center no-repeat;}
.menu_div .menu_ul ul li a:hover{ color:#bdd124;background:url(../images/i_bg3.jpg) right center repeat-y;}
.menu_div .menu_ul ul li a:hover label{ color:#fff;}
.menu_div .menu_ul ul li.isel a{color:#bdd124;background:url(../images/i_bg3.jpg) right center repeat-y; }
.menu_div .menu_ul ul li.isel a label{ color:#fff;}
.menu_div .menu_ico{ text-align:center;  width:28px; margin:0 auto;}
.menu_div .menu_ico a{ width:28px; display:block; height:28px; border-radius:50%; border:1px solid #4a4a4a; margin-bottom:30px; position:relative;}
.menu_div .menu_ico a.bgs1{background:url(../images/i_bg4.png) center center no-repeat;}
.menu_div .menu_ico a.bgs2{background:url(../images/i_bg5.png) center center no-repeat; }
.menu_div .menu_ico a .ewm{ width:0px; text-align:center; height:0; overflow:hidden; position:absolute; bottom:36px;background:url(../images/i_bg6.png) center center no-repeat; left:10px;transition: all 0.2s;}
.menu_div .menu_ico a .ewm img{ margin:0 auto; width:82px; height:82px;margin-top:6px;}
.menu_div .menu_ico a:hover{ border:1px solid #c0cf1c;}
.menu_div .menu_ico a:hover .ewm{ height:103px; width:94px;left:-33px;}
.menu_div .menu_txt{ padding-left:18px; padding-right:8px; padding-top:6%;overflow:hidden; font-family:"宋体"; font-size:12px; }
.menu_div .menu_txt .menu_txt1{ color:#c0cf1c; overflow:hidden;}
.menu_div .menu_txt .menu_txt1 a{ color:#c0cf1c; float:left; margin-right:26px; line-height:32px; height:32px; overflow:hidden;}
.menu_div .menu_txt .menu_txt1 a span{ display:block;position:relative;transition: all 0.3s;height:32px;}
.menu_div .menu_txt .menu_txt1 a span:after{content:attr(data-title);position:absolute;color:#fff;left:0;transform:translateY(100%);width:100%;top:0;}
.menu_div .menu_txt .menu_txt1 a:last-child{ margin-right:0;}
.menu_div .menu_txt .menu_txt1 a:hover{transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8;}
.menu_div .menu_txt .menu_txt1 a:hover span{transform:translateY(-100%);}
.menu_div .menu_txt .menu_txt2{ line-height:32px; color:#737373; clear:both; padding-bottom:1%;}
.menu_div .menu_txt .menu_txt2 a{color:#737373;}
.menu_div .menu_txt .menu_txt2 a:hover{transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8;}
.menu_div .menu_txt .menu_txt3{ line-height:24px; color:#737373; padding-bottom:3%; letter-spacing:-0.3px;}
.menu_div .menu_txt .menu_txt3 a{color:#737373;}
.menu_div .menu_txt .menu_txt3 a:hover{ color:#c0cf1c;transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8;}
.menu_div .menu_pos{ position:absolute; bottom:4%; width:100%;}
.foot_ico{ position:fixed; /*bottom:1px;*/bottom:38px; right:77px; width:76px; z-index:100; line-height:34px;}
.foot_ico a{ margin-bottom:3px;  width:34px; height:34px; display:block; float:left; /*border:1px solid #a4a4a4;*/ color:#fff; font-size:10px; text-transform:uppercase; text-align:center; line-height:34px; /*background:#343434*/}
/*.foot_ico a:hover{ border:1px solid #c0cf1c; background:#c0cf1c; }*/
.foot_ico a.bg1{background:url(../images/i_bg7.png) #343434 center center no-repeat;}
.foot_ico a.bg1:hover{background:url(../images/i_bg8_hover.png) center center no-repeat; /*#c0cf1c */}
.foot_ico a.bg2{background:url(../images/i_bg8.png)  center center no-repeat; /*#343434*/}
.foot_ico a.bg2:hover{background:url(../images/i_bg8_hover.png) center center no-repeat; /*#c0cf1c*/ }

/*新导航和尾*/
.new_nav{left:0; top:30%; height:100%; position:fixed; z-index:2;}
.new_nav ul li{ display:block; overflow:hidden; margin-bottom:60%; background-position:24px center; background-repeat:no-repeat; background-size:19px 19px;}
.new_nav ul li:nth-child(1){ background-image:url(../images/20180319/left_bg1.png);}
.new_nav ul li:nth-child(2){ background-image:url(../images/20180319/left_bg2.png);}
.new_nav ul li:nth-child(3){ background-image:url(../images/20180319/left_bg3.png);}
.new_nav ul li:nth-child(4){ background-image:url(../images/20180319/left_bg4.png);}
.new_nav ul li:nth-child(5){ background-image:url(../images/20180319/left_bg6.png);}
.new_nav ul li:nth-child(6){ background-image:url(../images/20180319/left_bg7.png);}
.new_nav ul li:nth-child(7){ background-image:url(../images/20180319/left_bg8.png);}
.new_nav ul li:nth-child(1):hover{background-image:url(../images/20180319/left_bg1_on3.png);}
.new_nav ul li:nth-child(2):hover{background-image:url(../images/20180319/left_bg2_on3.png);}
.new_nav ul li:nth-child(3):hover{background-image:url(../images/20180319/left_bg3_on3.png);}
.new_nav ul li:nth-child(4):hover{background-image:url(../images/20180319/left_bg4_on3.png);}
.new_nav ul li:nth-child(5):hover{background-image:url(../images/20180319/left_bg6_on3.png);}
.new_nav ul li:nth-child(6):hover{background-image:url(../images/20180319/left_bg7_on3.png);}
.new_nav ul li:nth-child(7):hover{background-image:url(../images/20180319/left_bg8_on3.png);}
.new_nav ul li:nth-child(1).isel{ background-image:url(../images/20180319/left_bg1_on3.png);}
.new_nav ul li:nth-child(2).isel{ background-image:url(../images/20180319/left_bg2_on3.png);}
.new_nav ul li:nth-child(3).isel{ background-image:url(../images/20180319/left_bg3_on3.png);}
.new_nav ul li:nth-child(4).isel{ background-image:url(../images/20180319/left_bg4_on3.png);}
.new_nav ul li:nth-child(5).isel{ background-image:url(../images/20180319/left_bg6_on3.png);}
.new_nav ul li:nth-child(6).isel{ background-image:url(../images/20180319/left_bg7_on3.png);}
.new_nav ul li:nth-child(7).isel{ background-image:url(../images/20180319/left_bg8_on3.png);}
.new_nav ul li a{ display:block; height:25px; line-height:25px; overflow:hidden; font-size:14px; color:#717171; font-family:"宋体"; text-indent:57px;/*background:url(../images/blank.png) center center no-repeat;*/}
.new_nav ul li a span{ display:block;position:relative;transition: all 0.3s;height:25px;}
.new_nav ul li a span:after{content:attr(data-title);position:absolute;color:#717171;left:0;transform:translateY(100%);width:100%;top:0;}
.new_nav ul li a:hover{ background:url(../images/20180319/left_bg5_3.png) left center no-repeat;}
.new_nav ul li a:hover span{transform:translateY(-100%);}
.new_nav ul li.isel a{ background:url(../images/20180319/left_bg5_3.png) left center no-repeat;}
.foot_bg{ background-color:#616161; font-family:"宋体"; font-size:12px; color:#c4c4c4; line-height:22px; padding-top:6px; padding-bottom:6px; width:98%; padding-left:1%; padding-right:1%;}
.foot_bg.pos{ position:fixed; bottom:0; left:0; z-index:2;}
.foot_bg p.links,.foot_bg .r{ height:22px; overflow:hidden;}
.foot_bg a{color:#c4c4c4; display:inline-block; }
.foot_bg a span{ display:inline-block;position:relative;transition: all 0.3s;height:22px;}
.foot_bg a span:after{content:attr(data-title);position:absolute;color:#fff;left:0;transform:translateY(100%);width:100%;top:0;}
.foot_bg a:hover{color:#fff; }
.foot_bg a:hover span{transform:translateY(-100%);}
.foot_bg .l{ float:left; }
.foot_bg .l p{ padding-right:30px; float:left;}
.foot_bg .menu_ico{ float:left;}
.foot_bg .menu_ico a{ float:left;width:28px; display:block; height:20px;position:relative; margin-top:2px; margin-right:10px;}
.foot_bg .menu_ico a.bgs1{background:url(../images/i_bg4.png) center center no-repeat;}
.foot_bg .menu_ico a.bgs2{background:url(../images/i_bg5.png) center center no-repeat; }
.foot_bg .menu_ico a .ewm{ width:0px; text-align:center; height:0; overflow:hidden; position:absolute; bottom:36px;background:url(../images/i_bg6.png) center center no-repeat; left:10px;transition: all 0.2s;}
.foot_bg .menu_ico a .ewm img{ margin:0 auto; width:82px; height:82px;margin-top:6px;}
/*.foot_bg .menu_ico a:hover{ border:1px solid #c0cf1c; margin-top:0px;}*/
.foot_bg .menu_ico a:hover .ewm{ height:103px; width:94px;left:-33px;}
.languages{ position:fixed; z-index:2; /*right:2%;*/right:7px; bottom:50px; height:18px; line-height:18px; background:url(../images/20180319/foot_bg1.png) left center no-repeat;}
.languages.en{background:url(../images/20180319/foot_bg3.png) left center no-repeat;}
.languages a{ display:block; background:url(../images/20180319/foot_bg2.png) right center no-repeat; padding-right:18px; padding-left:25px; font-family:"宋体"; font-size:12px; color:#c4c4c4;}
.languages a:hover{ /*color:#fff108;*/color:#dfff07;}
@media screen and (max-width: 1200px) {
/*新导航和尾*/
.foot_bg p.links{ display:none;}
}
@media screen and (max-width: 1400px) {
/*PC导航*/
.head_div .head_logo{ margin-top:20px;}
.menu_div .menu_ul ul li a{ padding-top:3%; padding-bottom:2%;}
.menu_div .menu_ico a{ margin-bottom:10px;}
.menu_div .menu_txt .menu_txt1 a{ line-height:24px; height:24px; margin-bottom:6px;}
.menu_div .menu_txt .menu_txt1 a span{ height:24px;}
.menu_div .menu_txt .menu_txt2{ line-height:22px;}
.menu_div .menu_txt .menu_txt3{ line-height:20px;}

/*新导航和尾*/
.foot_bg .l p{ padding-right:12px;}
.foot_bg .menu_ico a{ margin-right:0px;}
}
@media screen and (max-width: 930px) {
/*新导航和尾*/
.foot_bg p.tel{ display:none;}
}
@media screen and (max-width: 780px) {
/*PC导航*/
.head_div{ width:96%; left:2%;}
.head_div .head_logo{ margin-top:15px;}
.head_div .head_menu{ display:inline;}
.menu_div .menu_ul ul li a{ padding-top:1%; padding-bottom:0%;}
.menu_div .menu_txt{ padding-top:2%;}
/*新导航和尾*/
.new_nav{ display:none;}
.new_nav ul li{background-position:16px center;background-size:15px 15px;}
.new_nav ul li a{ text-indent:40px;}
/*新导航和尾*/
.foot_bg .menu_ico{ display:none;}	
}

@media screen and (max-width: 730px) {
/*新导航和尾*/
.foot_bg{ padding-top:3px; padding-bottom:3px; line-height:20px;}
.foot_bg a span{ height:20px;}
.foot_bg .r{ text-align:center;float:none; height:20px; display:none;}
.foot_bg .l{ float:none;}
.foot_bg .l p{ float:none; text-align:center; padding-right:0;}
}
@media screen and (max-width: 480px) {
/*PC导航*/
.head_div .head_logo{ margin-top:10px;}
/*新导航和尾*/
.new_nav ul li{background-position:14px center;background-size:12px 12px;}
.new_nav ul li a{ text-indent:36px; font-size:13px;}

}
@media screen and (max-width: 360px) {
/*PC导航*/
.menu_div .menu_ul ul li{ margin-bottom:0;}
.menu_div .menu_ul ul li a{ padding-top:0%;}

}
.news_con img{max-width:100%!important;}

.head_div .head_logo{animation:mymove8 1s; -webkit-animation:mymove8 1s linear;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	animation-delay:0.2s;

	-webkit-animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards; 
	-webkit-animation-delay:0.2s;
	filter:alpha(opacity=0);opacity:0;}