/*-------网站全局公共调用部分样式----------*/
*{
margin:0px;
padding:0px;
}
body{
background-color:#fff;
overflow-x:hidden;
text-align:center;
margin:0 auto;
font-family: Hiragino Sans GB, Helvetica Neue, arial, 冬青黑体简体中文, 微软雅黑, 黑体;
	color:#444;
	font-size:12px; line-height:100%;
	}
img[src=""]{
opacity: 0;
}
@font-face {
  font-family: "iconfont";
  src:   url("../../fonts/iconfont.eot");
  src: url("../../fonts/iconfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/iconfont.woff") format("woff"), url("../../fonts/iconfont.ttf") format("truetype"), url("../../fonts/iconfont.svg#iconfont") format("svg");
}
.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
address, blockquote, dl, fieldset, figure, hr, ol, p, pre, ul{ padding:0; margin:0}

.fade_in{
-webkit-animation:fadeIn 1s .2s ease both;
-moz-animation:fadeIn 1s .2s ease both;}
{
0%{opacity:0}
100%{opacity:1}
}
{
0%{opacity:0}
100%{opacity:1}
}

.fade_in_up{
-webkit-animation:fadeInDown 1s .2s ease both;
-moz-animation:fadeInDown 1s .2s ease both;}
@-webkit-keyframes fadeInDown{
0%{opacity:0;
-webkit-transform:translateY(-20px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDown{
0%{opacity:0;
-moz-transform:translateY(-20px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}

ul,li{ list-style:none; padding:0; margin:0}
h2{ font-size:12px; font-weight:bold;}
a {
	color:#444;    transition: all 0.3s ease-out 0s;
	text-decoration: none;
}
a:focus {outline-style:none; -moz-outline-style: none;} 
a:hover {
	color: #0d4aa0;
	text-decoration: none;
}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

body{font-size: 62.5%;}

.header{ position:fixed; top:0; left:0; width:100%; z-index:10}


.flogo,.fNav,.qrCode{ float:none; width:100%; padding:0}
.fNav li{ height:2.6rem; font-size:0.8rem}
.qrCode{ padding-top:1rem;}

/*头部公共样式 手机端代码*/
.header{ height: auto;position: fixed;
	padding:1rem 0;
	-webkit-box-shadow: 0 -5px 13px rgba(0,0,0,.1);
	-moz-box-shadow: 0 -5px 13px rgba(0,0,0,.1);
	box-shadow: 0 -5px 13px rgba(0,0,0,.1); left:0; width:100%; margin:0; top:0;}
.header-in{ text-align:left; height:auto}
.header_search{ display:none}
.Languagee_top{position:absolute; right:2rem; top:1rem; font-size:0.9rem; margin:0}
.Languagee_top img{ width:28%; margin-right:0.4rem}
.logo {position:absolute; left:2rem; top:1rem; }
.logo  img{ height:3.4rem; width:auto; }
.logo_font{ display:none}
.nav { float:none; position:fixed;display:none; text-align:left;
    left:0%;
    top:0;
    z-index: 999;
    width: 100%;
    height:10000px;
    padding: 20px 1.066666rem;
    background-color: rgba(13,74,160,0.95);
    overflow-y: scroll;}
.nav  li{ float:none;}
.nav  li a {
	position: relative;
    display: block;
    height: auto; line-height:normal;
	padding:0.8rem 0px;
    color: #fff;
    font-size:1.1rem;
    border-bottom: 1px solid #3174d3;
}
.nav  li>a::before{ display:none}
.nav  li>a::after {
	content: '';
	position: relative;
	-webkit-transition: all ease .4s;
	   -moz-transition: all ease .4s;
	    -ms-transition: all ease .4s;
	     -o-transition: all ease .4s;
	        transition: all ease .4s;
}
.nav ul{ float:none; width:100%; display:block; margin:0;}
.nav ul>li{ float:none; width:100%; padding:0; background:none}
.nav  li.active a{ color:#fff}

.mainMenu{ position: absolute; top:0.6rem; right:3%;display: block;color: #fff;font-size:32px;width:1.8rem;height:2.4rem;line-height:2.4rem;text-align: center; display:block; z-index:1000}
.mainMenu .h_btn_border {position: absolute;top: 50%;left: 0;background-color: #fff;border-radius: 1px;width: 100%;height:1px;}
	.mainMenu .h_btn_border--01 {margin-top: -7px;-webkit-transition: top .1s ease-in-out,.5s ease 0s;transition: top .1s ease-in-out,.5s ease 0s;}
	.mainMenu .h_btn_border--02 {opacity: 1.0;-webkit-transition: .4s ease;transition: .4s ease;}
	.mainMenu .h_btn_border--03 {margin-top: 7px;-webkit-transition: .4s ease 0s;transition: .4s ease 0s;}
	
	.opening{ position: absolute; top:0.6rem; right:3%;display: block;color: #fff;font-size:32px;width:1.8rem;height:2.4remx;line-height:2.4rem;text-align: center;}
	.opening .h_btn_border {position: absolute;top: 50%;left: 0;background-color: #fff;border-radius: 1px;width: 100%;height:1px;}
	.opening .h_btn_border--01 {  top: 50%;margin-top: 0!important;-webkit-transform: rotateZ(45deg);transform: rotateZ(45deg);-webkit-transition: .4s ease;transition: .4s ease; z-index:100000}
	.opening .h_btn_border--02 {top: 50%;-webkit-transform: translateX(100%); transform: translateX(100%);opacity: 0.0;z-index:100000}
	.opening .h_btn_border--03 {top: 50%;
  margin-top: 0!important;
  -webkit-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);z-index:100000}
  /*头部公共样式 手机端代码*/

.width94{ width:94%; margin:0px auto}

  /*底部公共样式 手机端代码*/
.bottom_links{ padding:0.6rem 0;background-color: #f7f7f7; margin-top:1rem; padding-left:3%; padding-right:3%}
.bottom_links ul li{}
.bottom_links ul li .bottom_links_tit{ position:relative;font-size:1rem; padding:0.8rem 0; text-align:left;color:#333}
.bottom_links ul li .bottom_links_tit span img{ position:absolute; top:0.8rem; right:0; width:0.85rem; height:auto;}
.bottom_links ul li  .bottom_links_lists{ padding:0.5rem 0;border-top: #e6e6e6 1px solid; }
.bottom_links ul li  .bottom_links_lists ul li{ text-align:left; font-size:0.8rem; padding:0.5rem 0;}
.bottom_links ul li  .bottom_links_lists ul li a{ color:#999999}

.bottom_fonts{border-top: #e6e6e6 1px solid; text-align:center; padding-top:0.6rem; line-height:180%; font-size:0.8rem; color:#666666}

.banner_in_img img{ width:100%; min-height:6px;}


/*内页公共样式内容开始*/
.lantitle {
    width: 100%;
    margin: auto;
    background: url(../images/ditu.jpg) no-repeat center;
    height:90px;
    text-align: center;
    position: relative;
}

.lantitle .en {
    display: block;
    text-transform: Uppercase;
    color: #f08300;
    font-size: 25px;
    font-weight: bold;
    height: 50px;
    overflow: hidden;
    line-height: 70px;
}
.lantitle .zw {
    display: block;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    width: 315px;
    text-align: center;
    margin: auto;
}
.abouts-nav{ padding:0 4%;}
.abouts-nav a {
    display: block;
    height: auto;
    font-size:0.9rem;
    color: #9f9f9f;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    padding:0.6rem 0.5rem;
    border: 1px solid #9f9f9f;
    float: left;
}
.abouts-nav .cur {
    border: 1px solid #0d4aa0;
    color: #0d4aa0;
}

.swiper-container3 .wid_auto{ width:auto; padding-right:0.8rem; }

.font_in_show{ line-height:200%; font-size:0.85rem; text-align:left; padding-top:1rem;}
.font_in_show img{ width:100%; max-width:100%;}