/*
* name: Global && Pc StyleSheet
* version: v3.1.0
* update: 移除等比填充
* date: 2015-07-03
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url(../img/ico.png);margin:0 .3em; transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.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;}

.ht_ico{ display: inline-block; overflow: hidden; width: 35px; height: 35px; vertical-align: middle; background: url(../img/ht_ico.png);margin:0 .3em;}
.ht_ico_2{ background-position:left bottom;}

.ip_ico{ display: inline-block; overflow: hidden; width: 60px; height: 60px; vertical-align: middle; background: url(../img/ip_ico.png);}
.ip_ico_2{ background-position:0 -60px;}
.ip_ico_3{ background-position:0 -120px;}

.fb_ico{ display: inline-block; overflow: hidden; width: 81px; height: 55px; vertical-align: middle; background: url(../img/fb_ico.png); transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.fb_ico_2{ background-position:0 -55px;}
.fb_ico_3{ background-position:0 -110px;}
.fb_ico_4{ background-position:0 -165px;}
.fb_ico_5{ background-position:0 -220px;}


/* 设置 */
body,html{ min-width:1200px; overflow-x:auto;}
body{font-size:13px; line-height: 1.8; color: #555; background: #fff; font-family:microsoft yahei;}
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;min-width:1200px;}
a{color: #595959;}
a:hover { color: #ff950d;}
.c{ padding-bottom:9999px; margin-bottom:-9999px;}
input,select,button,textarea{ font-family:microsoft yahei;}
textarea { overflow: auto; height: auto; resize: vertical;vertical-align: top;}

/*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; }

/* 网站样式 */

/*通用头部*/
.head{ padding-bottom:4px;z-index:50;}
.h_fixed{position: fixed;top: 0;left: 0;width: 100%;height: 90px;}
.h_absolute{position: absolute;width: 100%;top: 0;left: 0;height: 87px;}
.head_box{ border:2px #e0e3ca solid/9; border-top:1px #e0e3ca solid;box-shadow: -3px 3px 6px 1px #e0e3ca; background-color:#fff;}
.head .logo{}
.head .logo a{ display:block; width:260px; height:86px; background:url(../img/logo.jpg) no-repeat; background-size:contain;}
.head .head_r{ background-color:#ff950d;padding-right: 0.5%;margin-left: 0.5%; *width:190px;}
.head .head_r li{ float:right;}
.head .head_r li a{ color:#fff; display:block;line-height: 86px;}
.head .head_r li.h-weixin{ position:relative; cursor:pointer;}
.head .head_r li.h-weixin .erwm-box{ display:none; position:absolute; top:86px; left:0;}
.head .nav{ width:60%; background-color:#fff;padding-left: 1%; position:relative;}
.head .nav .nav_li{ float:left;width: 12.2%;}
.head .nav .nav_li .nav_a{ display:block; width:100%; text-align:center;line-height: 86px; color:#000; font-size:16px; font-weight:bold;}

.head .nav .nav_li .sevNav{position:absolute; top:86px; left:0;width:934px;display:none;box-shadow: 3px 0 6px -1px #bbb,-3px 0 6px -1px #bbb;background-color: #fff;border-bottom: 4px #ff950d solid;padding: 26px 0 40px; overflow:hidden; border-top:2px #aaa solid/9;}
.head .nav .nav_li .sevNav .wrap{ border-bottom:4px #7bcdf3 solid; padding:26px 0 40px;background: #fff; max-width:100%;}

.head .nav .nav_li .sevNav .navmenu{padding: 0 2.5% 0 2.2%;width: 13.3%; display:block;margin-right: 2%; }
.head .nav .nav_li .sevNav .navmenu li{width: 100%;border: none; margin:0 0 5px;}
.head .nav .nav_li .sevNav .navmenu li a{height:30px; line-height:30px; text-align:center;color:#8c8c8c; font-size:13px;font-weight: normal;background-color: #90bd2a; color:#fff; display:block;}
.head .nav .nav_li .sevNav .navmenu li:hover a{ color:#fff; background-color:#ff950d;}
.head .nav .nav_li .sevNav .navcontent{ width:49%; margin-right:4%;}
.head .nav .nav_li .sevNav .navcontent .naven{ font-size:16px; font-weight:bold; color:#7f7f7f;font-family: arial;}
.head .nav .nav_li .sevNav .navcontent .navtitle{ font-size:18px; color:#555; font-weight:bold;}
.head .nav .nav_li .sevNav .navcontent .navsumm{margin: 3px 0 0;}
.head .nav .nav_li .sevNav .navcontent .navdetail{background: none;color:#ff950d;line-height: normal;text-align: left;font-weight: normal;font-size: 13px;margin: 10px 0 0; display:block;}

.head .nav .nav_li .sevNav  .navimg{width: 25%; }
.head .nav .nav_li .sevNav  .navimg ._navimg_a{ display:block; width:100%; height:0; padding-bottom:56.87%; *height:149px; *padding-bottom:0;margin-top: 11px; position:relative;}
.head .nav .nav_li .sevNav  .navimg img{ width:100%; height:100%; position:absolute; top:0; left:0;}

.head .nav .nav_li.hover .sevNav{ display:block;}
.head .nav .nav_li.hover a,.nav .nav_li.cur a{color:#ff950d;}

.head .nav .nav_li .sevNav .navmenu.navmenu2{ width:23%; overflow:hidden;margin-right: 0;}
.head .nav .nav_li .sevNav .navmenu.navmenu2 li{ width:48%; margin-right:2%; float:left;}
.head .nav .nav_li .sevNav .navcontent.navcontent2{ width:41.3%;}

.head .nav .nav_li.hover .sevNav{ display:block;}

/*首页中间区域*/
.banner{ height:650px; position:relative; overflow:hidden;}
.banner img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; max-width:none;}
.banner .slide_nav{ width:50px; position:absolute; left:50%; margin-left:610px; cursor:pointer; top:45%;}
.banner .slide_nav a{ display:block; width:50px; height:50px; line-height:50px; font-size:20px; color:#fff; background:url(../img/bann_a.png) center center no-repeat; text-align:center;}
.banner .slide_nav a.on{ background:url(../img/bann_aon.png) center center no-repeat; font-size:27px;}

.center_pro{ background-color:#f0f0f0;}
.c_pro li{ float:left; width:15%; margin-right:1px; position:relative;overflow: hidden;}
.c_pro li .wordbg{ padding:21px 31px; cursor:pointer;}
.c_pro li .wordbg .word{ border:1px #fff solid; border-radius:50%; width:116px; height:116px;text-align: center;}
.c_pro li .wordbg .word .word_t{ height:auto; line-height:1.2;display:inline-block; vertical-align:middle;font-size: 30px;padding: 24px 16px;text-align: center; color:#fff;}
.c_pro li .img{ position:absolute; width:100%; height:0; padding-bottom:88.89%; *height:160px; *padding-bottom:0; bottom:-100%; left:0;}
.c_pro li .img img{ width:100%; height:100%; position:absolute; top:0; left:0;}
.c_pro li .img .coom_bg{ display:block; position:absolute; top:0; left:0; background:url(../img/black.35.png) repeat; background:rgba(0,0,0,.35); color:#fff; width:100%; height:100%; text-align:center;}
.c_pro li .img .coom_bg .tit{margin-top: 27%;font-size: 24px;}
.c_pro li .img .coom_bg .goin{ border:1px rgba(255,255,255,.7) solid; border:1px #fff solid/9;padding: 2px 4px;}
.c_pro li.c_li01{ background-color:#ff950d;}
.c_pro li.c_li02{ background-color:#f9c701;}
.c_pro li.c_li03{ background-color:#90bd2a;}
.c_pro li.c_li04{ background-color:#ccce28;}
.c_pro li.c_li05 .img{position: relative;display: block; bottom:0;}
.c_pro li.c_li05 .img .coverbg{ background:url(../img/play.png) no-repeat; width:44px; height:44px; position:absolute; top:50%; left:50%; margin-top:-22px; margin-left:-22px;}
.c_pro li.c_li06{ background-color:#fff; width:24.5%;}
.c_pro li.c_li06 .c5_cover{ padding:17px 25px 17px;}
.c_pro li.c_li06 .c5_cover .c_tel{ color:#010101; font-size:26px; font-style:italic;border-bottom: 1px #b7b7b7 dashed; padding-bottom:13px;}
.c_pro li.c_li06 .c5_cover .c_tt{ font-size:16px; color:#a6a6a6;margin-top: 15px;}
.c_pro li.c_li06 .c5_cover .c_en{ text-transform:uppercase; font-size:12px; color:#a6a6a6;}

.c_search{position:absolute;background-color: #ff950d;display: inline-block;padding: 25px 27px;z-index: 10;top: -87px;right: 0;width: 35.1%;*width: 422px;}
.c_search .ser_t{ font-size:14px; color:#fff; display:inline-block; border:1px #fff solid;padding: 5px 13px;vertical-align: top; float:left;margin-right: 2%;}
.c_search .c_form{display: inline-block;border: 1px #febd5a solid;background-color: #fff;vertical-align: top;width: 77%;}
.c_search .c_form .inp{border: none;padding-left: 6px;vertical-align: middle;width: 80%;float: left;box-sizing: content-box;height: 16px;line-height: 16px;padding: 9px 0 9px 5px;background-color: transparent;}
.c_search .c_form .btn{ background-color:#434343; border:none;color: #fff;border-radius: 0;font-size: 25px;padding: 0;width: 55px;height: 35px;line-height: 35px;vertical-align: top;float: right;}

.center_pt{ padding:33px 0;}
.haorenbang {padding:20px 0 0 0 !important;}
.center_pt .center_pt_cn{ font-size:24px; text-align:center;letter-spacing: 6px;}
.center_pt .center_pt_en{ font-size:12px; text-align:center; color:#b9b9b9;letter-spacing: 6px;margin-top: -5px;}

.center_box1{ background-color:#f5f5f5; padding-bottom:32px;}
.fu_top{}
.fu_top .items{ padding:10px 16px;position: relative;}
.fu_top .items .items_svg svg{ position:absolute; top:0; left:0; *display:none;}
.fu_top .items .items_svg{
	width: 100%;
	height: 0; padding-bottom:53.8%; *height:198px; *padding-bottom:0;
	position: relative;
	cursor: pointer;
	color: #2c3e50;
	/*box-shadow: inset 0 0 0 6px #fff;box-shadow: inset 0 0 0 0\9;*/
	-webkit-transition: background 0.4s 0.5s;
	transition: background 0.4s 0.5s;position:relative; z-index:4;
}

.fu_top .items:hover .items_svg {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;border: 1px #fff solid\9;
}
.fu_top .items .items_svg svg line{stroke-width: 2;stroke-width: 0\9;
	fill: none;
	-webkit-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;}
.fu_top .items:hover .items_svg svg line {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

.fu_top .items .items_svg svg line.top,
.fu_top .items .items_svg .bo svg line.bottom {
	 stroke-dasharray:368;
}

.fu_top .items .items_svg svg line.left,
.fu_top .items .items_svg svg line.right {
	stroke-dasharray:198;
}

.fu_top .items:hover .items_svg svg line.top {
	-webkit-transform: translateX(-736px);
transform: translateX(-736px);
}

.fu_top .items:hover .items_svg svg line.bottom {
	-webkit-transform: translateX(736px);
transform: translateX(736px);
}

.fu_top .items:hover .items_svg svg line.left {
	-webkit-transform: translateY(396px);
	transform: translateY(396px);
}

.fu_top .items:hover .items_svg svg line.right {
	-webkit-transform: translateY(-396px);
	transform: translateY(-396px);
}

.fu_top .items:hover .items_svg svg line {
	stroke: #fff;
}

.fu_top .items img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.fu_top .items .cover_bg{ background:url(../img/js.2.png) repeat; background:rgba(255,180,0,.2); display:none; position:absolute; top:0; left:0; width:100%; height:100%;}
.fu_top .items .cover_bg .cover_bg_btn{ background:url(../img/more.png) no-repeat; display:block; width:96px; height:27px; position:absolute; top:50%; left:50%; margin-top:-13.5px; margin-left:-48px; z-index:10;}
.fu_top .items:hover .cover_bg{ display:block;}

.fu_bottom{ text-align:center;}
.fu_bottom .fu_cn{ font-size:30px;line-height: 40px;}
.fu_bottom .fu_en{ font-family:Arial; font-size:16px; font-weight:bold;}
.fu_bottom a{ display:block;padding-bottom: 30px;}
.fu_bottom.cbg01 a{ background-color:#ff950d; color:#fff;}
.fu_bottom.cbg02 a{ background-color:#f4f2e9;}
.fu_bottom.cbg03 a{ background-color:#f4f2e9;}
.fu_bottom .ip_ico{ margin:10% 0 5%;}
.fu_bottom:hover .ip_ico{-webkit-animation-name: hvr-icon-pulse;
  animation-name: hvr-icon-pulse;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;
}
/* Icon Pulse */
@-webkit-keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}

@keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.center_box2{ background-color:#f0f0f0;padding-bottom: 25px;}
.center_news .cenn_top .cenn_top_t{ background-color:#ff950d;width: 28.5%; height:114px; overflow:hidden;}
.center_news .cenn_top .cenn_top_t a{ display:block; text-align:center; color:#fff;}
.center_news .cenn_top .cenn_top_t ._cn{ font-size:20px;margin-top: 16%;}
.center_news .cenn_top .cenn_top_t ._en{ font-size:14px; font-family:Arial;}
.center_news .cenn_top .cenn_top_r{width: 71.5%;float: right;}
.center_news .cenn_top .cenn_top_r img{ height:100%;}
.center_news .cenn_bottom{ background-color:#fbfaf8;}
.center_news .cenn_bottom .cenn_list li{padding: 8px 4%; border-bottom:1px #f1e7dd solid; overflow:hidden; position:relative;}
.center_news .cenn_bottom .cenn_list ._left{ float:left;width: 20%; text-align:center;}
.center_news .cenn_bottom .cenn_list ._left .day{ font-size:20px;vertical-align: bottom;vertical-align:0/9;}
.center_news .cenn_bottom .cenn_list ._left .month{ font-size:15px;vertical-align: text-bottom;}
.center_news .cenn_bottom .cenn_list ._left .month ._en{ font-size:12px; text-transform:uppercase; color:#9f7664;display: none;}
.center_news .cenn_bottom .cenn_list ._right{ height:36px; line-height:36px;}
.center_news .cenn_bottom .cenn_list ._right .tit{ font-size:13px; font-weight:normal;}
.center_news .cenn_bottom .cenn_list ._right .summ{ display:none;}
.center_news .cenn_bottom .cenn_list li.on{ padding:25px 4% 20px; background-color:#f7f2ee;}
.center_news .cenn_bottom .cenn_list li.on ._left .day{vertical-align: top;display: inline-block;font-size: 30px;font-weight: bold;}
.center_news .cenn_bottom .cenn_list li.on ._left .month{font-size: 15px;vertical-align: text-bottom;height: 54px;display: inline-block;}
.center_news .cenn_bottom .cenn_list li.on ._left .month ._en{ display:block;margin-top: -4px;}
.center_news .cenn_bottom .cenn_list li.on ._right{ height:auto;}
.center_news .cenn_bottom .cenn_list li.on ._right .tit{ line-height:20px; font-size:16px; color:#ffb400;}
.center_news .cenn_bottom .cenn_list li.on ._right .summ{ display:block; line-height:20px;height: 40px;overflow: hidden; margin-top:10px;}
.center_news .cenn_bottom .cenn_list li.on:after{ content:''; width:33px; height:3px; background-color:#301a0a; position:absolute; bottom:20px; left:8%;}

.center_box2 .center_right{ background-color:#fff;}
.center_right .c_respon .cnn_t{ padding:13px 3% 14px 5%; position:relative;}
.center_right .c_respon .cnn_t ._cn{ font-size:18px;margin: 0 2%;}
.center_right .c_respon .cnn_t ._en{ font-size:14px; font-weight:normal; font-family:Arial; text-transform:uppercase;}
.center_right .c_respon .cnn_t ._more{ font-size:13px; font-weight:normal;position: absolute;right: 4%;top: 50%;margin-top: -10px;}
.center_right .c_respon .summ{ padding:0 3% 0 5%; line-height:20px; height:40px; overflow:hidden; margin-bottom:8px;}
.center_right .c_respon .img{ width:100%; height:0; padding-bottom:36.8%; *height:184px; *padding-bottom:0; position:relative;}
.center_right .c_respon .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.center_right .c_active .cn_tt{ margin:20px 3%; position:relative; background:url(../img/c_ico2.png) repeat;line-height: 18px;}
.center_right .c_active .cn_tt .word{ background-color:#fff; color:#000;display: inline-block;width: 50%;}
.center_right .c_active .cn_tt .word ._en{ font-family:Arial; font-size:17px; font-weight:normal;padding: 0 5%;}
.center_right .c_active .cn_tt .word ._cn{ font-size:18px;}
.center_right .c_active_list{ padding:0 10% 20px;}
.center_right .c_active_list li{ margin-top:18px;}
.center_right .c_active_list .digit{ display:inline-block; width:20px; height:20px; border-radius:50%; background-color:#ffb400; color:#fff; text-align:center; line-height:20px; vertical-align:middle;margin-right: 3%;}
.center_right .c_active_list ._tit{ display:inline-block; vertical-align:middle; border-bottom:1px #fee4a7 solid; width:92%;}
.center_right .c_active_list ._tit .title{ display:inline-block; width:86%;vertical-align: middle;}
.center_right .c_active_list ._tit .more{ font-size:14px; font-family:Arial; color:#ffb400; text-transform:uppercase;vertical-align: middle;}

.fb_box{ padding:45px 0 50px;}
.fb_box li{ float:left; width:20%;}
.fb_box li a{ display:block; width:100%; position:relative; text-align:center;}
.fb_box li a *{ cursor:pointer;}
.fb_box li .circle{display:block; width:103px; height:103px; position:absolute;background:url(../img/words.png) 0 0 no-repeat; left:50%; margin-left:-51.5px; top:0;}
.fb_box li u{ display:block; width:106px; height:107px; position:absolute; left: 50%;background:url(../img/words.png) -104px 0 no-repeat;margin-left: -53px; top:0;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;transition: all .5s ease-in-out 0s; *display:none;}
.fb_box li .fb_ico{margin-top: 25px;}
.fb_box li .columns{font-size: 16px;text-align: center;margin-top: 55px;}
.fb_box li ._p{ text-align:left;padding: 0 5%;}
.fb_box li:hover .circle{ display:none;}
.fb_box li u.cl{clip: rect(0px, 90px, -10px, 0)}
.fb_box li:hover u.cl{clip: rect(0px, 90px, 102px, 0);}
.fb_box li u.cr{clip: rect(0,107px, -10px, 102px)}
.fb_box li:hover u{ *display:block;}
.fb_box li:hover u.cr{clip: rect(0,107px, 107px, 34px);}
.fb_box li:hover .fb_ico{ background-position:-81px 0;}
.fb_box li:hover .fb_ico_2{ background-position:-81px -55px;}
.fb_box li:hover .fb_ico_3{ background-position:-81px -110px;}
.fb_box li:hover .fb_ico_4{ background-position:-81px -165px;}
.fb_box li:hover .fb_ico_5{ background-position:-81px -220px;}
.fb_box li:hover a{ color:#90bd2a;}

/*通用底部*/
.foot{ background-color:#ff950d; line-height:29px; padding:14px 0 10px;}
.foot,.foot a{ color:#fff;}
.foot .f_left{ width:85%;}
.foot .yqlj{ width:5%; line-height:31px; font-size:14px;}
.foot .beian{ margin:0 2%;}
.foot .yqline{ position:relative; cursor:pointer;z-index: 2; width:10%;}
.foot .yqline .val{height:29px;line-height: 29px;border: 1px #fff solid;width:99%;position: relative; background-color:transparent;}
.foot .yqline .val .t{padding-left: 12%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;width: 83%;}
.foot .yqline .val .p{position: absolute;right: 0;top: 0;width: 40px;text-align: center;color:#dbdddf;height:29px;}
.foot .yqline .val .p .ico{margin-top: -4px;}
.foot .yqline ._options{ position: absolute;width:99%;left:0;bottom: 31px;background: #fff;border: 1px solid #ddd;border-color: #ddd;display:none;border-bottom: none;}
.foot .yqline ._options a{ display:block; height:28px; line-height:28px;padding-left: 2%; color:#000;border-bottom: 1px #d6d6d6 solid;}
.foot .yqline ._options a:hover{background:#ccc;color:#333;}
.foot .yqline:hover .val{ background-color:#fff; color:#ff950d;}
.foot .yqline:hover .val .p .ico{ background-position:-20px 0;}

/*右侧飘浮*/
.rightFloat{ position:fixed; right:0; bottom:100px; z-index:15; cursor:pointer;}
.rightFloat li{ margin-bottom:2px; width:70px; height:70px;}
.rightFloat li a{ display:block; width:100%; height:100%; background:url(../img/right.png) no-repeat}
.rightFloat li.rf02 a{ background-position:0 -73px;}
.rightFloat li.rf03 a{ background-position:0 -146px;}
.rightFloat li.rf04 a{ background-position:0 -219px;}
.rightFloat li.rf03{ position:relative;}
.rightFloat li.rf03 .fr_erwm{ position: absolute;right: 100%;width: 0;height: 93px;top: -19%;}
.rightFloat li.rf04{ margin-bottom:0;}
.rightFloat li:hover a{ background-position:-70px 0;}
.rightFloat li.rf02:hover a{ background-position:-70px -73px;}
.rightFloat li.rf03:hover a{ background-position:-70px -146px;}
.rightFloat li.rf04:hover a{ background-position:-70px -219px;}

/*下层通用样式*/
.probg{ background-color:#f5f5f5;}
.n_bann_box{ position:relative;}
.n_bann{ height:278px; position:relative; overflow:hidden;}
.n_bann img{ position:absolute; top:0; left:50%; margin-left:-960px; max-width:none; width:1920px;}

.smenubox{position: absolute;top: 91px;width: 100%;left: 0;}
.smenubox .pchannerIt .en{font-size: 40px;color: #ff950d;font-family: Arial;display: block;line-height: 45px;margin-top: 20px; font-weight:bold;text-transform: uppercase; display:none;}
.smenubox .pchannerIt .cn{font-size: 24px;color: #ff950d;border: 1px #ff950d solid;padding: 0 2%;line-height: 35px;display: inline-block;vertical-align: top;margin-top: 55px; font-weight:bold;}
.smenubox .s-menu2{ text-align:center;padding: 32px 0 0px;}
.smenubox .s-menu2 a{ font-size:14px;height:30px; line-height:30px; display:inline-block;width: 9%;margin-right: 0.5%; background-color:#fff;}
.smenubox .s-menu2 a.cur,.smenubox .s-menu2 a:hover{ color:#fff; background-color:#ff950d;}

.bread{padding: 15px 0 0;}
.bread .channelIT{ font-size:20px; color:#ff950d;}
.bread .channelIT .en{ font-size:18px; color:#ddd1c4; font-weight:normal;}
.bread .posi{ font-weight:normal; font-size:12px;padding-top: 8px;}
.bread .posi em{ margin:0 5px;}

.main_bar{ border-top:1px #d9d9d9 dashed; border-bottom:1px #d9d9d9 dashed; padding:20px 0 25px;}
.main_content{ margin:20px 0;}

/*产品综合*/
.prohome_bann{ height:816px; position:relative; overflow:hidden;}
.prohome_bann img{ position:absolute; top:0; left:50%; margin-left:-960px; max-width:none; width:1920px;}

.pro-swidth{margin-top: 25px;}
.pro-swidth li{ float:left; width:25%; }
.pro-swidth li .img{ height:0; padding-bottom:190%; position:relative; *height:570px; *padding-bottom:0;}
.pro-swidth li .info{ background:url(../img/black.4.png) repeat; background:rgba(0,0,0,.4); position:absolute; bottom:0; left:0; width:100%;padding: 15px 0;}
.pro-swidth li .info .title{ font-size:24px; color:#ffa800; line-height:30px;}
.pro-swidth li .info .p{ font-size:14px; color:#fff;}
.pro-swidth li .info ._en{ display:none;}
.pro-swidth li .info a{ display:block; width:100%; height:100%;}
.pro-swidth li.hover .info{ background:url(../img/ph_bg.png) center bottom no-repeat;height: 100%;padding: 0;} 
.pro-swidth li.hover .info .title{font-size: 48px;width: 46px;line-height: 50px;margin: 60px auto 0;}
.pro-swidth li.hover .info .p{display: inline-block;width: 20px;font-size: 16px;border: 1px #fff solid;line-height: 19px;margin-left: 131px;margin-top: 8px;vertical-align: top; *float:left;}
.pro-swidth li.hover .info ._en{display: inline-block;vertical-align: top; margin-top:9px;}

.pro-swidth li.hover .info ._en b{transform: rotate(90deg);display: block;-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);-webkit-transform: rotate(90deg);}


/*产品列表*/
.prolist ul{ width:102%;}
.prolist li{ float:left; width:22.99%; margin:0 2% 20px 0; background-color:#fff;}
.prolist li .img{ width:100%; height:0; padding-bottom:65%; position:relative; *padding-bottom:0; *height:182px;}
.prolist li .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.prolist li .img .cover_bg{ display:block; width:100%; height:100%; position:absolute; bottom:-100%; left:0; background:url(../img/black.3.png) repeat; background:rgba(0,0,0,.3);}
.prolist li .img .cover_bg .cover_btn{ display:block; background:url(../img/addpt.png) no-repeat; width:67px; height:67px; position:absolute; top:50%; left:50%; margin-top:-33.5px; margin-left:-33.5px;}
.prolist li .intro{ padding:15px 0;}
.prolist li .intro .title{ font-size:18px;}
.prolist li .intro .title a,.prolist li .intro ._detail{ color:#ff950d; display:block;}
.prolist li .intro ._detail{ display:inline-block; border:1px #ff950d solid;padding: 0 2%;font-size: 14px;line-height: 24px;margin: 6px 0 10px; vertical-align:top;}
.prolist li .intro ._order{ display:inline-block; margin-right:4%;}
.prolist li:hover{ background-color:#ff950d;}
.prolist li:hover .intro .title a, .prolist li:hover .intro ._detail{ color:#fff;}
.prolist li:hover .intro ._detail{ border-color:#fff;}
.prolist li:hover .intro ._order{ color:#fff;}
.prolist li:hover .intro ._order .ico1_4{ background-position:-60px -20px;}
.prolist li:hover .intro ._order .ico1_5{ background-position:-80px -20px;}

/*分页*/
.page {
  text-align: center;
  line-height: 16px;
  margin-top: 20px;
}
.page span,
.page a {
  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 span,
.page a:hover {
  background: #ff950d;
  color: #ffffff;
}
.page span.goprev,
.page span.gonext {
  color: #cccccc;
  background: none;
}
.page span.count {
  border: 0;
  background: 0;
  color: #333333;
}


/*产品详情*/

.ProDetail-P12 ._layer {
}
.proDetail-P12-img {
  float: left;
  width: 48%;
}
.proDetail-P12-img ._img {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-bottom:65%; *height:374px; *padding-bottom:0;
}
.proDetail-P12-img ._img img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  *height: auto;
}
.proDetail-P12-img ._list {
  width: 102%;
  margin-top: 10px;
}
.proDetail-P12-img ._list li {
  float: left;
  width: 23%;
  margin: 0 2% 0 0;
  *margin-right: 1%;
  cursor: pointer;
}
.proDetail-P12-img ._list ._img_wrap {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-bottom: 75%;
}
.proDetail-P12-img ._list img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  *height: auto;
}
.ProDetail-P12-detail {
  float: right;
  width: 48%;
}
.ProDetail-P12-detail ._title {
  font-size: 28px;
  font-weight: 700;
  color: #333333;
  height: 26px;
  line-height: 26px;
  overflow: hidden; margin:20px 0;
}
.ProDetail-P12-detail ._detail {
  margin-bottom: 10px;overflow: hidden;font-size: 15px;
}
.ProDetail-P12-detail ._other ._t {
  font-size: 14px;
  margin-bottom: 10px;
}
.ProDetail-P12-detail ._other select {
  border: 1px solid #cccccc;
  height: 26px;
  line-height: 26px;
}

.ProDetail-P12-detail .bdsharebuttonbox{ padding:7px 0 40px;} 
.ProDetail-P12-detail ._order{display:inline-block;background-color: #ff950d;color: #fff;text-align: center;padding: 8px 0;width: 45%;margin-right: 2%;}
.ProDetail-P12-detail ._order:hover{ background-color:#90bd2a;}

.pdetail_t{ margin-top:20px;}
.pdetail_t span{display:block;width: 120px;background-color: #f5b301; text-align:center;line-height: 40px;font-size: 16px;color: #fff;}

@media only screen and (max-width: 40rem) {
  .proDetail-P12-img,
  .ProDetail-P12-detail {
    float: none;
    width: auto;
  }
  .ProDetail-P12-detail ._detail {
    height: auto;
  }
}

/*招聘列表*/
.job-con {padding-bottom:40px;}
.job-con .con-left{width: 76%;}
.job-con .con-right{width: 20%;padding-left: 2%;border-left: 1px #e4e4e4 solid;}

.job_top img{ width:100%;}

.job-sear{ margin-top:40px; margin-bottom:20px;}
.job-sear #serForm{width: 102%;}
.job-sear .t-area{ float:left; width:23.2%; height:30px; line-height:30px; border:1px solid #ddd;  text-indent:5px; margin-right:1%; }
.job-sear .t-area ._val{color:#a9a9a9}
.job-sear .t-area ._val b{ float:right; width:9px; height:5px;margin-top:14px; margin-right:5px; _display:inline; background:url(../img/job-areaico.png) no-repeat; }
.job-sear .t-area ._option{ top:30px;}

.job-sear .sear_input{ float:left; margin-right:1%; width:24%; padding-left:5px; height:30px; line-height:30px; border:1px solid #ddd; position:relative;}
.job-sear .sear_input input[type=text]{ vertical-align:top; border:0;width: 80%;height: 16px; line-height:16px;box-sizing: content-box;padding: 7px 0;}
.job-sear .sear_input input[type=submit]{ border:0; width:14px; height:14px; background:url(../img/job-searico.png) no-repeat; position:absolute; right:2%;  top:50%; margin-top:-7px;}

.JobList-J2 ._jt { background-color: #f4f4f4; height: 40px; line-height: 40px; margin-top: 10px; overflow: hidden;  *zoom: 1;
cursor: pointer; }
.JobList-J2 ._jt strong { float: left; width: 24%; text-align: center; color: #545454; }
.JobList-J2 ._jt_act{ border-bottom:3px solid #ff950d}
.JobList-J2 ._jt span { float: right; width:25px; height:38px; background:url(../img/job-arr-l.png) center center no-repeat;}
.JobList-J2 ._jt_act span{ background:url(../img/job-arr-u.png) center center no-repeat;}
.JobList-J2 ._jt [class^="ico-"] { font-size: 16px; color: #999999; }
.JobList-J2 ._jc { display: none; }
.JobList-J2 ._jcon { padding: 10px; line-height:2; font-size:14px;}
.JobList-J2 ._jcon ._btn{ border-top:1px solid #ddd; margin-top:10px; padding-top:10px; overflow:hidden;}
.JobList-J2 ._jcon ._btn a{ display:block; width:105px; height:25px; border-radius:3px; line-height:25px; text-align:center; color:#fff; font-size:14px; background-color:#ff950d;float: left;margin-right: 10px;}
.JobList-J2 ._jcon ._btn a.goutong{background-color:#ff950d;}
.JobList-J2 ._jt_act [class^="ico-"] { color: #545454; }

.contact-list{ font-size:14px; margin-top:10px;}
.contact-list a{ color:#212121;}
.contact-list strong{ color:#6b6b6b; font-weight:normal}

.job-con .con-right ._t{ font-size:16px; color:#000;}
.job-con .con-right img{margin-top:20px;}
.contact-list li.con01{ background:url(../img/jobico01.gif) left 7px no-repeat; padding-left:25px;}
.contact-list li.con02{ background:url(../img/jobico02.gif) left top no-repeat; padding-left:25px;}
.contact-list li.con03{ background:url(../img/jobico03.gif) left 3px no-repeat; padding-left:25px;}

/*合作加盟*/
.hzjm_info{ font-size:14px; margin-bottom:20px;}
.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: 16px;
  line-height: 16px;
  border: 1px #ddd solid;
  width: 70%; padding:6px 0;
}
.Form-M1 .Form-M1-li textarea {
  border: 1px #ddd solid;outline: none;
  width: 70%;
}
.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;
}
.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: 30px;
  line-height:30px;
  text-align: center;
  color: #fff; border-radius:4px;
  cursor: pointer; border:none; outline:none;
}
.Form-M1 .Form-M1-Btn ._submit {
  background: #ff950d;
  margin-right: 10px;
}
.Form-M1 .Form-M1-Btn ._reset {
  background: #909090;
}
@media only screen and (max-width: 40em) {
  .Form-M1 .Form-M1-Left {
    width: 100%;
  }
  .Form-M1 .Form-M1-li input {
    width: 68%;
  }
  .Form-M1 .Form-M1-right {
    width: 100%;
  }
  .Form-M1 .Form-M1-li textarea {
    width: 68%;
  }
  .Form-M1 .Form-M1-li input._yzm {
    width: 27%;
  }
  .Form-M1 .Form-M1-li b {
    display: none;
  }
  .Form-M1 .Form-M1-Btn{ text-align:left;}
}

/*美味人生*/
.jksp_box{ padding-bottom:40px;}
.jksp_box .jk_t{ font-size:18px; font-weight:normal; padding:10px 0;}
.jksp_list ul{ width:102%;}
.jksp_list li{ float:left;width: 22.99%;margin: 0 2% 45px 0;}
.jksp_list li .cover{ border:1px #ccc solid;}
.jksp_list li .title{ height:40px; line-height:40px; font-size:18px;}
.jksp_list li ._detail{ height:34px; line-height:34px; border-top:1px #e4e4e4 solid; color:#ffba01;}
.jksp_list li:hover .cover{ border-color:#ffba01;}
.jksp_list li:hover ._detail{ background-color:#ffba01; color:#fff;}

/*招聘流程*/
.job_liucheng{ margin-top:25px;}
.job_liucheng .strong{ font-size:18px;}
.job_liucheng img{padding: 10px 0 30px;}
.job_liucheng .apply_applybtn{ display:inline-block; width:10%; height:22px; line-height:22px; color:#fff; font-size:14px; background-color:#ff950d;margin: 20px 2% 0 0; text-align:center; border-radius:4px;}

/*企业文化*/
.culture_box{padding: 30px 0;}
.culture_box li{ overflow:hidden; float:left;width: 20.9%;border-left: 1px #c1bebe dashed;padding-left: 2%;padding-right: 2%;padding-top: 20px;}
.culture_box li .digit{ width:33px; height:33px; line-height:33px; background-color:#ff950d; color:#fff; border-radius:50%; text-align:center; font-size:18px; font-weight:bold;}
.culture_box li ._right{width: 82%;}
.culture_box li ._right dt{ font-size:18px; font-weight:bold;}
.culture_box li ._right dd{ font-size:14px;padding-bottom: 20px;}

/*员工活动*/
.case-list{ margin-top:20px;}
.case-list .com_txtpic { margin: 0 0 30px 0; position:relative;overflow: hidden; }
.case-list .com_txtpic ._title { font-weight: 100; font-size: 14px; }
.case-list .com_txtpic ._text ._summ { height: 60px; }
.case-list .com_txtpic ._hover { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%;}
.case-list .com_txtpic ._hover ._text { position: absolute; top: 100%; left: 0;width: 100%;background: url(../img/black.3.png) repeat; background:rgba(0,0,0,.3); color: #fff;  *cursor:pointer; text-align:center; height:100%;}
.case-list .com_txtpic ._hover ._title { font-size: 14px; line-height:42px; height: 42px;font-weight: 100;position: absolute;bottom: 0;left: 0;width: 100%;background: url(../img/black.6.png) repeat; background:rgba(0,0,0,.6); color: #fff; text-align:center;}
.case-list .com_txtpic ._hover ._more {height:auto; line-height:20px;border:1px #fff solid; font-size:16px;display: inline-block; vertical-align:middle;padding:10px;margin-top: 85px;white-space: normal;width: 88%;}
.case-list .com_txtpic ._hover .bgbtn{ background:url(../img/big.png) no-repeat; display:block; width:21px; height:21px; margin:8px auto 0;}

.album_wrap{ background:url(../img/black.8.png) repeat; background:rgba(0,0,0,.8);}

/*联系我们*/
.contact_top{ border:1px #e9e9e9 solid;}
.contact_top .li1{ float:left; width:35%; background-color:#f4f4f4;}
.contact_top .li1 .p{ padding:15px 6%;}
.contact_top .li1 .p .li1_t{ font-size:20px; font-weight:bold; color:#303030;}
.contact_top .li1 .p .li1_tel{ font-size:30px; font-weight:bold; color:#ff950d; font-style:italic;}
.contact_top .li1 .p .li1_tel img{vertical-align: -3px;margin-right: 2%;}
.contact_top .li2{ float:left; width:10.75%; border-right:1px #e9e9e9 solid;}
.contact_top .li2 .p{padding: 20px 13%;}
.contact_top .li2 .p img{ *max-width:none;}
.contact_top .li3{ float:left;width: 43%;}
.contact_top .li3 p{padding: 20px 0 0 11%; font-size:16px; color:#ff950d;}
.contact_top .li3 .bdsharebuttonbox{padding: 10px 0 0 11%;}
.contact_top .li3 .bdsharebuttonbox a{ width:30px; line-height:30px; height:30px; background:url(../img/share.png) no-repeat; margin:0 6px 0 0;}
.contact_top .li3 .bdsharebuttonbox a.bds_tqf{ background-position:0 -1px;}
.contact_top .li3 .bdsharebuttonbox a.bds_douban{ background-position:0 -32px;}
.contact_top .li3 .bdsharebuttonbox a.bds_qzone{ background-position:0 -63px;}
.contact_top .li3 .bdsharebuttonbox a.bds_tsina{ background-position:0 -94px;}
.contact_top .li3 .bdsharebuttonbox a.bds_tqq{ background-position:0 -124px;}
.contact_top .li3 .bdsharebuttonbox a.bds_weixin{ background-position:0 -155px;}
.contact_top .li3 .bdsharebuttonbox a.bds_sqq{ background-position:0 -186px;}
.contact_top .li3 .bdsharebuttonbox a.bds_tqf:hover{ background-position:-31px -1px;}
.contact_top .li3 .bdsharebuttonbox a.bds_douban:hover{ background-position:-31px -32px;}
.contact_top .li3 .bdsharebuttonbox a.bds_qzone:hover{ background-position:-31px -63px;}
.contact_top .li3 .bdsharebuttonbox a.bds_tsina:hover{ background-position:-31px -94px;}
.contact_top .li3 .bdsharebuttonbox a.bds_tqq:hover{ background-position:-31px -124px;}
.contact_top .li3 .bdsharebuttonbox a.bds_weixin:hover{ background-position:-31px -155px;}
.contact_top .li3 .bdsharebuttonbox a.bds_sqq:hover{ background-position:-31px -186px;}

.contact_center{ padding:40px 0; border:1px #e9e9e9 solid; margin-top:24px;}
.contact_center dl{ float:left; width:30%; padding-left:1.5%; padding-right:1%; border-left:1px #d8d8d8 solid; margin-left:-1px;}
.contact_center dl dt{ font-size:16px; font-weight:bold;}

.contact_bottom{ margin:40px 0;}
.contact_bottom .conMap{ height:400px;}
.contact_bottom .conMap img{ max-width:none;}

/*新闻列表*/
.news_right{ width:21.67%;}
.news_left{ width:76.3%;}
.n_search{padding:15px 10px;background-color:#eaeaea; margin-bottom:20px;}
.news_right ._p{font-size:16px;color:#474745;font-weight:bold;}
.t_ser{padding:5px 0 0;}

.t_ser .btn{width:21%;height:26px; line-height:26px;background-color:#ff950d;color:#fff; vertical-align:top;padding: 0; border:none;}
.t_ser  form span{border: 1px solid #d6d6d6;background: #fff;display: inline-block;vertical-align: top;width:72%;margin-right: 0;}
.t_ser  form span .inp{width: 99%;height: 16px;font: 12px/16px arial;padding:4px 0 4px 4px;background: transparent;border: 0;outline: 0;-webkit-appearance: none; vertical-align:top; box-sizing:content-box;}


.sc{background-color:#e8e8e8;clear:both}
.sc .title{margin-bottom:10px}
.sc .title h3{font-size:14px;padding-left:5px}
.sc .content{padding:10px 0}
.hotTags .content a{display:inline-block;width:auto;height:26px;line-height:26px;font-size:14px;white-space:nowrap;color:#6e6e6e!important;margin-right:8px}
.hotTags .content a:hover{color:#ed1b16!important;text-decoration:underline}
#tagsList{position:relative;margin:auto;width:90%;height:100px;overflow:hidden}
#tagsList a{position:absolute;top:0;left:0;color:#fff;text-decoration:none;padding:5px 10px}
#tagsList a:hover{color:red;letter-spacing:2px}

.hotline ._tel{ font-style:italic; padding:5px 0;font-size: 16px;color: #ff950d;font-weight: bold;}
.socity_medias ._erwm{ text-align:center; padding:10px 0 20px;}

.news_top{ background-color:#f3fad5;}
.news_top ._nl{ width:59%;}
.news_top ._nl .cover{ display:block; padding: 10px 0 0 3%;}
.news_top ._nl .bdsharebuttonbox,.news_list li .bdsharebuttonbox{display: inline-block;vertical-align:top;}
.news_top ._nl .bdsharebuttonbox .bds_more,.news_list li .bdsharebuttonbox .bds_more{float: none;background: none;padding: 0;margin: 0;}
.news_top ._nl .bdsharebuttonbox .bds_more i{margin: 0;}
.news_top ._nl .cover .date{ font-size:20px;color:#ff950d;}
.news_top ._nl .cover .title{ font-size:18px; font-weight:normal;}
.news_top ._nl .cover .summ{line-height: 22px;height: 110px;overflow: hidden;}
.news_top ._nr{ width:39.5%;}
.news_top ._nr .img{ width:100%; display:block; height:0; padding-bottom:60%; *height:218px; *padding-bottom:0;}

.news_list{ margin-top:20px; border-top:1px #ccc dotted;}
.news_list li{ padding:25px 0; border-bottom:1px #ccc dotted;}
.news_list .date{ width:91px; background-color:#f3fad5;margin-right: 1.5%;}
.news_list .date span{ display:block; text-align:center;}
.news_list .date .day{ font-size:43px; line-height:72px;}
.news_list .date .month{ font-size:16px; background-color:#a3a29f; color:#fff; line-height:26px;}
.news_list li .title{ font-size:18px; font-weight:normal;}
.news_list li .p{ font-size:13px; line-height:23px; height:46px; overflow:hidden;}
.news_list li:hover .date .month{ background-color:#ff950d;}

/*新闻详情*/
.widget-newsdetail-3 ._head { border-bottom: 1px dotted #cccccc;}
.widget-newsdetail-3 ._head ._title { font-size: 18px; line-height: 1.4; 
color: #333333;  margin: 0 0 10px; font-weight:bold;}
.widget-newsdetail-3 ._tools { padding: 0 5px; color: #999999;}
.widget-newsdetail-3 ._tools a:hover { color: #0e90d2;}
.widget-newsdetail-3 .ion { font-size: 1.1em; font-weight: normal;}
.widget-newsdetail-3 ._b2l { float: right;}
.widget-newsdetail-3 .myart { padding: 30px 0;}
.widget-newsdetail-3 ._detailPage_bottom {border-top: 1px solid #cccccc; 
  border-bottom: 1px solid #cccccc; }
.widget-newsdetail-3 ._detailPage_bottom li {line-height: 30px;  float: left; width: 50%; 
  height: 30px; margin-left: -1px; border-left: 1px solid #cccccc;
  font-size:14px;}
.widget-newsdetail-3 ._detailPage_bottom ._mark { float: left; margin-right: 10px; }
.widget-newsdetail-3 ._detailPage_bottom ._title {float: left; width: 50%; }
.widget-newsdetail-3 ._detailPage_bottom ._title:hover { color: #0e90d2;}
.widget-newsdetail-3 ._detailPage_bottom ._time { float: right; margin-right: 10px;}
.widget-newsdetail-3 ._bottom_bar {text-align: right; height: 40px; margin: 20px 0 0; }
.widget-newsdetail-3 ._bottom_bar .bdsharebuttonbox { float: none;display: inline-block; }
.widget-newsdetail-3 ._bottom_bar ._b2l { display: inline-block; font-size:14px;margin:0 10px;}
@media only screen and (max-width: 480px) { 
  .widget-newsdetail-3 ._title { font-size: 14px; }
}




/*下载列表*/
.Download-D1-title {
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  font-weight: 700;
  padding: 0 10px;
  color: #ffffff;
  background: #ff950d ;
}
.Download-D1-list li {
  height: 30px;
  line-height: 30px;
  background: #ffffff;
  color: #333333;
  overflow: hidden;
  vertical-align: top;
  border-bottom: 1px solid #eee\9;
}
.Download-D1-list li:nth-child(even) {
  background: #ededed;
}
.Download-D1-list li a {
  color: #333333;
}
.Download-D1-list li a:hover {
  color: #ff950d;
}
.Download-D1-list ._title {
  padding: 0 10px;
}
.Download-D1-list li .r {
  border-left: 1px solid #ededed;
  padding: 0 20px 0 10px;
}
.Download-D1-list [class^="ion"] {
  font-size: 16px;
  color: #ff950d;
}


/*
*下层--视频列表
*/
.video_list .com_txtpic{ cursor:pointer;}
.video_list .com_txtpic ._hover .bgbtn{ background:url(../img/play.png) no-repeat; width:44px; height:44px;}

.wrap_out .wrap_in .wrap_bar{ background:#ff950d;}

/*搜索*/
.Search-S1-head { overflow: hidden; padding: 20px; background: #ededed; margin-bottom: 20px;  *zoom: 1;}
.Search-S1-head ._form { margin-right: 3em; }
.Search-S1-head ._inp { height: 20px; line-height: 20px; padding: 0 5px; background: #ffffff; border: 1px solid #cccccc; float: left;}
.Search-S1-head ._btn { height: 22px; line-height: 22px; background:#ec5608; cursor: pointer; border:none; color: #fff; float: left; }
.Search-S1-head ._btn [class^="ico-"] { vertical-align: top; color: #ffffff; font-size: 16px; }
.Search-S1-head ._result { height: 22px; line-height: 22px; }
.Search-S1-head ._result em { margin: 0 .4em; font-weight: 700; }
.Search-S1-list { margin-bottom: 30px; }
.Search-S1-list li { margin-bottom: 10px; }
.Search-S1-list ._head { font-size: 14px; padding: 5px 0; margin-bottom: 10px; border-bottom: 1px solid #cccccc; }
.Search-S1-list ._num { float: left; }
.Search-S1-list ._type { float: left; color: #e11c25; padding: 0 1em; border-right: 1px solid #cccccc; margin-right: 1em; font-style: normal; }
.Search-S1-list ._t { float: left; width: 50%; font-weight: bold; }
.Search-S1-list ._p { padding-left: 60px; }

/** 地图  **/
.map-M2-search {
  border: 1px solid #ccc;
  padding: 18px;
  margin-bottom: 15px;
}
.map-M2-map {
  height: 550px;
}
.map-M2-map img {
  max-width: none;
}
.map-M2-list {
  height: 530px;
  background: #f6f6f6;
  border: 1px solid #ccc;
  padding: 10px;
  position: relative;
  overflow: hidden;
  user-select: none;
  -webkit-user-select: none;
}
.map-M2-list li {
  margin-bottom: 10px;
}
.map-M2-list ._t {
  font-weight: 700;
  font-size: 14px;
}
.map-M2-list ._t [class^="ico-"] {
  font-size: 22px;
  color: #df001f;
}
.map-M2-list ._p {
  padding: 0 30px;
}
.map-M2-list .scroll_slider {
  height: 70px;
  background: #df001f;
  position: relative;
  border-radius: 0;
}
.map-M2-list .scroll_slider:before {
  content: "";
  position: absolute;
  width: 80%;
  left: 10%;
  top: 50%;
  margin-top: -3px;
  height: 1px;
  background: #fff;
}
.map-M2-list .scroll_slider:after {
  content: "";
  position: absolute;
  width: 80%;
  height: 2px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  left: 10%;
  top: 50%;
}
@media only screen and (max-width: 40rem) {
  .map-M2-list {
    height: auto;
  }
  .map-M2-search {
    padding: 0;
    border: 0;
  }
  .map-M2-search .form-control,
  .map-M2-search .btn {
    margin-bottom: .5em;
  }
}


/** 新闻2  **/

.NewsList-A3 li {
  padding: 10px 0;
  border-bottom: 1px dotted #cccccc;
}
.NewsList-A3 ._t {
  font-size: 16px;
  color: #333333;
}
.NewsList-A3 ._p {
  line-height: 1.6em;
  height: 3.2em;
  overflow: hidden;
  color: #555555;
  margin: 5px 0;
}
.NewsList-A3 a:hover ._t {
  color: #ff950d;
}
.NewsList-A3 a:hover ._p {
  color: #ff950d;
}
.NewsList-A3 ._i {
  color: #999999;
  margin-top: 10px;
}
.NewsList-A3 ._i span {
  margin-right: 10px;
}
.NewsList-A3 .ico-1 {
  color: #cccccc;
}

/** 新闻详细2 **/
.NewsDetail-B2 ._head {
  border-bottom: 1px dotted #cccccc;
  padding: 0 ;
  margin: 0;
  background: #ffffff;
}
.NewsDetail-B2 ._head ._title {
  font-size: 18px;
  line-height: 16px;
  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: #5eb95e;
}
.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;
}
@media only screen and (max-width: 40rem) {
  .NewsDetail-B2 ._title {
    font-size: 14px;
    line-height: 20px;
  }
}
/** 在线订购 **/
.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%;
}
.Form-P1 .Form-P1-li textarea {
  border: 1px #ddd solid;
  width: 70%;
}
.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;
  padding-left: 10px;
  cursor: pointer;
}
.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;
}
.Form-P1 .Form-P1-Btn ._submit {
  background: #019b7f;
  margin-right: 10px;
}
.Form-P1 .Form-P1-Btn ._reset {
  background: #909090;
}
@media only screen and (max-width: 40em) {
  .Form-P1 .Form-P1-Left {
    width: 100%;
  }
  .Form-P1 .Form-P1-li input {
    width: 68%;
  }
  .Form-P1 .Form-P1-li select {
    width: 54%;
  }
  .Form-P1 .Form-P1-right {
    width: 100%;
  }
  .Form-P1 .Form-P1-li textarea {
    width: 68%;
  }
  .Form-P1 .Form-P1-li input._yzm {
    width: 27%;
  }
  .Form-P1 .Form-P1-li b {
    display: none;
  }
}

/** 招聘表单 **/
.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%;
}
.Form-J1 .Form-J1-li textarea {
  border: 1px #ddd solid;
  width: 70%;
}
.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;
}
.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: 32px;
  line-height: 32px;
  text-align: center;
  color: #fff;
  cursor: pointer; outline:none; border:none; border-radius:4px;
}
.Form-J1 .Form-J1-Btn ._submit {
  background: #ff950d;
  margin-right: 10px;
}
.Form-J1 .Form-J1-Btn ._reset {
  background: #909090;
}
@media only screen and (max-width: 40em) {
  .Form-J1 .Form-J1-Left {
    width: 100%;
  }
  .Form-J1 .Form-J1-li input {
    width: 68%;
  }
  .Form-J1 .Form-J1-li select {
    width: 54%;
  }
  .Form-J1 .Form-J1-right {
    width: 100%;
  }
  .Form-J1 .Form-J1-li textarea {
    width: 68%;
  }
  .Form-J1 .Form-J1-li input._yzm {
    width: 27%;
  }
  .Form-J1 .Form-J1-li b {
    display: none;
  }
}

/** 发展历程**/
.widget-history-3 { background: #ffffff; cursor: default;position: relative;padding: 0 3%;}
.widget-history-3-T { height: 48px; line-height: 40px; border-bottom: 1px dotted #cccccc; margin-bottom: 15px; overflow: hidden; }
.widget-history-3-tab .tab_t { position: relative; width: 106px; font-size: 14px; font-weight: 700; color: #999999;text-align: center; }
.widget-history-3-tab .tab_t_cur { font-size: 17px; color: #ff950d;}
.widget-history-3-tab .tab_t b { position: absolute; width: 0; height: 1em; border-left: 1px solid #cccccc; left: 50%; bottom: 0;}
.widget-history-3-tab .tab_c { padding: 10px 0 0; }
.widget-history-3_arrs { position: absolute; width: 37px; height: 37px; background: url(../img/arr.png) no-repeat; top: 29px; cursor: pointer; transition: none; z-index: 3; }
.widget-history-3_prev { left: 0; }
.widget-history-3_next { right: 0; background-position: right 0; }
.widget-history-3_prev:hover { background-position: 0 bottom; }
.widget-history-3_next:hover { background-position: right bottom; }

.culture_t{margin: 0 0 20px;font-size: 20px;}

.album_ordinary .slide_c img{ max-height:80%!important;}
.album_ordinary .slide_c p{ bottom:70px!important;}










