﻿/*
* name: Global && Pc StyleSheet
* version: v3.2.0
* update: 加入placeholder颜色设置
* date: 2016-01-21
*/

/* 雪碧图 */
.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; }
.ico5_1 { background-position: 0 -80px; }
.ico5_2 { background-position: -20px -80px; }
.ico5_3 { background-position: -40px -80px; }
.ico5_4 { background-position: -60px -80px; }
.ico5_5 { background-position: -80px -80px; }
.ico6_1 { background-position: 0 -100px; }
.ico6_2 { background-position: -20px -100px; }
.ico6_3 { background-position: -40px -100px; }
.ico6_4 { background-position: -60px -100px; }
.ico6_5 { background-position: -80px -100px; }
.ico7_1 { background-position: 0 -120px; }
.ico7_2 { background-position: -20px -120px; }
.ico7_3 { background-position: -40px -120px; }
.ico7_4 { background-position: -60px -120px; }
.ico7_5 { background-position: -80px -120px; }
.ico8_1 { background-position: 0 -140px; }
.ico8_2 { background-position: -20px -140px; }
.ico8_3 { background-position: -40px -140px; }
.ico8_4 { background-position: -60px -140px; }
.ico8_5 { background-position: -80px -140px; }
.ico2 { display: inline-block; background: url(../images/ico2.png) no-repeat; vertical-align: middle; }
.tz_ico { display: inline-block; overflow: hidden; width: 112px; height: 104px; vertical-align: middle; background: url(../images/tz_ico.png); }
.tz_ico_2 { background-position: -112px 0; }
.tz_ico_3 { background-position: -224px 0; }
.tz_ico_4 { background-position: -336px 0; }
.tz_ico_5 { background-position: -448px 0; }
.tz_ico_6 { background-position: -560px 0; }
.ser_ico { display: inline-block; overflow: hidden; width: 124px; height: 124px; vertical-align: middle; background: url(../images/ser_ico.png); }
.ser_ico_2 { background-position: -124px 0; }
.ser_ico_3 { background-position: -248px 0; }
.ser_ico_4 { background-position: -372px 0; }
/* 设置 */
body { font-size: 14px; line-height: 1.8; color: #555; background: #fff; overflow-x: hidden; min-width: 1200px; font-family: microsoft yahei; }
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;
}
a { color: inherit; *color:#666;
}
a:hover { color:#B90103; }
input, select, button, textarea { font-family: microsoft yahei; vertical-align: middle; border: none; }
/*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: #B90103;
}
::selection { color: #fff; background: #B90103; }
/*
* placeholder颜色
*/
::-webkit-input-placeholder {
color: #aaa;
}
.placeholder { color: #aaa; }
/* 表格 */
.datalist { border: 1px solid #ccc; border-collapse: collapse; background: #fff; }
.datalist caption { padding-bottom: 5px; text-align: left; }
.datalist th { border: 1px solid #ccc; background-color: #eee; font-weight: 700; padding: 5px 15px; }
.datalist td { border: 1px solid #ccc; padding: 5px 15px; }
.datalist tr.altrow { background-color: #ccc; }
/* 网站样式 */
.transition { transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
.hoverImg:hover { transform: scale(1.02, 1.02); -moz-transform: scale(1.02, 1.02); -ms-transform: scale(1.02, 1.02); -o-transform: scale(1.02, 1.02); -webkit-transform: scale(1.02, 1.02); opacity: 0.9; }
.mt30 { margin-top: 30px; }
.c { padding-bottom: 9999px; margin-bottom: -9999px; }
.mt20 { margin-top: 20px; }
.head .fixed { position: fixed; top: 0; }
/*通用头部*/
.head { position: relative; z-index: 50; background-color: #fff; }
.head_top { position: relative; z-index: 2; *height:100px;
}
.head_r { overflow: hidden; }
.head_r li { float: right; padding: 0 12px; line-height: 100px; text-align: center; background: url(../images/h_li.gif) right center no-repeat; }
.head_r li a { font-size: 12px; }
.head_r .li01 { z-index: 2; position: relative; padding: 0; background: none; margin-left: 12px; line-height: 22px; margin-top: 37px; *margin-top:22px; }
.head_r .li01 .btn-search { display: block; width: 100%; text-align: center; color: #fff; *line-height: 22px;
*margin-top: 22px; width: 22px; height: 22px; background: url(../images/ico2.png) no-repeat; background-position: 0 0;}
.head_r .li01 .btn-search:hover{ background-position: -178px -55px;}
.head_r .li01 .search { position: absolute; right: 100%; top: 50%; background-color: #fff; height: 30px; display: none; border: 1px #dcdcdc solid; width: 0; margin-top: -15px; *margin-top:-7px;
}
.head_r .li01 .search .inp { border: none; vertical-align: top; height: 30px; line-height: 30px; box-sizing: border-box; padding-left: 5px; width: 0; }
.head_r .li01:hover .search .inp { width: 97%; }
.head_r .li01 .item { transition: right 300ms; -moz-transition: right 300ms; -ms-transition: right 300ms; -o-transition: right 300ms; -webkit-transition: right 300ms; }
.head_r .li02 {
	font-size: 20px;
	font-weight: bold;
	color: #B90103;
	font-family: Arial;
	margin-left: 50px;
}
.head_r .li02 .ico2 { width: 15px; height: 16px; background-position: -42px -232px; margin-right: 8px; margin-top: -5px; }
.head_r .li04 .ico2 { width: 7px; height: 4px; background-position: -22px 0; margin-left: 8px; }
.head_r .li03 { background: none; margin: 39px 0 0; line-height: 1; }
.logo{
	width: 800px;
	height: 100px;
}
.logo a {
	display: block;
	background: url(../images/logo.png) no-repeat left center;
	width: 800px;
	height: 100px;
}
.nav { position: absolute; width: 100%; top: 100%; left: 0; height: 64px; background: url(../images/nav.png) center top no-repeat; }
.nav .nav_li { position: relative; float: left; height: 64px; line-height: 64px; width: 11%; text-align: center; }
.nav .nav_li .nav_a { font-size: 17px; display: block; color: #fff; position: relative; font-family: "微软雅黑"; }
.nav .nav_li .nav_a:before { content: ''; width: 100%; height: 4px; background-color: #B90103; position: absolute; z-index: 3; left: 0; top: 0; display: none; overflow: hidden; }
.nav .nav_li:hover .nav_a:before { display: block; }
.nav .nav_li ._layer { position: absolute; top: 100%; left: 0; width: 736px; background: url(../images/white.9.png) repeat; display: none; overflow: hidden; padding-bottom: 20px; }
.nav .nav_li ._layer ._nav2 { padding-top: 10px; }
.nav .nav_li ._layer ._nav2 >li>a { display: block; font-size: 14px; color: #fff; position: relative; }
.nav .nav_li ._layer ._nav2 >li>a:after { content: ''; width: 0; height: 0; border-top: 4px transparent solid; border-bottom: 4px transparent solid; border-left: 4px #B90103 solid; position: absolute; right: 4%; top: 50%; margin-top: -4px; }
.nav .nav_li ._layer ._nav2>li:hover>a { background-color: #f3f3f3; }
.nav .nav_li ._layer ._nav2 { float: left; width: 18%; top: 0; background: #B90103; height: 100%; padding-bottom: 9999px; margin-bottom: -9999px; }
.nav .nav_li ._layer ._nav2 li { float: none; width: auto; color: #624e00; line-height: 43px; }
.nav .nav_li ._layer ._nav2 a { font-size: 14px; color: #fff; }
.nav .nav_li ._layer ._nav2 a:hover { color: #B90103; }
.nav .nav_li ._layer ._c .p { line-height: 20px; }
.nav .nav_li ._layer ._c { float: left; width: 73.5%; padding: 35px 0 35px 35px; color: #5f5f5f; line-height: 1.8; height: 100%; }
.nav .nav_li ._layer ._c .li { float: left; width: 45%; margin-right: 4%; }
.nav .nav_li ._layer ._c ._img { display: block; width: 100%; margin-bottom: 15px; }
.nav .nav_li ._layer ._c ._t { color: #000; font-size: 1.2em; margin-bottom: .5em; font-weight: 700; font-size: 18px; }
.nav .nav6 ._lev2, .nav .nav7 ._lev2 { left: auto; right: 0; }
.nav .nav2.nav_li { position: inherit; }
.nav .nav2.nav_li ._layer { width: 100%; }
.nav .nav2.nav_li ._layer li { float: left; display: inline; width: 20%; text-align: center; padding: 0 2.5%; box-sizing: border-box; }
.nav .nav2.nav_li ._layer li dt { border-bottom: 2px solid #B90103; margin-bottom: 24px; }
.nav .nav2.nav_li ._layer li dt a { display: block; }
.nav .nav2.nav_li ._layer li dt h3 { font-size: 18px; color: #000; padding: 15px 0 10px; line-height: 1; }
.nav .nav2.nav_li ._layer li dd { line-height: 31px; }
/*通用底部*/
.foot { position: fixed; left: 0; bottom: 0; width: 100%; }
.foot.shown { z-index: 2; }
.foot_top { background-color: #B90103; }
.foot_top .wrap { height: 65px; }
.f_fast li { float: left; margin-right: 5%; line-height: 65px; }
.f_fast li a { font-size: 18px; color: #fff; display: block; }
.f_fenzhi { width: 270px; background-color: #fea900; position: absolute; right: 0; top: 0; cursor: pointer; z-index: 5; }
.f_fenzhi .f_fz_t { display: block; height: 65px; line-height: 65px; position: relative; font-size: 20px; font-weight: bold; color: #fff; text-align: center; }
.f_fenzhi .f_fz_t .ico2 { width: 11px; height: 22px; background-position: -60px 0; display: inline-block; margin: 2px 0 0 15px; }
.f_fenzhi ._option { display: none; position: absolute; bottom: 100%; left: 0; width: 100%; background-color: #fea900; }
.f_fenzhi ._option a { display: block; border-top: 1px #fec34d solid; height: 60px; line-height: 60px; padding: 0 16%; font-size: 16px; color: #fff; }
.f_fenzhi ._option a:hover { background-color: #fec34d; }
.f_fenzhi.hover .f_fz_t .ico2 { background-position: -100px -153px; width: 22px; height: 11px; margin-top: -5.5px; }
.foot_center { background: url(../images/foot_center_bg.jpg) center bottom no-repeat #242f35; height: 334px; padding-top: 55px; }
.foot_center dl { margin-right: 10%; }
.foot_center dl dt { font-size: 20px; color: #fff; border-bottom: 1px dotted #fff; *border-bottom:1px dotted #677075;
line-height: 40px; margin-bottom: 5px; }
.foot_center .dl01 { width: 15%; }
.foot_center .dl01 dd a { display: block; color: #adb5b5; line-height: 42px; font-size: 14px; }
.foot_center .dl01 dd a:hover { color: #B90103; }
.foot_center .dl02 { width: 19%; }
.foot_center .dl02 dd { padding-right: 20px; margin-top: 16px; line-height: 28px; }
.foot_center .dl02 dd table { color: #838f8f; }
.foot_center .dl02 dd table th { width: 20%; vertical-align: top; }
.foot_center .dl03 { width: 20%; }
.foot_center .dl03 dt { margin-bottom: 10px; }
.foot_center .dl03 p { font-size: 14px; color: #adb5b5; line-height: 28px; }
.foot_center .dl04 { width: 20%; margin-right: 0; }
.foot_center .dl04 p { font-family: Arial; font-size: 28px; color: #B90103; font-weight: bold; background: url(../images/ico4.png) left center no-repeat; padding-left: 36px; border-bottom: 1px #575f61 solid; }
.foot_center .f-share { padding-top: 13px; width: 200px; }
.foot_center .dl04 .bdsharebuttonbox { margin-top: 20px; }
.foot_center .dl04 .bdsharebuttonbox:after { display: none; }
.foot_center .dl04 .bdsharebuttonbox span { font-size: 16px; color: #fff; line-height: 31px; padding-right: 12px; }
.foot_center .dl04 .bdsharebuttonbox a { background: url(../images/share.png) no-repeat; width: 31px; height: 31px; margin: 0 6px 0 0; transition: none; padding: 0; }
.foot_center .dl04 .bdsharebuttonbox a.bds_tsina { background-position: -39px 0; }
.foot_center .dl04 .bdsharebuttonbox a.bds_tqq { background-position: 0 0; }
.foot_center .dl04 .bdsharebuttonbox a.bds_sqq { background-position: -78px 0; }
.foot_center .dl04 .bdsharebuttonbox a.bds_weixin { background-position: -117px 0; }
.foot_center .dl04 .bdsharebuttonbox a.bds_tsina:hover { background-position: -39px -32px; }
.foot_center .dl04 .bdsharebuttonbox a.bds_tqq:hover { background-position: 0 -32px; }
.foot_center .dl04 .bdsharebuttonbox a.bds_sqq:hover { background-position: -78px -32px; }
.foot_center .dl04 .bdsharebuttonbox a.bds_weixin:hover { background-position: -117px -32px; }
.foot_cen { background: #171f23; padding: 25px 0; border-top: 1px #2f3639 solid; border-bottom: 1px #2f3639 solid; color: #fff; font-size: 14px; }
.foot_cen_r { width: 1120px; }
.foot_cen_r a { margin: 0 10px; }
.foot_bottom { background-color: #171f23; color: #fff; padding: 15px 0; text-align: center; font-size: 14px; }
.foot_bottom a { color: #fff; }
/*首页中间区域*/
.loading { background: url(../images/loading.gif) no-repeat; width: 100%; height: 100%; position: absolute; left: 50%; top: 50%; margin-left: -50px; margin-top: -50px; }
.banner { height: 586px; position: relative; overflow: hidden; background-color: #fff; z-index: 3; }
.banner .slideBox { width: 100%; height: 586px; position: relative; min-width: 1200px; }
.banner .slideBox .hd { position: absolute; bottom: 50px; left: 0; width: 100%; text-align: center; z-index: 5; }
.banner .slideBox .hd ul li { display: inline-block; width: 12px; height: 12px; line-height: 99; overflow: hidden; background-color: #fff; border-radius: 50%; cursor: pointer; margin-right: 10px; vertical-align: middle; }
.banner .slideBox .hd ul li.on { border: 2px #fff solid; background: none; }
.banner .slideBox .bd { position: absolute; width: 1920px; left: 50%; margin-left: -960px; top: 0; }
.banner .slideBox .bd li { zoom: 1; vertical-align: middle; }
.banner .slideBox .bd img { display: block; width: 1920px; }
.banner .slideBox .prev, .banner .slideBox .next { position: absolute; width: 60px; height: 60px; top: 50%; margin-top: -30px; z-index: 3; cursor: pointer; background: url(../images/bann_btn.png) no-repeat; }
.banner .slideBox .prev { left: 0; }
.banner .slideBox .next { right: 0; background-position: right top; }
.banner .slideBox .prev:hover { background-position: left bottom; }
.banner .slideBox .next:hover { background-position: right bottom; }
.c_pt:before { content: ""; position: absolute; left: 0; width: 100%; height: 31px; top: -31px; background: url(../images/mask.png) center 0 no-repeat; }
.cent_box1 { padding: 20px 0 66px; }
.cent_box1 .cen_other { padding: 0; }
.cent_box1 .chan_tit { width: 67%; }
.cen_other li { position: relative; height: 300px; }
.cen_other .li02 { background-color: transparent; }
.cen_other .li03 { background-color: #2a2a51; }
.cen_other .li02 .info, .cen_other .li04 .info { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: 0; }
.cen_other .li03 .info, .cen_other .li04 .info { padding: 28% 15%; }
.cent_box1 .cen_other li .info .p { font-size: 14px; line-height: normal; }
.pro_other li .info em { display: block; width: 14px; height: 2px; background: #fff; margin: 0 auto 20px; }
.i_prolist .prolist li { float: left; height: 400px; width: 200px; position: relative; cursor: pointer; transition: all 0.5s ease; overflow: hidden; }
.i_prolist .prolist li.cur { width: 400px; background-size: cover!important; }
.i_prolist .prolist li a { display: block; position: relative; height: 100%; padding: 0 12%; }
.i_prolist .prolist li .prolist-li { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 5; }
.i_prolist .prolist li ._info { position: absolute; left: 0; bottom: 0; width: 100%; overflow: hidden; z-index: 7; }
.i_prolist .prolist li ._info .p { display: none; font-size: 13px; }
.i_prolist .prolist li.cur ._info a * { cursor: pointer; }
.i_prolist .prolist li ._info ._cn { position: relative; line-height: 120px; }
.i_prolist .prolist li ._info ._cn ._cns { font-size: 16px; font-weight: normal; color: #fff; position: relative; }
.i_prolist .prolist li ._info ._cn ._cns:before { content: ''; width: 40px; height: 3px; background-color: #fff000; position: absolute; bottom: -10px; left: 0; }
.i_prolist .prolist li ._info .big { font-weight: bold; font-size: 24px; color: #fff; line-height: 35px; margin-bottom: 5px; display: none; }
.i_prolist .prolist li ._info .big .yellow { color: #fff000; }
.i_prolist .prolist li ._info ._cn ._b { color: #fff; display: none; position: absolute; left: 50%; margin-left: 63px; top: -12px; }
.i_prolist .prolist li ._info ._en { color: #fff; }
.i_prolist .prolist li ._info ._en .p11 { background: url(../images/p11.png) no-repeat; display: inline-block; width: 15px; height: 15px; vertical-align: middle; }
.i_prolist .prolist li.cur .prolist-li { display: none; }
.i_prolist .prolist li.cur ._info ._cn ._cns { font-size: 20px; }
.i_prolist .prolist li.cur ._info ._cn ._b { display: block; }
.i_prolist .prolist li.cur ._info a { padding: 4% 11%; height: 86%; }
.i_prolist .prolist li.cur ._info { background: url(../images/ju.85.png) repeat; background: #B90103; height: 190px; text-align: left; }
.i_prolist .prolist li.cur ._info .p { display: block; color: #fff; }
.i_prolist .prolist li.cur ._info ._cn ._cns:before, .i_prolist .prolist li.cur ._info .big { display: block; }
.i_prolist .prolist li.cur ._info ._cn { line-height: 65px; }
.cen_box2 { position: relative; padding: 0px 0 90px; background: url(../images/t-02.jpg) center top repeat-y; }
.cen_box2:before { content: ""; position: absolute; width: 0; height: 0; overflow: hidden; top: 0; border: 30px solid; border-color: #fff transparent transparent transparent; left: 50%; margin-left: -30px; }
.cen_box2 ._part { margin-top: 25px; }
.cen_box2 .cen_news a { display: block; position: relative; padding: .5em .5em .65em 2em; }
.cen_box2 .cen_news a:hover { background: #e2e2e1; }
.cen_box2 .cen_news a:before { content: ""; position: absolute; width: 0; height: 0; overflow: hidden; left: .8em; top: 1.5em; border: 4px solid; border-color: transparent transparent transparent #B90103; }
.cen_box2 .cen_news ._t { color: #000; font-size: 1.2em; height: 2em; line-height: 2; }
.cen_box2 .cen_news ._p { color: #7c7c7c; line-height: 20px; height: 20px; overflow: hidden; }
.channel_in { font-size: 24px; margin-bottom: 10px; background: url(../images/pb_t.png) left top no-repeat; }
.cen_zt_list li .rect-6875 {
	padding-bottom: 1px;
}
.cen_zt_list li .rect-6875 img { width: 100%; height: auto; }
.cen_zt_list li .tit { position: absolute; bottom: 0; left: 0; padding: 0 5%; width: 90%; height: 34px; line-height: 34px; background: url(../images/black.8.png) repeat; }
.cen_zt_list li .tit .t { display: block; font-size: 14px; font-weight: normal; color: #e3e3e3; width: 80%; }
.cen_zt_list li .tit .i { display: block; width: 37px; height: 34px; background-color: #8a8a8a; position: absolute; right: 0; top: 0; text-align: center; }
.cen_zt_list li .tit .i .ico6_2 { margin-top: -2.5px; }
.cen_zt_list li:hover .tit .i { background-color: #B90103; }
.cen_zh_list .cen_news li a { padding: 2px 0 2px 2em; }
.cen_zh_list .cen_news li ._t { font-size: 14px; }
.cen_zh_list .cen_news li a:before { top: 50%; margin-top: -2px; }
.cen_box3 { position: relative; background: url(../images/c_bg3.jpg) center top no-repeat; height: 636px; }
.cen_box3:before { content: ""; position: absolute; width: 66px; height: 32px; overflow: hidden; top: 0; left: 50%; background: url(../images/ico3.png) no-repeat; margin-left: -33px; }
.v-keys { text-align: center; font-size: 16px; padding: 60px 40px; }
.v-keys li { display: inline-block; width: 4em; font-weight: 700; height: 4em; margin: 0 10px; border-radius: 50%; border: 5px rgba(255,255,255,.7) solid; line-height: 4em; }
.v-keys a { display: block; height: 100%; border-radius: 50%; color: #fff; transition: all ease .5s; }
.v-keys .cur a { background: #B90103; }
.v-keys li:hover { border: 5px #fff solid; }
.sec3-t {
	display:none;
	position: absolute;
	left: 1px;
	top: 2px;
	text-align: center;
	line-height: 1;
	transition: opacity ease .5s;
	width: 1920px;
	height: 633px;
}
.sec3-t.shown { opacity: 1; }
.cen_box4 { padding: 30px 0; }
.cen_box4 a { text-align: center; }
.icons { margin-top: 30px; }
.icons ._ico { position: relative; width: 124px; height: 124px; background: url(../images/icons.png) no-repeat; margin: 0 auto 25px; }
.icons ._ico:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/icons.png) no-repeat; opacity: 0; transition: opacity ease .5s; }
.icons ._ico1 { background-position: 0 -149px; }
.icons ._ico2 { background-position: -298px -149px; }
.icons ._ico3 { background-position: -595px -149px; }
.icons ._ico4 { background-position: -900px -149px; }
.icons ._ico1:after { background-position: 0 0; }
.icons ._ico2:after { background-position: -298px 0; }
.icons ._ico3:after { background-position: -595px 0; }
.icons ._ico4:after { background-position: -900px 0; }
.icons a:hover { color: #000; }
.icons a:hover ._ico:after { opacity: 1; }
.icons ._t { font-size: 16px; }
.icons ._p { font-size: 14px; }
/*下层--通用样式*/
.n_bann { height: 436px; position: relative; overflow: hidden; z-index: 3; background-color: #fff; }
.n_bann img { position: absolute; top: 0; left: 50%; margin-left: -960px; width: 1920px; height: 100%; max-width: none; }
.n_bann2 { height: 600px; position: relative; overflow: hidden; z-index: 3; background-color: #fff; }
.n_bann2 img { position: absolute; top: 0; left: 50%; margin-left: -960px; width: 1920px; height: 100%; max-width: none; }
.n_bann2.hidden { opacity: 0; }
.n_bann3 { position: relative; top: auto; }
.zh_bann { height: 410px; }
.c_pd { position: relative; z-index: 5; background: #fff; }
.con_pd { margin-top: 727px; }
.posi { font-weight: normal; color: #B90103; font-size: 13px; }
.posi i { margin: 0; }
.posi a { color: #4a4a4a; }
.channelCurrent { font-size: 36px; color: #000; margin: 10px 0 30px; }
.main_bar { padding: 25px 0 60px; background-color: #fff; }
.mh { min-height: 400px; }
.s_menu_bar { position: relative; height: 48px; line-height: 48px; overflow: hidden; margin-top: -72px; margin-bottom: 20px; }
.s_menu_bar dt { width: 258px; font-size: 18px; color: #535353; padding-left: 20px; position: relative; background: url(../images/white.9.png) repeat; background: rgba(255,255,255,.9); }
.s_menu_bar dt ._more { position: absolute; right: 10%; top: 50%; margin-top: -7.5px; display: block; line-height: 15px; }
.s_menu_bar dt ._more .ico2 { background-position: -77px 0; width: 23px; height: 15px; vertical-align: top; }
.s_menu { width: 90%; position: absolute; right: 0; top: 0; display: none; }
.s_menu li { float: left; padding: 0 15px; }
.s_menu li a { display: block; font-size: 15px; }
.s_active { background: url(../images/white.9.png) repeat; background: rgba(255,255,255,.9); }
.s_fixed { position: fixed; top: 0; margin-top: 0; width: 1200px; left: 50%; margin-left: -600px; z-index: 10; margin-bottom: 0; background-color: #f3f3f3; }
.s_active dt, .s_fixed dt { background: none; }
.s_active dt ._more, .s_fixed dt ._more { display: none; }
.s_active .s_menu, .s_fixed .s_menu { display: block; }
.pro_other { padding: 60px 0; }
.pro_other .info { padding: 28% 10% 0; background: url(../images/line.png) left 90% no-repeat; position: relative; color: #fff; text-align: center; }
.pro_other .info .i_a { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.pro_other .info .img { display: block; text-align: center; margin-bottom: 30px; }
.pro_other .info .img .ico2 { width: 65px; height: 71px; background-position: 0 -129px; }
.pro_other .info ._tel { font-size: 32px; font-family: Arial; color: #fff; display: block; line-height: 30px; }
.pro_other .info .tit { font-size: 30px; font-weight: normal; line-height: 57px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.pro_other .li01 .info .p { font-size: 20px; line-height: 30px; }
.pro_other .li02 .info .p { font-size: 13px; }
.pro_other .li02 .info { padding: 28% 10% 0; }
.pro_other .li01 { background-color: #B90103; }
.pro_other .li02 { background-color: #2a2a51; }
.pro_other .li03 .info { background-image: url(../images/line2.png); background-position: 95% top; }
.pro_other li:hover ._full { transform: scale(1.05); -webkit-transform: scale(1.05); }
.pro_other li:hover .tit { font-size: 35px }
.chan_tit { width: 80%; margin: 0 auto 50px; text-align: center; }
.chan_tit .tit { font-size: 36px; position: relative; padding-bottom: 15px; margin-bottom: 15px; }
.chan_tit .tit:after { content: ''; width: 60px; height: 3px; background-color: #B90103; position: absolute; bottom: 0; left: 50%; margin-left: -30px; }
.chan_tit .p {
	font-size: 16px;
	color: #666;
	text-align: left;
}
.yinxiang_top { margin-bottom: 50px; }
.yinxiang_top .title { position: absolute; bottom: 0; left: 0; width: 100%; background: url(../images/black.5.png) repeat; background: rgba(0,0,0,.5); }
.yinxiang_top .title .el { font-size: 20px; color: #fff; padding: 17px 3%; display: block; width: 80%; font-weight: normal; }
.yinxiang_top .title .i { position: absolute; right: 0; bottom: 0; width: 70px; height: 70px; background-color: #B90103; }
.yinxiang_top .title .i .ico2 { width: 48px; height: 48px; background-position: -57px -232px; position: absolute; top: 50%; left: 50%; margin-top: -25.5px; margin-left: -25.5px; }
/*头部表单*/
.top-form { display: none; width: 1200px; height: 485px; position: absolute; top: 100px; left: 50%; margin-left: -600px; background: #ecf0f1; z-index: 50; padding-top: 60px; }
.top-form .wrap { position: relative; padding: 0 195px 0 65px; }
.top-form-message { width: 445px; float: right; }
.top-ewmnr { margin-top: 10px; padding-top: 15px; padding-bottom: 15px; }
.top-ewm-right { float: left; width: 383px; color: #777; padding: 35px 0 0; }
.top-ewm-right ._tel { font-family: Arial; font-size: 36px; color: #B90103; line-height: 35px; font-weight: bold; }
.top-ewm-right ._tel .ico2 { width: 35px; height: 35px; background-position: 0 -272px; margin-right: 10px; }
.top-ewm-right .p1 { font-size: 30px; color: #B90103; line-height: 30px; margin-bottom: 10px; border-bottom: 1px #bfc6c6 solid; padding: 15px 0; }
.top-ewm-right .p2 h3 { font-size: 18px; color: #515252; }
.top-ewm-right .p2 p { font-size: 14px; line-height: 28px; }
.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: #fff; text-indent: 20px; float: left; }
.top-mess-form ._tmsarea { width: 100%; border: none; padding: 20px 0; height: 90px; background: #fff; font-family: 微软雅黑; outline: none; text-indent: 20px; float: left; }
.top-mess-form ._tmesbtn { height: 45px; line-height: 45px; background-color: transparent; border: 4px solid #cfced3; width: 98%; padding: 0; color: #80939e; float: left; font-size: 20px; box-sizing: content-box; margin-top: 26px; cursor: pointer; }
.top-mess-form ._tmesbtn .ico2 { width: 11px; height: 14px; background: url(../images/ico2.png) -105px -232px no-repeat; vertical-align: middle; margin-left: 8px; }
.top-form-close { width: 50px; height: 50px; color: #ffd900; position: absolute; top: -30px; right: 30px; cursor: pointer; background: url(../images/ico2.png) -150px -232px no-repeat; }
.top-form-close:hover { background-position: -150px -282px; }
.top-mess-form ._tmesbtn:hover { background-color: #B90103; color: #fff; border-color: #B90103; }
.top-mess-form ._tmesbtn:hover .ico2 { background-position: -105px -250px; }
.top-mess-form label { position: relative; display: block; height: 40px; margin-bottom: 10px; }
.top-mess-form label .Validform_wrong { position: absolute; right: 0; top: 8px; }
/*下层--公司简介*/
.about_top { padding: 20px 0 30px; }
.about_top p { font-size: 12px; line-height: 20px; color: #434250; }
.about_img { position: relative; width: 100%; height: 420px; }
.widget-area { position: absolute; width: 100%; bottom: 0; left: 0; background-color: rgba(253,136,1,0.8); box-sizing: border-box; }
.widget-area li { float: left; width: 25%; text-align: center; }
.widget-area li .txt { padding: 20px 0 50px; }
.widget-area li .txt .box { height: 89px; line-height: 89px; padding-top: 20px; position: relative; }
.widget-area li .txt .box .s1 { display: inline-block; font-size: 80px; font-family: Century Gothic; color: #fff; vertical-align: middle; }
.widget-area li .txt .box .s2 { display: inline-block; font-size: 16px; position: relative; top: 13px; color: #fff; vertical-align: middle; }
.widget-area li .txt .p2 { height: 20px; line-height: 20px; font-size: 14px; color: #fff; font-weight: bold; padding-left: 23px; margin-top: 12px; }
.about_bottom { margin-top: 40px; font-size: 12px; line-height: 28px; }
.about_other { padding: 60px 0 20px; }
.about_other .li01 { background-color: #fd8900; }
.about_other .li02 { background-color: #2a2a51; }
.about_other .info { background: none; }
.about_other .li01 .ico2 { width: 74px; height: 74px; background-position: -57px -300px; }
.about_other .li01 .tit { font-size: 34px; font-weight: bold; }
.about_other .li01 .p { font-size: 18px; }
.about_other .j_ico2_1 { display: block; background: url(../images/ico2.png) no-repeat; width: 34px; height: 34px; position: absolute; top: 144px; right: -17px; z-index: 5; }
.about_other .li01 .j_ico2_1 { background-position: -116px -232px; }
.about_other .li02 .j_ico2_1 { background-position: -116px -266px; }
/*下层--在线留言*/
.form-m1-Left { float: left; width: 48%; }
.form-m1-li { background: #f7f7f7 none repeat scroll 0 0; margin-bottom: 15px; padding: 10px 2%; position: relative; }
.form-m1-li label { color: #666; display: inline-block; vertical-align: middle; width: 5em; }
.form-m1-li input { background: transparent none repeat scroll 0 0; border: medium none; height: 28px; line-height: 28px; vertical-align: middle; width: 83%; }
.form-m1-right { float: right; width: 50%; }
.form-m1-li textarea { background: none; border: none !important; height: 288px; width: 85% !important; }
.form-m1-right .form-m1-li label { vertical-align: top; }
.form-m1-btn { text-align: center; padding-top: 40px; }
.form-m1-btn button { color: #fff; cursor: pointer; text-align: center; margin-right: 10px; border: none; font-size: 15px; height: 42px; padding: 0; width: 150px; }
.form-m1-btn ._submit { background: #B90103; }
.form-m1-btn ._reset { background: #b5b5b6; }
/*新闻综合*/
.news_box1 { padding: 50px 0 75px }
.kdate span { color: #3f3f3f; font-family: Arial; font-weight: bold; display: block; }
.kdate .day { font-size: 70px; line-height: 52px; }
.kdate .month { font-size: 20px; }
.kdate .i { margin-top: 10px; }
.kdate .i .ico2 { width: 28px; height: 25px; background-position: -32px 0; }
.news_box1 ._list li { overflow: hidden; padding: 4.5% 3.5%; box-sizing: border-box; border: 1px #fff solid; border-bottom: 1px #e2e2e2 solid; background: none; }
.news_box1 ._list li:last-child { border-bottom: none; }
.news_box1 ._list .kdate { float: left; width: 10%; margin-right: 3%; }
.news_box1 ._list .kdate span { color: #f69b3a; }
.news_box1 ._list .kdate .day { font-size: 50px; line-height: 42px; }
.news_box1 ._list .kdate .month { font-size: 14px; }
.news_box1 ._list ._txt ._t { font-size: 18px; color: #474747; margin-bottom: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.news_box1 ._list ._txt ._p { color: #403e3e; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 12px; }
.news_box1 ._list li:hover { border: 1px #B90103 solid; margin-top: -1px; }
.news_box1 .slideBox { height: 360px; overflow: hidden; position: relative; }
.news_box1 .slideBox .hd { position: absolute; z-index: 2; right: 2%; bottom: 32px; }
.news_box1 .slideBox .hd ul li { float: left; margin-left: 12px; width: 16px; height: 16px; border-radius: 50%; background-color: #fff; font: 0/0 a; letter-spacing: -9px; cursor: pointer }
.news_box1 .slideBox .hd ul li.on { background-color: #f69b3a; }
.news_box1 .slideBox .bd { position: relative; height: 100%; z-index: 0; }
.news_box1 .slideBox .bd li { position: relative; }
.news_box1 .slideBox .bd li a { display: block; }
.news_box1 .slideBox .bd img { width: 100%; height: 100%; }
.news_box1 .slideBox .prev, .news_box1 .slideBox .next { display: block; width: 47px; height: 47px; background: url(../images/nzt_btn.png) no-repeat; position: absolute; top: 50%; margin-top: -23.5px; z-index: 2; transition: none; }
.news_box1 .slideBox .prev { left: 0; }
.news_box1 .slideBox .next { right: 0; background-position: right top; }
.news_box1 .slideBox .prev:hover { background-position: left bottom; }
.news_box1 .slideBox .next:hover { background-position: right bottom; }
.news_box1 .slideBox ._t { position: absolute; left: 0; right: 0; bottom: 0; padding: 0 4%; height: 75px; line-height: 75px; background: url(../images/black.6.png); color: #fff; font-size: 24px; font-weight: bold; z-index: 1 }
.news_box2 { background: url(../images/newsbox2_bg.jpg) no-repeat center top; height: 429px; margin-bottom: 70px; padding-top: 118px;}
.news_box2 .wrap { position: relative; }
.news_box2 .newsv_a { position: absolute; top: -30px; left: 0; }
.news_box2_con { float: right; width: 79%; }
.news_box2_con ._left { float: left; width: 29%; padding: 9% 5% 3.2%; background: #fff; }
.news_box2_con ._left ._bt { font-size: 30px; color: #000; font-weight: bold; }
.news_box2_con ._right { float: right; width: 58%; }
.news_box2 .yinxiang_top .title .i .ico2 { background-position: 0 -307px; }
.single_news ._t { font-size: 18px; color: #000; font-weight: normal; }
.single_news ._tools { color: #000; margin-top: 15px; margin-bottom: 25px; font-size: 12px; }
.single_news ._tools span { margin-left: 20px; }
.single_news ._p { color: #5a5a5a; height: 46px; line-height: 23px; overflow: hidden; }
.news_box3_con { padding-bottom: 105px; }
.news_box3_con ._list ._t { font-size: 18px; font-weight: bold; margin-top: 10px; margin-bottom: 5px; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_box3_con ._list ._p { font-size: 14px; color: #2b2b2b; }
.news_box3_con ._list li:hover ._t, .news_box3_con ._list li:hover ._p { color: #B90103; }
.news_box3_con ._list li::after { border-left: 1px solid #eee; content: ""; display: block; height: 100%; left: -13px; position: absolute; top: 10px; width: 0; }
.news_box3_con ._list li:first-child::after { border: none; }
/*下层--新闻列表*/
.news_top .n_left { width: 73.3%; }
.center_news .imgbox { width: 55%; }
.center_news .rect-75 { display: none; }
.center_news .imgbox .info { background: url(../images/black.5.png) repeat; background: rgba(0,0,0,.5); position: absolute; bottom: 0; left: 0; padding: 15px 5%; width: 90%; overflow: hidden; }
.center_news .imgbox .info .date { float: left; text-align: center; }
.center_news .imgbox .info .date span { display: block; color: #fff; font-family: Arial; font-weight: bold; }
.center_news .imgbox .info .date .day { font-size: 63px; line-height: 50px; }
.center_news .imgbox .info .date .month { font-size: 18px; }
.center_news .imgbox .info .tit { width: 78%; float: right; height: 82px; line-height: 82px; }
.center_news .imgbox .info .tit .title { font-size: 24px; font-weight: normal; color: #fff; display: inline-block; vertical-align: middle; height: auto; line-height: 1.3; }
.center_news .center_news_list { width: 45%; background: url(../images/n_top_bg.jpg) left top no-repeat; background-size: cover; }
.center_news .center_news_list li { padding: 20px 30px 23px 40px; }
.center_news .center_news_list li .data { display: none; }
.center_news .center_news_list li a { display: block; position: relative; }
.center_news .center_news_list li a:before { content: ''; width: 0; height: 0; border-top: 4px transparent solid; border-bottom: 4px transparent solid; border-left: 4px #B90103 solid; position: absolute; left: -15px; top: 13px; }
.center_news .center_news_list li .title { font-size: 18px; font-weight: normal; color: #000; }
.center_news .center_news_list li .p { font-size: 13px; color: #7c7c7c; }
.center_news .center_news_list li:hover { background-color: #e2e2e1; }
.bd10 { background-color: #fff; border: 10px #f3f3f3 solid; }
.news_top .n_right { width: 25.5%; }
.inewsSearch { padding: 20px 7% 49px; }
.inewsSearch .sec_hd { margin-bottom: 8px; }
.inewsSearch .sec_hd .n { font-size: 20px; color: #2c2c2c; }
.inewsSearch .sec_bd .nselect { margin-bottom: 16px; height: 32px; overflow: hidden; position: relative; }
.inewsSearch .sec_bd .nselect .ms { position: absolute; left: 7px; top: 12px; z-index: 10; }
.nselect .c_select { display: block; width: 100%; background-color: #fff; height: 30px; line-height: 30px; border-radius: 0!important; border: 1px #f3f3f3 solid; }
.nselect .c_select ._txt { padding-right: 36px; padding-left: 20px; color: #aaa; }
.nselect .c_select ._arrow { width: 33px; background-color: #f3f3f3; }
.nselect .c_select ._arrow .arr { position: absolute; width: 0; height: 0; left: 50%; top: 50%; border-left: 5px transparent solid; border-right: 5px transparent solid; border-top: 5px #b8b8b8 solid; margin: -2.5px 0 0 -5px; border-top-color: #b8b8b8; }
.nselect .c_select.on ._arrow .arr { border-top: 0; border-bottom: 5px #b8b8b8 solid; }
.select-ui-options-ncb { border-color: #ddd!important; background-color: #fff; overflow: auto; max-height: 11em; border: 1px solid; border-top: 0; }
.select-ui-options li { padding: 6px; line-height: 1.8em; width: 96%; }
.select-ui-options li:hover { background: #f3f3f3; }
.select-ui-options-ncb ._disabled { display: none; }
.nInput { display: block; height: 30px; border: #ddd 1px solid; padding: 0 20px; overflow: hidden; margin-bottom: 20px; background-color: #fff; }
.nInput input { width: 100%; height: 30px; line-height: 30px; vertical-align: top; border-width: 0; font-family: "Microsoft Yahei"; box-sizing: border-box; color: #000; }
.nBtn { overflow: hidden; }
.nBtn a { display: block; width: 98%; height: 34px; line-height: 34px; color: #fff; font-size: 17px; text-align: center; border: 2px #ec7f00 solid; color: #ec7f00; }
.nBtn a:hover { background-color: #ec7f00; color: #fff; }
.nBtn .submitBtn { display: block; width: 98%; height: 34px; color: #fff; font-size: 17px; text-align: center; border: 2px #ec7f00 solid; color: #ec7f00; background:#fff; cursor:pointer; }
.nBtn .submitBtn:hover { background-color: #ec7f00; color: #fff; }
.newslist { margin-top: 50px; }
.newslist li { padding: 2% 3%; border: 1px #fff solid; border-bottom-color: #f1f1f1; width: 93.8%; }
.newslist li .box { position: relative; }
.newslist li .imgbox { width: 24%; margin-right: 4%; }
.newslist li .info { width: 85%; }
.newslist li .info .title { font-size: 24px; margin: 0 0 8px; }
.newslist li .info .p { font-size: 13px; color: #727272; line-height: 23px; height: 46px; overflow: hidden; }
.newslist li .info ._tools { display: inline-block; overflow: hidden; margin-top: 25px; height: 26px; line-height: 26px; }
.newslist li .info ._tools span { display: inline-block; padding: 0 15px; border: 1px #e3e1e1 solid; vertical-align: top; height: 24px; line-height: 24px; }
.newslist li .info ._tools ._vew { margin-right: 3px }
.newslist li .info ._tools ._vew .ico { margin: 0; }
.newslist li .info ._tools ._vew:hover, .newslist li .info ._tools .bdsharebuttonbox:hover { background-color: #f8f8f8; }
.newslist li .info ._tools .bdsharebuttonbox .bds_more { background: none; margin: 0; padding: 0; line-height: 24px; height: 24px; }
.newslist li .info ._tools .bdsharebuttonbox .bds_count { background: none; width: auto; height: 24px; margin: 0; line-height: 24px; padding: 0 5px; display: none; }
.newslist li .info ._tools .bdsharebuttonbox i { margin: 0; }
.newslist .date { position: absolute; right: 0; top: 50%; margin-top: -60px; }
.newslist .date span { color: #3f3f3f; font-family: Arial; font-weight: bold; display: block; }
.newslist .date .day { font-size: 70px; line-height: 52px; }
.newslist .date .month { font-size: 20px; }
.newslist .date .i { margin-top: 10px; }
.newslist .date .i .ico2 { width: 14px; height: 18px; background-position: -65px -175px; }
.newslist li:hover { border: 1px #B90103 solid; }
.newslist li:hover .date span { color: #B90103; }
.newslist li:hover .date .i .ico2 { background-position: -57px -280px; }
/*分页*/
.paginator { text-align: center; padding: 70px 0 0; }
.paginator:before { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.paginator a, .paginator span { display: inline-block; height: 28px; line-height: 28px; font-size: 16px; color: #6d6d6d; padding: 0 11px; border: 1px #bfbfbf solid; margin: 0 2px; }
.paginator span { color: #6d6d6d; }
.paginator a:hover { background: #B90103; color: #fff; border-color: #B90103; }
.paginator span.current { background: #B90103; color: #fff; border-color: #B90103; }
/*分页*/

/*下层--新闻详情*/
.news_detail .n_left { width: 70%; }
.NewsDetail-B3 ._head { margin: 0; background: #ffffff; border-bottom: 1px #eee solid; padding-bottom: 20px; }
.NewsDetail-B3 ._head ._title { font-size: 24px; line-height: 50px; color: #252525; }
.NewsDetail-B3 ._tools { padding: 10px 5px 0; color: #76767e; font-size: 12px; }
.NewsDetail-B3 ._tools a:hover { color: #0e90d2; }
.NewsDetail-B3 ._tools span { vertical-align: middle; margin-right: 20px; }
.NewsDetail-B3 ._tools span b { font-weight: normal; }
.NewsDetail-B3 ._b2l { float: right; }
.NewsDetail-B3 ._head [class^="ion"] { font-size: 16px; color: #999999; }
.NewsDetail-B3 .myart { padding: 20px 0; }
.NewsDetail-B3 ._detailPage_bottom { border-top: 1px dotted #d3d3d3; border-bottom: 1px dotted #d3d3d3; overflow: hidden; background-color: #f6f6f6; margin: 15px 0 0; }
.NewsDetail-B3 ._detailPage_bottom li { float: left; width: 50%; border-left: 1px dotted #d3d3d3; height: 60px; line-height: 60px; overflow: hidden; *zoom: 1;
margin-left: -1px; }
.NewsDetail-B3 ._detailPage_bottom ._mark { font-weight: bold; width: 17%; background-color: #e7e7e7; }
.NewsDetail-B3 ._detailPage_bottom [class^="ion"] { font-weight: normal; font-size: 18px; color: #999999; margin-right: 0; }
.NewsDetail-B3 ._detailPage_bottom ._title { float: right; width: 77%; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.NewsDetail-B3 ._detailPage_bottom ._title:hover { color: #0e90d2; }
.NewsDetail-B3 ._detailPage_bottom ._time { float: right; white-space: nowrap; margin-right: 10px; }
.NewsDetail-B3-tools span { display: inline-block; vertical-align: middle; cursor: pointer; }
.NewsDetail-B3-tools ._back { line-height: 36px; }
.NewsDetail-B3-tools ._back .ico2 { width: 14px; height: 16px; background-position: -74px -280px; margin-right: 10px; }
.n_share { display: inline-block; width: 36px; height: 36px; vertical-align: middle; background: url(../images/n_share.png) no-repeat; }
.n_share_2 { background-position: -36px 0; }
.NewsDetail-B3-tools ._tool { padding-right: 20px; position: relative; }
.NewsDetail-B3-tools ._tool:before { content: ''; width: 1px; height: 26px; position: absolute; top: 50%; left: 0; margin-top: -13px; }
.NewsDetail-B3-tools ._tool .bdsharebuttonbox a { background: none; margin: 0; padding: 0; float: none; }
.NewsDetail-B3-tools ._back, .NewsDetail-B3-tools ._tool { width: 30%; }
.NewsDetail-B3-tools ._tool .bdsharebuttonbox .bds_more:hover .n_share_2 { background-position: -36px -36px; }
.news_detail ._detailPage_bottom li strong, .news_detail ._detailPage_bottom li span, .news_detail ._detailPage_bottom li a { display: block; }
.news_detail ._detailPage_bottom { margin-top: 35px; }
.news_detail ._detailPage_bottom ul { padding: 10px 7%; }
.news_detail ._detailPage_bottom li ._mark { font-size: 18px; color: #555; }
.news_detail ._detailPage_bottom li ._date { font-family: Arial; font-size: 12px; color: #76767e; }
.news_detail ._detailPage_bottom li ._title { font-size: 16px; }
.news_detail ._detailPage_bottom li { padding: 20px 0; }
.news_detail ._detailPage_bottom li._prev { border-bottom: 1px #ececec solid; }
/*下层--售后服务*/
.fw_list { margin-bottom: 50px; }
.jsfw_box { margin: 40px 0 0; }
.jsfw_box ._t { margin-bottom: 15px; font-size: 20px; font-weight: bold; color: #f08303; }
.jsfw_box ._st { font-size: 18px; color: #302f2f; line-height: normal; margin-bottom: 8px; font-weight: normal; }
.jsfw_box ._txt { position: relative; padding-left: 15px; border-left: 1px solid #eee; min-height: 51px; font-size: 12px; line-height: 23px; color: #5c5b5b; }
.jsfw_box ._txt:before { content: ""; position: absolute; left: -1px; top: 0; width: 1px; height: 20px; background-color: #fb8c0a; }
.st_fw { position: relative; overflow: hidden; height: 537px; }
.st_fw ._img { position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px; max-width: none; z-index: 1 }
.st_fw ._txt { position: absolute; top: 100px; left: 50%; margin-left: 103px; width: 395px; padding: 50px; background-color: #f4f4f2; z-index: 2; }
.st_fw ._txt ._t { position: relative; font-size: 30px; color: #1c1c1c; font-weight: bold; margin-bottom: 30px; padding-top: 15px; line-height: 1; }
.st_fw ._txt ._t:before { content: ""; position: absolute; left: 0; top: 0; width: 50px; height: 3px; background-color: #f18303; }
.st_fw ._txt ._phone { margin-bottom: 25px; }
.st_fw ._txt ._phone .ico2 { float: left; width: 58px; height: 58px; margin-right: 10px; background-position: 0 -374px; }
.st_fw ._txt ._phone ._num { float: left; font-size: 20px; font-weight: bold; color: #f18303; }
.st_fw ._txt ._phone ._num span { display: block; line-height: normal; font-family: Arial; font-size: 27px; }
.st_fw ._txt ._phone ._num span._numspan { font-size: 20px; }
.st_fw ._txt ._p { color: #253036; font-size: 12px; line-height: 22px; }
.fw_list2 { position: relative; height: 557px; overflow: hidden; }
.fw_list2 ul { margin-right: -1px; }
.fw_list2 ._left { position: absolute; width: 56.7%; left: -28%; top: 0; bottom: 0; }
.fw_list2 ._right { position: absolute; width: 82%; right: -53.5%; top: 0; bottom: 0; }
.fw_list2 ._left img, .fw_list2 ._right img { width: 100%; height: 100%; }
.fw_list2 ._img { position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px; max-width: none; z-index: 1 }
.fw_list2 ._btn { position: absolute; top: 50%; margin-top: -82px; left: 50%; width: 180px; height: 164px; text-align: center; z-index: 2; background: url(../images/orange.8.png) repeat; }
.fw_list2 ._btn1 { margin-left: -550px; }
.fw_list2 ._btn2 { margin-left: 350px; }
.fw_list2 ._btn a { color: #fff; }
.fw_list2 ._btn ._t { position: relative; padding-top: 40px; padding-bottom: 10px; margin-bottom: 10px; font-size: 20px; font-weight: bold; }
.fw_list2 ._btn ._t:after { content: ""; position: absolute; left: 50%; margin-left: -21px; bottom: 0; width: 42px; height: 1px; background-color: #fff; }
.fw_list2 ._btn ._p { font-size: 12px; font-weight: bold; }
.fw_list2 ._con { position: absolute; z-index: 3; left: 50%; top: 0; bottom: 0; margin-left: -290px; width: 580px; background: url(../images/fwlist2_bg.png); }
.fw_list2 ._con ._list { padding: 6% 7%; }
.fw_list2 ._con ._list li { margin-bottom: 30px; }
.fw_list2 ._con ._list li ._t { margin-bottom: 10px; font-size: 14px; color: #000; font-weight: bold; line-height: normal; position: relative; }
.fw_list2 ._con ._list li ._t:before { content: ''; width: 0; height: 0; border-top: 4px transparent solid; border-bottom: 4px transparent solid; border-left: 4px #B90103 solid; position: absolute; left: -15px; top: 6px; }
.fw_list2 ._con ._list li ._p { font-size: 12px; color: #000; line-height: 20px; }
.fw_list2 ._con ._list i.ion { float: left; width: 6%; margin: 0; color: #B90103; }
.fw_list2 ._con ._list ._txt { width: 94%; }
.fw_other .li02 .info, .fw_other .li01 .info { padding: 28% 10%; }
.fw_other .li01 .info .p { font-size: 13px; line-height: normal }
.fw_list2 .fwtl_list>li { float: left; width: 28.4%; *width:28%; overflow: hidden; position: relative; margin-right: 2px; }
.fw_list2 .fwtl_list>li .fw_img img { height: 100%; max-width: none; }
.fw_list2 .fwtl_list>li ._con { width: 0; left: auto; margin-left: 0; right: 0; transition: none; }
.fw_list2 .fwtl_list>li.hover ._con { width: 60.6%; }
.fw_list2 .fwtl_list>li.hover { width: 71.25%; *width:70%; }
.fw_list2 .fwtl_list>li.hover ._btn1 { margin-left: -400px; }
.fw_list2 ._btn1 { margin-left: -100px; }
.fw_list2 ._btn2 { margin-left: -125px; }
.fwtl_list>li.hover ._btn2 { margin-left: -400px; }
.fw_list2 .fwtl_list>li.hover ._btn { background: url(../images/blue.8.png) repeat; }
/*下层--资质荣誉*/
.strory_mnu li { margin-left: 5px; float: left; padding: 0 20px; border: 3px solid #fff; }
.strory_mnu li a { font-size: 17px; color: #000; display: block; }
.strory_mnu li:hover, .strory_mnu li.cur { border-color: #eee; }
.honor_list { margin-top: 0; }
.yxPic_list li { margin-bottom: 30px; }
.yxPic_list li .mask { background: rgba(244, 139, 14, 0.8) none repeat scroll 0 0; bottom: -100%; cursor: pointer; font-size: 0; height: 100%; left: 0; position: absolute; width: 100%; bottom: 0 !important; opacity: 0; transition: all 0.3s ease 0s; }
.yxPic_list li ._title { color: #fff; display: inline-block; font-size: 24px; height: auto; left: 0; line-height: 1.4; padding: 0 5%; position: absolute; text-align: center; top: 28%; vertical-align: middle; width: 90%; z-index: 2; }
.yxPic_list li .line { background: url(../img/ico2.png) no-repeat; display: block; width: 224px; height: 48px; line-height: 48px; left: 50%; margin-left: -112px; position: absolute; top: 54%; border: 1px #fff solid; text-align: center; font-size: 24px; color: #fff; }
.yxPic_list li .line .ico2 { display: inline-block; background-position: -132px -332px; width: 25px; height: 25px; margin-left: 12px; }
.honor_list li.first { float: right; }
.yxPic_list li:hover .mask { opacity: 1; }
.yxPic_list .honor-sear { border: 4px #eeeeee solid; border-top: none; padding: 42px 17px 49px; }
.yxPic_list .honor-sear select { width: 100%; margin-bottom: 29px; height: 38px; line-height: 38px; border: 1px #eee solid; font-size: 12px; color: #585858; }
.yxPic_list .honor-sear .nBtn { margin-top: 108px; }
/*下层--联系我们*/
.contact1 { border: 4px #f5f5f5 solid; padding: 22px 16px; margin-bottom: 23px; }
.contact1 h3 { line-height: 1; border-left: 4px #B90103 solid; color: #B90103; font-size: 24px; margin-bottom: 20px; padding-left: 12px; font-weight: normal; }
.contact1 p { font-size: 14px; color: #585858; line-height: 38px; padding-left: 16px; }
.map { margin-top: 65px; }
/*下层--工程案例*/
.n_bann4 { height: 558px; background-color: #fff; overflow: hidden; position: relative; z-index: 3; }
.n_bann4 img { height: 100%; left: 50%; margin-left: -960px; max-width: none; position: absolute; top: 0; width: 1920px; }
.n_bann4 .wrap { color: #fff; position: relative; text-align: center; z-index: 3; background: url(../images/black.6.png) repeat; width: 630px; margin: 169px auto 0; padding: 60px 0; }
.n_bann4 .pl_p1 { font-size: 48px; font-weight: bold; }
.n_bann4 .pl_p2 { font-size: 17px; }
.n_bann4 .pl_p2 span { background: #B90103 none repeat scroll 0 0; display: inline-block; height: 26px; line-height: 26px; padding: 1px 3px 4px; vertical-align: middle; }
.casenav { margin: 55px auto 0; text-align: center; }
.casenav li { float: left; width: 196px; border: 2px #e5e5e5 solid; box-sizing: border-box; margin-left: -2px; height: 52px; line-height: 48px; }
.casenav li a { color: #555; font-size: 15px; }
.casenav li a:hover { color: #B90103; }
.casenav li.cur { background: #B90103; border-color: #B90103; }
.casenav li.cur a { color: #fff; }
.caselist { margin-top: 57px; }
.caselist li { float: left; display: inline; width: 352px; border: 1px #e5e5e5 solid; margin: 0 29px 31px 0; }
.caselist li a { display: block; padding: 20px 17px 40px; transition: none; }
.caselist li ._tit { font-size: 20px; color: #555; font-weight: bold; line-height: 1; margin-bottom: 10px; transition: all 0.3s ease 0s; }
.caselist li ._tools { color: #76767e; font-size: 12px; margin-bottom: 15px; }
.caselist li ._tools span { vertical-align: middle; margin-right: 20px; }
.caselist li ._tools span b { font-weight: normal; }
.caselist li img { display: block; margin: 0 auto 10px; }
.caselist li ._p { font-size: 14px; color: #5e5e68; line-height: 26px; height: 104px; overflow: hidden; }
.casemore { width: 160px; height: 38px; line-height: 38px; border: 2px #f67702 solid; color: #f67702; font-size: 16px; text-align: center; margin-top: 12px; display: none; transition: all 0.3s ease 0s; }
.casemore .ico2 { display: inline-block; background-position: 0 -362px; width: 9px; height: 12px; margin-left: 12px; }
.casemore:hover { background: #f67702; color: #fff; }
.casemore:hover .ico2 { background-position: -14px -362px; }
.caselist li:hover { margin-bottom: 0; }
.caselist li:hover a { padding-bottom: 17px }
.caselist li a:hover ._tit { color: #f67702; }
.caselist li a:hover .casemore { display: block; }
.casecon .paginator { padding-top: 19px; }
/*下层--工程案例详情*/
.case_detail { padding-top: 35px; }
/*下层--服务中心*/
.ser_box1 .chan_tit, .ser_box2 .chan_tit { width: 80%; }
.ser_box1 { padding: 60px 0; }
.ser_box1 .fwst_box { width: 33%; }
.job_box1_con .fwst_box { position: relative; overflow: hidden; }
.job_box1_con .fwst_box .box { position: absolute; left: 0; bottom: -100%; width: 100%; height: 100%; background: url(../images/orange.8.png) repeat; }
.job_box1_con .fwst_box .box:before { content: ''; width: 58px; height: 65px; background: url(../images/line.png) repeat; position: absolute; right: 0; top: 0; }
.job_box1_con .fwst_box .box .info { display: block; padding: 13%; width: 64%; color: #fff; }
.job_box1_con .fwst_box .box .tit { font-size: 28px; }
.job_box1_con .fwst_box .box .p1 { font-size: 20px; font-weight: bold; margin: 10px 0 5px; }
.job_box1_con .fwst_box .box .p2 { font-size: 13px; }
.job_box1_con .fwst_box:hover .box { bottom: 0; }
.ser_box1 .fw_mess { width: 66%; }
.job_box1_con .word { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #f3f3f3 -moz-use-text-color; border-image: none; border-style: solid none; border-width: 10px 0; height: 376px; }
.job_box1_con .word .word_info { border-right: 10px solid #f3f3f3; height: 100%; padding: 0 8% 0 10%; }
.job_box1_con .word .t { font-size: 28px; font-weight: bold; margin-bottom: 25px; padding: 55px 0 10px; position: relative; }
.job_box1_con .word .t::after { background-color: #B90103; bottom: 0; content: ""; height: 1px; left: 0; position: absolute; width: 42px; }
.job_box1_con .word .p { color: #555; font-size: 12px; line-height:22px; }
.m_detail { border: 2px solid #f67702; display: inline-block; height: 38px; line-height: 38px; margin-top: 40px; text-align: center; width: 160px; color: #f67702; font-size: 16px; }
.m_detail i.ico5_4{ background-position:-75px -121px; width:9px; height:12px; vertical-align:middle; margin-left:5px; margin-right:0;}
.shzr_sort_list li ._detail i, .new_tj .more .ico5_3 { margin-left: 5px; margin-right: 0; vertical-align: -4px; }
.m_detail:hover{ background-color:#f67702; color:#fff;}
.m_detail:hover i.ico5_4{ background-position:-62px -121px;}
.ser_box2 { padding: 20px 0 90px; }
.ser_fast_menu li a { display: block; width: 68%; margin: auto; text-align: center; }
.ser_fast_menu li .tit { font-size: 18px; margin: 20px 0 10px; }
.ser_fast_menu li .p { font-size: 12px; color: #555; line-height:25px; }
.ser_fast_menu li:hover .ser_ico { background-position: 0 -124px; }
.ser_fast_menu li:hover .ser_ico_2 { background-position: -124px -124px; }
.ser_fast_menu li:hover .ser_ico_3 { background-position: -248px -124px; }
.ser_fast_menu li:hover .ser_ico_4 { background-position: -372px -124px; }
.ser_box3 { background-color: #f4f4f4; }
.ser_box3 .net_left { width: 34.5%; }
.net_left .net_boc { width: 100%; background: #fd8900; }
.net_left .net_boc a { display: block; color: #fff; width: 66%; margin: 0 auto; text-align: center; padding: 20% 0; }
.net_left .net_boc .tit { font-size: 32px; }
.net_left .net_boc em{ background:#fff; width:62px; height:2px; margin:0 auto; display:block; margin-bottom:20px;}
.net_left .net_boc .p { font-size: 16px; line-height: 25px; }
.net_left .net_tel { position: relative; padding: 10px 0 0 130px; color: #253036; margin-top: 60px; }
.net_left .net_tel .ico2 { width: 74px; height: 74px; background-position: -61px -374px; position: absolute; left: 35px; top: 0; }
.net_left .net_tel ._tel { font-family: Arial; font-size: 34px; line-height: 30px; color:#253036; font-weight:bold; }
.net_left .net_tel .p { font-size: 17px; line-height: 25px; color:#253036; }
.ser_box3 .net_right { width: 64%; position: relative; height: 523px; }
/*下层--发展历程*/
.n_bann5 { height: 422px; background-color: #fff; overflow: hidden; position: relative; z-index: 3; width:100%; }
.n_bann5 img { height: 100%; left: 50%; margin-left: -960px; max-width: none; position: absolute; top: 0; width: 1920px; }
.dev_top {
    margin-top: -460px;
}
.dev_top{width:69%;text-align: center; color:#fff;margin:-484px auto 141px;}
.dev_top .big_t{font-size:60px; font-weight: bold; position:relative;padding-bottom: 10px; margin-bottom: 25px;}
.dev_top .big_t:after{content:'';width:90px; height:3px; background-color:#f88a0b; position:absolute;bottom:0; left:50%; margin-left:-45px;}
.dev_top .big_sum{font-size: 14px;}
.widget-history-3 {cursor: default; position:relative;}
.widget-history-3-T { margin-bottom:50px; overflow: hidden; width:85%; margin-left:auto; margin-right:auto; background:url(../images/pcat_xian.png) repeat-x 0px 30px; height:81px; overflow:hidden; }
.main_bar .widget-history-3-T{margin-bottom: 100px;}
.resource-type-wrap { position:relative}
.resource-type-wrap .panel span { line-height:44px;color:#B90103; font-size:20px; padding:0 4px; position:relative; left:-3px; position:relative; display:inline-block; margin-bottom: 25px;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 .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.rightPanel{ position:absolute; left:590px; top:200px;}

.resource-type-wrap .panel .title { line-height:22px; padding:24px 0; font-size:18px; color:#626670; font-weight:normal; }

.resource-type-wrap .panel .inner{ relative;left:-1px;border: 1px #e6e6e6 solid;width:80%; padding:5%;margin-left: 10%;position:relative;}
.resource-type-wrap .panel .inner:after{content:'';width:20px; height:20px; background:url(../images/ico.png) -20px -80px no-repeat; position:absolute;top:30px;left:-20px;}
.resource-type-wrap .panel.leftBox_resource .inner:after{right: -20px;background-position:0 -80px; left:auto;}
.resource-type-wrap .panel .inner_box i { display:block; width:75px; height:2px; overflow:hidden; font-size:0; background:#222222; margin-bottom:24px;}
.resource-type-wrap .panel .inner_box p { color:#626670; font-size:14px; line-height:22px; margin:25px 0 0; }
.resource-type-wrap .panel .inner_box p .image {  margin-bottom:0; }

.resource-type-wrap .panel.leftBox_resource{margin-top:0;}
.resource-type-wrap .panel.leftBox_resource span { float:right; position:relative; left:3px; display:inline-block; }
.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 { clear:both;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:left; }
.resource-type-wrap .panel.leftBox_resource .inner_box p .image {  margin-bottom:0; }
.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 .panel.leftBox_resource:hover font { }


.resource-type-wrap { background:url(../images/opp.gif) repeat-y center top; padding-top:10px;}
.resource-type-wrap{ width:100%; background-position:49.2% top;}
.resource-type-wrap .panel{ width:49.2%; position:relative;margin-top:40px;}
.his_box_tit{ background-position:49.2% bottom;}
.load-more-link { display: block; width: 153px; height: 40px; margin: 0 auto; background:url(../images/his_more.jpg) no-repeat; color: #ffffff; font-size: 14px; text-align: center; line-height: 25px; cursor: pointer; }	
.resource_type_t{font-size:48px; color:#d7d3d3; background:#fff url(../images/ico5.png) no-repeat 49.2% bottom; font-weight:bold; padding-bottom:102px;}
.resource-type-wrap .panel:after{content:'';width:17px; height:17px;background:url(../images/his_li_dian.png) right top no-repeat;position: absolute;left: -8px;top: 32px;}
.resource-type-wrap .panel.leftBox_resource:after{right:-9px;left:auto;}

/*下层--产品综合*/
.n_bann4 { height: 488px; background-color: #fff; overflow: hidden; position: relative; z-index: 3; }
.n_bann5 img { height: 100%; left: 50%; margin-left: -960px; max-width: none; position: absolute; top: 0; width: 1920px; }
.n_bann5 .wrap { color: #fff; position: relative; text-align: center; z-index: 3; width: 100%; margin: 169px auto 0; padding: 60px 0; }
.n_bann5 .pl_p1 { font-size: 50px; font-weight: bold; }
.n_bann5 .pl_p2 { font-size: 20px; }
.n_bann5 .pl_p2 span { background: #B90103 none repeat scroll 0 0; display: inline-block; height: 26px; line-height: 26px; padding: 5px 30px 6px; vertical-align: middle; }
.ph_box1{position:relative;z-index: 2;}
.ph_protj{position:relative; border:4px #fd8900 solid;}
.ph_protj .ph_protj_bann{width:73%;height: 0;padding-bottom: 27.3%; overflow:hidden; position:relative; float:right;}

/* 本例子css */
.ph_protj .ph_protj_bann .slideBox{ overflow:hidden; position:relative； }
.ph_protj .ph_protj_bann .slideBox .hd{ position:absolute;right:0;width:65%;bottom: 15%; z-index:100;}
.ph_protj .ph_protj_bann .slideBox .hd ul li{display:inline-block;width:12px; height:12px; line-height: 99;overflow:hidden; border-radius: 50%; background-color:#fec480;cursor: pointer;margin-right: 16px;}
.ph_protj .ph_protj_bann .slideBox .hd ul li.on{background-color:#fff;}
.ph_protj .ph_protj_bann .slideBox .bd{ position:relative; height:100%; z-index:0;   }


.ph_protj .ph_protj_bann li{overflow:hidden;background-color:#fd8900;background-image: url(../images/line.png); background-position:right top; background-repeat: no-repeat;}
.ph_protj .ph_protj_bann li .img,.ph_protj .ph_protj_bann li .info{width:50%;}
.ph_protj .ph_protj_bann li .info{position:relative;}
.ph_protj .ph_protj_bann li .info:before{content:'';width:0; height:0;border-top:30px transparent solid; border-bottom:30px transparent solid;border-left:30px #fd8900 solid; position:absolute; right:-30px; top:55px;}
.ph_protj .ph_protj_bann li .info .info_a{display: block;padding:16% 10% 0; color:#fff;}
.ph_protj .ph_protj_bann li .info .tit{font-size:26px;margin-bottom: 10px;}
.ph_protj .ph_tj_img{ float:left;padding: 16px 0 0 33px; width:242px;}
.yxPic_list .honor-sear .t-area ._option{ top:40px;}
.yxPic_list .honor-sear .t-area ._option{ top:40px;}

.ph_pros_box{padding:30px 0 0;}
.ph_pros_box .chan_tit{width:85%;}
.ph_pros_box .chan_tit .p{font-size:15px; text-align: left;}
.ph_pros_list .li_a{
	float:left;
	width:230px;
	padding-bottom:20px;
	cursor:pointer;
}
.ph_pros_list .li_a .rect-70{
	text-align: center;
	padding-bottom:20px;
}
.ph_pros_list .li_a:after{content:'';width:0;height:0;border-left:25px transparent solid; border-right:25px transparent solid;border-top:20px #fff solid; position:absolute;bottom:-20px; left:50%; margin-left:-25px; display:none;}
.ph_pros_list .li_a img{width:100%; height:auto; filter:alpha(opacity=60); opacity: 0.6;*width: 80%;margin: auto;transform: scale(0.8);-webkit-transform: scale(0.8);}
.ph_pros_list .li_a .img2{ display:none;}
.ph_pros_list .li_a .tit{font-size:14px; font-weight: normal; color:#343434;}
.ph_pros_list .li_a.active:after{display:block;}
.ph_pros_list .li_a.active img{filter: alpha(opacity=100); opacity:1;*width:100%;}
.ph_box2{ background:url(../images/ph_bg2.jpg) center top no-repeat; padding:60px 0 68px;}
.ph_box2 .ph_pros_ul{overflow:hidden; position:relative; height:444px; display:none;}
.ph_box2 .ph_pros_ul .img{ overflow:hidden; display:block;height: 0;padding-bottom: 37%;position: relative;width: 100%;}
.ph_box2 .ph_pros_ul .img img{width:100%; height:100%;position: absolute;top: 0;left: 0;*height:auto;}
.ph_box2 .ph_pros_ul .box{width:46%; position:absolute;left:0; top:0; bottom:0; background:url(../images/blue.7.png) repeat;}
.ph_box2 .ph_pros_ul .box .box_b{ color:#fff;padding:15% 10%; text-align: center;}
.ph_box2 .ph_pros_ul .box .p1{font-size:48px;font-weight: bold;line-height:70px;}
.ph_box2 .ph_pros_ul .box .p2{font-weight: bold;font-size:22px;}
.ph_box2 .ph_pros_ul .box .p{font-size:14px;margin: 20px 0 0;line-height: 26px;height: 78px;overflow: hidden;}
.ph_box2 .ph_pros_ul .box ._detail{ border:2px #f67702 solid;width:160px; height:38px; line-height:38px; text-align: center;display:inline-block; margin-top:30px;}
.ph_box2 .ph_pros_ul .box ._detail i{margin-left:15px; width:11px; height:11px;}
.ph_box2 .ph_pros_ul .box ._detail i.ico5_4{ background-position:-14px -144px;}
.ph_box2 .ph_pros_ul:hover .box ._detail{ background-color:#f67702; color:#fff;}
.ph_box2 .ph_pros_ul:hover .box ._detail i{background-position:0 -144px;}
.ph_box2 .ph_pros_ul:hover .hoverImg{ transform:scale(1.05);-webkit-transform:scale(1.05);}
.ph_box2 .ph_pros_ul .cover{display:block;position:absolute;top:0; left:0;bottom:0; right:0; z-index: 3;}
.ph_box3{padding:50px 0 60px;}
.ph_box3 li{position:relative;}
.ph_box3 li .rect-80{padding-bottom:80%;}
.ph_box3 li .box{ position:absolute;width: 152px;height: 124px;top: 50%;left: 50%;margin-left: -76px;margin-top: -62px; overflow: hidden;}
.ph_box3 li .box .info{display:block;color:#fff; text-align: center;}
.ph_box3 .info .tit{font-size:24px; position:relative;padding-bottom: 10px; margin-bottom: 10px;margin-top: 16px;}
.ph_box3 .info .tit:after{content:'';width:35px; height:1px; background-color:#fff;position:absolute;bottom:0; left:50%; margin-left:-17.5px;}
.ph_box3 .info .p{font-size:14px;}
.ph_box3 .info .sum{ display:none;}
.ph_box3 .li01 .box{ background:url(../images/red.8.png) repeat;}
.ph_box3 .li02 .box{ background:url(../images/orange.8.png) repeat;}
.ph_box3 .li03 .box{ background:url(../images/blue.8.png) repeat;}
.ph_box3 li:hover .box{width:100%; height:100%; left:0; top:0; margin-top:0; margin-left:0;right:0;bottom:0;}
.ph_box3 li:hover .box .info{ text-align: left;padding:13% 16%;}
.ph_box3 li:hover .info .tit{ margin-bottom:0;}
.ph_box3 li:hover .info .tit:after{display:none;}
.ph_box3 li:hover .info .p{display:none;}
.ph_box3 li:hover .info .sum{ display:block;}

/*下层--产品列表*/
.job-sear{ padding: 30px; border:10px #ededed solid; margin-bottom: 15px;}
.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:23.2%; height:30px; border:1px solid #eee; margin-right:2%;background-color: #fff;}
.job-sear .t-area select{ width:99%; height:26px; line-height:26px;}
.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;}
.job-sear button[type=submit]{ border:0; width:21%; height:30px; background-color: #606d75;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%;}
.job-sear button[type=submit]:hover{ background-color:#B90103;}
.prolist_box{margin:60px 0 40px; overflow:hidden;}
.prolist_box li{margin-bottom:20px;}
.prolist_box li .box{padding:20% 8%;overflow: hidden;position: relative;}
.prolist_box li .name{font-size:16px;}
.prolist_box li ._name2{display: block !important; color: #000 !important;  font-size:18px;line-height: 28px;margin-top: 20px;height: 56px;overflow: hidden;}
.prolist_box li .sort{font-weight: normal;color:#787878;font-size:14px;}
.prolist_box li .sort2{font-size:14px;}
.prolist_box li .p{font-size:13px; color:#fff; display:none;}
.prolist_box li .btn_compare{font-size:16px;font-weight: bold;color:#000;background-color:#f3f3f3;height:40px; line-height: 40px; text-align: center;display: none;}
.prolist_box li .info{display: block;position: absolute;top: 0;left: 0;width:100%;}
.prolist_box li .cover, .prolist_box li .info { opacity: 0; transition: all 0.3s ease 0s;}
.prolist_box li .info { padding: 15% 10% 10%; top: 0; width: 80%;}
.prolist_box li .rect-100{margin-bottom:25px;}
.prolist_box li .cover{ position:absolute;bottom:-100%; left:0; background:url(../images/orange.8.png) repeat; background:rgba(244,139,14,.8);width:100%; height:100%;}
.prolist_box li .hover .cover{bottom:0; opacity:1;}
.prolist_box li .hover .info{top: 0;padding: 30% 10% 10%;width:80%; opacity:1;}
.prolist_box li .hover .name{font-size:18px;color:#fff;line-height: 25px;}
.prolist_box li .hover .sort{font-size:16px;color:#fff;}
.prolist_box li .hover .line{width:46px;height:2px; background-color:#fff; display:block; margin:20px auto 0;}
.prolist_box li .hover .p{display:block;margin-top: 30px;}
.prolist_box li .hover .btn_compare{display: block;position: absolute;bottom: 25px;width: 60%; left:50%; margin-left:-30%;}
.prolist_box li:hover ._name2{ opacity:0; filter:alpha(opacity=0);}

/*下层--产品详情*/
.prodetail-top-1{margin-top:30px;}
.prodetail-top-1 ._detail{padding-left:3%;}
.prodetail-top-1 ._detail .pro_t{font-size:38px;color:##343434;margin-bottom: 25px; font-weight:normal;}
.prodetail-top-1 ._detail .pro_t .i{display:block;width:58px; height:2px; background:#B90103;}
.prodetail-top-1 ._detail .summ{font-size:14px; color:#5a5a5a;line-height: 23px;height:115px;overflow: hidden;}
.prodetail-top-1 ._detail .summ1{ font-size:14px; color:#353538; line-height:29px;}
.prodetail-top-1 ._detail .summ1 span{ font-weight:bold;}
.prodetail-top-1 ._detail .summ1 img{ vertical-align:middle; margin-right:7px;}
.prodetail-top-1 ._detail .summ1 i{ margin:0 30px;}
.prodetail-top-1 ._detail .tools{margin-top:40px;}
.prodetail-top-1 ._detail .tools li{ float:left;width:180px; height:57px; line-height: 57px; margin-right:8px;}
.prodetail-top-1 ._detail .tools li a{display:block;font-size:18px; font-weight: bold; color:#fff; text-align: center;}
.prodetail-top-1 ._detail .tools li .ico2{width:36px; height:32px;margin: 0 0.3em;}
.prodetail-top-1 ._detail .tools .li01 .ico2{background-position:0 -50px;}
.prodetail-top-1 ._detail .tools .li02 .ico2{background-position:-36px -50px;}
.prodetail-top-1 ._detail .tools .li03 .ico2{ background-position: -157px -332px;width:27px; height:27px;}
.prodetail-top-1 ._detail .tools .li01{ background-color: #B90103;}
.prodetail-top-1 ._detail .tools .li02{ background-color: #B90103;}
.prodetail-top-1 ._detail .tools .li03{ background-color: #f3f3f3;width:70px;}
.prodetail-top-1 ._detail .tools .li03 a{background: none;float:none; height:100%; line-height:inherit;margin: 0;padding: 0;}
.prodetail-top-1 ._detail .tools li:hover{ background-color:#80939e;}
.prodetail-top-1 ._detail .tools .li03:hover .ico2{background-position: -157px -360px;}

.ps_menu_bar{ background:url(../images/p_su_bg.jpg) center top no-repeat; padding:125px 0 50px;}
.ps_menu{height:60px; overflow:hidden;}
.ps_menu .ps_Target{width:1000px;margin:0 auto;overflow: hidden;*zoom:1;}
.ps_menu .ps_Target li{float:left;height:60px; line-height:60px;width: 32.6%; background-color:#fd8f10;margin-right:1.1%;}
.ps_menu .ps_Target li a{display:block;font-size:18px;font-weight: bold; text-align: center; position:relative; color:#fff;}
.ps_menu .ps_Target li i{width:21px; height:21px;background-position:-72px -50px;position: absolute;top: 50%;margin-top: -10.5px; right: 5%;}
.ps_menu .ps_Target li.last{margin-right: 0;}
.ps_menu .ps_Target li.active{ background-color:#fff;}
.ps_menu .ps_Target li.active a{color:#fe8800;}
.ps_menu .ps_Target li.active i{background-position:-72px -71px;}
.ps_menu .ps_Target.fixed{position: fixed;left: 50%;margin-left: -500px;top:0;z-index: 99;}
.ps_sections{width:1000px;margin:55px auto 0;}
.ps_sections .ps_t{font-size:22px;margin-bottom: 15px; color:#434242; font-weight:normal;}
.ps_sections .ps_con{min-height: 20px; color:#434242;}

.ps_sections .cptd_con p{ font-size:14px; line-height:25px; color:#434242;}
.ps_sections .ps_paras{width:57.5%;}
.ps_sections .ps_tuijian{width:32%;}
.ps_sections .ps_tuijian dl{padding:30px 10%;}
.ps_sections .ps_tuijian dl dt{font-size:22px;font-weight: bold; color:#404040;margin-bottom: 15px;}
.ps_sections .ps_pann{ height:260px; overflow:hidden; position:relative;}

/* 本例子css */
.ps_sections .ps_pann .slideBox{ overflow:hidden; position:relative; padding-bottom:50px; }
.ps_sections .ps_pann .slideBox .hd{ position:absolute;bottom:0; left:0; width:100%; text-align: center; }
.ps_sections .ps_pann .slideBox .hd ul li{display:inline-block;width:10px; height:10px; line-height: 99; overflow:hidden;border-radius: 50%; background-color:#fec787; margin-right: 12px;cursor:pointer; transition: all 0.3s ease 0s;}
.ps_sections .ps_pann .slideBox .hd ul li.on{width:14px; height:14px; background-color:#fd8f10;}
.ps_sections .ps_pann .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.ps_sections .ps_pann .slideBox .bd li{ zoom:1; vertical-align:middle; }

.ps_sections .ps_pann .tit{font-size:16px; font-weight: normal; text-align: center;margin-top: 10px;}

.pro_case_box{background:url(../images/p_su_bg2.jpg) center top no-repeat; padding:65px 0 75px;}
.pro_case_box .pc_t{font-size:36px; position:relative; color:#000;padding-bottom: 20px; font-weight:normal;}
.pro_case_box .pc_t:after{content:'';width:84px; height:3px;background-color:#B90103;position:absolute;bottom:0; left:50%; margin-left:-42px;}
.pro_case_list{position:relative;margin-top:55px;} 
.pro_case_list .picScroll-left{ position:relative; }
.pro_case_list .picScroll-left .hd .prev,.pro_case_list .picScroll-left .hd .next{display:block;width:45px; height:90px; background:url(../images/pc_btn.png) no-repeat; position:absolute;top:50%; margin-top:-45px; cursor:pointer;}
.pro_case_list .picScroll-left .hd .prev{ left:-70px;}
.pro_case_list .picScroll-left .hd .next{right:-70px; background-position:right top;}
.pro_case_list .picScroll-left .bd{ padding:10px;   }
.pro_case_list .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.pro_case_list .picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width:384px;  }
.pro_case{position:relative;}
.pro_case .info{ position:absolute; bottom:0; left:0;padding:0 5%; width:90%; background:url(../images/black.4.png) repeat;background:rgba(0,0,0,.4);}
.pro_case .info .tit{font-size:16px;font-weight: normal;color:#fff;width: 85%; height:56px; line-height: 56px;}
.pro_case .info ._t{display:block;width:56px; height:56px; line-height: 56px; background-color:#B90103; text-align: center;position: absolute;right: 0;top: 0;}
.pro_case .info ._t .ico2{width:14px; height:20px; background-position:-143px -360px;}
.pdetail_pd .pro_other{ padding-bottom:60px;}
.ps_fixed { position: fixed; top: 0; margin-top: 0; width: 1200px; left: 50%; margin-left: -600px; z-index: 10; margin-bottom: 0;}

.form-validator-error {
    padding: 6px 12px;
    display: block;
    line-height: 180%;
    background: none repeat scroll 0% 0% #FFE5ED;
    border-radius: 4px;
    color: #8B0000;
    margin: 10px;
}
.form-error {
    background: url("../images/icon-fail.png") no-repeat scroll right center transparent;
	background-color:#fff;
    border: 1px solid #F00;
}
