﻿

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px;
	vertical-align: middle; background: url(../images/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}
td{border:1px solid #ccc;padding:0 10px}
/*
* 依赖：
* placeholder插件
*/
.placeholder { color: #fff;}
/* 设置 */
html { overflow-x:auto;}
html,body,.wrap { min-width:1200px;}
.wrap { width:1200px; margin-right:auto; margin-left:auto;}

body{font-size:13px; line-height: 1.8; color: #565656; background: #fff; }
a{ color:#000;}
a:hover { color: #212841;}
/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中设置*/
::-moz-selection {color: #fff; background: #39f; }
::selection {color: #fff; background: #39f; }
input, select,button{ font-family:微软雅黑;}
button,input[type='submit'],input[type='button'],input[type='reset']{ cursor:pointer; }

/*图片效果*/
.imghove img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.imghove:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

.imghove2 img{ -moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.imghove2:hover img{  transform:translate(-10px); -moz-transform:translate(-10px); -ms-transform:translate(-10px); -o-transform:translate(-10px); -webkit-transform:translate(-10px); }


/* 网站样式 */
.top_bq{
	position:absolute; z-index:1000000; width:100%
}
.top_bo{background:url(../images/bj-1.jpg);
	padding:5px 0;
	position:relative;
	color:#333;
}
.top_bo a{
	color:#333;
}
.top_bo a:hover{
	color:#666666;
	text-decoration:underline;
}

/*top*/
.top-cover {width:100%; height:100%; position:fixed; top:0; left:0;  z-index:50; background:url(../images/black.7.png) repeat 0 0; background:rgba(0,0,0,0.7); display:none;}
.top{
	
	position:relative;
	z-index:60;
	height:76px; border-bottom:1px #ccc solid;
}
.top-pr{ width:100%; height:100%; position:absolute; top:0px;}
.logo{
	padding-top:24px;
	padding-bottom:24px;
	height:28px;
	overflow:hidden;
	margin-right:15px;
}
.top-bar{ *width:200px;}
.top-bar > li{ float:right; height:76px; line-height:76px; color:#fff; position:relative;}
.top-bar > li >a{
	display:block;
	color:#b7b7b7;
	height:100%;
	width:60px;
}
.top-mess > a{  background-image:url(../images/t_mes_ico.png); background-repeat:no-repeat; background-position:center; }
.top-search > a{ background-image:url(../images/t_se_ico.png);  background-repeat:no-repeat; background-position:center;  }
.top-search.tsehover > a{ background-color:#5668a6; background-image:url(../images/t_se_ico_on.png);}
.top-search .top-search-nr{ display:none; width:260px; position:absolute; top:76px; right:0px; background:#5668a6; padding:10px;}
.top-search .top-search-nr ._seinp{ float:left; width:70%; height:25px; line-height:25px; background:#fff; border:none; padding:0; margin:0;}
.top-search .top-search-nr ._sebtn{ float:left; width:30%; height:25px; border:none; background:#212841; color:#fff; font-size:14px; cursor:pointer;}
.top-lan{ text-align:center; padding-right:10px;}

/*nav*/
.nav > ul >li{ float:left; position:relative;}
.nav > ul >li > a{
	display:block;
	color:#000;
	padding:0 20px;
	line-height:76px;
	font-size:18px;
}
.nav > ul >li > a:hover,.nav > ul >li.hover > a{
	color:#333;
}
.nav > ul >li.cur > a{
	color:#5668a6 !important;
}

.nav-sub {
	display:none;
	position:absolute;
	top:76px;
	left:50%;
	margin-left:-75px;
	background:url(../images/nsbb_bg.png) repeat 0 0; 
	padding:10px 0;width:200px;
}
.nav-sub >li{ width:100%; float:left; }
.nav-sub >li > a{ display:block; color:#212841; height:29px; line-height:29px; text-indent:40px; font-size:14px; margin:2px 0; position:relative;}
.nav-sub >li > a > ._jt{ display:none; width:7px; height:29px; background:url(../images/nsb_jt.png) no-repeat 0 0; position:absolute; right:-7px; top:0px; z-index:10;}
.nav-sub >li > a:hover{ background-color:#fff;}
.nav-sub >li > a:hover  > ._jt,.nav-sub >li.sub-cur > a >._jt{ display:block; }
.nav-sub >li.hasSub > a{background-image:url(../images/nsb_jia.png); background-repeat:no-repeat; background-position:right;}
.nav-sub >li.hasSub > a:hover,.nav-sub >li.sub-cur > a{ background-image:url(../images/nsb_jian.png); background-color:#fff;}

.nav-sub-sub{ display:none; width:140px; height:96%; position:absolute; bottom:0px; right:-140px; background:url(../images/nsbb_bg.png) repeat 0 0; z-index:9; padding-top:5%;  }
.nav-sub-sub > li > a{ display:block; font-size:14px;color:#212841; text-align:center; margin-top:7px;}

.mobile_key{ display:none;}


/*foot*/
.foot{
	background:url(../images/foot_bg.jpg) no-repeat 0 0;
	padding:40px 0;
	position:relative;
	z-index:27;
}
.foot-nav{ border-right:1px solid #a19a99; padding-right:20px;}
.foot-nav dl{ float:left; width:95px; margin-right:30px; }
.foot-nav dt{ font-size:18px; font-weight:bold; color:#212841; margin-bottom:10px;}
.foot-nav dd{ line-height:28px; }
.foot-nav dt a,.foot-nav dd a{color:#212841;}
.foot-nav dt a:hover,.foot-nav dd a:hover{ color:#212841; text-decoration:underline;}
.foot-right{ width:37%; overflow:hidden;}
.foot-tel dt{ line-height:14px; font-size:14px; border-left:1px solid #212841; color:#212841; text-indent:10px;}
.foot-tel dd{ font-size:24px; font-family:'Century Gothic';  color:#212841;}
.foot-tel dd a{color:#212841;}
.foot-address{ color:#212841; font-size:14px; margin-bottom:25px; margin-top:5px; }
.foot-address a{color:#212841;}
.foot-address a:hover{  text-decoration:underline; }
.foot-social .foot-ewm{ float:left; width:102px; margin-right:40px;}
.foot-social .foot-share{ float:left; }
.foot-share .share-t{ font-size:14px; color:#212841; margin-bottom:15px; margin-top:20px;}
.foot-share .bdsharebuttonbox a{ display:block; float:left; width:39px; height:38px; background-image:url(../images/share_btn.png); background-repeat:no-repeat; padding:0; margin:0; margin-right:10px;}
.foot-share .bdsharebuttonbox .bds_tsina{ background-position:0px 0px;}
.foot-share .bdsharebuttonbox .bds_tqq{ background-position:-48px 0px;}
.foot-share .bdsharebuttonbox .bds_weixin{ background-position:-96px 0px;}
.foot-share .bdsharebuttonbox .bds_ibaidu{ background-position:-144px 0px;}

.foot_bottom{
	padding:20px 0;
	position:relative;
	z-index:26;
	border-top:1px #fff solid;
	background: url(../images/top.jpg) no-repeat 0 0;
}
.foot_bottom a{
	color:#212841;
}
.foot_bottom a:hover{
	color:#666666;
	text-decoration:underline;
}

.foot .wrap,.foot_bottom .wrap{ position:relative; }
.foot_close{ width:75px; height:34px; line-height:34px; background:#212841; text-align:center; position:absolute; top:-40px; color:#e6d7c5; right:0px; *display:none; cursor:pointer;}
.foot_open{ width:75px; height:34px; line-height:34px; background:#212841; text-align:center; position:absolute; top:-52px; color:#e6d7c5; right:0px; *display:none;cursor:pointer;}

.tf_gotop{ display:none; width:60px; height:60px; line-height:60px; background:#c6c6c6; color:#fff; position:fixed; right:
0px; bottom:20%; z-index:40; text-align:center; font-size:40px;}
.tf_gotop .ion{ margin:0;}
.tf_gotop:hover{ background:#5668a6; color:#212841; }

/*内页通用*/
.channel_banner{ position:relative; z-index:20; height:120px; overflow:hidden;}
.channel_banner img{ position:absolute; width:1920px; height:100%; position:absolute; top:0px; left:50%; margin-left:-960px; max-width:none; }
.lay_banner{height:408px;position:relative; z-index:20; overflow:hidden;}
.lay_banner img{ position:absolute; width:1920px; height:100%; position:absolute; top:0px; left:50%; margin-left:-960px; max-width:none; z-index:1; }
.banner_nr{ width:240px; height:180px; padding:0 30px; background:url(../images/yellow.8.png) repeat 0 0;position:absolute; z-index:2; top:90px; right:50%; margin-right:300px;}
.banner_nr ._title{ font-size:30px; color:#212841; margin-top:10px; margin-bottom:5px; }
.banner_nr ._sum{ font-size:14px; color:#212841; }
.banner_nr ._sum:after { display:block; content: ''; width:70px; height:3px; background:#212841; margin-top:20px; }

.nmenu{ background:url(../images/white.9.png) repeat 0 0; position:relative; margin-top:-50px; z-index:25;}
.nmenu li{ float:left; line-height:50px; margin-right:1px;}
.nmenu li a{ display:block; font-size:16px; color:#000; padding:0 40px;}
.nmenu li a:hover,.nmenu li.cur a{ background:#5668a6; color:#fff;font-size:18px; }

.nmain{ background:#fff; position:relative; z-index:24; padding:25px 0 15px; repeat-x 0 0; border:1px solid #ccc}
.channel_lan{ margin-bottom:0px;}
.chan_lant{ font-size:26px; font-weight:bold; color:#212841; }
.posi{ margin-top:15px;}
.posi,.posi a{ color:#212841;}
.posi a:hover{ text-decoration:underline; }
.channel_content{ height:auto !important; min-height:200px; min-height:200px; font-size:14px}
.nmain-left{ width:23%; float:left;}
.nmain-right{ width:75%; float:right;}

.nmenu-sub > ul >li{ margin-bottom:10px;}
.nmenu-sub > ul >li >a{ display:block; line-height:30px; background:#ddd;font-size:16px;padding-left:30px; color:#212841; padding-top:7px; padding-bottom:7px;}
.nmenu-sub > ul >li >a:hover,.nmenu-sub > ul >li.cur >a{ background:#5668a6; color:#fff; }
.nmenu-sub li ul{ display:none; margin-top:5px;}
.nmenu-sub li li a{ display:block; line-height:28px; border:1px solid #fff; margin-top:5px; padding-left:30px; font-size:14px; color:#212841;}
.nmenu-sub li li a:hover,.nmenu-sub li li.cur a{ background:#f6f6f6; border-color:#ccc;}
.nmenu-sub li.cur ul{ display:block; }

.kase_more a{ display:block; width:100px; line-height:28px; padding:0 15px; border:1px solid #212841; color:#212841; overflow:hidden;color:#212841; position:relative; }
.kase_more a:hover{background:#212841; color:#fff; }
.kase_more a em{ position:absolute; top:0px; right:15px;}

/*案例*/
.anli-list li{ background:#f6f6f6; margin-bottom:50px; width:100%; float:left;}
.anli-list li ._img{ float:left; width:40%;}
.anli-list li ._nr{ width:54%; float:right; margin-right:3%; padding-top:25px; position:relative;}
.anli-list li ._title{ font-size:24px; font-weight:bold; margin-bottom:10px; margin-top:5px; }
.anli-list li ._sum{ line-height:22px; height:66px; overflow:hidden; margin-bottom:15px; }
.anli-list li ._tools{ position:absolute; bottom:0px; right:0px; overflow:hidden;}
.anli-list li ._tools span{ display:block; float:left; height:20px; margin-left:10px; line-height:20px;}
.anli-list li ._tools .ion{ font-size:16px;}
.anli-list li ._tools .bdsharebuttonbox a{ display:block; float:none; padding:0; margin:0; background:none; line-height:20px; height:20px;}


/*page*/
.page-load{ padding-top:30px; *padding-top:30px;;}
.page-load a{ display:block; width:25%; padding:0 15px; overflow:hidden; margin:0 auto; line-height:38px; border:2px solid #212841; background:#f5f2ed; font-size:16px; position:relative; }
.page-load a .ion{ position:absolute; top:0px; right:15px; }
.page-load a:hover{ background:#5668a6;}

.page{font-size: 12px; color: #777777; text-align: center; padding-top:30px;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #212841;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}

.paging{font-size: 12px; color: #777777; text-align: center; padding-top:30px;}
.paging a,.paging span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px; height:24px; line-height:24px; overflow:hidden;}
.paging .goprev{margin-right: 10px;}
.paging .gonext,.paging .count {margin-left: 10px;}
.paging a:hover,.paging span{color:#fff; background: #212841;}
.paging span.goprev,.paging span.gonext {color: #777777; background: none}
.paging span.count { border: 0;background: 0;color: #777777;}

/*产品综合*/
.nmain_pro{ background:#fff; padding-bottom:50px; position:relative; z-index:24;}
.pro-lay-top{ background:#f6f6f6; padding:40px 5%; }
.pl-top-left{ float:left; width:16%; font-size:32px; line-height:42px; color:#000; border-right:1px solid #ccc; }
.pl-top-left span{ font-size:48px; line-height:50px; }
.pl-top-right{ float:right; width:80%;}
.pl-top-right ._text{ font-size:14px;  margin-bottom:20px;}

.pro-lay-list{ margin-bottom:30px;}
.pro-plist{ position:relative; overflow:hidden;  }
.pro-plist-title{ width:100%; line-height:56px; height:56px; background:url(../images/black.6.png) repeat 0 0; position:absolute; left:0px; bottom:0px; color:#fff; font-size:30px; font-weight:normal; text-indent:30px; overflow:hidden;}
.pro-plist-title .ion{ text-indent:0; position:absolute; right:0px; top:0px; color:#5668a6;}
.pro-plist-cover{  width:90%; height:100%; background:url(../images/yellow.9.png) repeat 0 0; position:absolute; left:0px; bottom:-100%; padding:0 5%; }
.pro-plist-cover ._border{ border:3px solid #212841; margin-top:30px; padding:0 5%;  }
.pro-plist-cover ._title{ font-size:36px; color:#212841; font-weight:normal; margin-bottom:15px; margin-top:20px;}
.pro-plist-cover ._title a{color:#212841;}
.pro-plist-cover ._plist{ margin-bottom:50px;}
.pro-plist-cover ._plist li{ width:100%; float:left; font-size:18px;color:#212841; text-indent:5px; line-height:36px; }
.pro-plist-cover ._plist li a{color:#212841;}
.pro-plist-cover ._plist li a:hover{ text-decoration:underline;}
.pro-plist-cover ._more a{ width:170px; font-size:18px;}

.pro-plist-01 ._img{ display: block; height: 0; overflow: hidden; padding-bottom: 107%; position: relative; }
.pro-plist-01 ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }

.pro-plist-03 ._img{ display: block; height: 0; overflow: hidden; padding-bottom: 79%; position: relative; }
.pro-plist-03 ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }

.pro-plist-04 ._img{ display: block; height: 0; overflow: hidden; padding-bottom: 92%; position: relative; }
.pro-plist-04 ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }

.pro-plist-02 ._hebg{display: block; height: 0; overflow: hidden; padding-bottom: 64%; position: relative; background:#5668a6;}
.pro-plist-02 ._hebg ._img{ margin-top:60px; text-align:center; margin-bottom:10px;}
.pro-plist-02 ._hebg ._img img{transition: all ease .1s;}
.pro-plist-02 ._hebg ._title{ text-align:center; color:#212841; font-size:38px; font-weight:normal;}
.pro-plist-02 ._hebg ._sum{ width:67%; margin-left:auto; margin-right:auto; font-size:14px; text-align:center;}
.pro-plist-02 ._hebg:hover ._img img{ -webkit-animation: rotation .8s infinite linear; animation: rotation 2s infinite linear;}


.pl-anli-left{ float:left; width: 48%;}
.pl-anli-right{ float:right; width:50%; }
.pl-anli-right ._nr{ width:94%; padding:15px 3%; background:url(../images/yellow.9.png) repeat 0 0; position:absolute; bottom:0px; left:0px;}
.pl-anli-right ._border{ border:2px solid #212841; padding:10px 5%; }
.pl-anli-right ._date{ float:left; width:16%; font-size:18px; color:#212841; }
.pl-anli-right ._date span{ display:block; font-size:60px; line-height:60px; border-bottom:2px solid #212841;}
.pl-anli-right ._title,.pl-anli-right ._sum{ width:78%; float:right; color:#212841;}
.pl-anli-right ._title{ font-size:22px; margin-bottom:5px; font-weight:normal;}
.pl-anli-right ._sum{ line-height:22px; height:44px; overflow:hidden;}

.pl-al-lant{ font-size:30px; color:#212841; margin-bottom:20px; width:100%; float:left;}
.pl-al-lant a{color:#212841;}
.pl-al-list li{ width:100%; float:left; margin-bottom:1px;  }
.pl-al-list li a{ display:block; padding:20px 5%; background:#f6f6f6;overflow:hidden;}
.pl-al-list li ._date{ width:10%; float:left; font-size:12px; color:#212841; }
.pl-al-list li ._date span{ display:block; font-size:40px; border-bottom:1px solid #212841; line-height:40px; padding-bottom:5px; margin-bottom:5px;}
.pl-al-list li ._title,.pl-al-list li ._sum{ width:86%; float:right; color:#212841;}
.pl-al-list li ._title{ font-size:16px; font-weight:normal; color:#000; margin-bottom:3px;}
.pl-al-list li ._sum{ line-height:24px; height:24px; word-break:break-all; overflow:hidden;}
.pl-al-list li a:hover{ background:#eee;}


/*产品列表*/
.pcat-text{ margin-bottom:30px; font-size:14px; }
.pcat-list li{ width:100%; float:left; background:#f6f6f6; margin-bottom:50px;}
.pcat-list li ._img{ width:50%; float:left; border-right:8px solid #fff;  }
.pcat-list li ._img a { display: block; height: 0; overflow: hidden; padding-bottom: 46%; position: relative; }
.pcat-list li ._img a img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.pcat-list li ._nr{ width:44%; float:right; margin-right:3%; padding-top:30px;}
.pcat-list li ._title{ font-size:24px; font-weight:bold; margin-bottom:10px; }
.pcat-list li ._sum{ font-size:14px; line-height:22px; max-height:154px; *height:154px; overflow:hidden; margin-bottom:15px;}

/*产品详细-列表*/
.pro-list li{ margin-bottom:30px;}
.pro-list li ._img { display: block; height: 0; overflow: hidden; padding-bottom: 66%; position: relative; margin-bottom:10px;}
.pro-list li ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.pro-list li ._nr{ padding:0px 2px;}
.pro-list li ._title{ font-size:18px; font-weight:normal; color:#000; margin-bottom:5px;}
.pro-list li ._sum{ line-height:22px; height:66px; overflow:hidden; }

/*产品详细-图文*/
.pro-det-main .pdet-img{ float:left; width:45%;}
.pro-det-main .pdet-text{ float:right; width:50%; }

/*新闻综合*/
.nmain_news_one{ padding:35px 0; background:#fff; position:relative; z-index:24; }
.news-lay-dt{ width:56%; float:left; }
.news-lay-video{ width:40%; float:right;}
.lay-lant{ position:relative; margin-bottom:20px; width:100%; }
.lay-lant span{ font-size:30px; color:#000;}
.lay-lant ._more{ font-size:14px; color:#212841; line-height:22px; position:absolute; right:0px; bottom:10px;}
.lay-lant ._more:hover{ font-weight:bold; }

.nlay-dt-top{ margin-bottom:15px;}
.nlay-dt-top ._img{ float:left; width:53%;}
.nlay-dt-top ._img a { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }
.nlay-dt-top ._img a img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.nlay-dt-top ._nr{ float:right; width:43%;}
.nlay-dt-top ._title{ font-size:18px; font-weight:bold; line-height:30px; max-height:60px; *height:60px; overflow:hidden; margin-bottom:15px;}
.nlay-dt-top ._sum{ font-size:14px; line-height:24px; max-height:120px; *height:120px; overflow:hidden; margin-bottom:25px;}

.nlay-dt-list li{ width:48%; margin-right:2%; float:left; line-height:34px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.nlay-dt-list li .ion{ color:#212841;}
.nlay-dt-list li a{ color:#666; }
.nlay-dt-list li a:hover{ text-decoration:underline; color:#212841; }

.nlay-video-top{ margin-bottom:20px;}
.nlv-top-video ._cover{ width:100%; height:100%; background:url(../images/black.6.png) repeat 0 0; position:absolute; top:0px; left:0px;}
.nlv-top-video ._cover ._play{ display:block; width:56px; height:56px; background:url(../images/play_ss.png) no-repeat center; position:absolute; top:50%; left:50%; margin-top:-40px; margin-left:-28px;}
.nlv-top-video ._title{
	padding:15px 5%;
	background:#5668a6;
	color:#fff;
	font-size:14px;
	color:#fff;
	width:90%;
	position:absolute;
	bottom:0px;
	left:0px;
}
.nlv-top-video ._title span{ display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.nlv-top-video{ float:left; width:73%;}
.nlv-top-vlist{ float:right; width:24%;}
.nlv-top-vlist li{ margin-bottom:8px;}
.nlv-top-vlist a { display: block; height: 0; overflow: hidden; padding-bottom: 71%; position: relative; }
.nlv-top-vlist a img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }

.nlay-video-list li{ border:1px solid #ccc; position:relative; margin-top:-1px; line-height:40px; position:relative; font-size:14px;}
.nlay-video-list li a{ display:block; width:80%; padding-left:5%;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.nlay-video-list li .ion{ position:absolute; right:15px; top:0px; font-size:18px;}
.nlay-video-list li a:hover{ text-decoration:underline; color:#212841; }

.nmain_news_two{ height:585px; background:url(../images/nlay_bg.jpg) no-repeat center top; padding-top:30px; }
.nmain_news_two .lay-lant{ float:left;}
.news-lay-mtleft{ width:60%; float:left; }
.nlay-mtlist{ padding:40px 7%; background:#212841; }
.nlay-mtlist ul{ margin-bottom:40px; }
.nlay-mtlist li{ line-height:50px; border-bottom:1px dotted #fff; font-size:14px; }
.nlay-mtlist li a{ display:block; color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.nlay-mtlist li ._date{ padding-right:70px;}
.nlay-mtlist li a:hover{ text-decoration:underline; }
.nlay-mtlist ._more a{ border:2px solid #fff; color:#fff;}
.nlay-mtlist ._more a:hover{ background:#5668a6; color:#212841; }

.news-lay-mtright{ width:37%; float:right;}
.nlay-mtlink{ margin-bottom:16px;}
.nlay-mtlink a._img { display: block; height: 0; overflow: hidden; padding-bottom: 44%; position: relative; }
.nlay-mtlink a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.nlay-mtlink ._cover{ width:90%; height:100%; background:url(../images/black.6.png) repeat; position:absolute; top:0px; left:0px; padding:0 5%;}
.nlay-mtlink ._title{ width:100%; border:1px solid #ddd; color:#fff; font-size:30px; font-weight:bold; display: block; height: 0; overflow: hidden; padding-bottom: 40%; position: relative; margin-top:4%; }
.nlay-mtlink ._title span{ display:inline-block; border-bottom:1px solid #ccc;  line-height:55px; position:absolute; top:50%; margin-top:-28px; left:30px;}


/*新闻列表*/
.news-left{ width:70%; float:right;}
.news-right{ width:27%; float:left;}
.news-top{ border:1px solid #ccc; margin-bottom:25px;}
.news-top ._img{ width:54%; float:left;}
.news-top ._img a { display: block; height: 0; overflow: hidden; padding-bottom: 66%; position: relative; }
.news-top ._img a img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.news-top ._nr{ width:38%; float:right; margin-right:4%; padding-top:30px;}
.news-top ._title{ font-size:20px; font-weight:bold; margin-bottom:5px;}
.news-top ._sum{ font-size:14px; line-height:24px; height:120px; overflow:hidden; margin-bottom:20px;}

.news-list li{ width:100%; float:left; padding-bottom:20px; margin-bottom:20px;}
.news-list li ._date{ width:60px; float:left; border:1px solid #ccc; margin-top:10px; }
.news-list li ._date span{ display:block; text-align:center; font-size:12px;}
.news-list li ._date ._d1{ line-height:44px; background:#ccc; color:#fff; font-size:26px; font-weight:bold;}
.news-list li ._date ._d2{ color:#ccc;}
.news-list li ._nr{ width:89%; float:right; font-size:14px;}
.news-list li ._title{ font-size:20px; font-weight:normal; margin-bottom:5px;}
.news-list li ._sum{ line-height:22px; height:44px; overflow:hidden; color:#565656; margin-bottom:5px;}
.news-list li ._more{ color:#999; }
.news-list li a:hover ._date{ border-color:#5668a6;}
.news-list li a:hover ._date ._d1{ background:#5668a6; color:#fff;}
.news-list li a:hover ._date ._d2{ color:#212841; }

.news-rbox{ border:1px solid #ccc; background:#f6f6f6; padding:25px 35px;}
.news-rbox-lant{ font-size:20px; margin-bottom:15px;}
.news-rbox-search{ margin-bottom:20px;}
.news-rsearch .news-sele{ width:100%; float:left; height:32px; line-height:32px; border-color:#f6f6f6; border-radius:0; margin-bottom:14px; text-indent:10px;}
.news-rsearch .select-ui-choose-default ._arrow{ width:36px; background:#212841; }
.news-rsearch .select-ui-choose ._arrow .arr{ left:50%; margin-left:-5px; border-top-color:#fff;}
.news-rsearch .select-ui-choose-default.on ._arrow .arr{ border-bottom-color:#fff;}
.news-rsearch .select-ui-choose-default-bottom.on{ border-color:#ccc;}
.news-rsearch ._nse-inp{ width:100%; height:30px; line-height:30px; background:#fff; border:1px solid #ccc; padding:0; margin:0; text-indent:20px; margin-bottom:20px; float:left;}
.news-rsearch ._nse-btn{ width:100%; font-size:18px; height:34px; background:#212841; color:#fff; border:none; cursor:pointer; float:left;}
.news-rsearch ._nse-btn:hover{ background:#5668a6; color:#212841;}

.news-rbox-video{ margin-bottom:10px;}
.news-rvideo ._play{ display:block; width:69px; height:71px; position:absolute; top:50%; left:50%; margin-top:-35px; margin-left:-35px; background:url(../images/play.png) no-repeat 0 0;}

.news-rlink li{ border:1px solid #ccc;  font-size:16px; margin-bottom:10px;}
.news-rlink li a{ display:block;padding:0 30px;  background:#f6f6f6; line-height:38px; height:38px;overflow:hidden; position:relative; }
.news-rlink li .ion{ position:absolute; top:0px; right:20px; font-size:14px; }
.news-rlink li a:hover,.news-rlink li.cur a{background:#5668a6; color:#fff;}

/*视频*/
.video-top-img{ float:left; width:45%; }
.video-top-nr{ float:right; width:45%; margin-right:5%;}
.video-top-img ._play{display:block; width:69px; height:71px; position:absolute; top:50%; left:50%; margin-top:-35px; margin-left:-35px; background:url(../images/play.png) no-repeat 0 0;}
.video-top-nr ._title{ font-size:28px; font-weight:normal; line-height:40px; margin-bottom:20px; margin-top:10px; }
.video-top-nr ._sum{ font-size:14px; line-height:26px; margin-bottom:30px; height:182px; overflow:hidden; }
.video-top-nr ._date{ display:block; margin-bottom:20px;}
.video-top-nr ._tools{ font-size:14px;}
.video-top-nr ._tools span{ display:block; float:left; height:20px; margin-right:20px; line-height:20px;}
.video-top-nr ._tools .ion{ font-size:18px; }
.video-top-nr ._tools .bdsharebuttonbox a{ display:block; float:none; padding:0; margin:0; background:none; line-height:20px; height:20px; font-size:14px;}

.video-mainbg{ background:#f6f6f6; padding:35px 0;}
.video-list li { margin-bottom:20px;}
.video-list li ._pd{ padding:15px; background:#f6f6f6;}
.video-list li ._img{ margin-bottom:15px;}
.video-list li ._cover{ width:100%; height:100%; position:absolute; top:0px; left:0px; background:url(../images/black.6.png) repeat; }
.video-list li ._cover ._play{ display:block; width:50px; height:50px; background:url(../images/play_s.png) no-repeat center; position:absolute; top:50%; left:50%; margin-top:-25px; margin-left:-25px;}
.video-list li ._title{ font-size:14px; font-weight:normal; margin-bottom:5px;}
.video-list li ._tools span{ margin-right:20px;}
.video-list li ._tools .ion{ margin-left:0; font-size:16px;}
.video-list li.hover ._pd{ background:#5668a6; color:#212841; }
.video-list li.hover ._title a{color:#212841; }
.video-list li.hover ._tools {color:#212841; }

.video-nr{ height:510px; margin-top:20px;}

/*下载*/
.nmain_gery{ background:#f6f6f6;}
.down-main{ background:#fff;}
.down-menu{ background:#212841; position:relative; z-index:10;}
.down-menu li{ float:left; width:33.33%; *width:33%; font-size:24px; color:#fff; text-align:center; position:relative; }
.down-menu li a{ color:#fff; display:block; line-height:52px; height:52px; padding:10px 0 14px;}
.down-menu li .down-ico{ display:inline-block; width:54px; height:52px; background-image:url(../images/down_ico.png); background-repeat:no-repeat; vertical-align:middle; margin-right:20px;}
.down-menu li .down-ico-01{ background-position:0px 0px; }
.down-menu li .down-ico-02{ background-position:-64px 0px; }
.down-menu li .down-ico-03{ background-position:-127px 0px; }
.down-menu li.cur a{ background:#5668a6; color:#212841;}
.down-menu li.cur ._jt{ display:block; width:0; height:0; border-style:solid; border-width:10px; border-color:#5668a6 transparent transparent transparent; position:absolute; bottom:-20px; left:50%; margin-left:-10px;}
.down-menu li.cur .down-ico-01{ background-position:0px -62px; }
.down-menu li.cur .down-ico-02{ background-position:-64px -62px; }
.down-menu li.cur .down-ico-03{ background-position:-127px -62px; }

.down-center{ position:relative; z-index:5;}
.down-img{ width:33.33%; *width:33%; float:left; position:relative;}
.down-right{ width:66.67%; *width:66%; float:right;}
.down-img a._img { display: block; height: 0; overflow: hidden; padding-bottom: 123%; position: relative; }
.down-img a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.down-img ._title{ width:100%; font-size:20px; line-height:60px; background:url(../images/black.6.png) repeat; position:absolute; bottom:0px; left:0px; color:#fff;}
.down-img ._title span{ display:block; width:80%; padding-left:5%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.down-img ._downbtn{ display:block; font-size:26px; color:#fff; position:absolute; bottom:0px; right:0px;  line-height:60px;}

.down-lant{ font-size:20px; font-weight:bold; border-bottom:1px solid #ccc; color:#000; padding:30px 30px 20px; margin-bottom:30px; }
.down-list{ padding:0 30px;}
.down-list li{ line-height:40px; font-size:14px; border-bottom:1px dotted #ccc; overflow:hidden; }
.down-list li a{ display:block; }
.down-list li ._title{ float:left; width:60%; }
.down-list li ._downbtn{ float:right; margin-right:10%;}
.down-list li ._viewbtn{ float:right;}
.down-list li ._title:hover{ font-weight:bold; }
.down-list li.hover a{ color:#212841; }
.down-list li.hover ._title{ font-weight:bold;}

/*招投标*/
.cjkh-box{ background:#5668a6; padding:25px 35px; }
.cjkh-lant{ font-size:24px; font-weight:bold; color:#212841; margin-bottom:10px; }
.cjkh-list li{ padding-left:20px; position:relative; margin-bottom:10px; }
.cjkh-list li ._jt{ position:absolute; top:0px; left:0px;}
.cjkh-list li ._jt .ion{ margin:0;}
.cjkh-list li ._title{color:#212841;}
.cjkh-list li ._date{color:#212841; font-size:12px;}

.toubiao-list li{ width:100%; float:left; border:1px solid #ccc; margin-bottom:15px; }
.toubiao-list li a{ display:block; padding:10px 25px; position:relative;}
.toubiao-list li ._title{ font-size:14px; font-weight:normal; line-height:24px;}
.toubiao-list li ._jh{ position:absolute; width:20px; height:20px; line-height:20px; font-size:20px; top:50%; margin-top:-10px; right:30px; color:#d3d3d3; }
.toubiao-list li a:hover{ background:#f6f6f6; }
.toubiao-list li a:hover ._title{ font-weight:bold; color:#212841; }
.toubiao-list li a:hover ._jh{color:#212841;}

/*图片列表*/
.pic-list li { margin-bottom:20px; }
.pic-list li a._img { display: block; height: 0; overflow: hidden; padding-bottom: 66%; position: relative; }
.pic-list li a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.pic-list li ._border{ border:1px solid #ccc;}
.pic-list li ._title{ line-height:50px; border-top:1px solid #ccc; font-size:14px; font-weight:normal; text-indent:10px; }
.pic-list li ._cover{ display:none; width:100%; height:100%; background:url(../images/black.6.png) repeat; position:absolute; top:0px; left:0px;}
.pic-list li ._cover ._fdj{ display:block; width:58px; height:58px; background:url(../images/fdj.png) no-repeat center; position:absolute; top:50%; left:50%; margin-top:-29px; margin-left:-29px; }

/*三级内容页*/
.channel-left{ float:left; width:68%;}
.channel-right{ float:right; width:25%;}
.chan-sublant{ font-size:24px; color:#212841; margin-bottom:10px; }
.chanr-link{ background:#f6f6f6; padding:10px 20px 20px;}
.chr-quick-link{ margin-bottom:15px;}
.chr-quick-link a._img { display: block; height: 0; overflow: hidden; padding-bottom: 45%; position: relative; }
.chr-quick-link a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.chr-quick-link ._cover{ background:url(../images/black.6.png) repeat; background:rgba(0,0,0,.5); display:block; position:absolute; bottom:0; left:0; width:100%; height:32px; line-height:32px; text-indent:15px; color:#fff; font-size:16px;}
.chr-quick-link ._cover ._title{ }
.chr-quick-link ._cover ._line{ display:none; width:0; height:100%; vertical-align:middle;}
.chr-qlink-list li{ float:left; width:45%; margin-right:5%; margin-top:10px; position:relative; }
.chr-qlink-list li a{ display:block; height:26px; line-height:26px; border:1px solid #ccc; text-indent:20px; }
.chr-qlink-list li a:hover{ background:#5668a6; border-color:#5668a6; color:#212841;}
.chr-qlink-list li .ion{ position:absolute; top:2px; right:5px; text-indent:0;}

/*新闻详细页*/
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size: 30px; font-weight:normal; color:#000;}
.widget-newsdetail-2 ._tools { padding: 10px 0; color: #999999;}
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal;}
.widget-newsdetail-2 ._tools ._tool{margin:0 4px;display: inline-block; vertical-align: middle;}
.widget-newsdetail-2 ._tools ._b2l .ion { color: #0e90d2;}
.widget-newsdetail-2 .myart { padding: 20px 0; font-size:15px;line-height: 28px; }
.widget-newsdetail-2 ._detailPage_bottom li {line-height: 30px; overflow: hidden; height: 30px;  padding: 0 10px;  }
.widget-newsdetail-2 ._detailPage_bottom ._mark {float: left; margin-right: 10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title {font-size: 14px;  float: left;   width: 68%;}
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color: #0e90d2;}
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right; color:#212841; }
.widget-newsdetail-2 ._detailtools{ border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:12px 0; margin-bottom:20px; margin-top:20px; }
.widget-newsdetail-2 ._detailtools span{ display:block; line-height:22px; height:22px; margin-left:20px;}
.widget-newsdetail-2 ._detailtools .bdsharebuttonbox{ float:left; margin-left:10px;}
.widget-newsdetail-2 ._detailtools .bdsharebuttonbox .bds_more { float: none; padding:0;  background: none; line-height:22px; height:22px; }
.widget-newsdetail-2 ._detailtools ._dayin{ float:right;}
.widget-newsdetail-2 ._detailtools ._fanhui{ float:right;}

/*新闻详细2*/
.widget-newsdetail-6 ._head ._title { font-size: 30px; font-weight:normal; color:#000;}
.widget-newsdetail-6 ._tools { padding: 10px 0; color: #999999;}
.widget-newsdetail-6 .ion { font-size: 16px; font-weight: normal;}
.widget-newsdetail-6 ._tools ._tool{margin:0 4px;display: inline-block; vertical-align: middle;}
.widget-newsdetail-6 .news-det-scbg{ background:#f5f5f5; padding:35px 25px;}
.widget-newsdetail-6 .news-det-scroll{position:relative;overflow:hidden;height:600px;}
.widget-newsdetail-6 .ndet-content-01{ padding-bottom:20px;}
.widget-newsdetail-6 .ndet-content-02{ padding-bottom:20px;}
.widget-newsdetail-6 .ndet-content-01 ._img{ width:50%; float:left; margin-right:3%; }
.widget-newsdetail-6 .ndet-content-01 ._img ._title{ width:100%; font-size:14px; text-align:center; color:#fff; line-height:45px; background:url(../images/black.6.png) repeat 0 0; position:absolute; bottom:0px; left:0px; font-weight:normal;}
.widget-newsdetail-6 .ndet-content-02 ._img{ width:50%; float:left; margin-right:3%; }
.widget-newsdetail-6 .ndet-content-02 ._img ._title{ width:100%; font-size:14px; text-align:center; color:#fff; line-height:22px; background:url(../images/black.6.png) repeat 0 0; position:absolute; bottom:0px; left:0px; font-weight:normal; padding:10px 0;}
.widget-newsdetail-6 .news-det-scroll .scroll_cont{ padding-right:20px;}
.ndet-fanhui{ margin-bottom:40px;}
.ndet-fanhui a{ display:block; line-height:50px; border:1px solid #212841; color:#212841; text-indent:20px; font-size:20px; position:relative; }
.ndet-fanhui .ion{ position:absolute; top:0px; right:10px; font-size:24px;}
.ndet-fanhui a:hover{ background:#212841; color:#fff;}
.ndet-othernews li{ margin-bottom:20px;}
.ndet-othernews li ._newsoth{ background:url(../images/news_xian.gif) repeat-x center; margin-bottom:5px;}
.ndet-othernews li ._newsoth a{ display:inline-block; font-size:18px; font-weight:bold; background:#fff; padding-right:5px;}
.ndet-othernews li ._date{ color:#999;}
.ndet-othernews li ._title{ font-size:18px; line-height:30px; max-height:60px; overflow:hidden;}
.hot-news{ margin-top:135px;}
.hot-news-lant{ font-size:18px; font-weight:bold; color:#212841; margin-bottom:10px; }
.hot-news-list li{ overflow:hidden; line-height:30px;}
.hot-news-list li ._title{ display:block; float:left; width:70%;  }
.hot-news-list li ._title:hover{ text-decoration:underline;}
.hot-news-list li ._title .ion{ margin:0;}
.hot-news-list li ._date{ display:block; width:25%; float:right;}


/*报纸详细*/
.baozhi-left{ float:left; width:34%;}
.baozhi-right{ float:right; width:60%; }
.bzdet-img{border:1px solid #ccc; margin-bottom:25px; }
.bzdet-img ._img { display: block; height: 0; overflow: hidden; padding-bottom:30%; position: relative; }
.bzdet-img ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.bzdet-num{ line-height:34px; font-size:24px; font-weight:bold; color:#000; text-indent:20px; background:#f6f6f6; margin-bottom:10px;}
.bzdet-tab{}
.bzdet-tab .tab_c{ padding:20px; background:#f6f6f6;}
.bztab-key{border-bottom:1px dashed #ccc; border-top:1px dashed #ccc;}
.bztab-key li{ line-height:44px; float:left; width:25%; text-align:center; position:relative; left:auto; top:auto; font-size:14px; color:#000; }
.bztab-key li.tab_t_cur{ background:#212841; color:#fff; }
.bztab-tabc-t{ font-size:18px; font-weight:bold; color:#000; margin-bottom:10px; }
.bztab-tabc-list li{ font-size:14px; line-height:26px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.bztab-tabc-list li a:hover{ text-decoration:underline;}


/*成员公司*/
.widget-qa-3 { }
.widget-qa-3-title { position: relative; height: 44px; line-height: 44px; overflow: hidden;  cursor: pointer; border:1px solid #ccc; margin-bottom:10px;}
.widget-qa-3-title ._title{  font-size:16px; padding-left:25px; color:#212841; }
.widget-qa-3-title .ion { position:absolute; top:0px; right:0px; font-size:20px; color:#ccc; font-weight:bold; }
.widget-qa-3-title._icoActive{ background:#f6f6f6; color:#212841; font-weight:bold; }
.widget-qa-3-title._icoActive .ion{ color:#212841; }
.widget-qa-3-content { padding:20px 25px 35px;  display: none; }
.widget-qa-3-content ._qaIntro { text-align: left;}
.widget-qa-3-content ._qaIntro img{ float:left; margin-right:30px; margin-bottom:10px;}
.widget-qa-3-content ._qaIntro ._comtitle{ font-size:18px; color:#000; font-weight:bold; margin-bottom:10px;}


/*合作伙伴*/
.hzhb_list li { margin-bottom:20px;}
.hzhb_list li ._img{ border:1px solid #ccc;}
.hzhb_list li ._title{ font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-top:5px; text-align:center; }
.hzhb_list li.last ._img{ background:#fff url(../images/more_hb.gif) no-repeat center;}
.hzhb_list li.first ._img{ border:none;}
.hzhb_list li.first ._nr { height:100px;}
.hzhb_list li.first ._nr ._lantitle{ font-size:18px; display:inline-block; vertical-align:middle; height:auto; line-height:1.6;text-align: center;width: 100%; *margin-top:25px;}
.hzhb_list li.first ._nr ._line{ display:inline-block; width:0; height:100%; vertical-align:middle;.chr-quick-link ._cover{ background:url(../images/black.6.png) repeat; background:rgba(0,0,0,.5); display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
.chr-quick-link ._cover ._title{ color:#fff; font-size:18px; display:inline-block; vertical-align:middle; height:auto; line-height:1.6;text-align: center;width: 100%; *margin-top:25px;}
.chr-quick-link ._cover ._line{ display:inline-block; width:0; height:100%; vertical-align:middle;}}

/*job*/
.ypin_xuzhi{ margin-bottom:10px;}
.ypin_xuzhi dl{padding-left: 20px;position: relative;margin-bottom: 5px;}
.ypin_xuzhi dl ._jt{ position:absolute; top:0px; left:0px;}
.ypin_xuzhi dl ._jt .ion{ margin:0;}
.ypin_xuzhi dl:hover ._jt{ color:#5668a6;}

.job_search{ background:#f6f6f6; padding:10px 20px; margin-bottom:30px; }
.job_search label{ display:block; float:left; width:4em; line-height:30px; font-size:14px; margin-right:20px;}
.job_search .job-sele{ display:block; float:left; width:25%; height:28px; line-height:28px; border:1px solid #ccc; border-radius:0; margin-right:20px;}
.job_search .job-inp{ width:25%; float:left; display:block; height:28px; line-height:28px; border:1px solid #ccc; padding:0; text-indent:10px;}
.job_search .job-btn{ display:block; float:left; width:30px; height:30px; line-height:30px; border:1px solid #ccc; border-left:none; background:#fff url(../images/se_btn.png) no-repeat center;}

.JobList-J2 ._jt { background: #f6f6f6 url(../images/job_btn.png) no-repeat right; height: 34px; line-height: 34px; margin-top: 10px; overflow: hidden; *zoom:1; cursor: pointer; }
.JobList-J2 ._jt ._title {font-size:14px; text-indent:20px; font-weight:normal; float:left; margin-right:20px;}
.JobList-J2 ._jt ._jbt2{ float:left;}
.JobList-J2 ._jt._jt_act{ background:#5668a6 url(../images/job_btn_on.png) no-repeat right; }
.JobList-J2 ._jc { display: none }
.JobList-J2 ._jcon ._hd{ padding:20px; border-bottom:1px solid #e4e4e4; line-height:30px;}
.JobList-J2 ._jcon ._hd span{ padding-right:55px; display:inline-block; min-width:2em;}
.JobList-J2 ._jcon ._bd{padding:20px;}
.JobList-J2 ._jcon ._bd strong{ position:absolute; left:0; top:0;}
.JobList-J2 ._jcon ._bd ._p{ position:relative; padding-left:65px; min-height:25px;}
.JobList-J2 ._jcon ._bd ._btn{ display:block; width:90px; height:35px; margin-top:20px; line-height:35px; border:1px solid #212841; color:#212841; text-align:center;}
.JobList-J2 ._jcon ._bd ._btn:hover{ background-color:#212841; color:#fff;}

/*联系我们*/
.nmain_con_gery{ padding:35px 0; background:#f6f6f6;}
.nmain_con_fff{ padding:35px 0; background:#fff;}
.con-map{ width:49%; float:left; height:335px; border:1px solid #ccc; }
.con-map img{ max-width:none;}
.con-coninfo{ width:50%; float:left; height:335px; border:1px solid #5668a6; background:#5668a6 url(../images/con_bg.jpg) no-repeat right bottom; }
.con-coninfo ._pd{ padding:50px 10%;}
.con-coninfo .coninfo-t1{ font-size:30px; font-weight:bold; color:#212841; line-height:44px; }
.con-coninfo .coninfo-t2{ font-size:34px; font-weight:bold; font-family:微软雅黑; color:#212841; line-height:53px; margin-bottom:15px;}
.con-coninfo .coninfo-t2 a{color:#212841;}
.con-coninfo .coninfo-s1{ font-size:16px; color:#212841;}

.con-row-fff{ background:#fff;}
.con-message{ float:left; width:50%; }
.con-network{ float:left; width:50%;  padding:20px 0 0px;}
.con-message ._border{border:1px solid #ccc; padding:20px 30px; height:480px; }
.con-lant{ font-size:24px; font-weight:bold; color:#000; margin-bottom:20px;}
.con-network .con-lant{ padding-left:30px;}

.NeteorkList-N1{}
.NeteorkList-N1 ._jt { height: 40px; line-height: 40px; overflow: hidden; *zoom:1;cursor: pointer; border-bottom:1px solid #ccc; font-size:18px; background:url(../images/nt_ico.png) no-repeat right; border-top:1px solid #ccc; position:relative; margin-top:-1px;  }
.NeteorkList-N1 ._jt  span{ display:block; width:90%; text-indent:30px;}
.NeteorkList-N1 ._jc { display: none }
.NeteorkList-N1 ._jcon{ font-size:14px; padding:10px 30px;}
.NeteorkList-N1 ._jt_act{ background:url(../images/nt_ico_on.png) no-repeat right;}
.NeteorkList-N1 ._jt_act span{ background:#5668a6; color:#212841;}

.Form-F4 .Form-F4-li { padding-top: 10px; }
.Form-F4 .Form-F4-li label { width: 5em; display: inline-block; vertical-align: middle; }
.Form-F4 .Form-F4-li input { height: 30px; line-height: 30px; border: 1px solid #ccc; width: 50%; }
.Form-F4 .Form-F4-li textarea { border: 1px solid #ccc; width: 70% ; padding:0; outline:none; height:160px;}
.Form-F4 .Form-F4-li em { color: #dd514c; vertical-align: middle; }
.Form-F4 .Form-F4-li input._yzm { width: 20% ;}
.Form-F4 .Form-F4-li img { vertical-align: middle; cursor: pointer; height:32px; margin-left:10px;}
.Form-F4 .Form-F4-li b { padding-left: 5px; }
.Form-F4 .Form-F4-Btn { padding: 30px 0 0 5em; }
.Form-F4 .Form-F4-Btn button { display: inline-block; line-height: 30px; padding: 0 30px;  background: #d1d1d1; cursor: pointer; border:none; margin:0;}
.Form-F4 .Form-F4-Btn ._submit { background: #212841; margin-right: 10px; color:#fff;}
.Form-F4 .Form-F4-Btn ._submit:hover { opacity:0.8;}
.Form-F4 .Form-F4-Btn ._reset:hover { opacity:0.8; }

.cygs-list li{ margin-bottom:30px;}
.cygs-list li ._img{ float:left; width:50%; margin-right:4%; }
.cygs-list li ._nr{ width:40%; float:left;}
.cygs-list li ._title{ font-size:16px; font-weight:bold; margin-bottom:5px; margin-top:5px;}
.cygs-list li:hover{ background:#f6f6f6;}

/*公司介绍*/
.abuot-img{ overflow:hidden; margin-top:20px;}
.abuot-img ul{ width:101%;}
.abuot-img li{ float:left; margin-right:1%; margin-bottom:1%;}
.abuot-img li ._img{ display: block; height: 0; overflow: hidden; position: relative; }
.abuot-img li ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.abuot-img .ab-img-li-01{ width:79%;}
.abuot-img .ab-img-li-01 ._pdbg{ display: block; height: 0; overflow: hidden; position: relative;  padding-bottom: 26%; background:#5668a6; }
.abuot-img .ab-img-li-01 ._border{ width:96%; margin:0 auto;display: block; height: 0; overflow: hidden; position: relative;  padding-bottom: 22%; border:1px solid #212841; margin-top:2%; }
.abuot-img .ab-img-li-01 dl{ float:left; width:33%; text-align:center; margin-top:40px; color:#212841;}
.abuot-img .ab-img-li-01 dl dt{ font-size:26px; line-height:50px; height:50px; overflow:hidden; margin-bottom:10px;}
.abuot-img .ab-img-li-01 dl dt span{ font-size:60px; font-weight:bold; font-family:arial; padding-right:5px;}
.abuot-img .ab-img-li-01 dl dd{ font-size:16px; }
.abuot-img .ab-img-li-01 .ab_num-list{ width:90%; height:90%; position:absolute; top:50%; left:50%; }
.abuot-img .ab-img-li-02{ width:19%;}
.abuot-img .ab-img-li-02 ._img {  padding-bottom: 108%; }
.abuot-img .ab-img-li-03{ width:39%;}
.abuot-img .ab-img-li-03 ._img {  padding-bottom: 60%;  }
.abuot-img .ab-img-li-04{ width:39%; }
.abuot-img .ab-img-li-04 ._img {  padding-bottom: 60%;}
.abuot-img .ab-img-li-05{ width:19%; }
.abuot-img .ab-img-li-05 ._img { padding-bottom: 123%; }

/*job*/
.nmain_job{ height:1080px; background:url(../images/job_bg.jpg) no-repeat center top; }
.job-text{ text-align:center; color:#fff; margin-top:70px; margin-bottom:40px; }
.job-text ._jtt1{ font-size:36px;}
.job-text ._jtt2{ font-size:17px;}
.job-text ._jtt3{ font-size:20px;}
.job-tabkey{ max-width:930px; margin:0 auto; overflow:hidden; }
.job-tabkey ul{ width:105%;}
.job-tabkey li{ float:left; width:210px; margin-right:30px;text-align:center; padding-bottom:40px; position:relative; top:auto; left:auto; }
.job-tabkey li a{ display:block; height:210px;background:#212841; }
.job-tabkey li ._jbico{ display:inline-block; width:102px; height:102px; background-image:url(../images/job_ico.png); background-repeat:no-repeat; margin-top:25px; margin-bottom:10px; -moz-transition: all .4s ease 0s;-ms-transition: all .4s ease 0s;-o-transition: all .4s ease 0s;transition: all .4s ease 0s;}
.job-tabkey li ._title{ font-size:24px; color:#fff; }
.job-tabkey li.jobtk_01 a{}
.job-tabkey li.jobtk_02 a{ background:#f24d1f; }
.job-tabkey li.jobtk_03 a{ background:#5668a6; }
.job-tabkey li.jobtk_04 a{ background:#ce9d6b; }
.job-tabkey li.jobtk_01 ._jbico{ background-position:0px center;}
.job-tabkey li.jobtk_02 ._jbico{ background-position:-112px center;}
.job-tabkey li.jobtk_03 ._jbico{ background-position:-224px center;}
.job-tabkey li.jobtk_04 ._jbico{ background-position:-343px center;}
.job-tabkey li.tab_t_cur{ background:url(../images/job_jt.png) no-repeat bottom center;}
.job-nrbg{ background:url(../images/white.8.png) repeat 0 0;}
.job-tabnr{ padding:50px 60px; height:auto !important; height:340px; min-height:340px; background:url(../images/job_rwbg.png) no-repeat right bottom;}
.job-tabnr-width{ width:650px; height: auto !important; height: 320px; min-height: 320px;}
.job-tabkey li a:hover ._jbico{transform: scale(.9);-moz-transform: scale(.9);-webkit-transform: scale(.9);}
.job-tabkey li a:hover { opacity:0.9;}

/*招聘表单*/
.Form-F1 .Form-F1-Left { float: left; width: 50%; }
.Form-F1 .Form-F1-right { float: right; width: 50%; }
.Form-F1 .Form-F1-li { padding-top: 10px; }
.Form-F1 .Form-F1-li label { display: inline-block; width: 5em; vertical-align: middle; }
.Form-F1 .Form-F1-li input { height: 30px; line-height: 30px; border: 1px solid #ccc; width: 70%; }
.Form-F1 .Form-F1-li textarea { border: 1px solid #ccc; width: 70%; height: 10em; padding:0; outline:none; }
.Form-F1 .Form-F1-li select { border: 1px solid #ccc; width: 70%; height: 30px; line-height: 30px; }
.Form-F1 .Form-F1-li em { color: #dd514c; vertical-align: middle; padding-left: 10px; }
.Form-F1 .Form-F1-li input._yzm { width: 20%; }
.Form-F1 .Form-F1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; height:26px; }
.Form-F1 .Form-F1-li b { padding-left: 5px; }
.Form-F1 .Form-F1-Btn { text-align: center; padding-top: 30px; clear: both; }
.Form-F1 .Form-F1-Btn button { display: inline-block; line-height: 26px; padding: 0 30px; background: #d1d1d1; cursor: pointer; border:none; }
.Form-F1 .Form-F1-Btn ._submit { background: #212841; margin-right: 10px; color:#fff; }
.Form-F1 .Form-F1-Btn button:hover { opacity:.8; }

/*社会责任*/
.social-text{ font-size:14px; margin-bottom:20px;}
.social-tkey ._title{ line-height:60px; width:100%; position:absolute; bottom:0px; left:0px; background:url(../images/black.6.png) repeat 0 0; color:#fff; font-size:24px; font-weight:bold; text-indent:30px;}
.social-tkey a:hover ._title{ background:url(../images/yellow.8.png) repeat 0 0; color:#212841; }
.social-tkey.tab_t_cur{ background:url(../images/social_jt.png) no-repeat center bottom; }
.social-nr{ background:#f6f6f6; padding:40px;}
.social-sum{ margin-bottom:20px; }

.social-imglist{ width:101%;}
.soc-img-left{ float:left; width:46%; margin-right:1%;}
.soc-img-left dl.soc-img-01 ._img{ display: block; height: 0; overflow: hidden; padding-bottom: 64%; position: relative; }
.soc-img-left dl.soc-img-01 ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.soc-img-right{ float:left; width:53%;}
.soc-img-right dl{ width:48%; margin-right:2%; float:left; margin-bottom:2%;}
.soc-img-right dl ._img{ display: block; height: 0; overflow: hidden;  position: relative; padding-bottom:56%;}
.soc-img-right dl ._img img{height: auto; left: 0; position: absolute; top: 0; width: 100%;}


/*配件*/
.part-list li{ margin-bottom:20px;}
.part-list li ._nr{ background:#f6f6f6; padding:15px;}
.part-list li ._title{ font-size:22px; font-weight:normal;}
.part-list li ._sum{ line-height:22px; height:66px; overflow:hidden;}
.part-list li.hover ._nr{ background:#5668a6;}
.part-list li.hover ._title a{ color:#212841; }
.part-list li.hover ._sum{ color:#212841; }
.partdet-img{ width:45%; margin-right:3%; float:left;}

/*科研*/
.keyan-main-01{ width:101%; margin-bottom:35px;}
.keyan-gk{ float:left; width:32%; margin-right:1%;}
.keyan-sl{ float:left; width:66%; margin-right:1%;}
.keyan-gk a._img { display: block; height: 0; overflow: hidden; padding-bottom: 70%; position: relative; }
.keyan-gk a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.keyan-gk ._title{ width:100%; line-height:54px; background:url(../images/white.8.png) repeat 0 0; position:absolute; bottom:0px; left:0px; text-indent:20px;}
.keyan-gk ._nr{ padding:15px 15px 0; }
.keyan-gk ._sum{ line-height:22px; height:66px; overflow:hidden; margin-bottom:20px;}
.keyan-gk ._more a{ color:#212841; font-size:14px;}
.keyan-gk ._more a:hover{ font-weight:bold; }

.keyan-sl-top{display: block; height: 0; overflow: hidden; padding-bottom: 34%; position: relative; background:#212841; margin-bottom:1%;}
.keyan-sl-top ._pd{ padding:60px 40px 0; color:#fff; }
.keyan-sl-top .kysl-tlant{ font-size:30px; width:60px; float:left; line-height:40px; border:2px solid #fff; padding:10px 20px; margin-right:30px; margin-top:10px;}
.keyan-sl-top ._title{ font-size:30px;}
.keyan-sl-top ._title a{ color:#fff; }
.keyan-sl-top ._sum{ font-size:14px; line-height:24px; height:72px; overflow:hidden; }

.keyan-sl-imglist{ width:101%;}
.keyan-sl-imglist li{ float:left; width:32.33%; *width:32%; margin-right:1%;}
.keyan-sl-imglist li a._img { display: block; height: 0; overflow: hidden; padding-bottom: 61%; position: relative; }
.keyan-sl-imglist li a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.keyan-sl-imglist li ._cover{ display:none; width:100%; height:100%; background:url(../images/black.6.png) repeat 0 0; position:absolute; top:0px; left:0px; text-align:center;}
.keyan-sl-imglist li ._cover ._title{ color:#fff; font-size:20px; display:inline-block; vertical-align:middle; height:auto; text-align: center; *margin-top:60px; border-bottom:1px solid #fff; *border-bottom:none; }
.keyan-sl-imglist li ._cover ._line{ display:inline-block; width:0; height:100%; vertical-align:middle;}

.keyan-main-02{ width:101%; margin-bottom:35px;}
.keyan-cxli ._pd,.keyan-cx ._border{ height:240px;}
.keyan-cx{width:32%; margin-right:1%; float:left; background:#5668a6;}
.keyan-cx ._border{ margin:15px; border:2px solid #212841; padding:0 42px;}
.keyan-cx ._title{ font-size:30px; margin-top:20px; margin-bottom:5px; color:#212841;}
.keyan-cx ._sum{ font-size:14px; line-height:22px; height:110px; overflow:hidden; margin-bottom:10px; color:#212841;}
.keyan-cx ._more{ font-size:14px; color:#212841;}
.keyan-cx ._more:hover{ font-weight:bold;}

.keyan-cxli{ width:21.33%; *width:21.2%; margin-right:1%; float:left; background:#f6f6f6;}
.keyan-cxli ._pd{ height:240px; margin:15px; border:2px solid #f6f6f6; padding:0 15px;}
.keyan-cxli ._title{ font-size:20px; margin-top:25px; text-align:center; background:url(../images/ky_xian.gif) no-repeat center bottom; padding-bottom:5px; margin-bottom:25px; color:#000; }
.keyan-cxli ._sum{ font-size:14px; line-height:22px; height:88px; overflow:hidden; text-align:center; }

.keyan-main-03{}
.keyan-fazhan { border:1px solid #ccc; }
.keyan-fazhan ._img{ float:right; width:32%; display:block;}
.keyan-fazhan ._nr{ float:left; width:61%; margin-left:3%; padding-top:30px;}
.keyan-fazhan ._title{ font-size:30px; margin-bottom:10px; }
.keyan-fazhan ._sum{ line-height:22px; height:132px; overflow:hidden; margin-bottom:20px; font-size:14px;}
.keyan-fazhan ._more{ font-size:14px;}
.keyan-fazhan ._more a{ color:#212841; }
.keyan-fazhan ._more a:hover{ font-weight:bold;}

/*关于综合*/
.namin_about_one{ padding:35px 0; background:#fff; position:relative; z-index:24; }
.about-gk{ width:50%; float:left;}
.about-gk-sum{ font-size:14px; line-height:24px; height:240px; overflow:hidden; margin-bottom:35px; }
.about-gk-link a{ display:block; position:relative; float:left; line-height:50px; font-size:20px; font-weight:bold; color:#000; width:30%; margin-right:2%; border:1px solid #212841; text-indent:20px; }
.about-gk-link .ion{ position:absolute; font-size:20px; font-weight:normal; color:#212841; top:0px; right:10px; text-indent:0;}
.about-gk-link a:hover{ background:#5668a6; color:#212841; border-color:#5668a6;}

.about-slide{width:46%;float:right; display: block; height: 0; overflow: hidden; padding-bottom: 34%; position: relative;}
.about-slide li img { width:100%; height:100%;}
.about-slide .slide_nav{ display:none;}
.about-slide .arrs { display:block; width:61px; height:80px; background-image:url(../images/about_btn.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-40px; z-index:10;}
.about-slide .arr_prev{ left:0px; background-position:left top;}
.about-slide .arr_next{ right:0px; background-position:right top;}
.about-slide .arr_prev:hover{ background-position:left bottom;}
.about-slide .arr_next:hover{ background-position:right bottom;}

.namin_about_two{ height:534px; padding:35px 0; background:url(../images/about_bg.jpg) no-repeat center top; position:relative; z-index:24;}
.namin_about_two .lay-lant span{ color:#212841; }
.about-yinx li.ab-yinx-01 ._cover{ width:43%; position:absolute; top:0px; left:0px; background:url(../images/zs.9.png) repeat 0 0; padding:30px 20px 40px; color:#fff;}
.about-yinx li.ab-yinx-01 ._title{ font-size:20px; margin-bottom:10px; }
.about-yinx li.ab-yinx-01 ._sum{ font-size:14px;}
.about-yinx li.ab-yinx-03 ._cover{ width:100%; height:100%; background:url(../images/yellow.9.png) repeat 0 0; position:absolute; top:0px; left:0px; *height:400px;}
.about-yinx li.ab-yinx-03 ._border{ border:2px solid #212841; width:90%; height:80%; margin-left:auto; margin-right:auto; margin-top:5%; padding-top:10%; }
.about-yinx li.ab-yinx-03 ._border dl{ font-size:20px; line-height:40px; width:80%; margin-left:auto; margin-right:auto; }
.about-yinx li.ab-yinx-03 ._border dl a:hover{ text-decoration:underline;}

.namin_about_three{ padding:35px 0; background:#fff; position:relative; z-index:24;}
.about-social-text{ position:relative; font-size:14px; line-height:26px; margin-bottom:20px;}
.about-social-text ._more{ position:absolute; right:0px; bottom:3px; font-size:14px;color: #212841;line-height: 22px;}
.about-social-text ._more:hover{ font-weight:bold;}
.about-social-list{ margin-bottom:50px;}
.about-social-list li ._title{ line-height:60px; width:100%; position:absolute; bottom:0px; left:0px; background:url(../images/black.6.png) repeat 0 0; color:#fff; font-size:24px; font-weight:bold; text-indent:30px;}
.about-social-list li a:hover ._title{ background:url(../images/yellow.8.png) repeat 0 0; color:#212841; }

.about-hzhb{}
.about-hzhb-left{ float:left; width:15%;}
.about-hzhb-list{ float:right; width:80%}
.about-hzhb-left .lay-lant{ margin-bottom:10px;}
.about-hzhb-left .about-hzhb-text{ margin-bottom:20px; }
.about-hzhb-left .about-hzhb-more{font-size:14px;color: #212841;line-height: 22px;}
.about-hzhb-left .about-hzhb-more a:hover{ font-weight:bold; }
.about-hzhb-list li{ margin-bottom:10px; *width:31% !important;}
.about-hzhb-list li a{ display:block; height:64px; line-height:64px; border:1px solid #212841; text-indent:25px; font-size:18px; color:#212841; position:relative;}
.about-hzhb-list li .ion{ position:absolute; top:0px; right:10px; font-size:24px; line-height:64px; height:64px; overflow:hidden;}
.about-hzhb-list li a:hover{ background:#212841; border-color:#212841; color:#fff;}
.about-hzhb-list li a:hover .ion{ color:#c6b8af;}

/*首页*/
.indexFlash{height:544px; overflow:hidden; position:relative; background:#30302e; z-index:20; }
.indexFlash li{float:left;  width:60px; overflow:hidden; position:relative;}
.indexFlash img{position:relative; left:-960px; max-width:none;}
.indexFlash h1{background:url(../images/black.7.png); height:188px; width:60px; overflow:hidden; color:#FFF; position:absolute; z-index:1; top:70px; left:0px; font-size:14px; font-weight:normal; font-family:Arial; text-align:center;}
.indexFlash h1 div{font-size:33px; font-weight:bold; padding-top:10px;}
.indexFlash .contentDiv{position:absolute; z-index:2; right:-502px; top:70px; color:#FFF; background:url(../images/black.4.png); width:502px; height:188px; overflow:hidden; }
.indexFlash h2{padding:15px 0 0 35px; font-size:48px; }
.indexFlash h2 div{ font-weight:normal;}
.indexFlash h3 {padding:0px 0 15px 35x; font-size:34px; line-height:44px;}
.indexFlash .content{ padding:0 35px; font-size:20px; }

.ban-load{ background:#fff url(../images/loading.gif) no-repeat center; width:1920px; height:544px;position: absolute;
left: 50%;margin-left: -960px; top:76px; z-index:50;}

.imain{
	background:#fff;
	position:relative;
	z-index:24;
	padding:30px 0;
}
.ilant{
	font-size:20px;
	font-weight:bold;
	color:#000;
	margin-bottom:15px;
}

.ivideo {
	margin-bottom:40px;
	margin-top: 20px;
}
.ivideo li{ background:#f6f6f6; overflow:hidden; position:relative;}
.ivideo li ._img{ float:left; width:52%;}
.ivideo li ._img a { display: block; height: 0; overflow: hidden; padding-bottom: 110%; position: relative; }
.ivideo li ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.ivideo li ._img ._play{ display:none; width:49px; height:49px; background:url(../images/play_s.png) no-repeat 0 0; position:absolute; top:50%; left:50%; margin-top:-25px; margin-left:-25px;}
.ivideo li ._nr{ float:right; width:40%; margin-right:4%;}
.ivideo li ._title{
	font-size:20px;
	font-weight:bold;
	color:#000;
	margin-top:25px;
	margin-bottom:10px;
}
.ivideo li ._more{
	position:absolute;
	bottom:2%;
	right:3%;
}
.ivideo li ._more a:hover{ font-weight:bold;}
.ivideo li.hover{ background:#5668a6;color:#212841;}
.ivideo li.hover ._title a{ color:#212841; }
.ivideo li.hover ._img ._play{ display:block;}

.inews{ width:49%; float:left;}
.iabout{ width:48%; float:right;}
.inews-top{ margin-bottom:20px;}
.inews-top ._img{ float:left; width:39%;}
.inews-top ._nr{ float:right; width:60%;}
.inews-top ._title{ font-size:16px; font-weight:bold; line-height:24px; max-height:48px; *height:48px; overflow:hidden; margin-bottom:5px;}
.inews-top ._sum{ line-height:22px; height:44px; overflow:hidden; margin-bottom:20px;}

.inews-list li{ width:100%; float:left; margin-bottom:10px;}
.inews-list li ._date{ width:60px; float:left; border:1px solid #ccc; margin-top:5px; }
.inews-list li ._date span{ display:block; text-align:center; font-size:12px;}
.inews-list li ._date ._d1{ line-height:44px; background:#ccc; color:#fff; font-size:26px; font-weight:bold;}
.inews-list li ._date ._d2{ color:#ccc;}
.inews-list li ._nr{
	width:84%;
	float:right;
	font-size:14px;
}
.inews-list li ._title{ font-size:14px; font-weight:bold; }
.inews-list li ._sum{ color:#565656; }
.inews-list li ._more{ color:#999; }
.inews-list li a:hover ._date{ border-color:#5668a6;}
.inews-list li a:hover ._date ._d1{
	background:#5668a6;
	color:#fff;
}
.inews-list li a:hover ._date ._d2{ color:#212841; }

.iabout-imglist{}
.iabout-img-01{ width:68%; float:left;}
.iabout-img-01 a._img { display: block; height: 0; overflow: hidden; padding-bottom: 83%; position: relative; }
.iabout-img-01 a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.iabout-img-01 ._cover{ width:46%; padding:10px 15px 0px; height:150px; background:#5668a6; position:absolute; bottom:0px; right:0px; }
.iabout-img-01 ._cover ._jt{ display:block; width:0; height:0; border-style:solid; border-width:9px; border-color:transparent #5668a6 transparent transparent; position:absolute; left:-18px; top:20px;}
.iabout-img-01 ._title{ font-size:20px; font-weight:bold; color:#212841; }
.iabout-img-01 ._sum{ font-size:12px;color:#212841; line-height:22px;}
.iabout-img-02{ width:31%; float:right;}
.iabout-img-02 a._img { display: block; height: 0; overflow: hidden; padding-bottom: 94%; position: relative; }
.iabout-img-02 a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }

.ipro{
	background:#fff url(../images/ipro_bg.jpg) no-repeat center top;
	padding-top:25px;
	padding-bottom:35px;
}
.ipro-lant{
	height:44px;
	line-height:44px;
	font-size:38px;
	text-align:center;
	background:url(../images/ipro_lantbg.png) no-repeat center top;
	color:#212841;
	overflow:hidden;
	margin-bottom:40px;
}
.ipro-lant a{
	color:#333333;
}
.ipro-text{ text-align:center; font-size:14px;color:#212841; margin-bottom:78px;}
.ipro-list ul{ width:103%;}
.ipro-list li{ background:#f6f6f6 url(../images/ipro_xian.png) no-repeat 15px bottom; width:24%; margin-right:1%; float:left; }
.ipro-list li ._pd{ padding:15px; border:1px solid #e9e9e9;padding-bottom:40px;}
.ipro-list li a._img { display: block; height: 0; overflow: hidden; padding-bottom: 67%; position: relative; margin-bottom:20px; }
.ipro-list li a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.ipro-list li ._title{ font-size:18px; font-weight:bold; margin-bottom:10px; }
.ipro-list li ._sum{ font-size:12px; line-height:22px; height:66px; overflow:hidden; color:#565656; }
.ipro-list li ._sum a{color:#565656; }
.ipro-list li.hover{ background:#5668a6 url(../images/ipro_xian_on.png) no-repeat 15px bottom; }
.ipro-list li.hover ._pd{ border-color:#5668a6; }
.ipro-list li.hover ._title a{ color:#212841;}
.ipro-list li.hover ._sum { color:#212841;}

.ikeyan{
	background:#ebe9ec;
	position:relative;
	z-index:24;
	padding:10px 0;
}
.ikeyan_bg{
	padding:2%;
}
.iky-text{ width:30%; float:left; padding-right:3%; border-right:1px solid #ddd; padding-bottom:30px; background:url(../images/iky_xian.gif) no-repeat 0 bottom;}
.iky-text .ilant{ margin-bottom:10px;}
.iky-text ._sum{ font-size:14px; font-weight:bold; color:#000;}
.iky-icolist{ width:60%; float:right; }
.iky-icolist ul{}
.iky-icolist li{
	width:15%;
	float:left;
	text-align:center;
	margin:0 4%;
}
.iky-icolist li ._ikyico{ display:inline-block; width:75px; height:75px; background-image:url(../images/iky_ico.png); background-repeat: no-repeat; margin-top:10px;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.iky-icolist li ._title{ font-size:18px;}
.iky-icolist li.iky-ico-01 ._ikyico{ background-position:0px 0px;}
.iky-icolist li.iky-ico-02 ._ikyico{ background-position:-85px 0px;}
.iky-icolist li.iky-ico-03 ._ikyico{ background-position:-170px 0px;}
.iky-icolist li.iky-ico-04 ._ikyico{ background-position:-255px 0px;}
.iky-icolist li a:hover ._ikyico{transform:rotateY(180deg);-ms-transform:rotateY(180deg); -moz-transform:rotateY(180deg); 	-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg); }

/*头部表单*/
.top-form{ display:none; width:1920px; height:485px; position:absolute; top:76px; left:50%; margin-left:-960px; background:#fff; z-index:30; padding-top:60px;}
.top-form .wrap{ position:relative;}
.top-form-ewm{ float:left; width:43%; margin-right:6%;}
.top-form-message{ width:37%; float:left;}
.top-ewmnr{ border-top:1px solid #ccc; margin-top:10px; padding-top:15px; border-bottom:1px solid #ccc; padding-bottom:15px;}
.top-ewm-left{ float:left; width:48%;}
.top-ewm-left ._ewmimg{ width:145px; float:left; margin-right:10px;}
.top-ewm-left ._ohlink{ float:left; width:75px; font-size:15px;}
.top-ewm-left ._ohlink a{ display:block;}
.top-ewm-left ._ohlink a:hover{ color:212841; font-weight:bold; }
.top-ewm-left ._zxtel{ margin-top:10px; width:100%; float:left;}
.top-ewm-left ._zxtel span{ display:block; float:left;}
.top-ewm-left ._zxtel ._tl1{ line-height:20px; margin-right:5px;}
.top-ewm-left ._zxtel ._tl2{ font-size:30px; font-family:arial; color:#212841; line-height:40px;}
.top-ewm-right{ float:right; width:49%; color:#777;}
.top-ewm-right p{ margin-bottom:7px; line-height:22px;}
.top-ewm-right ._ct1{ font-size:15px; color:#000;}
.top-ewm-right a{ color:#777;}
.top-ewm-right a:hover{ text-decoration:underline; }
.top-mess-lant{ font-size:20px; margin-bottom:10px; }
.top-mess-form{ overflow:hidden;}
.top-mess-form ._tmesinp{ width:100%; border:none; height:38px; line-height:38px; background:#f5f5f5; margin-bottom:10px; text-indent:20px; float:left;}
.top-mess-form ._tmsarea{ width:100%; border:none; padding:20px 0; height:90px; background:#f5f5f5; font-family:微软雅黑; outline:none; text-indent:20px;float:left;}
.top-mess-form ._tmesbtn{ height:36px; line-height:36px; background:#fff; border:2px solid #212841; width:100%; padding:0; color:#212841; float:left;}
.top-mess-form ._tmesbtn:hover{ background:#212841; color:#fff;}
.top-form-close{ font-size:50px; color:#5668a6; position:absolute; top:-50px; right:0px; cursor:pointer;}

.content-21962 .job_form ._act button{ border:none !important;}
.content-21962 .job_form .sub{ background:#212841 !important;}

#container img{max-width:none;}

/*表格*/
.datalist{ border:1px solid #ccc; /* 表格边框 */ border-collapse:collapse; /* 边框重叠 */ background-color:#fff; /* 表格背景色 */ }
.datalist caption{ padding-bottom:5px; text-align:left;}
.datalist th{ border:1px solid #ccc; /* 行名称边框 */ background-color:#eee; /* 行名称背景色 */ color:#000;    /* 行名称颜色 */ font-weight:bold;  padding:5px 0 4px 15px;  text-align:left;}
.datalist td{ border:1px solid #ccc; /* 单元格边框 */ text-align:left; padding:5px 0 4px 15px;}
.datalist tr.altrow{ background-color:#c7e5ff; /* 隔行变色 */}

/*科研调整*/
.keyan-cxleft{ float:right; width:67%;}
.keyan-cxleft .keyan-cxli{ float:left; width:48.88%; margin-right:1%; margin-bottom:10px;}
.keyan-cxleft .keyan-cxli ._pd{ height:auto;}
.keyan-cxleft .keyan-cxli ._title{ margin-top:5px; margin-bottom:8px;}
.keyan-cxleft .keyan-cxli ._sum{ line-height:22px; height:44px; overflow:hidden;}

/*培训*/
.peixun-list{ margin-top:30px;}
.peixun-list li a._img { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }
.peixun-list li a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.peixun-list li ._title{line-height:60px; width:100%; position:absolute; bottom:0px; left:0px; background:url(../images/black.6.png) repeat 0 0; color:#fff; font-size:24px; font-weight:bold; text-indent:30px;}
.peixun-list li a:hover ._title{ background:url(../images/yellow.8.png) repeat 0 0; color:#212841; }
.peixun-list li .ion{ position:absolute; bottom:0px; right:10px;}

/*社会责任调整*/
.social-tab{ padding-top:0;}
.social-tkey{ padding-bottom:0; width:100%; display:none; }
.social-nr{ margin-top:30px; }
.social-tkey li{ width:385px; float:left;}
.social-tkey li.tab_t_cur{}
.social-tkey li.tab_t_cur ._title{ background:url(../images/yellow.8.png) repeat 0 0; color:#212841; }
.social-tab .soci-btn { display:block; width:61px; height:80px; background-image:url(../images/about_btn.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-40px; z-index:10;}
.social-tab .soci-prev{ left:0px; background-position:left top;}
.social-tab .soci-next{ right:0px; background-position:right top;}
.social-tab .soci-prev:hover{ background-position:left bottom;}
.social-tab .soci-next:hover{ background-position:right bottom;}

/*2016-11-10*/
.banner{
	
	
}


/*2016-11-25 泰富简介*/
.wrap_2k{padding-left:8%;padding-right:8%; line-height:28px; font-size:14px;}

.about_box1{background:url(../images/img/ab_img.jpg) center top no-repeat;padding:70px 0 124px;color:#fff;}
.channel_title{font-size: 265%;padding-bottom: 35px;font-weight: normal;}
.channel_p{font-size:110%;padding-left: 8%;padding-right:8%;margin-bottom:40px;}
.widget_area{font-size:0;text-align:center;}
.widget_area >li{display:inline-block;*display:inline;*zoom:1;padding:0 5%;font-size:14px;}
.widget_area >li .b1{font-size: 185%;font-weight: bold; margin-bottom:34px;}
.widget_area >li .s1{font-family: Arial;font-size:230%;margin-right: 8px;}
.widget_area >li .p2{margin-top: -15px;font-size:115%;}

.rect-68{padding-bottom:68%;}
.about_box2{padding:63px 0;}
.about_box2 .channel_p{color:#8e8e8e;}
.chanye_list .item .cover{display:block;position:absolute;top:0;bottom:0;right:0;left:0;background:url(../images/yellow.8.png) repeat;opacity:0; filter:alpha(opacity=0);}
.chanye_list .item .cover ._plus{display:block;width:60px;height:60px;background:url(../images/img/plus.png) no-repeat;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;}
.chanye_list .item .title{font-size: 185%;font-weight: normal;margin-top: 10px;}
.chanye_list .hover .cover{opacity:1; filter:alpha(opacity=100);}

.chanye_scroll .cs_arrs{display:block;width:57px;height:101px;background:url(../images/img/a_p_btn.png) no-repeat;position:absolute;top:50%;margin-top:-70px;z-index: 3;}
.chanye_scroll .cs_prev{left:-6%;}
.chanye_scroll .cs_next{right:-6%;background-position: right top;}
.chanye_scroll .cs_prev:hover{background-position: left bottom;}
.chanye_scroll .cs_next:hover{background-position: right bottom;}

.about_box3{height:533px;}
.about_box3 .ab3_img{width:60%;background:url(../images/img/a3_bg.jpg) right center no-repeat;height:100%;}
.ab3_img >ul{margin-left:6%;padding-top:120px;}
.ab3_img >ul>.item{width:33.2%;float:left;border-left: 1px rgba(153,153,153,.4) solid;margin-left: -1px;}
.ab3_img >ul .pbox{padding:20px 20% 20px 10%;color:#fff;text-align: right;}
.ab3_img >ul>.item .img{display:inline-block;position:relative;padding-bottom: 15px;margin-bottom: 20px;}
.ab3_img >ul>.item .img:after{content:'';width:50px;height:3px;background-color:#5668a6;position:absolute;bottom:0;left:50%;margin-left:-25px;}
.ab3_img >ul>.item .tit{font-size: 175%;font-weight: normal;}
.ab3_img >ul>.item .p{font-size:115%;}
.about_box3 .ab3_con{width:40%;height:100%;background-color:#5668a6;}
.about_box3 .ab3_con .box{width:68%;padding:15% 10% 10%;color: #624031;}
.ab3_con .box .a3_t{font-size: 260%;font-weight: normal;}
.ab3_con .box .a3_p{font-weight: bold;font-size:130%;}
.ab3_con .box .a3_con{font-size:110%; margin-top: 30px;}

.ico85{display:inline-block;width:85px;height:75px;background:url(../images/img/ico85.png) no-repeat;vertical-align: middle;}
.ico85_2{background-position: -85px 0;}
.ico85_3{background-position: -170px 0;}
.ico85_4{background-position: -255px 0;}

.about_box4{background:url(../images/img/a4_bg.jpg) center top no-repeat;padding:70px 0 90px;}
.ab4_items>ul{font-size:0;text-align: center;}
.ab4_items>ul>li{font-size:13px;display:inline-block;*display:inline;*zoom:1;width:20%;background-color:#f0f0f0;margin:0 1.5%;}
.ab4_items>ul>li .pbox{padding:15% 10%}
.ab4_items>ul>li .tit{font-size:150%;font-weight: normal;margin-top: 10px;color: #624031;}
.ab4_items>ul>.hover{background-color:#5668a6;}
.ab4_items>ul>.hover .ico85{background-position: 0 -75px;}
.ab4_items>ul>.hover .ico85_2{background-position: -85px -75px;}
.ab4_items>ul>.hover .ico85_3{background-position: -170px -75px;}
.ab4_items>ul>.hover .ico85_4{background-position: -255px -75px;}
.about_box5{background:url(../images/img/a5_bg.jpg) center top no-repeat;padding: 90px 0 60px;}
.about_box5 .ab5_con{width: 55.5%;background:url(../images/white.8.png) repeat;}
.about_box5 .ab5_con .pbox{padding: 6%;}
.about_box5 .ab5_con .chann_tit{font-size:230%;font-weight: normal;color:#624031; margin-bottom: 12px;}
.about_box5 .ab5_con .chann_p{font-size:120%;}

/*20161124 泰富发展历程 heqinglin start*/
.develop_banner{height:516px; background:url(../images/deve_banner.jpg) center top no-repeat;}
.develop_banner .deve_top .tit{font-size:45px; /*font-weight:bold;*/ color:#fff; line-height:1; padding:140px 0 30px; text-align:center;}
.develop_banner .deve_top .tit>span {color:#ffffff;}
.develop_banner .deve_top .info{width:75%;margin:0 auto; color:#fff; font-size:16px; line-height:32px; padding-bottom:80px; text-align:center;}
.develop_banner .deve_top .history_navbar{position:relative; width:80%; margin:0 auto;}
.widget-history-3_prev{left:0px;}
.widget-history-3_arrs{position: absolute; width:28px; height:55px; background: url(../images/his_btn.png) no-repeat; top:0; cursor: pointer; transition: none; z-index: 3;}
.widget-history-3_next{right: 0px; background-position: right 0;}
.widget-history-3_prev:hover{background-position: left bottom;}
.widget-history-3_next:hover{background-position: right bottom;}
.widget-history-3-T{width: 85%; margin-left: auto; margin-right: auto; background: url(../images/pcat_xian.png) repeat-x 0px 30px; height: 81px; overflow: hidden;}
.widget-history-3-tab .tab_t{position: relative; width:22%; font-size: 16px; color: #6f6f6f; cursor:pointer}

.widget-history-3-tab .tab_t b{ display:block; width:17px; height:17px; background-image:url(../images/his_dian.png); background-repeat:no-repeat; margin-left:auto; margin-right:auto;margin-top: 22px;}
.widget-history-3-tab .tab_t span{ display:block; line-height:30px; height:30px;  text-align:center; margin-bottom:10px;font-size: 16px;color: #fff;font-weight: bold;margin-top: 20px;}
.widget-history-3-tab .tab_t_cur b{background-image:url(../images/his_dian_on.png);}
.resource-type-wrap .panel span { line-height:44px;color:#f88a0b; font-size:36px; padding:0 4px; position:relative; left:-3px; position:relative; display:inline-block; margin-bottom: 5px;font-weight: bold;}
.resource-type-wrap .panel span font { display:block; width:20px; height:44px; right:-20px; position:absolute; top:0; }
.resource-type-wrap .panel:hover font { }
.resource-type-wrap .panel .image img { width: 100%; height:auto; }
.resource-type-wrap .panel .title{ padding:10px;  line-height:1.8;}
.resource-type-wrap .panel .title a{color:#000;}
.resource-type-wrap .head { padding: 28px 20px 0; height: 242px }
.inner_box { width:100%;}
.resource-type-wrap .panel .title { line-height:22px; padding:24px 0; font-size:18px; color:#626670; font-weight:normal; }

.resource-type-wrap .panel .inner{ width:80%; padding:5%;margin-left: 10%;position:relative; background:#f8f8f8;}
.resource-type-wrap .panel .inner:after{content: ""; border-top: 15px solid transparent;border-bottom: 15px solid transparent; border-right: 15px solid #f8f8f8;  width:0; height:0;position:absolute;top:30px;left:-14px;}
.resource-type-wrap .panel.leftBox_resource .inner:after{content:'';right: -14px; left:auto; border-top: 15px solid transparent;border-bottom: 15px solid transparent; border-left: 15px solid #f8f8f8;border-right:none;}
.resource-type-wrap .panel .inner_box p { color:#626670; font-size:14px; line-height:1.5; margin:15px 0 0; }
.resource-type-wrap .panel .inner_box p.image {  margin-bottom:0; width:80%;}
.resource-type-wrap .panel .inner_box .cell_tit{font-size:22px;color:#1d1d1d; text-align:left; line-height:30px; display:block; width:75%; float:left;}
.resource-type-wrap .panel .inner_box .put_time{font-size:14px; color:#454545; line-height:3; clear:both; text-align:left;}
.resource-type-wrap .panel.leftBox_resource .inner_box .put_time{text-align:right;}
.resource-type-wrap .panel.leftBox_resource{margin-top:0;}
.resource-type-wrap .panel.leftBox_resource span.cell_tit { float:right; position:relative; left:3px; display:inline-block; text-align:right;}
.resource-type-wrap .panel.leftBox_resource .title { line-height:22px; padding:24px 0; font-size:18px; color:#626670; font-weight:normal; float:right; }
.resource-type-wrap .panel.leftBox_resource .inner_box { overflow:hidden; padding-left:0;}
.resource-type-wrap .panel.leftBox_resource .inner_box i { display:block; width:75px; height:2px; overflow:hidden; font-size:0; background:#222222; margin-bottom:24px; float:right; clear:both; }
.resource-type-wrap .panel.leftBox_resource .inner_box p { color:#626670; font-size:14px; line-height:24px; clear:both; text-align:right; }
.resource-type-wrap .panel.leftBox_resource .inner_box p.image {  margin-bottom:0; width:80%; float:right}
.resource-type-wrap .panel.leftBox_resource .inner{left:0px;margin-left:0;}
.resource-type-wrap .panel.leftBox_resource:hover .inner { position:relative;}
.resource-type-wrap .panel.leftBox_resource span font { display:block; width:20px; height:44px; left:-20px; position:absolute; top:0; }
.resource-type-wrap { background:url(../images/opp.gif) repeat-y center top; padding-top:40px;}
.resource-type-wrap{ width:100%;}
.resource-type-wrap .resource-type-list{width:100%;}
.resource-type-wrap .panel{ width:50%; position:relative;margin-top:40px; }
.resource_type_t{font-size:72px; color:#e6e6e6; background-color:#fff;margin-bottom: 40px;}
.resource-type-wrap .panel:after{content:'';width:20px; height:20px;background:url(../images/his_li_dian.png) right top no-repeat;position: absolute;left: -10px;top: 32px;}
.resource-type-wrap .panel.leftBox_resource:after{right:-10px;left:auto;}

.develop_con{padding:20px 0 60px;}
.develop_con .wrap_1920{width:1920px;margin:0 auto;}
/*20161124 泰富发展历程 heqinglin end*/

/*2016-11-30 全球公司*/
.global_box1{background:url(../images/img/gl_bg1.jpg) center top no-repeat;min-height: 335px; padding: 70px 0 124px;color:#fff;}
.job-sear{ padding: 30px; border:10px #ededed solid; margin-bottom:60px;}
.job-sear .t-pt{font-size: 13px;color: #565656;float: left;line-height: 32px;padding: 0 15px 0 5px;}
.job-sear .t-area{ float:left; width:28%; height:30px; line-height:30px; border:1px solid #eee;  text-indent:5px; margin-right:2%;background-color: #fff;}
.job-sear .t-area ._val{color:#a9a9a9;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.job-sear .t-area ._val b{ float:right; width:33px; height:30px; background:url(../images/img/job-areaico.gif) no-repeat; }
.job-sear .t-area ._option{ top:30px;}

.job-sear .sear_input{ float:left; margin-right:1%; width:24%; padding-left:5px; height:28px; line-height:28px; border:1px solid #eee; position:relative;background-color: #fff;}
.job-sear .sear_input input[type=text]{ vertical-align:top; border:0;width: 80%;height: 16px; line-height:16px;box-sizing: content-box;padding: 6px 0;color: #000;}
.job-sear button[type=submit]{ border:0; width:13%; height:30px; line-height: 30px; background-color: #624031;padding: 0;float:left;font-size:17px; color:#fff;cursor: pointer;}
.job-sear .sear_input button i{ display:block;background:url(../images/job-searico.png) no-repeat; width:100%; height:100%;}
.global_box2{padding:15px 0;}
.rect-50{padding-bottom:50%;}
.global_itmes .pbox{background-color:#f5f5f5;}
.global_itmes .pbox .info{display:block;padding:7%;text-align: center;}
.global_itmes .pbox .info .title{font-size:150%;}
.global_itmes .pbox .info .p{font-size:100%;color:#646464;margin-top: 10px;height: 92px;overflow: hidden;}
.global_itmes>ul>li{margin-bottom:46px; width: 32%; margin-right: 1%; float: left;}

.pj-lb-more{text-align: center;padding-top: 40px; position:relative;}
.pj-lb-more .loading{font-size:16px;}
.pj-lb-more .loading .loading-img{background:url(../images/img/loading2.gif) no-repeat;width:50px;height:50px;display:inline-block;vertical-align: middle;margin-right: 10px;}

/*全球公司 20161202 heqingl*/
.global_banner{width:100%;height:144px;  background-size:cover;}
.global_banner .cat_name{font-size:47px; color:#fff; padding-top:30px;padding-bottom:20px; line-height:1;}
.global_banner .pos{color:#fff; font-size:16px; font-weight:normal;}
.global_banner .pos a{color:#fff;}
.global_banner .pos a:hover{color:#5668a6;}
.global_com .channel_con_edit{padding-top:0px; padding-bottom:50px; min-height:260px;}
/*全球公司 20161202 end*/

/*2016-12-05*/
.global_itmes .row>.span-4{width:31.3%;}

/*2016-12-14荣誉资质*/
.honor_hd{padding:50px 0px 30px;}
.honor_title{font-size:36px;font-weight:bold;text-align:center;color:#000;padding-bottom:10px;}
.honr_text{font-size:16px;color:#5a5a5a;text-align:center;padding:0px 260px;padding-bottom:}
.honor_part1_bd{position:relative;margin-bottom:50px;}
.about_honor .part1_bd_line{position:absolute;width:1px;height:100%;background-color:#dddddd;top:0;left:50%;display:block;}
.about_honor .part1_bd_list .list_r{width:40%;position:relative;}
.about_honor .part1_bd_list.odd .list_r{float:left;}
.about_honor .part1_bd_list .list_r .list_title{position:absolute;width:76px;background-color:#5668a6;text-align:center;font-size:26px;color:#624031;font-weight:bold;border-radius: 50%;    padding: 16px 10px;line-height: 32px;top:0px;}
.about_honor .part1_bd_list.even .list_r .list_title{left:-168px;}
.about_honor .part1_bd_list.odd .list_r .list_title{right:-168px;}
.about_honor .part1_bd_list .list_r .honor_img{border:1px solid #d4d3d3;padding:20px 22px;}
.about_honor .part1_bd_list .list_l{width:43%;background-color:#f8f8f8;font-size:15px;min-height:330px;line-height:32px;}
.about_honor .part1_bd_list .list_l a{color:#624031;}
.about_honor .part1_bd_list.odd .list_l{float:right;}
.about_honor .part1_bd_list .list_l li.cur{font-size:18px;font-weight:bold;}
.about_honor .part1_bd_list .list_l li{position:relative;padding-left:14px;}
.about_honor .part1_bd_list .list_l li:after{content:"";width:4px;height:4px;background-color:#624031;display:block;position:absolute;left:0;top:50%;margin-top:-2px;border-radius:50%;}
.about_honor .part1_bd_list .list_l ul{padding:24px 40px;}
.about_honor .part1_bd_list{margin-bottom:36px;}
.honor_part2_bd{padding-bottom:100px;}
.honor_part2_bd .part2_bd_l{position:relative;padding:40px 0px;width:18%;}
.honor_part2_bd .part2_bd_line{width:1px;height:100%;display:block;background-color:#e1e1e1;position:absolute;left:11px;top:0;}
.honor_part2_bd .year_list{min-height:625px;}
.honor_part2_bd .year_list li{position:relative;padding-left:46px;margin-bottom:30px;}
.honor_part2_bd .year_list .list_style{width:14px;height:14px;background-color:#f2f2f2;display:block;position:absolute;left:4px;top:50%;border-radius:50%;margin-top:-7px;}
.honor_part2_bd .year_list .year{width:90%;height:50px;line-height:50px;text-align:center;color:#464646;font-size:15px;border:1px solid #e0e0e0;display:block;cursor:pointer;}
.honor_part2_bd .year_list .tab_t_cur .year{background-color:#624031;color:#fff;font-weight:bold;border-color:#624031;font-size:18px;}
.honor_part2_bd .year_list .tab_t_cur .list_style{background-color:#f8d300;width:22px;height:22px;margin-top:-11px;left:0;}
.honor_part2_bd .part2_bd_r{width:80%;padding:40px 0px;}
.honor_part2_bd .part2_bd_r .bd_r_box{padding:18px 50px 94px;background-color:#624031;}
.honor_part2_bd .part2_bd_r .bd_r_box li:last-child .list_box{border-bottom:none;}
.honor_part2_bd .part2_bd_r .list_box{padding:16px 0px;border-bottom:1px solid #725346;}
.honor_part2_bd .part2_bd_r .list_box .list_l{width:70%;padding-top:24px;}
.honor_part2_bd .part2_bd_r .list_box .list_r{width:20%;cursor:pointer;}
.honor_part2_bd .part2_bd_r .list_box .list_r img{width:100%;height:100%;}
.honor_part2_bd .part2_bd_r .list_box ._time{font-size:18px;color:#9c8b84;margin-bottom:6px;}
.honor_part2_bd .part2_bd_r .list_box .title{font-size:18px;color:#fff;}
.honor_part2_bd .part2_bd_r .more{display:block;width:262px;border:4px solid #f8d300;text-align:center;font-size:22px;color:#f8d300;font-weight:bold;height:56px;line-height:56px;}
.honor_part2_bd .part2_bd_r .more:hover{background-color:#f8d300;color:#624031;}
.honor_part2_bd .part2_bd_l .list_arr ul{display:none;}
.honor_part2_bd .part2_bd_l .list_arr .arr_ico{width:35px;height:20px;position:absolute;left:-6px;background:url(../images/honor_part2_arr.png) no-repeat;display:block;}
.honor_part2_bd .part2_bd_l .list_arr .arr_perv{top:0;}
.honor_part2_bd .part2_bd_l .list_arr .arr_next{bottom:0;background-position:0px -20px;}

/*发展战略*/

.tran{-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.fzzl_part1 .channel_title,.fzzl_part1 .channel_p{color:#fff}
.fzzl_part1{width:100%;background:url(../images/fzzl_part1_bj.jpg) no-repeat center;padding:130px 0px 46px;}
.fzzl_part1 .part1_list ul{width:102%;}
.fzzl_part1 .part1_list li{float:left;width:18%;margin-right:2%;background:url(../images/yellow_65.png);color:#fff;text-align:center;}
.fzzl_part1 .part1_list .list_box{padding:24px 0px;}
.fzzl_part1 .part1_list ._number{font-size:76px;font-weight:bold;display:block;line-height:76px;font-family:Arial;}
.fzzl_part1 .part1_list ._title{display:block;font-size:24px;font-weight:bold;}

.fzzl_part2{padding:46px 0px 64px;}
.fzzl_part2 .part2_l{width:38%;}
.fzzl_part2 .part2_r{width:55%;padding-top:50px;}
.fzzl_part2 .part2_r ._title01{font-size:36px;color:#000;line-height:40px;margin-bottom:10px;}
.fzzl_part2 .part2_r ._title02{font-size:20px;color:#5a5a5a;font-weight:bold;margin-bottom:10px;}
.fzzl_part2 .part2_r .text{font-size:14px;color:#464646;padding-right:120px;}

.fzzl_title{font-size:38px;color:#000;}
.fzzl_title .title_num{font-style:italic;}
.fzzl_p{font-size:15px;color:#464646;padding:0px 150px;margin-bottom:60px;}
.fzzl_part3{width:100%;background:url(../images/fzzl_par3_bj.jpg);padding:50px 0px;}
.fzzl_part3 .part3_bd_title{width:100%;background:url(../images/fzzl_par3_line.jpg) no-repeat center 10px;margin-bottom:40px;}
.fzzl_part3 .part3_bd_title li{float:left;width:20%;text-align:center;font-size:18px;color:#624031;cursor:pointer;}
.fzzl_part3 .part3_bd_title .title_ico{width:22px;height:22px;background-color:#f4f5ef;border:2px solid #5668a6;border-radius:50%;display:block;margin:0 auto;}
.fzzl_part3 .part3_bd_title ._title{display:block;width:100%;font-weight:bold;}
.fzzl_part3 .part3_bd_title .tab_t_cur{color:#624031;}
.fzzl_part3 .part3_bd_title .tab_t_cur .title_ico{background-color:#5668a6;}
.fzzl_part3 .part3_bd_main .bd_main_l{width:40%;}
.fzzl_part3 .part3_bd_main .bd_main_l .l_title{font-size:36px;color:#624031;font-weight:bold;margin-bottom:10px;}
.fzzl_part3 .part3_bd_main .bd_main_l .l_p{font-size:14px;color:#464646;}
.fzzl_part3 .part3_bd_main .bd_main_r{width:50%;}

.fzzl_part4{padding:60px 0px;}
.fzzl_part4 .fzzl_p{padding:0px 270px;}
.fzzl_part4 .list_box{position:relative;overflow:hidden;}
.fzzl_part4 .list_title{position:absolute;left:0;background:url(../images/black.8.png);width:100%;}
.fzzl_part4 .list_title_bottom{bottom:0;}
.fzzl_part4 .list_title_bottom .list_title_box{padding:10px 26px;}
.fzzl_part4 .list_title_hover{top:100%;height:100%;}
.fzzl_part4 .list_title_hover .list_title_box{padding:90px 60px;}
.fzzl_part4 .list_title .title_num{color:#5668a6;width:20%;font-family:Arial;text-align:center;font-weight:bold;}
.fzzl_part4 .list_title .title_num ._en{font-size:20px;line-height:24px;}
.fzzl_part4 .list_title .title_num ._number{font-size:50px;line-height:52px;}
.fzzl_part4 .list_title .title_main{width:78%;font-size:18px;font-weight:bold;color:#fff;}
.fzzl_part4 .list_title .title_main ._text{font-size:14px;line-height:24px;padding-top:6px;font-weight:normal;}
.fzzl_part4 .list_title_bottom .title_main ._title{line-height:78px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.fzzl_part4 .part4_bd li{margin-bottom:40px;}
.fzzl_part4 .part4_bd li:hover .list_title_bottom{bottom:-100%;}
.fzzl_part4 .part4_bd li:hover .list_title_hover{top:0;}

.fzzl_part5{width:100%;background:url(../images/fzzl_par5_bj.jpg) no-repeat center;}
.fzzl_part5 .wrap{position:relative;height:530px;}
.fzzl_part5 .part5_main{width:49%;background:url(../images/white.8.png);position:absolute;right:0;top:20%;}
.fzzl_part5 .part5_main_box{padding:60px 80px 70px;}
.fzzl_part5 .part5_main_title{font-size:36px;color:#000;font-weight:bold;}
.fzzl_part5 .part5_main_p{font-size:15px;color:#464646;line-height:24px;}

/*2016-12-29*/
.top-form{left:0;margin-left:0;width:100%;}

/*2016-12-29社会责任*/
.about_shzr .shzr_hd{padding:60px 90px 35px;}
.about_shzr .shzr_hd .chan_lant{margin-bottom:20px;}
.about_shzr .shzr_bd .list_box{background-color:#f4f4f4;}
.about_shzr .shzr_bd .list_text_box{padding:50px 60px 0px;color:#4f2f21;}
.about_shzr .shzr_bd .list_title01{font-size:30px;font-weight:normal;}
.about_shzr .shzr_bd .list_title02{font-size:26px;}
.about_shzr .shzr_bd .list_p{font-size:13px;line-height:26px;padding:20px 0px;}
.about_shzr .shzr_bd li:hover  .list_box{background-color:#5668a6;}
.about_shzr .shzr_bd{margin-bottom:50px;}
.about_shzr{padding-bottom:50px;}
.about_shzr .shzr_bd li.odd .list_img{float:right;}
.about_shzr .shzr_bd li.odd .list_text{float:left;}

/*泰富印象*/
.yx_pic{width:100%;float:none;}
.channel_lan .title_list{display:inline-block;*display:inline;*zoom: 1;padding:4px 20px;border:2px solid #f1f1f1;font-size:15px;color:#676060;margin:0px 26px 20px 0px;}
.channel_lan .title_list.cur,.channel_lan .title_list:hover{border-color:#624031;color:#624031;}
.pic_list{padding:40px 0px 50px;}
.taifu_yx{padding:60px 0px;}
.taifu_yx_bd .list_img{position:relative;}
.taifu_yx_bd .list_title{position:absolute;bottom:0;left:0;background:url(../images/black.7.png) repeat;width:100%;font-weight:normal;}
.taifu_yx_bd .title_box{padding:4px 18px;font-size:16px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.taifu_yx_bd .list_img{width:49.4%;margin-right:1.5%;}
.taifu_yx_bd .list_text_box{width:23.7%;position:relative;}
.taifu_yx_bd .list_text_box01,.taifu_yx_bd .list_text_box03{margin-right:1.5%;}
.taifu_yx_bd .list_text_box01,.taifu_yx_bd .list_text_box02{margin-bottom:1.5%;}
.taifu_yx_bd .odd .list_img{float:right;margin-right:0;margin-left:1.5%;}
.taifu_yx_bd .odd .list_text{float:left;}
.taifu_yx_bd li{margin-bottom:45px;}
.taifu_yx_bd .list_text_box04{background-color:#5668a6;text-align: center;}
.taifu_yx_bd .list_text_box04 .pic_title{font-size:30px;color: #4e2c1d;margin-top:20%;}
.taifu_yx_bd .list_text_box04 .title_ico{width:10px;height:10px;background-color:#4e2c1d;border-radius:50%;display:inline-block;*display:inline;*zoom: 1;margin:0px 5px;}
.taifu_yx_bd .odd .list_text_box03{background-color:#808080;text-align: center;margin-right:0;}
.taifu_yx_bd .odd .list_text_box03 .pic_title{font-size:30px;color: #fff;margin-top:20%;}
.taifu_yx_bd .odd .list_text_box03 .title_ico{width:10px;height:10px;background-color:#fff;border-radius:50%;display:inline-block;*display:inline;*zoom: 1;margin:0px 5px;}
.taifu_yx_bd .odd .list_text_box04{margin-right:1.5%;}
.channel_banner img{height:auto;}
.taifu_yx_bd .list_img_box{padding-bottom:66%}

/*全球公司详细*/
.gd_part1{0px}
.gd_part1 .part1_l{width:56%;}
.gd_part1 .part1_r{width:40%;}
.gd_part1 .part1_r_box{padding:}
.gd_part1 .part1_title{font-size:28px;color:#000;}
.gd_part1 .part1_text{font-size:20px;color:#313131;padding:14px 0px 30px;}
.gd_part1 .part1_p{font-size:16px;color:#3d3d3d;}
.gd_part2 .part2_hd{background:url(../images/gd_part2_hd_bj.jpg) repeat;position:relative;}
.gd_part2 .part2_hd .img_title{width:18%;height: auto;background:url(../images/gd_part2_yellow_bj.png) no-repeat center;background-size: 100% 100%;padding: 5% 3% 10%;color:#fff;margin: 6% 0 4% 15%;}
.gd_part2 .part2_hd .part2_title{font-size:30px;}
.gd_part2 .part2_hd .part2_p{font-size:15px;line-height:26px;}
.gd_part2 .part2_hd .part2_hd_r{width:60%;}
.gd_part2 .part2_hd_r_box{width:84%;padding:10% 0% 10% 10%;color:#fff;}
.gd_part2 .part2_hd_r_box .hd_r_text{font-size:18px;margin-bottom:30px;}
.gd_part2 .part2_hd_r_box .hd_r_p{font-size:15px;}
.gd_part2 .part2_hd .tab_t_box{width:40%;margin:10% 0 0 10%;position:absolute;right:13%;bottom:0;}
.gd_part2 .part2_hd .tab_t_box li{margin-left:-1px;}
.gd_part2 .part2_hd .tab_t_box li a{display:block;border:1px solid #7a7a7a;padding:16px 0px;font-size:17px;color:#fff;text-align:center;}
.gd_part2 .part2_hd .tab_t_box li.tab_t_cur a{color:#d3ae07;border-color:#d3ae07;position:relative;z-index:1;}
.gd_part2 .part2_bd{padding:46px 0px;min-height:100px;}

.part2_hd.UnmobilePush{width:100%;background:url(../images/quanqiu_detail_bj.jpg) no-repeat center;height:auto;}

/*品牌文化*/
.rect-106{padding-bottom:106%;}
.pingpai{margin:60px 0px 40px;}
.pingpai .li4{background-color:#5668a6;text-align:center;}
.pingpai .pp_title{font-size:36px;color:#624031;font-weight:bold;margin:30% 0 6%;}
.pingpai .kase_more a{margin:0 auto;}
.pp_part2{padding:0 10px 50px;}
.pp_part2 dl{padding-bottom:30px;border-left:1px solid #eeeeee;position:relative;padding-left:20px;}
.pp_part2 dl:after{width:1px;height:20px;background-color:#fb8c0a;position:absolute;left:-1px;top:0;display:block;content:"";}
.pp_part2 dt{font-size:22px;color:#3b3b3b;font-weight:bold;}
.pp_part2 dd{font-size:15px;color:#515151;}
.pp_part2 .dl1{width:26%;}
.pp_part2 .dl2{width:26%;}
.pp_part2 .dl3{width:40%;}

/* newsdetail-7 start*/
/*widget-newsdetail-7*/
.widget-newsdetail-7 .ion { color:#676767; }
.widget-newsdetail-7 .n_left { width:66.8%; float:right; box-sizing:border-box; }
.widget-newsdetail-7 ._head ._title { font-size:32px; font-weight:bold; color:#010101; margin-bottom:10px;}

.widget-newsdetail-7 ._tools { font-size:0; color:#7e7e7e; margin-bottom:15px;}
.widget-newsdetail-7 ._tools ._tool{ font-size:12px; margin-right:10px; display:inline-block; height:30px; line-height:30px; overflow:hidden;}
.widget-newsdetail-7 ._tools .ion { font-size:18px; display:inline-block; height:30px; line-height:30px; vertical-align:-2px;}
.widget-newsdetail-7 ._tools b { font-weight:normal; }
.widget-newsdetail-7 ._tools #switcher { margin-left:10px; }
.widget-newsdetail-7 ._tools #switcher ._title{margin-right:5px;font-size:12px;color:#7e7e7e;}
.widget-newsdetail-7 ._tools #switcher .ion { font-size:15px; }
.widget-newsdetail-7 ._tools .bds_more { float:none; background:none; padding:0;}

.widget-newsdetail-7 .myart { padding:30px 2.5%;  line-height:2; min-height:200px; font-size:14px; color:#555555 }

.widget-newsdetail-7 .n_right { width:30%; float:left; padding-top:17px; }
.widget-newsdetail-7 ._back { margin-top:50px; }
.widget-newsdetail-7 ._back .ion { display:block; position:absolute; top:0; right:20px; font-size:20px; }
.widget-newsdetail-7 ._back a,.widget-newsdetail-7 ._back .ion { color:#212841; }
.widget-newsdetail-7 ._back a { display:block; position:relative; width:70%; height:49px; padding-left:20px; border:#212841 1px solid; font-size:20px; line-height:49px; }
.widget-newsdetail-7 ._back:hover a { background-color:#212841; }
.widget-newsdetail-7 ._back:hover a,.widget-newsdetail-7 ._back:hover .ion { color:#fff; }


.widget-newsdetail-7 ._detailPage_bottom li span,.widget-newsdetail-7 ._detailPage_bottom li a { display:block;}
.widget-newsdetail-7 ._detailPage_bottom{ margin-top:0px; }
.widget-newsdetail-7 ._detailPage_bottom ul { padding:14px 0;}
.widget-newsdetail-7 ._detailPage_bottom li { position:relative; padding-bottom:40px; }
.widget-newsdetail-7 ._detailPage_bottom li:after { content:''; position:absolute; top:15px; left:0; width:100%; height:1px; background-color:#e2e2e2;  overflow:hidden;}
.widget-newsdetail-7 ._db ._mark { color:#212841; }
.widget-newsdetail-7 ._detailPage_bottom a:hover ._mark { color:#212841; }
.widget-newsdetail-7 ._detailPage_bottom ._mark{ display:inline-block; background-color:#fff; padding-right:8px; padding-bottom:10px; font-size:18px; font-weight:bold; position:relative; z-index:10;}
.widget-newsdetail-7 ._detailPage_bottom ._date{ height:30px; line-height:30px; margin-bottom:7px; font-family:Arial; font-size:13px; color:#676767; }
.widget-newsdetail-7 ._detailPage_bottom ._date .ion { font-size:20px; height:30px; vertical-align:-2px; margin-left:0;}
.widget-newsdetail-7 ._detailPage_bottom a:hover ._title { color:#212841; }
.widget-newsdetail-7 ._detailPage_bottom ._title{  font-size:18px; font-weight:bold; color:#5c5c5c; line-height:1.5em; font-weight:normal;width:100%;}
.widget-newsdetail-7 ._detailPage_bottom2 ._mark { padding-bottom:8px; font-size:18px; font-weight:bold; }
.widget-newsdetail-7 ._detailPage_bottom2 li { padding:0 80px 0 13px; position:relative; line-height:28px;}
.widget-newsdetail-7 ._detailPage_bottom2 li:after { content:''; position:absolute; top:50%; margin-top:-4px; left:0px; width:0; height:0; overflow:hidden; border-width:4px; border-color:transparent transparent transparent #9a9a9a; border-style:dashed dashed dashed solid; }
.widget-newsdetail-7 ._detailPage_bottom2 li:hover:after { border-color:transparent transparent transparent #212841; }

.widget-newsdetail-7 ._detailPage_bottom2 li ._title,.widget-newsdetail-7 ._detailPage_bottom2 ._date { color:#000; }
.widget-newsdetail-7 ._detailPage_bottom2 li:hover ._title,.widget-newsdetail-7 ._detailPage_bottom2 li:hover ._date { color:#212841; }
.widget-newsdetail-7 ._detailPage_bottom2 li ._title { font-size:13px; font-weight:normal; height:28px; line-height:28px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.widget-newsdetail-7 ._detailPage_bottom2 ._date { position:absolute; right:0; top:0;}

@media only screen and (max-device-width: 760px) {
.widget-newsdetail-7 .n_left { width:100%; float:none; }
.widget-newsdetail-7 .n_right { display:none; }
.widget-newsdetail-7 .myart { padding:20px 0 0; background-color:#fff; }
}

/*2017-03-07首页修改*/
.imeiti{
	margin-bottom:10px;
}
.i_video_box .nlay-video-list li a{width:70%;padding-left:4%;}
.i_video_box .nlay-video-list li .time_box{width:20%;padding-left:4%;}
.inews{width:48%;}
.i_video_box{width:48%;}
.i_video_box .nlay-video-top{margin-bottom:24px;}
.inews-list li{margin-bottom:20px;}
.inews-top ._sum{height:66px;}
.inews-top ._img{width:52%;}
.inews-top ._nr{width:44%;}
.inews-top ._title{margin-bottom:20px;}
.ivideo li.hover ._img ._play{display:none;}
/* flexslider */
.flexslider{
	position:relative;
	width:100%;

	overflow:hidden;
	zoom:1;
}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:87%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
