﻿@charset "utf-8";
/* CSS Document */
/*页面初始化*/
html{overflow-x:hidden; height:100%; min-width: 1200px;}
*{margin:0;padding:0;word-break:break-all;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
i,em{ font-style:normal;}
body{padding:0px;margin:0; font-family:Microsoft YaHei,"微软雅黑",SimSun,"宋体";font-size:14px; background:#fff; color:#666; min-height:100%; position:relative;}
a{text-decoration:none; color:#333;}
img{ border:none;}
img.lazy{ background:url(../images/loading.gif) no-repeat center;}
li{ list-style:none;}
input,button,select {outline: none; border:0;font-family:Microsoft YaHei,"微软雅黑",SimSun,"宋体";}
textarea {outline: none;}
.clr{ display:block;clear:both;width:0; height:0; overflow:hidden; margin:0 !important; padding:0 !important;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; overflow:hidden;}
/*为了IE的html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/*滚动条 可选*/
/*::-webkit-scrollbar{width:10px;height:10px;}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black;}
::-webkit-scrollbar-track-piece{background-color:#F5F5F5;}
::-webkit-scrollbar-thumb:vertical{margin-right:10px; background-color:#A6A6A6;}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#aaa;}
::-webkit-scrollbar-corner:vertical{background-color:#535353;}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00;}*/
/*选中 可选*/
::selection { background:#0e3033; color:#fff; }
::-moz-selection { background:#0e3033; color:#fff; }
::-webkit-selection { background:#0e3033; color:#fff; }
/*兼容写法*/
.ie7_hints{ height:30px; line-height:30px; text-align:center; background:#ffffdc; color:#b78e66;}
ie6,ie7,ie8{behavior: url(../other/ie-css3.htc); /*使IE678支持css3 应对border-radius,box-shadow，text-shadow*/
padding:10px;
padding:9px\9; /* all ie */
padding:8px\0; /* ie8-9 */
*padding:5px; /* ie6-7 */
+padding:7px; /* ie7 */
_padding:6px; /* ie6 */
}
@font-face {
  font-family: 'iconfont';
  src: url('../other/font_1470966432_2199616.eot'); /* IE9*/
  src: url('../other/font_1470966432_2199616.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../other/font_1470966432_2199616.woff') format('woff'), /* chrome、firefox */
  url('../other/font_1470966432_2199616.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../other/font_1470966432_2199616.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{ font-size:16px; font-family:"iconfont"; color:inherit;-webkit-font-smoothing: antialiased;}                   
                   
/*************代码正式开始******************/
.inlineblock{ display:inline-block;*display:inline;*zoom:1;}
.w390{ width:390px;}
.w980{ width:980px;}
.w1000{ width:1000px;}
.w1200{ width:1200px;}
.mar0{ margin:0 auto;}
.ml5{ margin-left:5px;}
.mr5{ margin-right:5px;}
.mb5{ margin-bottom:5px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.mb10{ margin-bottom:10px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.mb20{ margin-bottom:20px;}
.fl{ float:left;*display:inline;*zoom:1;}
.fr{ float:right;*display:inline;*zoom:1;}
.fixed{ position:fixed;}
.ease-1{-webkit-transition:all 0.1s ease-out;-khtml-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
.ease-3{-webkit-transition:all 0.3s ease-out;-khtml-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.radius-5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(../other/ie-css3.htc);zoom:1;}
.radius-50{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(../other/ie-css3.htc);zoom:1;}
.radius-20{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;behavior:url(../other/ie-css3.htc);zoom:1;}
.radius-circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(../other/ie-css3.htc);zoom:1;}
.shadow-box-5{-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5);box-shadow:0px 0px 5px rgba(0,0,0,0.5);behavior:url(../other/ie-css3.htc);zoom:1;}
.shadow-text-1{-moz-text-shadow:0 1px 0px rgba(0,0,0,.5);-webkit-text-shadow:0 1px 0px rgba(0,0,0,.5);text-shadow:0 1px 0px rgba(0,0,0,.5);behavior:url(../other/ie-css3.htc);zoom:1;}
.text-overflow{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fs12{ font-size:12px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}
.fs24{ font-size:24px;}
.fs28{ font-size:28px;}
.txt-c{ text-align:center;}
.txt-l{ text-align:left;}
.txt-r{ text-align:right;}
.txt-333{ color:#333;}
.txt-666{ color:#666;}
.txt-888{ color:#888;}
.txt-aaa{ color:#aaa;}
.txt-white{ color:#fff;}
.txt-black{ color:#111;}
.txt-lensred{ color:#6199f6;}
.txt-green{ color:#48d318;}
.txt-yellow{ color:#ffb930;}
.txt-orange{ color:#ff6600;}
.txt-blue{ color:#1795e6;}
.txt-lensgreen{ color:#0195a3;}
a.txt-3p{ color:#333;}
a.txt-3p:hover{ color:#0195a3;}
a.txt-lensgreen{ color:#0195a3;}
a.txt-blue{ color:#1795e6;}
a.txt-blue:hover{ color:#147bbd;}
.icon_pic{ display:inline-block;*display:inline;*zoom:1; width:16px; height:16px; background-position:center; background-size:contain; background-repeat:no-repeat; vertical-align:middle; margin-top:-5px;}
.icon_ali{ background-image:url(../images/icon_ali.png);}
/*分页*/
.pagelist{ padding:50px 0px 50px; text-align:left; text-align:center; position:relative;}
.pagelist p a{ line-height:50px; padding:12px 18px; background:#fff; border:1px #dbdbdb solid; color:#7f7f7f; margin-right:10px; font-size:16px;-webkit-transition:all 0.1s ease-out;-khtml-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
.pagelist p a:hover{ border-color:#eba00e; color:#7f7f7f; background:#fff;}
.pagelist p a.thisclass{ color:#fff; background:#eba00e; border-color:#fff;}
/*正文内容*/
.text_box{ line-height:26px; font-size:14px; color:#333;}
.text_box a{ color:#ffa50f;}
.text_box a:hover{ text-decoration:underline;}
.text_box img{ max-width:100%; height:auto;}
/*漂浮*/
.fixed_box{  bottom:5px;  display:block; width:52px; z-index:9999; color:#FFF;}
.fixed_box .item{ display:block; width:100%; height:50px;margin-top:10px;  }
.fixed_box .item_a{ display:block;width:48px; height:48px; position:relative;  text-align:center;  cursor:pointer;/*-webkit-border-radius: 50%;    -moz-border-radius: 50%;border-radius: 50%;behavior: url(../other/ie-css3.htc); z-index: 1;*/ }
.fixed_box .item_a>.icon{font-size:20px; position:absolute; left:13px; top:11px;}
.fixed_box .item_a>.icon.iconfont{ font-size:22px;}
.fixed_box .item_a p{ padding-top:6px; line-height:18px; font-size:12px; letter-spacing:2px;}
.fixed_box .item_top{ display:none;}
.fixed_box .item_a .hover{ display:none;}
.fixed_box .item_a:hover{}
.fixed_box .item_a:hover .hover{ display:block;}
.fixed_box .item_a:hover>.icon{display:none;}
.fixed_box .item_a.on .hover{ display:block;}
.fixed_box .item_a.on .icon{ display:none;}
.fixed_box .item_open .hidebox{width:100px; height:50px; position:absolute; top:-1px;filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0; opacity:0;}
.fixed_box .item_open .hidebox .sanjiao{ display:block; width:0; height:0; border-width:5px 0 5px 5px; border-color:transparent transparent transparent #fff; border-style:dashed dashed dashed solid; position:absolute; right:-5px; top:50%; margin-top:-5px;}
.fixed_box .item_open.on .hidebox{filter: alpha(opacity=100);-khtml-opacity: 1;-moz-opacity: 1;opacity:1;}
.fixed_box .item_open .hidebox .icon{ display:inline-block; *display:inline;*zoom:1;}
.fixed_box .item_open .hidebox ul li{  display:inline;}
.fixed_box .item_open .hidebox ul li a{display:block;width:48px; height:48px; position:relative;  text-align:center; -webkit-border-radius: 50%;    -moz-border-radius: 50%;border-radius: 50%;behavior: url(../other/ie-css3.htc); z-index: 1;}
.fixed_box .item_open .hidebox ul li a .icon{ position:initial; font-size:18px; padding-top:5px;}
.fixed_box .item_open .hidebox ul li a p{ letter-spacing:0; font-size:12px; padding-top:2px;}
.fixed_box .item_open .hidebox h1{ padding:0 20px;font-size:14px;line-height:50px; height:50px; text-align:right;}
/*皮肤*/
.fixed_box.black .item_a{border:2px solid;border-color:#f5a915; background:#fff;color:#f5a915;}
.fixed_box.black .item_a>.icon{color:#f5a915;}
.fixed_box.black .item_a:hover{background:#f5a915; color:#fff; border-color:#f5a915;}
.fixed_box.black .item_a.on{ background:#f5a915; color:#fff; border-color:#f5a915;}
.fixed_box.black .item_open .hidebox ul li a{border:1px solid;border-color:transparent; background:#4c7295;color:#fff;}
.fixed_box.black .item_open .hidebox ul li a:hover{background-color:#f77913; color:#fff; border-color:#f77913;}
.fixed_box.black .item_open .hidebox h1{background:#fff; color:#333; white-space:nowrap;}
/*左右*/
.fixed_box_r{right:5px;}
.fixed_box_l{left:5px;}
.fixed_box_r .item_open .hidebox{right:-300px; }
.fixed_box_l .item_open .hidebox{left:-300px; }
.fixed_box_r .item_open .hidebox ul li{ float:right; margin-left:1px;}
.fixed_box_l .item_open .hidebox ul li{ float:left; margin-right:1px;}
.fixed_box_r .item_open .hidebox h1{ float:right;}
.fixed_box_l .item_open .hidebox h1{ float:left;}
.fixed_box_r .item_open.on .hidebox{ right:49px;}
.fixed_box_l .item_open.on .hidebox{ left:49px;}
/*头部*/
.head{  height:107px;  background:url(../images/bg_head.jpg) no-repeat center; z-index:999;}
.head .w1200{ height:100%; position:relative;}
.head .logo{ margin-top:10px;}
.logo{ height:90px;}
.logo{ display:block; }
.logo img{ max-height:100%; width:auto;}
.head .head-right{ position:absolute; right:20px; top:15px;}
.head .searchbox{ position:absolute; width:180px; right:50px; top:0;}
.head .searchbox .search_input{ width:134px; position:absolute; right:0; top:0; }
.head .searchbox .search_input:focus{ width:164px;}
.head .searchbox .search_submit{ position:absolute; right:0; top:0; display:block; width:40px; height:40px; background:none;}
.head .btn_phone{ width:40px; height:40px; background:#149ca9; position:absolute; right:0; top:0; line-height:40px; text-align:center; }
.head .btn_phone .hover{ height:0; width:120px; position:absolute; top:40px; left:50%; margin-left:-60px; overflow:hidden;}
.head .btn_phone .hover .sanjiao{ display:block; width:0; height:0; border-width:0 5px 5px 5px; border-color:transparent transparent #fff transparent; border-style:dashed dashed solid dashed; position:absolute; top:0px; left:50%; margin-left:-5px;}
.head .btn_phone .hover img{ width:100%; height:auto;}
.head .btn_phone:hover{ background:#005c65;}
.head .btn_phone:hover .hover{ height:120px; padding-top:5px; top:35px;}
.head .btn_phone:hover .hover .sanjiao{ }

.head .tel{
	position:absolute;
	top:0;
	right:0;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.head .tel p{ color:#000; font-size:14px; line-height:20px;}
.head .tel h1{ font-family:Impact, "MS Sans Serif"; color:#075772; padding-left:40px; background:url(../images/ico_headtel.png) no-repeat left center;}
.head_fixed_on{ background-color:#fff;}
/*导航*/

.nav_shu .nLi{position:relative;float:left;display:inline;z-index:999;}
.nav_shu .nLi h3{ float:left; *display:inline;*zoom:1;}
.nav_shu .nLi h3 a{display:block; padding:0 20px;height:40px;line-height:40px;font-size:16px; color:#441404;text-align:center;overflow:hidden; position:relative;}
.nav_shu .nLi h3 a .line{ display:block; width:0; height:5px; position:absolute; bottom:0; left:50%; right:50%; background-color:#00a0e9; margin:0 auto;}
.nav_shu .nLi h3 a:hover{ color:#fff; background:#f5a915;}
.nav_shu .nLi.on h3 a{ color:#fff; background:#f5a915;}
.nav_shu .sub{display:none;left:0px; top:70px; min-width:100%;_width:100%; position:absolute; line-height:40px;z-index:999; text-align:center; padding:1px 0; }
.nav_shu .sub li{ zoom:1;}
.nav_shu .sub a{display:block; *width:100%;color:#d4f1ff; white-space:nowrap; font-size:14px; padding:0 10px; margin-bottom:1px; background:#00a0e9;}
.nav_shu .sub a:hover{color:#fff; background:#2bb8f9;}
/* 小banner s */
.s_banner { width: 100%; min-width: 1200px; height: 200px; background-position: center; background-repeat: no-repeat; background-size: cover; }
.s_banner_title { position: relative; height: 200px; }
.s_banner_title .s_banner_logo { width: 134px; height: 55px; padding: 14px 20px 0; background: #306de8; display: block; position: absolute; left: 0px; bottom:0px; }
.s_banner_logo_cn,.s_banner_logo_en { width: 120px; overflow: hidden; white-space: nowrap; } 
.s_banner_logo_cn { font-size: 24px; color: #fff; }
.s_banner_logo_en { color: #ab6f0d; }
/* s_nav s */
.s_nav_con { min-width: 1200px; height: 48px; background: #edeaea; padding-top: 18px; }
.s_nav_con .nav_list,.nav_position { max-width: 950px; height: 30px; overflow: hidden; white-space: nowrap; }
.s_nav_con .nav_list a { height: 30px; line-height: 30px; padding: 0 27px; margin-right: 20px; display: block; background: #dcd4d3; color: #333333; }
.s_nav_con .nav_list a:hover { background: #f5a915; }
.s_nav_con .nav_list a.on { background: #f5a915; }
.nav_position { padding-top: 5px; max-width: 420px; color: #968582; }
.nav_position a { color: #968582; }
.nav_position a:hover { text-decoration: underline; }
/* s_nav e */
/* 底部 s */
.foot_con { min-width: 1200px; height: auto; background-repeat: no-repeat;background-position: center; background-size: cover; padding-top: 166px; margin-top: -80px; }
.foot_top {  padding-bottom: 30px; }
.foot_flinks{ color:#FFFFFF; padding:10px 0; line-height:25px;border-bottom: 1px solid #6199f6;}
.foot_flinks a{ color:#fff; margin-right:10px;}
.foot_flinks a:hover{ text-decoration:underline;}
.foot_right { width: 130px; height: 130px; overflow: hidden; }
.foot_right img { width: 100%; height: 100%; }
.foot_hline { width: 69px; height: 5px; display: block; background: #6199f6; margin-bottom: 38px; }
.foot_line { width: 1px; height: 110px; margin: 0 30px 0 48px; display: block; background: #6199f6; }
.foot_add { width: 264px; overflow: hidden; }
.foot_add .foot_add_cn { font-size: 18px; line-height: 26px; margin-bottom: 16px; }
.foot_add .foot_add_en { color: #6199f6; }
.tel_txt { color: #fff; margin-bottom: 10px; }
.contact_information { max-width: 300px; overflow: hidden; }
.contact_information .tel_con .tel_num_hover:hover { text-decoration: underline; }
.contact_mailbox { max-width: 300px; }
.foot_bottom { line-height: 26px; padding: 10px 0; }
.copy {
	color: #6199f6;
	text-align: center;
}
.copy a{ color: #6199f6; }
.foot_nav a,.foot_nav { color: #955c08; }
.foot_nav a:hover { text-decoration: underline; }
/* 底部 e */
/*常规切换图*/
.slider_default{ width:100%;height:400px; overflow:hidden; position:relative; background:#cdcdcd; z-index:0; }
.slider_default .hd{position:absolute;width:100%;left:0;z-index:1;height:8px;bottom:20px;}
.slider_default .hd ul{ display:block;margin:0 auto;}
.slider_default .hd li{display:inline-block;*display:inline;zoom:1;width:10px;height:10px;line-height:99px;overflow:hidden;background:#000;margin:0 4px;cursor:pointer; border:1px #fff solid;
-webkit-border-radius:50%;
-moz-border-radius: 50%;
border-radius: 50%;
filter: alpha(opacity=50);
-khtml-opacity: 0.5;
-moz-opacity: 0.5;
opacity: 0.5;
-webkit-transition:all 0.3s ease-out;
-khtml-transition:all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;}
.slider_default .hd li.on{background:#ec524a;
filter: alpha(opacity=100);
-khtml-opacity: 1;
-moz-opacity: 1;
opacity: 1;}
.slider_default .bd{ position:relative; height:100%; z-index:0; width:100%;   }
.slider_default .tempWrap{overflow:visible !important; height:100%;}
.slider_default .bd ul{ height:100%;/* width:100% !important;*/}
.slider_default .bd li{ zoom:1; vertical-align:middle; display:block;/* width:100% !important; height:100%;*/}
.slider_default .bd li{width:100%;overflow:hidden;height:100%;background-position:center; background-repeat:x-repeat;}
.slider_default .bd li a{ display:block; width:100%; height:100%; }
.slider_default .bd img{ width:100%; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slider_default .arrows{ height:100%; position:absolute; left:50%; margin-left:-600px; top:0;}
.slider_default .arrow{display:block;position:absolute;top:50%;margin-top:-30px;z-index:1;width:60px;height:60px; background-image:url(../images/alpha_black30.png); color:#fff; font-size:28px; text-align:center; line-height:60px;
filter: alpha(opacity=0);
-khtml-opacity: 0;
-moz-opacity: 0;
opacity: 0;}
.slider_default .arrow .iconfont{ font-size:28px;}
.slider_default .arrow:hover{background-image:url(../images/alpha_black80.png);}
.slider_default .prev{left:-40px;}
.slider_default .next{right:-40px;}
.slider_default .prevStop{ display:none; }
.slider_default .nextStop{ display:none; }
.slider_default .prev.arrow_show{left:0px;
filter: alpha(opacity=100);
-khtml-opacity: 1;
-moz-opacity: 1;
opacity: 1;}
.slider_default .next.arrow_show{right:0px;
filter: alpha(opacity=100);
-khtml-opacity: 1;
-moz-opacity: 1;
opacity: 1;}
/* 新闻动态页面 s */
.product_box { padding: 66px 0 50px 0; background: #f6f6f6; overflow: hidden; }
.news_title p { font-size: 24px; color: #4a0e04; padding-bottom: 10px; border-bottom: 1px solid #e4dfdd; }
.news_title p span { font-size: 14px; color: #ccc5c4; }
.news_con_list .item { width: 600px; overflow: hidden; padding-bottom: 36px; padding-top: 36px; }
.news_con_list .item.on { border-bottom: 1px solid #e4dfdd; }
.news_con_list .item.current { padding-right: 48px; }
.news_con_list .item .item_img { width: 221px; height: 141px; border: 2px solid #fff; display: block; overflow: hidden; }
.news_con_list .item .item_img:hover { border: 2px solid #f5a915; }
.news_con_list .item .item_img img { width: 100%; height: 100%; }
.news_con_list .item .item_right { width: 590px; overflow: hidden; }
.news_con_list .item .item_right .item_img_title,.contact_right .item_img_title {
	width: 580px;
	font-size: 16px;
	margin-bottom: 16px;
	display: block;
	padding-top: 3px;
	color: #0066FF;
}
.news_con_list .item .item_right .item_img_title:hover { color: #dc9a19; }
.line { width: 41px; height: 1px; background: #d3c9c6; display: block; margin-bottom: 16px; }
.news_con_list .item .item_txt { height: 40px; overflow: hidden; color: #887571; margin-bottom: 24px; margin-right:10px;}
.item_date { color: #aca09e; max-width: 136px; height: 16px; display: block; overflow: hidden; }  
/* 新闻详情 */
.news_article_con { padding: 0 90px 70px; width: 1020px; }
.news_article_title { text-align: center; padding: 40px 0; }
.news_article_title_txt {
	font-size: 28px;
	margin-bottom: 18px;
	color: #0066FF;
}
/* 联系我们 */
.contact_right { margin-left: 70px; width: 528px; }
.contact_right .item_img_title { font-size: 24px; }
.contact_cn { color: #441404; font-size: 18px; margin-bottom: 5px; }
.contact_en { color: #aca09e; line-height: 18px; margin-bottom: 38px; }
.item_icon,.item_icon_fax,.item_icon_url,.item_icon_email { width: 44px; height: 44px; display: block; border: 1px solid #a3a3a9; background: url(../images/contact_tel_icon.png) no-repeat; margin-right: 14px; }
.item_icon_fax { background-image: url(../images/contact_fax_icon.png); }
.item_icon_url { background-image: url(../images/contact_url_icon.png); }
.item_icon_email { background-image: url(../images/contact_email_icon.png); }
.contact_right .contact_information { max-width: 300px; }
.contact_right .contact_information .item { margin-bottom: 4px; }
.contact_right .contact_information .tel_txt { margin-bottom: 3px; }
.contact_right .ewm { padding-top: 58px; width: 150px; height: 150px; overflow: hidden; }
.contact_right .ewm img { width: 100%; height: 100%; }
.contact_right .item_img_title { width: 400px; }
/* 走进国立 */
.into_guoli_con { padding-left: 0; padding-right: 0; width: 1200px; }
.into_guoli_con .news_title_txt { text-align: center; margin-bottom: 34px; }
/* 专家团队 */
.team_item_pic { position: relative; }
.team_item_pic_img { width: 285px; height: 298px; overflow: hidden; }
.team_item_pic_img img { width: 100%; height: 100%; }
.team_item_pic .img_icon { width: 285px; height: 298px; display: block; background: url(../images/team_icon.png) no-repeat; position: absolute; right: -10px; bottom: -10px; }
.team_item_right { width: 880px; overflow: hidden; padding-top: 5px; }
.team_item_right_title { color: #441404; font-size: 28px; display: block; margin-bottom: 5px; }
.team_item_right_description { margin-bottom: 22px; display: block; max-width: 871px; overflow: hidden; white-space: nowrap; }
.team_descriptioan_con {  max-height: 180px; overflow: hidden; }
.team_item { margin-bottom: 48px; }
/* 人才招聘 */
.recruitment_table { }
.recruitment_title { padding: 0 34px; height: 52px; line-height: 52px; color: #441404; background: #f5a915; }
.job_title,.working_address,.salary,.release_time { width: 300px; overflow: hidden; white-space: nowrap; }
.working_address { width: 336px; text-align: center; }
.salary  { width: 307px; text-align: center; }
.release_time { width: 189px; text-align: right; }
.recruitment_list { padding: 0 15px; height: 96px; line-height: 96px; display: inline-block; *display:inline;*zoom:1; border-bottom: 1px solid #e4dfdd; }
.recruitment_list:hover { background: #efefef; }
.job_title_con { width: 300px; height: 66px; padding-top: 36px; overflow: hidden;  }
.job_title_en { font-size: 18px; width: 300px; height: 18px; line-height: 18px; display: block; margin-bottom: 10px; }
.job_title_cn { color: #ad9f9e;  width: 300px;  height: 14px; line-height: 14px; display: block;overflow:hidden;
 }
.working_address_txt { width: 357px; text-align: center; overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow: ellipsis;
-icab-text-overflow: ellipsis;
-khtml-text-overflow: ellipsis;
-moz-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis; }
.salary_num { width: 318px; text-align: center; }
.release_time_txt { width: 195px; text-align: right; color: #b3a6a5; }
/*配件产品*/
.con_products{ background:#f6f6f6; padding-bottom:50px;}
.list_products{ width:110%;}
.list_products .block{ float:left; *display:inline;*zoom:1; margin-right:20px; margin-bottom:20px;}
.list_products .item{ display:block; width:261px; border:2px #306de8 solid; background:#fff; padding:10px;}
.list_products .item .pic{ width:260px; height:220px; margin:0 auto; overflow:hidden; background:#fff;
/* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;}
.list_products .item .pic img{ max-width:100%; max-height:100%;}
.list_products .item .txt{ padding:0 10px 10px;}
.list_products .item .txt .title{ height:40px; line-height:40px; color:#333333; font-size:18px;}
.list_products .item .txt .desc{ height:22px; line-height:22px;color:#441404;}
.list_products .item .txt .desc .tag{ background:#441404; color:#fff; padding:0 10px; margin-right:5px;}
.list_products .item:hover{ background:#306de8;}
.btn_showmore{ height:50px; line-height:50px; font-size:18px; border:1px #dbdbdb solid; background:#fff; padding:0 40px; color:#441404;}
.btn_showmore span{ padding-left:22px; background:url(../images/icon_more.png) no-repeat left center;}
.btn_showmore:hover{ background-color:#f5a915; border-color:#ffb930; color:#fff;}
/*配件产品*/
.news_box { min-width: 1200px; }
.con_news{ padding-top:50px; padding-bottom:30px;}
.con_news .slider_tab .hd{font-size: 0;-webkit-text-size-adjust:none; text-align:center; margin-bottom:20px;}
.con_news .slider_tab .hd a{font-size:16px; height:50px; line-height:50px; border:1px #dbdbdb solid; margin-right:-1px; width:250px; text-align:center; color:#441404; position:relative; background:#f8f8f8;}
.con_news .slider_tab .hd a .ico_sanjiao{ position:absolute; display:none; width:0; height:0; border-width:8px 8px 0 8px; border-style:solid dashed dashed dashed; top:50px; left:50%; margin-left:-8px; border-color:#dbdbdb transparent transparent transparent; }
.con_news .slider_tab .hd a .ico_sanjiao2{ top:48px; border-color:#fff transparent transparent transparent;}
.con_news .slider_tab .hd a.on{ color:#f5a915; background:#fff;}
.con_news .slider_tab .hd a.on .ico_sanjiao{ display:block;}
.con_news .slider_tab .bd{}
.list_news { width:110%;}
.list_news .block{ float:left; *display:inline;*zoom:1; margin-right:30px;}
.list_news .item{ display:block; width:380px;}
.list_news .item .pic{ width:100%; height:240px; position:relative; overflow:hidden;
/* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;}
.list_news .item .pic img{max-width:100%; max-height:100%;}
.list_news .item .pic .kuang{ display:block; position:absolute; left:0; top:0; bottom:0; right:0; border:2px #f5a915 solid;filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;opacity: 0;}
.list_news .item .txt .title{ position:relative; height:35px; line-height:35px; padding-left:60px; margin-bottom:10px;}
.list_news .item .txt .title .date{ position:absolute; left:0; bottom:0; width:55px; height:55px; text-align:center; color:#441600; background:#f5a915; font-weight:bold; padding-top:15px;}
.list_news .item .txt .title h1{ font-size:16px; color:#441404;}
.list_news .item .txt .title .date span{ line-height:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.list_news .item .txt .title .date .day{ border-bottom:1px #d28b12 solid;}
.list_news .item:hover .pic .kuang{filter: alpha(opacity=100);-khtml-opacity: 1;-moz-opacity: 1;opacity: 1; }
.list_news .item .txt .desc{ color:#79574c; font-size:12px; line-height:22px; height:44px; overflow:hidden;}
/*产品弹窗 start*/
.tc-box{ display:none;}
.tc-closebtn { font-size: 32px; width: 32px; height: 32px; line-height: 28px; text-align: center; border: 1px solid #000; display: inline-block; position: absolute; right: 20px; top: 20px; }
.news_title { padding-top: 70px; margin-bottom: 38px; }
.news_title p { font-size: 24px; color: #4a0e04; padding-bottom: 32px; border-bottom: 1px solid #e4dfdd; }
.tc-box .nr { padding: 0 35px; }
.tc-box .nr_left .nr_left_img { width: 253px; height: 253px; overflow: hidden; border: 1px solid #ccc; }
.tc-box .nr_left .nr_left_img img { width: 100%; height: 100%; }
.tc-box .nr_right { width: 580px; overflow: hidden; margin-left: 30px; }
.layui-layer-content { padding-bottom: 30px; }
/*产品弹窗 end*/

.index-nav-bg {
	line-height: 50px;
	background-color: #00468f;
	height: 50px;
}
.index-nav {
	padding: 0px;
	width:1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.index-nav li {
	list-style-type: none;
	width: 171px;
	height:50px;
	float:left;
}
.index-nav li a{
	width: 171px;
	height:50px;
	text-align: center;
	display: block;
	color: #FFFFFF;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bold;
}
.index-nav li a:hover{
	background-color: #033972;
}
/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

.navbox{height:50px;position:relative;z-index:9;margin:auto;background:#00468f;font-family:'微软雅黑';}
.nav{width:1200px;margin:0 auto;height:50px;list-style:none;}
.nav li{float:left;height:50px;position:relative;list-style:none;}
.nav li.last{background:none;}
.nav li a{text-decoration:none;}
.nav li a span{float:left;display:block;line-height:50px;font-size:14px;color:#ffffff;cursor:pointer;width:171px;text-align:center;}
.hover_menu{
	text-decoration:none;
	width:171px;
	height:50px;
	background-color: #023973;
}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:50px;left:-9px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.menu_pro_bg{width:800px;height:185px;background:url(../images/menu_pro_bg.png) no-repeat;}
.menu_pro_main{width:745px;margin:auto;padding-top:12px;}
.menu_pro_li{ float:left;}
.menu_li_txt{line-height:26px;}
.menu_li_txt p{line-height:26px;font-size:14px;color:#696969;}
.menu_li_txt font{font-size:14px;color:#bb1721;}
.menu_li_txt a{color:#696969;text-decoration:none;}
.menu_li_txt a:hover{color:#696969;text-decoration:underline;}
.menu_news_bg{width:480px;height:185px;background:url(../images/menu_news_bg.png) no-repeat;}
.menu_news_main{width:440px;margin:auto;padding-top:12px;}
.menu_news_li{padding:0px 30px;margin-right:30px;height:150px;float:left;border-right:solid 1px #cccccc;}
.menu_news_img{float:left;text-align:left;color:#bb1721;line-height:30px;font-size:14px;}
.menu_news_li2{padding:0px 30px;height:150px;float:right;border-left:solid 1px #cccccc;}
.menu_news_img2{float:left;margin-left:30px;text-align:left;color:#bb1721;line-height:30px;font-size:14px;}
.menu_news_li3{padding:0px 25px;height:150px;float:right;border-left:solid 1px #cccccc;}
.menu_news_img3{float:left;margin-left:10px;text-align:left;color:#bb1721;line-height:30px;font-size:14px;}

.menu_li_pro{width: 390px;}
.menu_li_pro p{
	line-height:30px;
	font-size:14px;
	color:#696969;
	display: block;
	float: left;
	height: 30px;
	width: 130px;
}
.menu_li_pro font{font-size:14px;color:#bb1721;}
.menu_li_pro a{color:#696969;text-decoration:none;}
.menu_li_pro a:hover{color:#696969;text-decoration:underline;}