/*网站全局样式设置  begin*/

* {
    -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,body { height: 100%; }*/

html { 
	overflow-x:hidden; 
	-webkit-text-size-adjust:none;
}

body {
    position:relative;
	font-size: 12px; min-width:1200px;
	color: #777;
	background:#fff;
	    font-family: "Microsoft Yahei", 微软雅黑, sans-serif;overflow: auto; height:100%;
}
@font-face {
  font-family: UNIQLO;
  src:url("../fonts/DIN-Medium.otf");
}


@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;
}
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;
}

/*RESET A*/
* { 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: #777;-webkit-transition: all ease .4s;
	transition: all ease .4s;
}
a:hover {
  color: #d0141a;-webkit-transition: all ease .4s;
	transition: all ease .4s;
}
img{ max-width:100%;}
/* HTML5 RESET THE OLD BROWERS*/
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 the FLOAT*/
.clear { clear:both}
.clearfix { *zoom:1;}
.clearfix:after{
	clear:both; 
	display:block; 
	height:0; 
	visibility:hidden; 
	line-height:0; 
	content:'\20';
}

/*RESET the FORM*/
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; }
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; }

/*RESET FONTS*/
.t2 { text-indent: 2em;}
em { font-style: normal;}

.text-center { text-align: center;}
.text-right { text-align: right;}

.overf {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
a.move_up{transform: translateY(0px);-webkit-transition: all ease .4s;transition: all ease .4s;}
a.move_up:hover{transform: translateY(-20px);-webkit-transition: all ease .4s;transition: all ease .4s;}
.color134dab{ color:#134dab}
.color7e8085{ color:#7e8085}
.color000000{ color:#000000}
.font60{ font-size:60px;}
.font30{ font-size:30px;}
.font36{ font-size:36px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font24{ font-size:24px;}
.font45{ font-size:45px;}
.border_radius6{border-radius:6px;}
.underline_01{ border-bottom:#000000 1px solid; padding-bottom:6px; }

/*RESET IMAGES*/
img { 

}
/*IMAGE CENTER*/
.vertical-center {
    display: block;
    max-width: 100%;
    max-height: 100%;
    position: absolute; 
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

/*THE SPECIAL FONTS*/
@font-face {
    font-family: 'PingFang-Heavy';
    src: url(".../fonts/PingFang Heavy.eot");
    src: url("../fonts/PingFang Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/PingFang Heavy.woff") format("woff"), url("../fonts/PingFang Heavy.ttf") format("truetype"), url("../fonts/PingFang Heavy.svg#PingFang Heavy") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'PingFang-Light';
    src: url(".../fonts/PingFang Light.eot");
    src: url("../fonts/PingFang Light.eot?#iefix") format("embedded-opentype"), url("../fonts/PingFang Light.woff") format("woff"), url("../fonts/PingFang Light.ttf") format("truetype"), url("../fonts/PingFang Light.svg#PingFang Light") format("svg");
    font-weight: normal;
    font-style: normal
}

.wid_content{ position:relative; width:92%; margin:0px auto}
.height80{ height:80px;}
.banner_in{height:276px; overflow:hidden;background-position: center; background-size: cover; background-repeat: no-repeat; }
.banner_in img{ height:auto}
.padding60{ padding:60px 0;}
.titile_names{ font-size:26px; font-weight: normal;}
.titile_names span{ position:relative;}
.titile_names span::before {
    content: '';
    position: absolute;
    bottom:-12px;
    left:0%;
    height: 3px;
    background-color: #c69e65;
    width:100%;
}

/*网站全局样式设置  END*/

/*网站头部样式 begin*/
.header{ height:95px; top:0; left:0; width:100%; background-color:#FFFFFF;z-index:20000; }
.header-in { height:95px;
}
.mainMenu{ display:none;}
.search_icon{position:absolute; bottom:30px; right:100px; text-align:right; width: auto;display: block; color:#666666; font-size:32px; z-index:11 }
.search_icon a:hover{ color:#1973b3}
.header_search{display: none; }
.header_search_backcolor{position:fixed; left:0; top:0; right:0; bottom:0px;  text-align:center; background: rgba(0,0,0,0.8);width:100%; height:100%; z-index:100000}
.header_search .search_wids{position: fixed; left:50%; margin-left:-250px; top:50%; margin-top:-30px; width:500px; height:60px; line-height:60px; z-index:1000001}
.header_search .searchtext{ float:right; background-color:#fff;height:60px; line-height:60px; width:88%; text-indent:8px; color:#666; font-size:14px; border:0}
.header_search .searchbtn{ float:right; background:#fff url(../images/search001.png) center center no-repeat; height:60px; line-height:60px; width:12%; text-indent:-1000px; color:#999999; font-size:14px; border:0}
.logo { float: left;}
.logo  img{ margin-top:22px; width:100%; max-width:240px;}
.logo_font { float: left;}
.logo_font  img{ margin-top:40px; width:100%; max-width:319px; margin-left:20px; display:inline}
.Languagee_top{ position:absolute; top:25px; right:0;}
.Languagee_top img{ width:100%; max-width:191px;}
.yellows{ color:#1973b3; font-size:24px; font-weight:bold}
.nav {
	position:absolute; top:0px; right:150px; width: auto; z-index:10
}
.mobs-nav{ display:none;}
.nav-list > li {float: left; position:relative; text-align:center  }
.menu01 .nav-list > li.menu_li01>a{ color:#cf000e;}
.menu02 .nav-list > li.menu_li02>a{color:#cf000e;}
.menu03 .nav-list > li.menu_li03>a{ color:#cf000e;}
.menu04 .nav-list > li.menu_li04>a{ color:#cf000e;}
.menu05 .nav-list > li.menu_li05>a{ color:#cf000e;}
.menu06 .nav-list > li.menu_li06>a{ color:#cf000e;}
.menu07 .nav-list > li.menu_li07>a{ color:#cf000e;}
.menu08 .nav-list > li.menu_li08>a{color:#cf000e;}
.menu09 .nav-list > li.menu_li09>a{color:#cf000e;}

.menu01 .nav-list > li.menu_li01>a .en{ color:#cf000e;}
.menu02 .nav-list > li.menu_li02>a .en{color:#cf000e;}
.menu03 .nav-list > li.menu_li03>a .en{ color:#cf000e;}
.menu04 .nav-list > li.menu_li04>a .en{ color:#cf000e;}
.menu05 .nav-list > li.menu_li05>a .en{ color:#cf000e;}
.menu06 .nav-list > li.menu_li06>a .en{ color:#cf000e;}
.menu07 .nav-list > li.menu_li07>a .en{ color:#cf000e;}
.menu08 .nav-list > li.menu_li08>a .en{color:#cf000e;}
.menu09 .nav-list > li.menu_li09>a .en{color:#cf000e;}
.nav-list > li>a {
	position: relative;
	display: block;
	height:95px;
	color: #666666;
	font-size: 16px; font-weight: normal; padding:0px 20px;
}
.nav-list > li>a:hover {
	position: relative;
	display: block;
	height:95px;
	color:#cf000e;
	font-size: 16px; font-weight:normal;
}
.nav-list > li .cn{ display:block; padding-top:25px; padding-bottom:6px;}
.nav-list > li .en{ display:block; color:#999999; font-size:11px;}
.nav-list > li>a:hover .en{ color:#cf000e}

.banben{position:absolute; bottom:40px; right:0; text-align:right; width: auto;display: block; color:#666666; font-size:18px; z-index:11;}
.banben a{background-color: #d9333e;color: #FFFFFF;border-radius: 4px; font-size:14px; padding:8px 16px; }

.mainMenu{display: none}
.kch_nav_menu_mob{display: none}

/*导航栏二级样式开始*/
.nav-list li .menu_erji{ position:absolute; top:100%; left:0%; width:100%; margin-left:0; background: rgba(25,116,179,0.9);display:none}
.nav-list li .menu_erji ul li{ float:none; text-align:center; color:#333333; padding:12px 0; border-bottom:#2c8acb 1px dotted;-webkit-transition: all ease .4s;
	transition: all ease .4s;}
.nav-list li .menu_erji ul li:hover{ background-color:#be1d29;-webkit-transition: all ease .4s;
	transition: all ease .4s;}
.nav-list li .menu_erji ul li>a{ color:#fff; height: auto; line-height:100%;font-size:14px;}
.nav-list li .menu_erji ul li:hover a{ color:#fff;}

.nav-list li:hover .menu_erji{ display:block}

.nav-list li .menu_pro_erji{ position:absolute; top:100%; left:0; width:100%; background-color:#FFFFFF;box-shadow:0px 0px 20px #c3c3c3 ; display:none}
.nav-list li .menu_pro_erji .menu_pro_erji_one{}
.nav-list li .menu_pro_erji .menu_pro_erji_one h4{ background:url(../images/shuxian.png) 20px center no-repeat; padding-left:28px; color:#333333; font-size:16px; padding-top:12px; padding-bottom:8px; text-align:left;}

.nav-list li .menu_pro_erji .menu_pro_erji_one ul{}
.nav-list li .menu_pro_erji .menu_pro_erji_one ul li{ position:relative; width:100%;float:none; font-size:13px; }
.nav-list li .menu_pro_erji .menu_pro_erji_one ul li .menu_pro_yiji{width:100%; padding:8px 0; text-align:left; padding-left:28px; font-size:14px; color:#666666; }
.nav-list li .menu_pro_erji .menu_pro_erji_one ul li .menu_pro_yiji:hover{ background-color:#fdefe5}
.nav-list li .menu_pro_erji .menu_pro_erji_one ul li .menu_pro_erji{ position:absolute; top:0; left:100%; background-color:#FFFFFF; width:100%; display:none}
.nav-list li .menu_pro_erji .menu_pro_erji_one ul li .menu_pro_erji ul li a{ display:block;position:relative; width:100%; padding:12px 0; text-align:left; padding-left:28px; font-size:14px; color:#666666;height: auto; line-height:100% }
.nav-list li .menu_pro_erji .menu_pro_erji_one ul li .menu_pro_erji ul li a:hover{background-color:#fdefe5}

.nav-list li:hover .menu_pro_erji{ display:block}
.nav-list li .menu_pro_erji .menu_pro_erji_one ul li:hover .menu_pro_erji{ display:block}

/*网站头部样式 END*/

/*底部公共调用样式内容 开始*/
.bottom {
    width: 100%;
    background: #2b2b30;
    padding:26px 0;
}
.bottom .linkRow {
    overflow: hidden;
    zoom: 1; width:100%;
    max-width: 1200px;
    margin: 0 auto;
    padding-bottom: 25px;
}
.bottom .linkRow .lLink {
width:100%;
    max-width:1040px;
    float: left;
    overflow: hidden;
    zoom: 1;
}
.bottom .linkRow .lLink .col {
    width:16.6666%;
    float: left;
    overflow: hidden;
}
.bottom .linkRow .lLink .t1 {
    display: block;
    font-size: 16px;
    line-height: 20px;
    padding: 0 0 15px 0;
    text-align: left; color:#fff;
}
.bottom .linkRow .lLink .lk {
    display: block;
    text-align: left; color:#b5b5b5; line-height:26px; font-size:12px;
}
.bottom .linkRow .lLink .lk a{color:#999999}
.bottom .linkRow .rEwm {
    width:350px; border-left:#616161 1px solid; padding-left:30px;
    float: right;line-height:160%; color:#b5b5b5
}
.bottom .linkRow .rEwm  h3{ color:#FFFFFF; font-size:16px; font-weight:bold; padding-bottom:15px;}
.bottom .linkRow .rEwm  ul{ font-size:12px;}
.bottom .linkRow .rEwm  ul li{  padding:8px 0px; padding-left:34px;}
.bottom .linkRow .rEwm  ul li.con_back01{ background:url(../images/phonesd.png) left center no-repeat;}
.bottom .linkRow .rEwm  ul li.con_back02{ background:url(../images/e-mail.png) left center no-repeat;}
.bottom .linkRow .rEwm  ul li.con_back03{ background:url(../images/weizhi.png) left center no-repeat;}
.bottom .rprRow {
}


.bottom .rprRow .cpr {
text-align:left; float:left; color:#979799}
.bottom .rprRow .bottom_linksd{ float:right; font-size:18px;}

.bottom .rprRow .bottom_linksd .address{ border:#58585b 1px solid; padding:8px 20px; font-size:12px; color:#979799; margin-right:10px;border-radius: 4px;}
.bottom .rprRow .bottom_linksd .address:hover{ color:#FFFFFF}
.bottom .rprRow .bottom_linksd a.weixins{ position:relative; z-index:1000}
.bottom .rprRow .bottom_linksd a.weixins  .weixin_pic{ position:absolute; bottom:50px; left:-140px; z-index:100000; display:none; width:200px;box-shadow:0px 0px 20px #c3c3c3; border:#e2e2e2 1px solid; background-color:#FFFFFF; padding-top:15px;}
.bottom .rprRow .bottom_linksd a.weixins  .weixin_pic img{ width:90%; height: auto; margin-left:5% }
.bottom .rprRow .bottom_linksd a.weixins:hover  .weixin_pic{ display:block}

.erweimas_show{ float:right; width:158px;}
.erweimas_show img{ width:100%;}

#erweima_con{ position:absolute; bottom:-80px; right:88px; background-color:#1973b3; 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; width:188px;}
#dianhua_con{ position:absolute; bottom:0px; right:88px; background-color:#1973b3; 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;top:50%; right: 0; z-index:100000;display: none;box-shadow: 0px 0px 18px #eee; margin-top:-180px;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:12px 0;}
#scrollSearchDiv ul li.QQ_Mobile{ display:none;opacity:0}
#scrollSearchDiv ul li:hover{ background-color:#1973b3; color:#fff}
#scrollSearchDiv ul li:hover a{ color:#FFFFFF}
#scrollSearchDiv ul li .iconfont{ font-size:28px; padding-bottom:14px; padding-bottom:0px; display:block}
/*底部公共调用样式内容 END*/

.main_in{ padding:30px 10%}
#content_l{ float:left; width:20%; background-color:#FFFFFF; padding-bottom:30px;}
.left_titile{ text-align:left; margin-top:40px; padding-left:20px; padding-right:20px; color:#333333;}
.left_titile h4{ font-weight: bold; font-size:26px; padding-bottom:1px; color:#d0141a}
.left_titile span{ color:#999999; font-size:16px;font-family: 'Calibri';}
#content_r{ float:right; width:78%; background-color:#FFFFFF; padding:20px;}


.subnav{ margin-top:20px; border-top: 1px solid rgb(238, 238, 238);}
.subnav ul{}
.subnav ul li{    border-bottom: 1px solid rgb(238, 238, 238); font-size:16px; height:56px; line-height:56px; padding-left:20px; padding-right:20px;  }
.subnav ul li a{color: rgb(51, 51, 51); display:block}
.subnav ul li a:hover{ color:#1171b4}
.subnav ul li.cur { background-color:#1171b4}
.subnav ul li.cur a{ color:#fff;}
.subnav ul li span {
    font-family: 黑体;
    float: right;
    font-size: 20px;
}
.subnav ul li.cur span { color:#FFFFFF

}

#content-title {
    padding-bottom: 20px;
    border-bottom: 2px solid rgb(210, 210, 210);
    color: rgb(51, 51, 51);
}
#content-title .cn{font-size:22px; font-weight:bold}
#content-title .en{font-size:14px; color:#999999}
ul#tips {
    margin-right: 0px;
    margin-top: 10px;font-size: 14px;
    float: right;
}
ul#tips > li {
    float: left;
    color: rgb(153, 153, 153); padding-right:15px; display:inline
}

.positions_now{ position: absolute; top:-30px; right:0; z-index:1; text-align:right; color:#999999; font-size:13px; margin-top:-9px;}
.positions_now p{ }
.positions_now span{ color:#1171b4}
.right_contentsd{padding-bottom:25px;
    padding-right: 0px;
    padding-top: 25px;
    line-height: 1.5;}

/*网站内页公共样式 END*/

.logo img {
    margin-top:22px;
    width: 100%;
    max-width:303px;
}
@media (max-width:1440px) {
.nav-list > li > a{ padding:0px 6px;}
.wid_content{ min-width:1200px;}
.main_in{ padding-left:0; padding-right:0}
}
@media (max-width:1300px) {
.nav-list > li > a{ padding:0px 6px;}
}
@media (max-width:1000px) {
body {
 min-width:320px; background-color:#FFFFFF

}
.wid_content{ min-width:initial;}
.font60 {
    font-size:2rem;
}
.font24 {
    font-size: 1rem;
}
.font18 {
    font-size: 1rem;
}

#scrollSearchDiv,#scrollSearchDiv ul{ display:none;opacity:0}
.float_r{ float:inherit}
.bottom .linkRow .lLink{ display:none}
.erweimas_show{ float:none; width:40%; margin:0px auto}
.bottom .rprRow .bottom_linksd{ }
.bottom .rprRow .cpr{ float:none; text-align:center; font-size:0.85rem}
.bottom .rprRow .bottom_linksd .Flink{ width:100%;margin-top:1rem}
.bottom .rprRow .bottom_linksd .address{ display:block; margin-bottom:0.6rem}

.nav{ display:none;opacity:0}
.mainMenu{ position: absolute; top:1.5rem; 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 img{ width:100%;}
.kch_nav_menu{ display:none}
.Languagee_top{ display:none; z-index:100; text-align: center; width: 100%;}
.kch_nav_menu_mob{ display: block}  
.kch_nav_menu_mob ul{padding-left: 0px;}
				.kch_nav_menu_mob a{ font-size: 1em; padding: 21px 15px;}
				.kch_nav_menu_mob{ position: fixed; top:0; left:0; z-index:3;width:100%; height:100%;text-align:center;display: none;background:rgba(1,1,1,0.75);}
				.kch_nav_menu_mob ul{ padding-top:6rem;}
				.kch_nav_menu_mob ul>li{display: list-item;list-style: none;}
				.kch_nav_menu_mob>ul>li{height: 45px;line-height: 45px;}
				.kch_nav_menu_mob a{ width:100%;color: #fff; font-size: 1.25em; padding-top: 8px;padding-bottom: 8px; text-decoration: none;}
				.kch_nav_menu_mob>ul>li>a:hover{color: #a0c83c;border-bottom: 0px solid #42AF41;width: 100%;}
				.active>a{color: #a0c83c;border-bottom: 0px solid #42AF41;}
				.mainMenu{position: fixed  ; top:1.2rem; right:1rem; display:block; z-index:100001;color: #fff;font-size:28px;float: right;width:1.6rem;height:1.6rem;text-align: center; }
				.close_btnsd{ position: absolute; top:20px; right:20px; z-index:100000; display:none;}
				.kch_nav  .top_banben{ margin-right:25%; display:inline}
				.kch_nav{ padding-left:0}
				
.banner_in{ height:10rem}
.banner_in img{ width:100%; }
.subnav ul li{ float:left; width:33.333%; border:0;border-right: 1px solid #eaeaea; padding:0; height:auto; line-height: inherit; padding:1rem 0; text-align:center} 
.subnav{border-bottom: 1px solid rgb(238, 238, 238);}
.subnav ul li:last-child{ border:0}
.header_search .search_wids{ width:80%; margin-left:-40%;}
.search_icon{ display:none; right:3rem; bottom:1.6rem}
.positions_now{ position:relative; left:inherit; text-align:left; display:block; top:inherit; padding-top:2rem; padding-bottom:1rem;}
.header{ position: relative; height:4rem;}
.header-in{ height:4rem}
.height80{ height:auto; height:0}
.logo img {
    margin-top:1rem;
    width: auto;
    max-width: inherit; height:2rem;
}
.banben{ right:2.4rem; bottom:1.6rem; z-index:1}
.banben a {
    font-size: 0.6rem;
    padding: 0.4rem 0.6rem;
}
.padding60{ padding:1.5rem 0}
.bottom .rprRow .bottom_linksd{ float:none; text-align:center; margin-top:0.8rem}
#content_l,#content_r{ float: none; width:100%}
#content_l{ background:none}
#content_r{ padding:0}
.main_in{ padding:1rem 0}
.left_titile{ text-align:center; margin-top:1rem; padding:0}
.subnav ul li span{ display:none}
ul#tips{ float:none}
}