@charset "utf-8";
/* CSS Document */
body,div,ul,li,p,ol,h1,h2,h3,h4,h5,h6,dl,dt,dd,table,tr,td,img,span,b,form,input,span,video{ margin:0; padding:0}
body{ color:#000; font-size:12px; font-family:Microsoft Yahei; -webkit-font-smoothing: antialiased;  }/*background:#f8f8f8 */
img{ border:0; vertical-align:middle; max-width:100%;}
ul,ol,li{ list-style:none;}
em,i{ font-style:normal}
a{ text-decoration:none}
font{ font-size:12px;}
.ty01,.ty02{ margin:0 auto; overflow:hidden}
.head01{ width:93%; padding:0 3.5%; height:80px;  transition:all 0.35s }
.head02{ width:100%; display:flex; justify-content:space-between; height:100%; position:relative }

.logo{height:100%; display:flex; align-items:center;}
.logo img{ height:26px}
.logoko img{ height:26px}

#header{ height:80px; margin-right:110px;  }
.nav{ width:100%; height:80px; float:left;  }
.nav li{ position: relative; padding:0 20px; float:left; height:80px;  }
.nav li a{ width:100%; height:80px;  line-height:80px;  display:block; float:left; color:#333; font-size:17px; transition:all 0.2s }
.nav li a:hover {  text-decoration:none;}
.nav li .nav-w { z-index:21; position:absolute; display:none; float:left; clear:both; left:-22px; overflow:hidden; top:80px; width:170px;}
.nav li:hover a{color:#e49d26; text-decoration:none;}
.nav li .section-nav1{  height:auto; width:100%; overflow: hidden; background:#fff }
.nav li .section-nav1 ul { width:100%; position:static; overflow:hidden;}
.nav li .section-nav1 ul li{position:static; padding:0px; margin:0; width:100%;  background:none; float:left; overflow:hidden; height:47px; text-indent:10px}
.nav li div.section-nav1 a { float:left; display:block; line-height:50px; height:50px; overflow:hidden; padding:0;  width:100%; color:#333; font-size:15px; border-top:none; margin:0;  border:none; text-decoration:none;transition: all 0.4s; text-align:center; font-weight:normal}
.nav li div.section-nav1 a img{ margin-right:10px;transition: all 0.4s; vertical-align:middle; margin-top:-2px}
.nav li div.section-nav1 a img:nth-child(2){ display:none}
.nav li .section-nav1 ul li a:hover {color:#fff; text-decoration:none;background:#e49d26; }
.nav li .section-nav1 ul li a:hover img:first-child{ display:none}
.nav li .section-nav1 ul li a:hover img:nth-child(2){ display:block; display:inline}
.nav li:hover .section-nav1 a{ background:none; }
.nav li a.on_h{ color:#e49d26}
.nav li:hover a.on_h{ color:#e49d26}
.head-soso{ width:auto; position:absolute; right:0; top:0; height:100%; display:flex; align-items:center; z-index:999}
.head-soso dd{ margin-right:45px}
.head-soso dd:last-child{ margin-right:0px; display:flex; align-items:center}
.head-soso dd img{ display:block; width:24px}
.head-soso dd img:nth-of-type(2){ display:none}
.soso10{ width:381px; overflow:hidden; position:absolute; right:30px; top:80px; height:60px; background:#f6f6f6; z-index:999;}
.soso10 .search_text{ float:left; overflow:hidden; height:60px; line-height:60px; border:none; padding-left:15px; width:320px; font-family:"microsoft Yahei"; color:#888; background:none;outline: none;}
.soso10 .search_button{ width:46px; height:60px; float:left;  border:none; background:none; background:url(so2.png) no-repeat center center; outline:none; background-size:50%}
.soso10 .search_button:hover{ cursor:pointer;outline: none;}

.language1{ height:80px; line-height:76px}
.language2{ width:100px; overflow:hidden; position:absolute; right:3.5%; top:79px; background:#fff; z-index:999; margin-right:-37px; display:none; transition:all 0.35s}
.language2 li{ width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:10px;text-align:center}
.language2 li a{ font-size:16px; color:#666; }
.language2 li:first-child a,.language2 li:nth-child(4) a{ font-family:"Microsoft Yahei"}
.language2 li a:hover{ color:#e49d26}
.language1:hover .language2{display:block}
.head01:hover{ background:#fff}
.head01:hover .nav li a{ color:#333}

.head03{ background:#fff; height:70px;box-shadow:0px 5px 10px -5px rgba(0,0,0,.1)}
.head03 #header{ height:70px;  }
.head03 .nav{  height:70px; }
.head03 .nav li{ height:70px;}
.head03 .nav li a{height:70px;  line-height:70px; color:#333}
.head03 .nav li .nav-w {top:70px; }
.head03 .language2{ top:69px}
.head03 .head-soso dd img:nth-of-type(2){display:block}
.head03 .head-soso dd img:nth-of-type(1){ display:none }
.body .head01 .head-soso dd img:nth-of-type(2){ display:block}
.body .head01 .head-soso dd img:nth-of-type(1){ display:none}
.banner{ width:100%;  background:#062157; height:650px; position:relative}
.ban{ overflow:hidden; width:100%; }
.fullSlide {width:100%;position:relative; overflow:hidden;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:2;overflow:hidden;}
.fullSlide .bd ul {width:100% !important; height:650px}
.fullSlide .bd li {width:70% !important; padding:0 15%; overflow:hidden; height:100%;}
.fullSlide .bd li dl{ width:100%; float:left; overflow:hidden; margin-top:350px}
.fullSlide .bd li dl dt{ width:100%; float:left; overflow:hidden; line-height:60px; font-size:55px; color:#fff; text-align:center; font-weight:bold; margin-bottom:10px}
.fullSlide .bd li dl dd{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:21px; color:#fff; text-align:center;}
.fullSlide .bd li dl dd span{ padding:0 15px}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:1.5%;z-index:9;width:40px;height:76px;background:url(arrleft.png) 0 0 no-repeat;cursor:pointer;filter:alpha(opacity=70);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:1.5%;background:url(arrright.png) 0 0 no-repeat;}
.hotbox{ width:1430px; margin:0 auto; position:absolute; left:50%; margin-left:-715px; top:527px; z-index:999 }
.hotbox1{ width:1400px; margin:0 15px 15px; height:145px; background:#fff; box-shadow:0 3px 10px 0 rgba(0, 0, 0, 0.07); border-radius:11px; box-sizing:border-box; padding:0 78px; display:flex; justify-content:space-between;  align-items:center }
.hot-main{ display:flex}
.so-dl01{ width:310px; height:50px; border-right:1px solid #eee; display:flex;align-items:center; margin-right:74px; position:relative}
.so-dl01 dt{ width:100%; float:left; line-height:50px; font-size:18px; color:#111; position:relative; cursor:pointer}
.so-dl01 dt img{ margin-right:10px; margin-top:-3px}
.so-dl01 dt img:nth-of-type(2){ position:absolute; right:90px; top:25px}
.so-dl01 dt:hover{ color:#e49d26}
.so-dl01 ul{ width:90%; position:absolute; left:0; top:50px; box-shadow:0 3px 10px 0 rgba(0, 0, 0, 0.07); background:#fff; padding:15px 30px; box-sizing:border-box; margin-bottom:10px }
.so-dl01 ul dd{ width:100%; float:left; overflow:hidden; line-height:20px; height:20px; border-bottom:1px solid #f3f3f3; margin-bottom:10px; padding:5px 0}
.so-dl01 ul dd a{ font-size:14px; color:#666}
.so-dl01 ul dd a:hover{ color:#e49d26}
.hotbox1 h5 a{ display:block; width:300px; height:70px; text-align:center; line-height:70px; background:#e49d26; border-radius:35px; font-size:18px; color:#fff; font-weight:normal}
.hotbox1 h5 a img{ margin-right:10px; margin-top:-3px}
.hotbox1 h5 a:hover{background-image: linear-gradient(to right,#ecb65f,#dd8f13 );}
.tyh3{ width:100%; float:left; overflow:hidden; line-height:45px; font-size:40px; color:#3f4156; font-weight:bold; letter-spacing:-1.5px; margin-bottom:15px; padding-top:60px;text-align:center;}
.tyh3 img{ margin-top:-60px}
.tyh6{ width:100%; float:left; overflow:hidden; font-weight:normal; line-height:30px; text-align:center; font-size:18px; margin-bottom:60px; color:#565969 }
.foot01{ background:#181818; padding:75px 0}
.foot01 .ty02{ display:flex;  }

.foot02{  flex:1; display:flex; justify-content:space-between; margin-right:100px}
.foot02 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:25px; background:url(foot_dot01.gif) no-repeat 0 bottom; padding-bottom:10px;  }
.foot02 dl dt a{ font-size:19px; color:rgba(255,255,255,.9);  }
.foot02 dl dd{ width:100%; float:left; overflow:hidden; font-size:15px; line-height:30px; height:30px; margin-bottom:10px}
.foot02 dl dd a{  color:rgba(255,255,255,.8);}
.foot02 dl a:hover{ color:#e49d26; }
.foot_m1{ display:none}

.foot03{ width:auto}
.foot03 h3{ width:100%; display:flex;justify-content:flex-end; margin-bottom:20px}
.foot03 h3 a{ width:50px; height:50px; border-radius:50%; border:1px solid rgba(255,255,255,.1); text-align:center; line-height:50px; transition:all 0.3s; margin-right:25px}
.foot03 h3 a img{ height:21px}
.foot03 h4{ width:100%;overflow:hidden; justify-content:flex-end; display:flex}
.foot03 h4 p{ margin-right:60px; line-height:40px; font-size:15px; color:rgba(255,255,255,.8); font-weight:normal; margin-top:-11px}
.foot03 h4 p a{ color:rgba(255,255,255,.8); font-size:12px;}
.foot03 h4 p a:hover{ color:#e49d26}
.foot03 h4 img.img_touch{ border:8px solid rgba(255,255,255,.99); width:96px;margin-right:20px}
.foot03 h4 img:last-child{ margin-right:0 }
.foot03 h3 a:hover{ background:#a7a7b4}

.copy{background:#f7f7f7; }
.copy02{ width:100%; display:flex; justify-content:space-between;border-top:1px solid #e7e7e7;padding:50px 0;}
.copy02 dl{ display:flex}
.copy02 dl h6{ width:52px; height:52px; text-align:center; line-height:47px; background:#ededed; border-radius:50%; margin-right:15px}
.copy02 dl ul{ flex:1; margin-top:3px}
.copy02 dl dt{ line-height:20px; font-size:14px; color:#888}
.copy02 dl dd{ line-height:30px; font-size:14px; color:#333; font-weight:bold}
.copyfoot{ background:#181818; border-top:1px solid #313131}
.copy03{ width:100%; display:flex; justify-content:space-between; line-height:59px; font-size:14px; color:rgba(255,255,255,.3)}
.copy03 a{ color:rgba(255,255,255,.3); }
.copy03 span{ font-size:12px; color:rgba(255,255,255,.3); font-weight:normal; font-family:"宋体"; padding:0 10px}
.copy03 img{ margin-top:-3px; margin-right:5px}
.copy03 a:hover{ color:#e49d26; text-decoration:underline}
.top-btn{position:fixed; right:15px;  bottom:10px; z-index:999; }
.top-btn .btn{width:50px; height:51px; cursor:pointer; position:relative; border-radius:5px}
.top-btn .btn-top{background:url(r_top.png) center center no-repeat; background-color:rgba(63,65,86,1); background-size:50%; display:none;}
.top-btn .btn-top:hover{background-color:#444;}
.dl-menuwrapper{ display:none}


/******** 手机版 ********/
@media (max-width:767px){
.ty02{ width:92%}
.head01{ width:100%; padding:0;height:60px;}
.head02{ width:100%;}
.head01 .language2{ top:60px}
.logo{ margin-left:3%; z-index:999}
.logo img{ height:16px}
.logoko img{ height:16px}
#header{ display:none}
.dl-menuwrapper{ display:block;}
.head-soso{ right:60px; }
.head-soso dd{ margin-right:10px}
.soso10{ width:100%; right:0%; top:60px; height:50px; display:flex}
.soso10 .search_text{  height:50px; line-height:50px; border:none; padding-left:15px; flex:1; box-sizing:border-box}
.soso10 .search_button{ width:46px; height:50px;}
.foot01{ padding:30px 0;}
.foot02{ display:none}
.foot03{ width:70%; padding:0 15%}
.foot03 h3{ margin-bottom:0px}
.foot03 h3 a{ width:46px; height:46px; line-height:46px; }
.foot03 h3 a img{ height:16px}
.foot03 h4{ display:none}
.copy03{ font-size:10px; line-height:40px}
.copy03 p:last-child{ display:none}
.foot_m1{ display:block; background:#181818;}
.foot_m1 dl{ width:100%; float:left; overflow:hidden;border-bottom:1px solid #313131;}
.foot_m1 dl:first-child{border-top:1px solid #313131;}
.foot_m1 dl dt{ width:100%; height:56px; line-height:56px;  font-size:16px; font-weight:bold; color:rgba(255,255,255,.8)}
.foot_m1 dl dt span{ float:right; line-height:56px; }
.foot_m1 dl dt span a{font-size:17px;  color:rgba(255,255,255,.8); font-family:"宋体"; padding:0 10px}
.foot_m1 dl ul{ width:100%; float:left; overflow:hidden; padding-bottom:10px; transition:all 0.35s}
.foot_m1 dl dd{ width:100%; float:left; overflow:hidden; line-height:36px; }
.foot_m1 dl dd a{ font-size:12px; color:rgba(255,255,255,.8)}
.foot_m1 h5{ width:100%; float:left; text-align:center; line-height:26px; font-size:11px; color:rgba(255,255,255,.5); font-weight:normal; padding:30px 0}
.foot_m1 h5 img{ height:20px}
.copyfoot{ border-top:none; padding:10px 0; display:none}
.tyh3{ line-height:30px; font-size:25px;  margin-bottom:5px; padding-top:30px;}
.tyh3 img{ width:20px; margin-top:-30px;}
.tyh6{ line-height:20px;  font-size:14px; margin-bottom:20px;  }
.top-btn .btn{width:30px; height:31px; border-radius:0px}
}

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){

.ty02{ width:94%}
.head01{ width:100%; padding:0;height:60px;}
.head02{ width:100%;}
.head01 .language2{ top:60px}
.logo{ margin-left:3%; z-index:999}

#header{ display:none}
.dl-menuwrapper{ display:block;}
.head-soso{ right:60px; }
.soso10{  top:60px; }
.tyh3{ line-height:40px; font-size:35px; margin-bottom:5px; }
.tyh3 img{ width:30px; margin-top:-50px;}
.tyh6{ line-height:20px; font-size:16px; margin-bottom:40px }
/* 底部 */
.foot01{padding:40px 0}
.foot02{ margin-right:30px}
.foot02 dl dt{margin-bottom:20px; padding-bottom:10px;  }
.foot02 dl dt a{ font-size:16px; }
.foot02 dl dd{  font-size:13px; line-height:30px; margin-bottom:5px}
.foot02 dl dd a{  color:rgba(255,255,255,.8);}
.foot02 dl a:hover{ color:#e49d26; }
.foot03 h3{margin-bottom:20px}
.foot03 h3 a{ width:30px; height:30px;  line-height:30px;margin-right:15px}
.foot03 h3 a img{ max-height:50%;}
.foot03 h4{ width:100%; float:left; overflow:hidden; text-align:right}
.foot03 h4 p{ display:none}
.foot03 h4 img.img_touch{ width:70px;}


/* 版权 */
.copy03{ font-size:12px;}
}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){
.nav li{ padding:0 10px; }
.nav li a{font-size:15px }
.ty02{ width:94%}
.tyh3{ line-height:40px; font-size:35px; margin-bottom:5px; }
.tyh3 img{ width:30px; margin-top:-50px;}
.tyh6{ line-height:20px; font-size:16px; margin-bottom:40px }

/* 底部 */
.foot01{padding:50px 0}
.foot02{ margin-right:50px}
.foot02 dl dt{margin-bottom:20px; padding-bottom:10px;  }
.foot02 dl dt a{ font-size:18px; }
.foot02 dl dd{  font-size:14px; line-height:30px; margin-bottom:5px}
.foot02 dl dd a{  color:rgba(255,255,255,.8);}
.foot02 dl a:hover{ color:#e49d26; }
.foot03 h3{margin-bottom:20px}
.foot03 h3 a{ width:40px; height:40px;  line-height:40px;margin-right:15px}
.foot03 h4{ width:100%; float:left; overflow:hidden; text-align:right}
.foot03 h4 p{ display:none}
.foot03 h4 img.img_touch{ width:90px;}

/* 版权 */
.copy03{ font-size:13px;}

}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){
.nav li{ padding:0 10px; }
.nav li a{font-size:17px }
.ty02{ width:94%;}
.tyh3{ line-height:40px; font-size:35px; margin-bottom:10px; }
.tyh6{  line-height:20px; font-size:16px; margin-bottom:50px }


/* 底部 */
.foot02{ margin-right:80px}
.foot03 h3 a{ width:40px; height:40px;  line-height:40px;}
.foot03 h3{margin-bottom:25px}

/* 版权 */
.copy03{ font-size:14px;}


}

/******** 1400px ********/
@media (min-width:1440px){
.ty02{ width:1400px}
}

