* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

:after,:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}



html { 
	overflow-x:hidden; 
	-webkit-text-size-adjust:none;
}

body {
	min-width: 320px; overflow:hidden;
	font-size: 14px;
	color: #666;
	background: #fff;
	font-family: Hiragino Sans GB, Helvetica Neue, arial, 冬青黑体简体中文, 微软雅黑, 黑体;
	-webkit-overflow-scrolling: touch;
}
@font-face {
  font-family: UNIQLO;
  src: url("");
}

@font-face {
  font-family: "iconfont";
  src:   url("../font/iconfont.eot");
  src: url("../font/iconfont.eot") format("embedded-opentype"), url("../font/iconfont.woff") format("woff"), url("../font/iconfont.ttf") format("truetype"), url("") format("svg");
}
.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li,  sub, sup, tt, var, del, dfn,  ins, kbd, q, s, samp,  strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin:0; padding:0;}

ul,ol,li,dl{
  list-style: none;
}


* { text-decoration: none!important;}

a,
a:visited,
a:active,
a:hover,
a:focus { 
	text-decoration:none!important; 
	outline:none; 
	star: expression_r(this.onFocus=this.blur());
}

a {
  color: #333333;-webkit-transition: all ease .4s;
	transition: all ease .4s;
}
a:hover {
  color: #eb6101;-webkit-transition: all ease .4s;
	transition: all ease .4s;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
table { border-collapse: collapse; border-spacing: 0; }
 

.clear { clear:both}
.clearfix { *zoom:1;}
.clearfix:after{
	clear:both; 
	display:block; 
	height:0; 
	visibility:hidden; 
	line-height:0; 
	content:'\20';
}


fieldset { border: 0!important;}

input, button, textarea, select { font-size:100%; outline:none; resize:none}
input[type="button"]{cursor:pointer; border:0}
input[type="submit"]{cursor:pointer; border:0}
input[type="reset"]{cursor:pointer; border:0}
input, textarea{-webkit-appearance:none;} 

input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none; padding:0; }


img { 

}

.vertical-center {
    display: block;
    max-width: 100%;
    max-height: 100%;
    position: absolute; 
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}




.wid_content{ position:relative; width:94%; max-width:1100px; margin:0px auto}
.banner_in_show{margin-top:68px; min-height:460px;background-position:center;}


#erweima_con{ position:absolute; bottom:-80px; right:88px; background-color:#80b32f; padding:9px 15px 15px 15px; text-align:left; line-height:26px; font-weight:bold; color:#FFFFFF; z-index:1; display:none;transition: all 0.3s ease-out 0s;}
#scrollSearchDiv {position: fixed;bottom:300px; right: 0; z-index:100000;display: none;box-shadow: 0px 0px 18px #eee;border:#ebebeb 1px solid; }
#scrollSearchDiv ul li{ position:relative; width:88px; height: auto; text-align:center;background-color: #ffffff; color:#666666; border-bottom:#ebebeb 1px solid; font-size:12px;transition: all 0.3s ease-out 0s; padding-bottom:10px; padding-top:10px;}
#scrollSearchDiv ul li.QQ_Mobile{ display:none;opacity:0}
#scrollSearchDiv ul li a{ color:#666}
#scrollSearchDiv ul li:hover{ background-color:#ed7600; color:#fff}
#scrollSearchDiv ul li:hover a{ color:#FFFFFF}
#scrollSearchDiv ul li .iconfont{ font-size:28px; padding-top:0; padding-bottom:0px; display:block}


.header{ position: fixed; height:68px; width:100%; background-color:#FFFFFF;z-index:20000;-moz-box-shadow: 0px 0px 12px #ccc; 
box-shadow: 0px 0px 12px #ccc; }
.header-in { height:68px;
}
.mainMenu{ display:none;}
.header_search{ position:absolute; top:55px; right:130px; text-align:right;}
.header_search .searchtext{ float:right; background:url(404.png) center center no-repeat; height:28px; line-height:28px; width:161px; text-indent:8px; color:#999999; font-size:12px; border:0}
.header_search .searchbtn{ float:right; background:url(../image/seach_btn.png) center center no-repeat; height:28px; line-height:28px; width:33px; text-indent:-1000px; color:#999999; font-size:12px; border:0}
.logo { float: left;}
.logo  img{ margin-top:6px; width:100%; max-width:56px;}
.Languagee_top{ position:absolute; top:23px; right:0;font-size:14px;color: #999999; border-left:  #CCCCCC 1px solid; padding-left:20px;}
.Languagee_top a{color: #999999; padding:0 5px }
.Languagee_top a.actives{color:#666}
.nav {
	position:absolute; bottom:0px; left:74px;  z-index:1
}

.nav-list li {
	float: left; position:relative; background:url(../image/nav_line.png) right center no-repeat;
}
.nav-list li:last-child{ background:none}
.menu01 .nav-list li.menu_li01>a{ color:#ed7600; background:url(../image/nav_back.png) center bottom no-repeat;}
.menu02 .nav-list li.menu_li02>a{ color:#ed7600; background:url(../image/nav_back.png) center bottom no-repeat;}
.menu03 .nav-list li.menu_li03>a{ color:#ed7600; background:url(../image/nav_back.png) center bottom no-repeat;}
.menu04 .nav-list li.menu_li04>a{ color:#ed7600; background:url(../image/nav_back.png) center bottom no-repeat;}
.menu05 .nav-list li.menu_li05>a{ color:#ed7600; background:url(../image/nav_back.png) center bottom no-repeat;}
.menu06 .nav-list li.menu_li06>a{ color:#ed7600; background:url(../image/nav_back.png) center bottom no-repeat;}
.menu07 .nav-list li.menu_li07>a{ color:#ed7600; background:url(../image/nav_back.png) center bottom no-repeat;}
.nav-list li>a {
	position: relative;
	display: block;
	padding: 0 25px;
	height:68px;
	line-height:68px;
	color: #333333;
	font-size: 16px; font-weight: normal
}
.nav-list li>a:hover {
	position: relative;
	display: block;
	padding: 0 25px;
	height:68px;
	line-height:68px;
	color: #ed7600;
	font-size: 16px; font-weight:normal; background-color:#FFFFFF
}


.nav-list li .menu_erji{ position:absolute; top:100%; left:0; width: auto; background-color:#FFFFFF;box-shadow:0px 0px 20px #c3c3c3 ; display:none}
.nav-list li .menu_erji ul li{ float:none; text-align:center; color:#333333; padding:12px 0; border-bottom:#CCCCCC 1px dotted;}
.nav-list li .menu_erji ul li:hover{ background-color:#fdefe5}
.nav-list li .menu_erji ul li>a{ color:#666666; height: auto; line-height:100%;font-size:14px;}
.nav-list li .menu_erji ul li>a:hover{ color:#ed7600;background-color:#fdefe5; }

.nav-list li:hover .menu_erji{ display:block}




.bottom_links{ height: auto; background-color:#f5f5f5; border-top:#eaeaea 1px solid; padding-top:24px; padding-bottom:24px;}
.bottom_links_wids{ width:100%; max-width:1100px; margin:0px auto;height:auto;}
.bottom_phones{ float: right; width:206px; text-align:center; line-height:24px; color:#999999; border-left:#dcdcdc 1px solid; padding-left:50px; display:inline}
.bottom_listsd{ float:left; width:880px; }
.bottom_listsd li{ float:left; width:175px;display:inline; line-height:24px; text-align:left;}
.bottom_listsd li .li_tit{ font-size:16px; font-family:"微软雅黑"; font-weight: normal; color:#222222; padding-bottom:12px;}
.bottom_listsd li a{ color:#888888; font-size:13px; }
#footer{color:#666666; line-height:20px; background-color:#f5f5f5; font-size:12px;}
.fooder_wid{ width:100%;border-top:#dcdcdc 1px solid;  max-width:1100px; margin:0px auto; padding:15px 0px; text-align:center ; }
#footer a{ color:#666666;}




.main {
    padding-top:40px;
    text-align: left;
    padding-bottom:40px;
}
.main .main_left {
    width: 100%; float: none;
}
.main .main_left .column_bt {
  width: 100%;
  padding-top:0px;
  position: relative; text-align:center
}

.main .main_left .back_img04:before {
background:url(404.png) 88% bottom no-repeat;
}
.main .main_left .back_img03:before {
background:url(404.png) 88% bottom no-repeat;
}
.main .main_left .back_img02:before {
background:url(404.png) 88% bottom no-repeat;
}

.main .main_left .column_bt span {
  display: block; position:relative;
  color: #333;
  font-size:34px;
  font-weight: bold; padding-bottom:20px;
}

.main .main_left .column_bt  span::before {
    content: '';
    position: absolute;
    top:60px;
    left: 50%;
    height: 3px;
    background-color: #e4e4e4;
    width: 70px;
    margin-left: -35px;
}

.main .main_left .column_bt b { display:none;
  color: #999;
  font-size:15px;

  text-transform: uppercase; font-weight:normal;
}
.main .main_left ul {
  margin-top:4px;padding:20px 0; font-size:16px; text-align:center;
}
.main .main_left ul li { display:inline-block;
 
}
.main .main_left ul li.cur > a {color:#fff; border:#ed7600 1px solid; background-color:#ed7600  
}
.main .main_left ul li.cur2 {
  background: #f3f3f3;
}
.main .main_left ul li:hover > a {
  color:#ed7600
}
.main .main_left ul li.cur:hover > a{ color:#FFFFFF}
.main .main_left ul li > a {
  margin-left:5px;padding:10px 35px;Border-radius:30px; margin-right:5px;
  color: #666666; border:#dfdfdf 1px solid; background-color:#FFFFFF;box-shadow:0px 0px 8px #ddd;
}
.main .main_left ul li div {
  margin-left: 39px;
  padding: 5px 0 15px 0;
}
.main .main_left ul li div a {
  display: block;
  color: #4c4c4c;
  font-size: 12px;
  line-height: 22px;
  height: 22px;
  background: url(404.png) 0 center no-repeat;
  padding-left: 10px;
  overflow:hidden;
}
.main .main_left ul li div a.cur {
  color: #17a9d2;
  font-weight: bold;
}


.main .main_left ul li div a:hover {
  color: #17a9d2;
  font-weight: bold;
}

.main .main_right { padding-top:30px;
}
.main .main_right  img { max-width:100%;}
.fonts_shows{ line-height:200%; text-align:left;}

.positions_now{ position:relative; background:url(../image/position_back.png) left top repeat; height:50px; line-height:50px; text-align:left; color:#fff; font-size:13px; margin-top:-50px;}
.positions_now p{ background:url(../image/home_cion.png) left center no-repeat; padding-left:24px;  }
.positions_now span{ color:#f18300}




@media (max-width:1000px) {
body{font-size: 62.5%;}

.bottom_links{ padding:1rem 0;}
.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{ float:none; position:absolute; right:3.2rem; top:0.6rem; font-size:0.9rem; margin:0}
.logo {
  float:left;
       display: inline-block;
    margin: 0 auto; position:relative; width:50%; top:auto
}
.logo  img{ height:2rem; width:auto;  display:block; margin-top:0}
.logo_font{ display:none}
.nav { float:none; position:fixed;display:none; text-align:left;
    left:0%;
    top:4rem;
    z-index: 999;
    width: 100%;
    height:10000px;
    padding: 20px 1.066666rem;
    background:#005cb9;
    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 #4c92d8;
}
.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}
.menu01 .nav-list li.menu_li01 a{ color:#ed7600; background:none}
.menu02 .nav-list li.menu_li02 a{ color:#ed7600;  background:none}
.menu03 .nav-list li.menu_li03 a{ color:#ed7600; background:none}
.menu04 .nav-list li.menu_li04 a{ color:#ed7600; background:none}
.menu05 .nav-list li.menu_li05 a{ color:#ed7600; background:none}
.menu06 .nav-list li.menu_li06 a{ color:#ed7600; background:none}
.menu07 .nav-list li.menu_li07 a{ color:#ed7600; background:none}


.mainMenu{ position: absolute; top:0rem; right:3%;display: block;color: #fff;font-size:32px;width:1.8rem;height:2.4rem;line-height:2.4rem;text-align: center; display:block;}
.mainMenu .h_btn_border {position: absolute;top: 50%;left: 0;background-color: #444;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:0rem; right:3%;display: block;color: #3e3a39;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: #444;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}
  

.bottom_phones{ float: none; width:100%;}
.bottom_phones{ float: none; width:100%; padding:0; display:block;}
.bottom_listsd{ float: none; width:100%;}
.bottom_listsd li{ padding-left:0%; display:block; float:left; text-align:left; padding-left:10%; width:50%}
.nav-list li .menu_erji{ display:none;opacity:0}
.main .main_left ul li { display:inline-block; float:left; width:50%; margin-bottom:0.6rem;}
.menu02 .main .main_left ul li { display:inline-block; float:left; width:33.3333%; margin-bottom:0.6rem;}
.main .main_left ul li > a{ display:block; padding:0.5rem 0;}

.banner_in_show{
    background-position: center;
    margin-top: 0rem;
    background-repeat: no-repeat;
    background-size:210% 100%;
    -moz-background-size: 160% 100%;
    min-height: 17rem;}
.main .main_left .column_bt span{ font-size:2rem;}
.main{ padding-top:1.4rem; padding-bottom:1.4rem;}
.main .main_left .column_bt b{ font-size:1rem;}
.main .main_right{ padding-top:0}
.fonts_shows{ font-size:0.9rem;}
.main .main_left .column_bt  span::before {
    content: '';
    position: absolute;
    top:52px;
    left: 50%;
    height: 3px;
    background-color: #e4e4e4;
    width: 70px;
    margin-left: -35px;
}
.menu06  .about_l_con{ line-height:200%; font-size:1.2rem}
}