﻿@import url(anim.css);
@import url(lrtk3.css);
*{margin:0;padding:0;border:0;}
body {background-color: #fff; /*overflow-x:hidden;*/color: #333;font-size: 12px; font-family: "微软雅黑","Arial", "Microsoft YaHei","Helvetica Neue", "Helvetica", "Arial", "sans-serif";min-width:1200px;}
a { color: #333;
  text-decoration: none;-webkit-tap-highlight-color:transparent;
  /*-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,a:active{/*text-decoration:underline;*/color:#1f7cdb;}
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:1200px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap2{clear:both; width:1200px;margin:0 auto;text-align:left;zoom:1; }
.wrap3{clear:both; width:888px;margin:0 auto;text-align:left;zoom:1; }
.divhidden{ display:none;}
.l{ float:left;}
.r{float:right;}
.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}


/*PC导航*/
.header-v1{ width:100%; position:fixed; /*overflow:hidden; */height:95px;z-index:999; background-color:#fff;box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);}
.nav-hide .header-v1{ height:80px;}
.nav-hide .blank_h{ height:80px;}
.nav-hide .header-v1 .top-main .logo1 img{ height:80px;}
.header-v1 .top-main{ width:98%; max-width:1200px; margin:0 auto;/* position:relative;*/}
.header-v1 .top-main .logo1{ float:left; height:100%;}
.header-v1 .top-main .logo1 img{ height:100%;}
.header-v1 .top-main .logo1 img:hover{transition:all 0.3s;filter: Alpha(Opacity=60);opacity: 0.6;}
.header-v1 .top-main .top_r{ float:right;}
.header-v1 .languages{ float:right; position:relative; display:block;font-size:12px; color:#707070;height:38px;line-height:38px; padding-left:18px; text-align:right;font-family:"宋休"; text-decoration:none;margin-left:10px; background:url(../images/top_pic2.png) left center no-repeat; margin-top:29px;transition:all 0.3s;}
.header-v1 .languages:hover{margin-top:25px;}
.nav-hide .header-v1 .languages{ margin-top:22px;}
.nav-hide .header-v1 .languages:Hover{ margin-top:18px;}
.header-v1 .languages:Hover{transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8;}
/*.header-v1 .languages:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.header-v1 .languages:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: -1px;height:4px;opacity: 0;background-color: #c71d32;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.header-v1 .languages:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}*/
.header-v1 .top-main .top-main-content{ float:right;/* margin-top:31px;*/}
.navBar{}
.nav{ list-style:none; padding:0;  }
.nav .m{ float:left; border-top:0; border-bottom:0; /*width:120px; */ position:relative; margin-right:14px; margin-left:12px;}
.nav a:hover{ text-decoration:none; /*color:#fff;*/}
.nav li:hover span{transform:translateY(-100%);color:#fff;}
.nav h3{ float:left; font-weight:normal; font-size:14px; height:95px; overflow:hidden; width:100%; text-align:center; }
.nav h3 a{ display:block; color:#9c9c9c; width:100px;line-height:95px; font-size:14px; text-transform:uppercase;transition: all 0.5s;}
.nav h3 a span{ display:block;position:relative;transition: all 0.5s;height:95px; text-transform:uppercase;}
.nav-hide .nav h3 a span{ height:80px;}
.nav h3 a span:after{content:attr(data-title);position:absolute;/*color:#fff;*/left:0;transform:translateY(100%);width:100%;top:0; color:#fff;}
.nav h3 a i{ width:9px; height:5px; background:url(../images/top_pic5.png) no-repeat; display:inline-block; margin-left:7px;}
.nav-hide .nav{}
.nav-hide .nav h3{ height:80px;}
.nav-hide .nav h3 a{ line-height:80px;}
.nav .on{}
.nav .on h3 a{/* height:42px; line-height:42px; */color:#fff;background:#1f7cdb; /*background:url(../images/top_bg.png) center bottom no-repeat;*/}
.nav .on h3 a i{ background:url(../images/top_pic6.png) no-repeat; }
.nav .on h3 a span{ color:#fff;}
/*.nav li.on a:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li h3 a:after{content: "";display: block;position: absolute;left: 50%;right: 50%; margin-left:5px; margin-right:5px;bottom: 0px;height:2px;opacity: 0;background-color: #ff9500;-webkit-transition: all .5s;
-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li h3 a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}*/
.nav .sub{ display:none; width:100px;  padding:0; position:absolute; background:rgba(255, 255, 255, 0.8);/* top:87px;*/ top:95px;/* overflow:hidden;*/ text-align:center; z-index:110; left:0%;}
.nav-hide .nav .sub{top:80px;}
.nav .sub li{ vertical-align:middle; list-style:none; text-decoration:none; display:inline-block;line-height:50px;font-size:14px;width:100%; text-transform:uppercase;}
.nav .sub li span{ display:block; height:38px; position:relative;}
.nav .sub li a{ text-decoration:none; background:none; color:#333333; border-bottom:1px solid #e0e0e0; display:block;}
.nav .sub li:last-child a{ border-bottom:0;}
.nav .sub li:last-child a:hover{ border-bottom:0;}
.nav .sub li a:hover{ color:#1f7cdb;border-bottom:1px solid #1f7cdb;}
.nav .sub li:hover img{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.nav .sub li dl{ display:none; background:url(../images/top_bg2.png) left top no-repeat; width:165px; position:absolute; top:0; left:100%;}
.nav .sub li dl dd{ display:block;}
.nav .sub li span:hover dl{ display:block;}
.nav li.m#m3 .sub{ width:140px; left:-20px;}

.blank_h{ height:95px; overflow:hidden;}
.top_search{ float:right;height:95px; width:30px; position:relative;background:url(../images/top_bg1.png) left center no-repeat;}
.nav-hide .top_search{ height:80px;}
.top_search .input1{ width:83%; text-indent:10px; line-height:30px; height:30px; outline:medium; background:none; color:#9c9c9c; text-align:left; font-size:13px; border:0;}
.top_search em{height:100%; width:100%; background:url(../images/top_pic1.png) right center no-repeat; cursor:pointer; display:block;}
.top_search em:Hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.top_search .search_con{ display:none;position:absolute; bottom:-73px;right:0px; width:300px; height:0px; padding-top:23px; padding-bottom:19px; background:url(../images/top_bg2.png) no-repeat;z-index:100;/* border:1px solid #eee;box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.2);border-radius: 2px;*/}
.top_search .search_con .input1{ height:39px; line-height:39px; background:#f8f8f8; border:0; padding-left:5px; margin-left:16px; padding-right:47px; width:174px; float:left; outline:none;}
.top_search .search_con .bnts{ float:left; width:40px; height:39px; background:url(../images/top_pic3.png) no-repeat; cursor:pointer;}
.top_search .search_con .bnts:hover{transition:all 0.3s;background:url(../images/top_pic4.png) no-repeat;}


/*尾部*/
.f_bg{overflow:hidden; background:url(../images/foot_bg1.jpg) center bottom no-repeat;color:#777777; font-size:12px; clear:both; height:415px;}
.f_bg_div{ width:96%; max-width:1200px; margin:0 auto;padding-top:45px; height:313px; overflow:hidden;}
.f_bg a{color:#777777; text-decoration:none;}
.f_bg a:hover{ color:#2980d9;}
.f_bg .links{ float:left; margin-left:40px;overflow:hidden; width:80px;}
.f_bg .links:nth-child(3){ width:120px;}
.f_bg .links h2{ font-size:16px; color:#333333; line-height:32px; font-weight:normal; margin-bottom:10px;}
.f_bg .links ul{ min-height:78px;}
.f_bg .links ul li{ display:block; height:28px; line-height:28px; overflow:hidden;}
.f_bg .links ul li a{transition:all 0.3s; padding-right:5px; font-size:14px;}
.f_bg .links ul li a:hover{ margin-left:5px; padding-right:0;}
.f_bg .f_div2_r2{ float:right; width:184px; padding-left:34px; height:260px; border-left:1px solid #ebebeb; font-size:14px; color:#9f9f9f; text-align:center;}
.f_bg .f_div2_r2 img{ display:block; border-radius:6px; border:1px solid #e7e7e7; width:182px; margin-bottom:10px; margin-top:22px;}
.f_bg .f_div2_r{  float:left; width:307px; padding-right:10px; height:260px; border-right:1px solid #ebebeb;}
.f_bg .f_div2_r span{ display:block; font-size:12px;line-height:26px; color:#cccccc; font-weight:normal; margin-bottom:1px;}
.f_bg .f_div2_r .foot_tel{ display:block; width:270px; border-bottom:1px solid #e1e1e1; height:30px; line-height:24px;font-size:20px; color:#2980d9; font-family:Arial; letter-spacing:1.5px; margin-bottom:15px;}
.f_bg .f_div2_r .foot_contact{ line-height:28px; overflow:hidden; font-size:12px; color:#777777; margin-bottom:12px;}
.foot_a{ overflow:hidden;text-align:left;}

.f_div3{ line-height:58px;height:58px; background-color:#2980d9; clear:both; overflow:hidden; color:#fff; font-size:12px;}
.f_div3 a{ color:#fff;}
.f_div3 a:hover{transition:all 0.3s;filter: Alpha(Opacity=80);opacity: 0.8;color:#fff;}
/*.gotop{ position:fixed; bottom:10%; right:1%; width:51px; height:51px; background:url(../images/gotop.png) no-repeat; background-size:100% 100%;
-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;
}
.gotop:hover{-webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg); cursor:pointer; transform:rotate(360deg);}*/

/*微信弹窗*/
#hidden{z-index: 2147483647;display: none; background: #000; filter: alpha(opacity=0); left: 0px; opacity: 0; position: fixed; width: 3000px; height: 100%; padding-top: 28%; text-align: center; top:0;}
#hiddenimg{opacity:1  ; display:none; position:fixed;left:0%; width:100%; height:300px;padding-top:0;z-index:2147483647; top:28%; text-align:center;}
#hiddenimg img{ width:90%;max-width:300px; margin:0 auto; }
#hiddenimg2{text-align: center;}
.weixinclose{ position:fixed; right:2%; top:2%; color:#fff; font-size:30px; cursor:pointer; z-index:2147483648; font-weight:normal; display:none;}








@media screen and (max-width: 1200px) {
.header-v1{ position:static;}
.blank_h{ height:0;}
}

