﻿/*
* name: Global && Pc StyleSheet
* version: v1.0.0
* update: 增加base UI类
* data: 2015-01-30
*/

/* reset */
body { font: 13px/1.7 'helvetica neue',tahoma,'hiragino sans gb',stheiti,
'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif; overflow-x: hidden; 
color: #333;background: #fff;}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0;}
input, button, select { font-size: 100%; box-sizing: border-box;margin: 0; padding: 0; 
	vertical-align: middle; border: 1px solid #ccc; outline: none;line-height: normal;}
textarea { overflow: auto; height: auto; resize: vertical;vertical-align: top;}
img {max-width: 100%; vertical-align: top;border: 0 ;height: auto; 
	-ms-interpolation-mode: bicubic;}
ul { padding-left: 0; list-style-type: none;}
i, b {font-weight: normal; font-style: normal;}
a {-webkit-transition: all 0.3s ease;transition: all 0.3s ease; text-decoration: none; 
	outline: none;color:inherit; *color:#333;}
a:hover { color: #ffd700;}

/* html5 ele */
article, aside, dialog, footer, header, section, nav, figure, menu { display: block;}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline; }

/* 高亮选中 */
::-moz-selection {color: #fff; background: #86c166; }
::selection {color: #fff; background: #86c166; }

/* modern ie */
@-ms-viewport { width: device-width;}

/* ico */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(../images/ico.png);}
.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;}

/* baseUI */
.wrap { max-width: 1000px; margin-right: auto; margin-left: auto; *width: 1200px;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after {display: table; clear: both; content: '';}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el {overflow: hidden;white-space: nowrap;  text-overflow: ellipsis;}
.opc0 { opacity: 0;}
.hide { display: none;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}

button, .button{ padding:0 1em;margin:0 .5em .5em 0;background:#86c166;color:#fff;
	vertical-align: top;display: inline-block;line-height: 2em;height: 2em; border:0;
	border-radius: 2px;cursor: pointer;}
button:hover, .button:hover{color: #fff; filter: alpha(opacity=85);opacity: .85;}
button.big, .button.big{font-size:1.2em;height: 2.5em;line-height: 2.5em; }

.datalist {border-collapse: collapse; border-spacing:0; border: 1px solid #ccc; }
.datalist caption { padding-bottom: 5px;}
.datalist th {font-weight: 700; padding: 5px 15px; border: 1px solid #ccc; 
	background: #eee;}
.datalist td {padding: 5px 15px; border: 1px solid #ccc;}
.datalist tr.altrow { background: #ccc;}

/* style */

.imghover img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s; } 
.imghover:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

/*top*/
.top{ background:#fff; box-shadow:0px 2px 4px #ADADAD; position:relative; z-index:30;}
.logo{ float:left; }
.top_lan{ float:right; text-align:center; height:70px; background:#ffe700; width:72px; color:#000;}
.top_lan i{ font-size:20px; line-height:28px; height:28px; overflow:hidden; margin-top:8px;}
.nav{ float:right; margin-right:15px; }
.nav li{ float:left; line-height:70px; font-weight:bold; font-size:14px; position:relative;}
.nav li a{ display:block; padding:0 30px;}
.nav li ul{ display:none; background: #fff;  left: 0;  position: absolute;  top: 70px;  width: 180px;  z-index: 100; }
.nav li li{  height: 36px;  line-height: 36px;  width: 100%;  border-top: 1px dotted #ddd; font-weight:}
.nav li ul li a{display:inline-block; background:url(../images/b_01.gif) no-repeat right -25px; border: 0 none; height: 36px; line-height: 36px; overflow: hidden; padding: 0;text-align:left; width: 90%;  padding-left:10%;}
.nav li ul li a:hover{background:#ffd700 url(../images/b_01.gif) no-repeat right 15px; color:#fff;}

/*banner*/
.banner_h{height:605px; position:relative; z-index:20;}
.banner{ height:605px; position:relative; z-index:20; overflow:hidden; display:none;}
.banner ul,.banner li{ height:100%; position:relative;}
.banner img{ width:1920px; height:100%; position:absolute; top:0px; left:50%; margin-left:-960px; max-width:none;}
.banner .arrs{ display:block; width:39px; height:46px; position:absolute; background-image:url(../images/ban_btn.gif); background-repeat:no-repeat; bottom:100px; left:50%; } 
.banner .arr_prev{ background-position:left top; margin-left:520px; }
.banner .arr_next{ background-position:right top; margin-left:561px; }
.banner .arr_prev:hover{ background-position:left bottom;}
.banner .arr_next:hover{ background-position:right bottom;}

/*ilink*/
.ilink{ position:relative; margin-top:-100px; z-index:25;}
.ilink_list{ height:100px; background:url(../images/ik_bg.png) repeat 0 0;}
.ilink_list li{ width:17%; height:100px; float:left; color:#fff; background:url(../images/ilink_xian.png) no-repeat right; text-align:center; position:relative; }
.ilink_list li .nr{ display:block; float:left; width:100%;}
.ilink_list li .img{ height:100px; width:50%; position:absolute; top:0px; right:0px; display:none;}
.ilink_list li .img img{ width:100%; height:100%; }
.ilink_list li .ik_ico{ display:inline-block; width:32px; height:32px; background-image:url(../images/ilink_ico.png); background-repeat:no-repeat; margin-top:25px; margin-bottom:3px; }
.ilink_list li .title{  font-size:14px;}
.ilink_list li .ik_ico01{ background-position:0px 0px;}
.ilink_list li .ik_ico02{ background-position:-37px 0px;}
.ilink_list li .ik_ico03{ background-position:-74px 0px;}
.ilink_list li .ik_ico04{ background-position:-111px 0px;}
.ilink_list li .ik_ico05{ background-position:-148px 0px;}

.ilink_list li.hover{ background:#ffd700; color:#000; }
.ilink_list li.hover .nr{ display:block; float:left; width:50%; color:#000;}
.ilink_list li.hover .img{ display:block; }
.ilink_list li.hover .ik_ico01{ background-position:0px -37px;}
.ilink_list li.hover .ik_ico02{ background-position:-37px -37px;}
.ilink_list li.hover .ik_ico03{ background-position:-74px -37px;}
.ilink_list li.hover .ik_ico04{  background-position:-111px -37px;}
.ilink_list li.hover .ik_ico05{ background-position:-148px -37px;}

/*imain*/
.ilant{ font-size:32px; font-weight:bold; }
.ilant_sum{ color:#797979; margin-bottom:20px; font-size:16px;}
.ipro{ padding:40px 0;}
.ipro_scroll { height:317px; overflow:hidden;}
.ipro_scroll li{ width:279px; height:315px; float:left; border:1px solid #cecece; position:relative; background:#f5f4f0; overflow:hidden;}
.ipro_scroll li a{ color:#333;}
.ipro_scroll li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 74%; position: relative; }
.ipro_scroll li a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.ipro_scroll li .nr{ height:80px; width:100%; position:absolute; left:0px; bottom:0px; padding:7px 0 23px;background:#f5f4f0;}
.ipro_scroll li .title{ font-size:20px; font-weight:bold;  width:80%; margin-left:auto; margin-right:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ipro_scroll li .sum{width:80%; margin-left:auto; margin-right:auto;}
.ipro_scroll li .order{ height:42px; line-height:42px; background:#ffd70d; position:absolute; bottom:-43px; left:0px; width:100%; font-size:14px; text-indent:10px; border-top:1px solid #e4c106;}
.ipro_scroll li .order i{ font-size:20px;}
.ipro_scroll li .more{ display:block; width:45px; height:30px; background:url(../images/ipro_more.png) no-repeat 0 0; position:absolute; left:0px; bottom:0px;}
.ipro_scroll li.hover .nr{ background:#ffd700;}
.ipro_scroll li.hover .more{ display:none; }
.ipro_list{ position:relative;}
.ipro_list .ipbtn{ display:block; width:32px; height:57px; background-image:url(../images/ipro_btn.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-27px; z-index:20;}
.ipro_list .unable{ display:none;}
.ipro_list .ipbtn_prev{ left:-60px; background-position:top left;}
.ipro_list .ipbtn_next{ right:-60px; background-position:top right; }

.ipro_search{ border-top:1px solid #ffd700; margin-top:30px; padding-left:75px; background:url(../images/ise_ico.gif) no-repeat left; height:75px; background-color:#ededed;}
.ipro_stext{ float:left; padding:0 20px; margin-right:10px;}
.ipro_stext .sp1{ font-size:22px; font-weight:normal; line-height:30px; margin-top:8px;}
.ipro_stext .sp2{ font-size:14px; color:#797979; }
.ipro_cat{ float:left; width:30%; margin-right:10px;margin-top:17px; }
.ipro_cat .ipro_cat_sele{ height:40px; line-height:40px; width:100%; background:#dfddd8; border-radius:0px; font-size:14px; border-color:#cecece; color:#999;}
.ipro_sform{ float:left; width:30%; margin-top:17px;}
.ipro_sform .ipse_inp{ width:83%; float:left; background:#dfddd8; border:1px solid #cecece; padding:0; margin:0; height:42px; font-family:微软雅黑; text-indent:10px;}
.ipro_sform .ipse_btn{ width:15%; float:right; height:42px;background:#000 url(../images/ipro_sebtn.png) no-repeat center; border:1px solid #000; padding:0; margin:0; cursor:pointer;}
.ipro_cmore{ display:block; float:left; height:42px; line-height:42px; background:#000; color:#fff; padding:0 20px; margin-top:17px; margin-left:35px; font-size:16px;}

.inews{ padding:40px 0; background:#f7f7f7 url(../images/inews_bg.gif) no-repeat center top; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.inews_tab{}
.intab_key{ position:relative; z-index:10;}
.intab_key li{ float:left; border:1px solid #ddd; width:auto; height:44px; line-height:44px; background:#fff; margin-right:20px; position:static; top:auto; left:auto; padding:0 30px; font-size:18px;}
.intab_key li .more{ display:none; position:absolute; bottom:0px; right:0px; width:100px; height:34px; line-height:34px; background:#fff; border:1px solid #ddd; font-family:arial; font-size:16px;}
.intab_key li.tab_t_cur .more{ display:block;}
.intab_key li.tab_t_cur{ border:1px solid #ffd700; background:#ffd700; }
.intab_key li.tab_t_cur a{  color:#333; }
.intab_nr{ padding:15px 0 15px 30px; border:1px solid #ddd; background:#fff; position:relative; z-index:5; margin-top:-1px; }
.inews_tab .inews_list{ width:51%; float:left;}
.inews_tab .inews_img{ width:44%; float:right; position:relative; overflow:hidden;}
.inews_list li{ width:100%; float:left; padding:15px 0; }
.inews_list li a{ display:block;}
.inews_list li a:hover .date{ border-color:#ffd700;}
.inews_list li .date{ width:14%; float:left; border:1px solid #333; text-align:center; padding:10px 0; font-size:14px; }
.inews_list li .date span{ display:block;}
.inews_list li .date .d1{ font-size:36px; font-weight:bold; font-family:arial; line-height:34px;}
.inews_list li .nr{ width:83%; float:right;}
.inews_list li .title{ font-size:16px; font-weight:bold; margin-bottom:5px; width:100%; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.inews_list li .sum{ color:#919191; line-height:22px; height:44px; overflow:hidden;  }
.inews_img .nr{ width:100%; height:88px; background:url(../images/ik_bg.png) repeat 0 0; position:absolute; bottom:0px; left:0px; color:#fff; position:absolute;}
.inews_img .title{ width:70%; font-size:20px; line-height:30px; height:60px; overflow:hidden; padding:0 5%; font-weight:normal; padding-top:10px;}
.inews_img .date{ width:64px; height:88px; padding:0 10px; background:#ffd700; position:absolute; right:0px; bottom:0px; overflow:hidden; text-align:center; color:#000;}
.inews_img .date  span{ display:block; }
.inews_img .date .d1{ border-bottom:1px solid #000; font-size:18px; margin-top:8px;}
.inews_img .date .d2{ font-size:30px; line-height:34px;}

.iother{ padding:40px 0; background:#fff;}
.iother_list li{ position:relative; overflow:hidden;}
.iother_list li .border{ width:86%; float:left; background:#f6f6f6;}
.iother_list li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 52%; position: relative; }
.iother_list li a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.iother_list li .nr{ padding:20px 5%;}
.iother_list li .title{ font-size:22px; font-weight:bold; margin-bottom:5px;}
.iother_list li .sum{ line-height:22px; height:44px; overflow:hidden; }
.iother_list li .ioth_ico{ width:13%; height:47px; float:left; background-color:#ffd700; background-repeat:no-repeat; background-position:center;}
.iother_list li .ioth_ico_01{ background-image:url(../images/ioth_ico01.png);}
.iother_list li .ioth_ico_02{ background-image:url(../images/ioth_ico02.png);}
.iother_list li .ioth_ico_03{ background-image:url(../images/ioth_ico03.png);}
.play{ display:block; width:52px; height:52px; background:url(../images/play.png) no-repeat 0 0; position:absolute; top:50%; left:50%; margin-top:-26px; margin-left:-26px;}


/*foot*/
.foot{ height:306px; background:url(../images/foot_bg.jpg) no-repeat center top; padding-top:50px;}
.foot_list{ width:70%; float:left;}
.foot_list dl{ float:left; height:275px;  background:url(../images/foot_xian.gif) repeat-y right; padding-right:40px; margin-right:40px;}
.foot_list dl dt{ font-size:16px; margin-bottom:5px;}
.foot_list dl dd{ line-height:24px;}
.foot_list dl dd a:hover{ text-decoration:underline;}
.foot_list dl.foot_last{ margin-right:0; background:none;}
.foot_right{ width:28%; float:right;}
.foot_right .connr{ background:url(../images/foot_xian2.gif) repeat-x bottom; padding-bottom:20px; margin-bottom:20px;}
.foot_right .connr p{ line-height:34px;}
.foot_right .connr i{ font-size:18px;}
.foot_right .bdsharebuttonbox{ width:100%; overflow:hidden;}
.foot_right .bdsharebuttonbox a{ width:28px; height:28px; background-image:url(../images/share_ico.png); background-repeat:no-repeat; padding:0; margin:0; margin-right:10px;}
.foot_right .bdsharebuttonbox .bds_tsina{ background-position:0px 0px; }
.foot_right .bdsharebuttonbox .bds_weixin{ background-position:-40px 0px; }
.foot_right .bdsharebuttonbox .bds_sqq{ background-position:-77px 0px; }
.foot_right .bdsharebuttonbox .bds_qzone{ background-position:-116px 0px; }
.foot_right .bdsharebuttonbox .bds_tqq{ background-position:-153px 0px; }

.foot_bottom{ height:68px; line-height:68px; border-bottom:6px solid #000; background:#ffd700; }
.foot_bottom a{ color:#333; }
.foot_bottom a:hover{ text-decoration:underline; }
.foot_bottom .foot_ewm{ width:22px; height:22px; line-height:22px; margin-top:23px; margin-right:10px; position:relative;}
.ewm_img{ border:1px solid #ddd; padding:10px 5px; background:#fff; text-align:center;}
.ewm_img div.l{ margin:0 5px;}

/*内页*/
.channel_banner{ height:351px; position:relative; overflow:hidden; position:relative; z-index:10; }
.channel_banner img{ width:1920px; height:100%; position:absolute; top:0px; left:50%; margin-left:-960px; max-width:none; }

.n_menu{ background:url(../images/ik_bg.png) repeat 0 0; height:70px; overflow:hidden; position:relative; margin-top:-70px; z-index:15; color:#fff;}
.nlant{ float:left; line-height:70px; width:15%; text-align:center; font-size:22px; font-weight:bold;}
.nmenu_list{ width:84%; float:left;}
.nmenu_list li{ float:left; line-height:70px; font-size:14px; margin-right:1px; }
.nmenu_list li a{ display:block; padding:0 20px;  color:#fff; }
.nmenu_list li.cur a,.nmenu_list li a:hover{ background:#ffd700; color:#333;}

.nmain{ background:#fff; padding:30px 0; position:relative; z-index:15;}
.channel_lan{ border-bottom:0px solid #ddd; border-top:0px solid #ddd; border-right:0px solid #ddd; border-left:0px solid #ddd; width:360px; margin: 0 auto;}
.chan_lant{
	font-size:24px;
	font-weight:normal;
	color:#004E9B;
	font-family: "微软雅黑";
	text-align:
; 	text-align: center;
}
.posi{ font-size:16px; margin-top:25px; color:#9c9c9c;}
.posi a{ color:#666;}
.posi a:hover{ color:#ffd700; }

.channel_content{ min-height:300px;}
.about_top{ margin-bottom:20px;}
.about_top .about_nr{ width:46%; float:left; }
.about_top .about_slide{width:51%; height:0; float:right;overflow:hidden; padding-bottom:28%; position:relative; display:none;}
.about_slide img{width:100%; height:100%;}
.about_slide .title{ width:100%; line-height:38px;  background:rgba(0,0,0,.60); *background:url(../images/ik_bg.png) repeat 0 0; position:absolute; left:0px; bottom:0px; color:#fff;}
.about_slide .title span{ display:block; width:80%; padding-left:5%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.about_slide .slide_nav{ text-align:right; width:20%; position:absolute; right:10px; bottom:10px;}
.about_slide .slide_nav a{ display:inline-block; width:13px; height:13px; background:#fff; margin-right:5px; font-size:0; line-height:0; cursor:pointer;}
.about_slide .slide_nav a.on{ background:#ffd700;}

.xg_link{ background:#fafafa; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:20px 0; margin-bottom:40px; }
.xg_link .xg_lant{ font-size:18px; margin-bottom:15px; }
.xg_scroll{ display:none;}
.xg_scroll li{ width:276px; float:left;}
.xg_scroll li a.img { display: block; height:150px; width:100%; overflow:hidden; }
.xg_scroll li a.img img{ width:100%; height:100%;}
.xg_scroll li .title{ font-size:14px; font-weight:normal; margin-top:10px;}
.xg_list{ position:relative;}
.xg_list a.unable{ display:none;}
.xg_list .xg_btn{display:block; width:32px; height:57px; background-image:url(../images/ipro_btn.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-40px; z-index:20;}
.xg_list .xg_prev{left:-60px; background-position:top left;}
.xg_list .xg_next{right:-60px; background-position:top right;}

/*page*/
.page { text-align: center; line-height: 16px; margin-top: 20px; }
.page span, .page a { display: inline-block; border: 1px solid #ddd; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; }
.page .goprev { margin-right: 10px; }
.page .gonext, .page .count { margin-left: 10px; }
.page span, .page a:hover { background: #ffd700; color:#333; }
.page span.goprev, .page span.gonext { color: #cccccc; background: none; }
.page span.count { border: 0; background: 0; color: #333333; }

/*新闻*/
.news_left{ width:70%; float:left;}
.NewsList-A9 li { border-bottom: 1px dashed #cccccc; overflow: hidden;  *zoom: 1; padding-bottom:25px; margin-bottom:25px;}
.NewsList-A9 ._img { float: left; height:180px; width:240px; margin-right: 20px; }
.NewsList-A9 ._img img { height: 100%; width:100%; }
.NewsList-A9 ._t { font-size: 16px; margin-bottom: 10px; margin-top:10px; }
.NewsList-A9 ._p { line-height: 1.6em; max-height: 4.8em; overflow: hidden; color: #999999; margin-bottom:40px; }
.NewsList-A9 ._i { overflow: hidden;  *zoom: 1;}
.NewsList-A9 ._i span, .NewsList-A9 ._i a { float: left; line-height: 26px; padding: 0 10px; }
.NewsList-A9 ._i ._more { background: #ffd700; color: #333; }
.NewsList-A9 ._i ._date { background: #ededed; color: #999999; }

.news_right{ width:26%; float:right;}
.news_right .nr_lant{ border-bottom:1px solid #ddd; height:44px; line-height:44px; margin-bottom:15px;}
.news_right .nr_lant span{ display:inline-block; border-bottom:1px solid #ffd700; font-size:18px; padding:0 5px; }
.newsr_list li{ line-height:36px; width:100%; background:#fff url(../images/news_jt.png) no-repeat right;}
.newsr_list li .title{ width:90%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-size:12px;font-weight:normal; padding-left:3%;}
.newsr_list li:nth-child(odd) {  background-color: #f9f9f9;}

/*新闻详细*/
.NewsDetail-B2 ._head { border-bottom: 1px dotted #cccccc; padding: 0; margin: 0; background: #ffffff; }
.NewsDetail-B2 ._head ._title { font-size: 18px; color: #333333; }
.NewsDetail-B2 ._tools { padding: 10px 0; color: #999999; }
.NewsDetail-B2 ._tools [class^="ico-"] { font-size: 16px; color: #cccccc; }
.NewsDetail-B2 ._tools ._b2l [class^="ico-"] { color: #ffd700; }
.NewsDetail-B2 .myart { padding: 20px 0; }
.NewsDetail-B2 ._detailPage_bottom { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; height: 60px; overflow: hidden; }
.NewsDetail-B2 ._detailPage_bottom li { padding: 0 10px; border-bottom: 1px solid #cccccc; height: 30px; line-height: 30px; overflow: hidden;  *zoom: 1;}
.NewsDetail-B2 ._detailPage_bottom ._mark { float: left; margin-right: 10px; font-weight: bold; }
.NewsDetail-B2 ._detailPage_bottom ._mark [class^="ico-"] { font-weight: normal; font-size: 18px; color: #999999; }
.NewsDetail-B2 ._detailPage_bottom ._title { float: left; width: 50%; height: 30px; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.NewsDetail-B2 ._detailPage_bottom ._title:hover { color: #0e90d2; }
.NewsDetail-B2 ._detailPage_bottom ._time { float: right; }
.NewsDetail-B2 .bdsharebuttonbox:after { display: inline; }
.NewsDetail-B2 .bdsharebuttonbox .bds_more { float: none; background: none; padding-left: 2px; }

/*job*/
.JobList-J2 ._jt { background-color: #e8e8e8; height: 42px; line-height: 42px; margin-top: 10px; overflow: hidden;  *zoom: 1;
cursor: pointer; background-image:url(../images/joib_jt.gif); background-repeat:no-repeat; background-position:right; }
.JobList-J2 ._jt_act{ background-image:url(../images/joib_jton.gif);}
.JobList-J2 ._jt .title{ font-size:20px; padding-left:20px; font-weight:normal;}
.JobList-J2 ._jc { display: none; }
.JobList-J2 ._jcon { padding: 10px; }
.JobList-J2 ._minfo { padding: 10px 0; border-bottom: 1px solid #cccccc; overflow: hidden;  *zoom: 1;}
.JobList-J2 ._minfo strong { float: left; width: 33%; text-align: center; }
.JobList-J2 ._detail { padding: 20px 10px 10px; line-height: 26px; }
.JobList-J2 ._detail .job_nr_n{ margin-bottom:10px;}
.JobList-J2 ._btm { margin: 0px 0 20px; overflow: hidden;  *zoom: 1;}
.JobList-J2 ._btm ._btma { width: 49%; }
.JobList-J2 ._btm ._btma a{ color:#333;}
.JobList-J2 ._btm ._layer { position: relative; height: 100px; padding: 20px 20px 20px 140px; }
.JobList-J2 ._btm ._layer .jl_p1{ font-size:18px; margin-top:5px; margin-bottom:5px; }
.JobList-J2 ._btm ._layer .jl_p2{ font-size:15px;}
.JobList-J2 ._btm ._layer .apply_btn{ display:block; width:110px; height:36px; line-height:36px; background:#ffd700; text-align:center; margin-top:5px;}
.JobList-J2 ._btm ._img { position: absolute; left: 20px; top: 20px; height: 100px; }
.JobList-J2 ._btm ._btm1 { float: left; background: #ffd700; }
.JobList-J2 ._btm ._btm2 { float: right; background: #f1f1f1; }
.JobList-J2 ._btm ._btm2 ._layer{ padding-left:120px;}

/*产品*/
.pro_menu{ float:left; width:22%;}
.pro_main{ float:right; width:75%;}
.pro_lant{ font-size:16px; height:56px; line-height:56px; background:#ffd700; text-align:center; }
.pmenu_list li{ width:100%; float:left; background:#ededed; line-height:49px; margin-bottom:1px; font-size:14px; }
.pmenu_list li a{ display:block; padding-left:30px; background:url(../images/pm_jt.png) no-repeat right;}
.pmenu_list li.cur a{ color:#ffd700;}
.pmenu_list li ul{ background:#F3F3F3;}
.pmenu_list li li{ background:none; border-top:1px solid #fff;}
.pmenu_list li li a{ padding-left:50px;}
.pmenu_list li.cur li a{ color:#333;}
.pmenu_list li li a:hover,.pmenu_list li li.cur a{ color:#ffd700;}

.pro_menu_lth{ margin-bottom:20px;}
.pro_menu_lth a{ display:block; float:left; height:34px; line-height:34px; padding:0 20px; background:#f2f2f2; border:1px solid #ddd; margin-right:20px; white-space:nowrap; font-size:14px; }
.pro_menu_lth a:hover,.pro_menu_lth a.cur{ background:#ffd700; color:#333;}

.pro_list li{margin-bottom:20px; }
.pro_list li .border{ border:1px solid #e7e7e7; }
.pro_list li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }
.pro_list li a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.pro_list li .title{ height:50px; line-height:50px; font-size:16px; font-weight:normal; background:#e7e7e7; position:relative;}
.pro_list li .title a{ color:#333;}
.pro_list li .title span{ width:80%; padding-left:5%; display:block; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pro_list li .title i{ display:block; width:18px; height:18px; background:url(../images/pro_ico.png) no-repeat 0 0; position:absolute; top:50%; margin-top:-9px; right:10px;}
.pro_list li.hover .title{ background:#ffd700;}
.pro_list li.hover .title i{ background-image:url(../images/pro_icoon.png);}

/*产品详细*/
.pdet_top .pdet_left{ float:left; width:50%;}
.pdet_top .pdet_img{ float:right; width:45%; border:1px solid #ddd; height:300px; overflow:hidden; }
.pdet_left .pdet_name{ font-size:30px; font-weight:bold; color:#333; border-bottom:3px solid #ffd700; padding-bottom:5px; margin-bottom:15px;}
.pdet_left .bdsharebuttonbox{ width:100%; overflow:hidden; margin-bottom:20px;}
.pdet_left .pdet_text{ font-size:14px; margin-bottom:30px;}
.pdet_left .pdet_text a{ color:#ffd70d; }
.pdet_left .pdet_order a{ display:block; line-height:43px; background:#e6e6e6; font-size:16px; text-align:center; }

.pdet_tab{ margin-top:30px; }
.ptab_key{ height:58px; line-height:58px; background:#f7f7f7; border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7;}
.ptab_key li{ float:left; position:relative; top:auto; left:auto; width:200px; text-align:center; font-size:14px; cursor:pointer;}
.ptab_key li i{ font-size:18px;}
.ptab_key li.tab_t_cur{background:#ffd700;}
.ptab_nr{ padding:20px 10px;}

.xg_pro{ width:100%; overflow:hidden; position:relative; }
.xg_pro .xgp_lant{ font-size:20px; font-weight:bold; color:#ffd700; border-bottom:1px solid #e2e2e2; margin-bottom:45px; padding-bottom:10px;}
.xg_pro .xgp_scroll{ width:80%; margin-left:auto; margin-right:auto; display:none; }
.xgp_scroll li{ width:205px; float:left; }
.xgp_scroll li .border{ border:1px solid #eaeaea; }
.xgp_scroll li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }
.xgp_scroll li a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.xgp_scroll li .title{ line-height:38px; background:#e7e7e7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; text-indent:15px; font-weight:normal;}

.xg_pro .xgp_btn{ display:block; width:32px; height:56px; background-image:url(../images/xgp_btn.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:18px;}
.xg_pro .xgp_prev{ background-position:left; left:0px;}
.xg_pro .xgp_next{ background-position:right; right:0px;}

/*文化*/
.culture_list li{ margin-bottom:30px; margin-top:30px;}
.culture_list li .cu_bg{ height:92px; padding-left:120px; background-image:url(../images/culture_ico.png); background-repeat:no-repeat;}
.culture_list li .title{ font-size:24px; border-bottom:1px solid #ddd; padding-bottom:8px; margin-bottom:8px;}
.culture_list li .sum{ font-size:16px; color:#747474;}
.culture_list li.cul_01 .cu_bg{ background-position:0px 0px;}
.culture_list li.cul_02 .cu_bg{ background-position:0px -462px;}
.culture_list li.cul_03 .cu_bg{ background-position:0px -154px;}
.culture_list li.cul_04 .cu_bg{ background-position:0px -616px;}
.culture_list li.cul_05 .cu_bg{ background-position:0px -308px;}
.culture_list li.cul_06 .cu_bg{ background-position:0px -771px;}

/*视频列表*/
.video_list li{  margin-bottom:30px;}
.video_list li a.img { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; border:1px solid #ddd; border-bottom:none; }
.video_list li .pbg{ display:none; width:100%; height:100%; background:url(../images/pic_bg.png) repeat 0 0; position:absolute; top:0px; left:0px; z-index:3;}
.video_list li .open{ display:none; width:51px; height:51px; background:url(../images/play_ico.png) no-repeat 0 0; position:absolute; top:50%; left:50%; margin-top:-25px; margin-left:-25px; z-index:4;}
.video_list li a.img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.video_list li ._title{ height:36px; line-height:36px; background:#f3f3f3; font-size:16px; font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; text-indent:15px;}
.video_list li ._title a{ color:#333;}
.video_list li.hover .pbg{ display:block;}
.video_list li.hover .open{ display:block;}
.video_list li.hover ._title{ background-color:#ffd700; color:#fff;}
.video_list li.hover ._title a{ color:#fff;}


/* 在线订购FormP1 */
.Form-P1 .Form-P1-Left { float: left; width: 50%; }
.Form-P1 .Form-P1-right { float: right; width: 50%; }
.Form-P1 .Form-P1-li { padding-top: 10px; }
.Form-P1 .Form-P1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-P1 .Form-P1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; outline:none; padding:0; margin:0;}
.Form-P1 .Form-P1-li textarea { border: 1px #ddd solid; width: 70%; vertical-align: middle; padding:0; margin:0;outline:none;}
.Form-P1 .Form-P1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-P1 .Form-P1-li input._yzm { width: 20%; }
.Form-P1 .Form-P1-li img {  vertical-align: middle !important; padding-left: 10px; cursor: pointer; height:28px; }
.Form-P1 .Form-P1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-P1 .Form-P1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-P1 .Form-P1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-P1 .Form-P1-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; font-family:微软雅黑; }
.Form-P1 .Form-P1-Btn ._submit { background: #ffd700; margin-right: 10px; }
.Form-P1 .Form-P1-Btn ._reset { background: #909090; }

/*留言表单*/
.Form-M1 .Form-M1-Left { float: left; width: 50%; }
.Form-M1 .Form-M1-right { float: right; width: 50%; }
.Form-M1 .Form-M1-li { padding-top: 10px; }
.Form-M1 .Form-M1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-M1 .Form-M1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%;  outline:none; padding:0; margin:0;}
.Form-M1 .Form-M1-li textarea { border: 1px #ddd solid; width: 70%;  outline:none; padding:0; margin:0;}
.Form-M1 .Form-M1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-M1 .Form-M1-li input._yzm { width: 20%; }
.Form-M1 .Form-M1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; height:28px; }
.Form-M1 .Form-M1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-M1 .Form-M1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-M1 .Form-M1-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer;font-family:微软雅黑; }
.Form-M1 .Form-M1-Btn ._submit { background: #ffd700; margin-right: 10px; }
.Form-M1 .Form-M1-Btn ._reset { background: #909090; }

/*招聘表单*/
.Form-J1 .Form-J1-Left { float: left; width: 50%; }
.Form-J1 .Form-J1-right { float: right; width: 50%; }
.Form-J1 .Form-J1-li { padding-top: 10px; }
.Form-J1 .Form-J1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-J1 .Form-J1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; outline:none; padding:0; margin:0; }
.Form-J1 .Form-J1-li textarea { border: 1px #ddd solid; width: 70%; outline:none; padding:0; margin:0; }
.Form-J1 .Form-J1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-J1 .Form-J1-li input._yzm { width: 20%; }
.Form-J1 .Form-J1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; height:28px; }
.Form-J1 .Form-J1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-J1 .Form-J1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-J1 .Form-J1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-J1 .Form-J1-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; font-family:微软雅黑; }
.Form-J1 .Form-J1-Btn ._submit { background: #ffd700; margin-right: 10px; }
.Form-J1 .Form-J1-Btn ._reset { background: #909090; }

/*视频*/
.video_content{ width:80%; height:500px; margin-left:auto; margin-right:auto; margin-top:20px;} 


/*其他*/
.wrap_bar{ background: #ffd700 !important; }
.submit_btn{background: #ffd700 !important; }
.select-ui-options-default li:hover{background: #ffd700 !important;}

/*联系我们*/
.contact_nr{ width:42%; float:left; padding-top:10px;}
.contact_map{ width:55%; float:right; height:300px;}
.contact_map img{ max-width:none;}

/*漂浮*/
.float_right{ width:80px; border:1px solid #ddd; color:#000; position:fixed; right:5px; top:50%; margin-top:-100px; z-index:80; background:#fff;}
.fr_list .fr_li{ display:block; border-bottom:1px solid #ddd; padding:10px 0; text-align:center;color:#000;}
.fr_list .fr_li .fr_ico{ display:block; width:31px; height:31px; background-image:url(../images/float_ico.png); background-repeat:no-repeat; margin-left:auto; margin-right:auto; margin-bottom:5px; }
.fr_list .fr_li span{ display:block; text-align: center; }
.fr_list .fr_li:hover{ background:#ffd700; color:#000;}
.fr_list .fr_li .fr_ico_01{ background-position:center 0;}
.fr_list .fr_li .fr_ico_02{ background-position:center -89px;}
.fr_list .fr_li .fr_ico_03{ background-position:center bottom;}
.float_right .gotop{ height:50px; background:#f5f5f5 url(../images/gotop.png) no-repeat center;}

/*foot伸缩*/
.foot_shensuo{ position:relative; z-index:50;}
.foot_shensuo .foot_kg{ display:block; width:49px; height:46px; background:url(../images/close.gif) no-repeat 0 0;  cursor:pointer; float:right;}
.foot_shensuo .foot_kg.kg_open{ background:url(../images/open.gif) no-repeat 0 0; }

/*大事记*/
.History-H1 { background: #ffffff; padding-bottom:30px; }
.History-H1 ._year { position: relative; height: 40px; margin-top: 12px; border-bottom: 1px dotted #ccc; }
.History-H1 ._year strong { position: absolute; width: 86px; height: 86px; background: url(../images/year.png) no-repeat; left: 0; top: 0; text-align: center; line-height: 86px; color: #ffffff; font-size: 24px; }
.History-H1 ._list ul { padding-left: 88px; }
.History-H1 ._list li { position: relative; padding: 20px 20px 20px 8em; border-bottom: 1px dotted #ddd; }
.History-H1 ._list li strong { position: absolute; left: 1.5em; top: 1.5em; }


/*图片列表*/
.pic_list li { position:relative; margin-bottom:20px;}
.pic_list li .img { display: block; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; }
.pic_list li .img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.pic_list li ._title{ font-size:14px; color:#fff; font-weight:normal; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; width:90%; padding:5px 5%; text-align:center;  background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); position:absolute; left:0px; bottom:0px;}


/*销售网络*/
.imap{ height:650px; margin-bottom:10px;}
.imap img{ max-width:none;}
.network_lant{
	font-size:24px;
	font-weight:bold;
	color:#cc0000;
	margin-bottom:20px;
	font-family: "微软雅黑";
}
.network_text{ margin-bottom:20px; font-size:14px; color:#676767; }

/*底部调整*/
.foot_newewm li{ float:left; margin-right:20px; text-align:center; font-size:12px;}
.foot_newewm li img{ width:75px; height:75px; margin-bottom:5px; }

.foot_bottom .bdsharebuttonbox{ margin-top:25px; margin-right:20px; overflow:hidden; }
.foot_bottom .bdsharebuttonbox a{ display:block; width:20px; height:18px; padding:0; margin:0; background-image:url(../images/foot_share.png); float:left; margin-left:10px; background-repeat:no-repeat; }
.foot_bottom .bdsharebuttonbox a.bds_more{ background-position:-55px 0px }
.foot_bottom .bdsharebuttonbox a.bds_tsina{ background-position:-29px 0px; }
.foot_bottom .bdsharebuttonbox a.bds_weixin{ ; background-position:0px 0px; }


/*20160707*/
.pmenu_list li { line-height:24px; }
.pmenu_list li a { padding:12px 42px 12px 29px; }
