﻿@charset "utf-8";
/* reset */
html{ height:100%}
body{ height:100%;font:13px/1.7 'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',
\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;background:#fff; background-size:100% 100%;; overflow-x:hidden;color:#555;}
body:after { display: block;height: 0;line-height: 0;overflow: hidden;visibility: hidden;content: 'Pc';}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form{margin:0; font-size:13px; font-weight:normal}
input,button,select,legend,fieldset{font-size:100%;border:0;vertical-align:middle;outline:none;
	margin:0;padding:0;box-sizing:border-box;}
button,input[type="submit"],input[type="reset"],input[type="button"]{cursor: pointer;}
textarea {overflow: auto; height: auto; vertical-align: top; resize: vertical;}
img { border: 0 none; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; max-width:100%;}
ul{padding-left:0;list-style-type:none;}
i,b{font-style:normal;font-weight: normal;}
a{text-decoration:none;outline:none;color:inherit;transition:all .3s ease;}
/*color:#999;*/
a:hover{color:#333;}

/* html5 ele */
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; }

/* ie scroll */
@-ms-viewport {width:device-width;}

/* common */
.opc0{opacity:0;}
.wrap{ max-width:1200px; margin-left:auto;margin-right:auto; *width:1200px;}
.wrap1{ max-width:1000px; margin-left:auto;margin-right:auto;}
.fix{*zoom:1;*clear:both;}.fix:before,.fix:after{content:"";display:table;clear:both;}
.oh{overflow:hidden;*zoom:1;}
.l{float:left;}.r{float:right;}
.dib{display:inline-block;*display:inline;*zoom:1;}
.pr{position:relative;}.pa{position:absolute;}
.tc{text-align:center;}.tr{text-align:right;}
.el{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hidetext { font: 0/0 a; letter-spacing: -9px; }
.btn{cursor:pointer;}
.hide{display:none;}
.arr{display: inline-block; width: 0; height: 0; overflow: hidden; }

/* ico */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url(../img/ico.png); }
.ico1_2 { background-position: -20px 0; }
.ico1_3 { background-position: -40px 0; }
.ico1_4 { background-position: -60px 0; }
.ico1_5 { background-position: -80px 0; }
.ico2_1 { background-position: 0 -20px; }
.ico2_2 { background-position: -20px -20px; }
.ico2_3 { background-position: -40px -20px; }
.ico2_4 { background-position: -60px -20px; }
.ico2_5 { background-position: -80px -20px; }
.ico3_1 { background-position: 0 -40px; }
.ico3_2 { background-position: -20px -40px; }
.ico3_3 { background-position: -40px -40px; }
.ico3_4 { background-position: -60px -40px; }
.ico3_5 { background-position: -80px -40px; }
.ico4_1 { background-position: 0 -60px; }
.ico4_2 { background-position: -20px -60px; }
.ico4_3 { background-position: -40px -60px; }
.ico4_4 { background-position: -60px -60px; }
.ico4_5 { background-position: -80px -60px; }
.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; }

/* 表格 */
.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;}


/* flex栅格 */
.flex-col { 
display: -webkit-box; display: -webkit-flex; display: -ms-box; display: flex; 
-webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; 
}
.flex-row { 
display: -webkit-box; display: -webkit-flex; display: -ms-box; display: flex; 
-webkit-box-orient: horizontal; -ms-flex-direction: row;
}
.flex-1 { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.flex-2 { -webkit-box-flex: 2; -webkit-flex: 2; flex: 2; }
.flex-3 { -webkit-box-flex: 3; -webkit-flex: 3; flex: 3; }
.flex-4 { -webkit-box-flex: 4; -webkit-flex: 4; flex: 4; }
.align-stretch { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-align-items: stretch; align-items: stretch; }
.align-center { -webkit-box-align: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; }
.justify-center { -webkit-box-pack: center; -ms-box-pack: center; justify-content: center; }
.flex-wrap{-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.scroll_cont {width: 100%;height:100%;overflow: auto;box-sizing: border-box;}

/* style */
.UnpcPush,.MobilePush{display:none;}
/* rect */
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-75{padding-bottom: 75%;}

/*header*/
.header{ position:relative;  height:78px;  z-index:100;background-color:#fff}
.i-header{ position:fixed;  top:0px; left:0px;  width:100%; z-index:99;}
.logo{ float:left; width:245px;}

.nav{ width:50%; height:78px; margin-left:320px;}
.nav li{ position:relative; float:left; width:12%; text-align:center;}
.nav li a{ display:block; line-height:78px;  font-size:14px; color:#231815;}
.nav li._last a{ background:none}


.nav li .span_1 { width:74px; height:3px; position:absolute; bottom:0px; left:50%; margin-left:-37px;}
.span_1 .b_left { width:0px; height:3px; background:#e60027; display: block; position:absolute; right:50%; top:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.span_1 .b_right { width:0px; height:3px; background:#e60027; display: block; position:absolute; left:50%; top:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover .span_1 .b_left { width:37px; height:3px; background:#e60027; display: block; position:absolute; right:50%; top:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}
.nav ul li.hover .span_1 .b_right { width:37px; height:3px; background:#e60027; display: block; position:absolute; left:50%; top:0px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all  0.3s ease-in 0s;}

.nav li .lev2{ position:absolute; display:none; left:-70px; top:78px; width:200px; padding:0 20px; background-color:#fff; border-top:1px solid #ddd;}
.nav li .lev2 li{ position:static; width:100%; line-height:60px; height:60px; border-bottom:1px solid #f0f0f0;}
.nav li .lev2 li a{ width:100%;  height:40px; margin:0 auto; margin-top:10px; line-height:40px;}
.nav li .lev2 li:hover a{ color:#fff; background-color:#e60027}

.top_hui { display:none;width:100%; height:100%; position:fixed; top:0; left:0px; z-index:5; background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#3C000000,endcolorstr=#3C000000);}

.page_nav{ display:none}


.mobile_key{ display:none; position:absolute; left:8px; top:50%; width:22px; height:18px; margin-top:-9px; background:url(../img/m_menu.png); font:0/0 a; letter-spacing:-9px;}

.topbar{ position:relative; float:right; width:240px; height:78px;}
.topbar .t-m{ float:left; width:80px; height:78px; text-align:center; color:#fff; font-size:12px;}
.topbar .t-m a{ color:#fff;}
.topbar .t-m .img{ display:block; margin-top:15px; margin-left:auto; margin-right:auto;}
.topbar .t-sear ._btn{ display:block; height:78px; background:url(../img/header-sear.png) center no-repeat} 
.topbar .t-sear .serar-input{ display:none; position:absolute; right:0px; top:100%; width:540px; background-color:#e5e0da}
.topbar .t-sear .serar-input input[type=text]{ float:left; width:60%; height:40px; padding:0 10px; background:none}
.topbar .t-sear .serar-input input[type=submit]{ float:right; height:40px; background:#533f34; padding:9px 20px;text-transform:uppercase; margin:2px; color:#fff; font-size:16px;}
.topbar .t-posi{ background-color:#676767}
.topbar .t-lan{ background-color:#e60027}


/*footer*/
footer{ margin-top:35px; background-color:#f5f5f5}
footer .ft-hd{ padding:20px 0; border-bottom:1px solid #dcdcdc}

footer .ft-hd ._ft-lk-sel{ width:200px; padding-left:20px; border:1px solid #ebebeb; height:30px; line-height:30px; background-color:#fff;}
footer .ft-hd ._ft-lk-sel ._val b{ float:right; margin-top:7px; margin-right:5px; _display:inline; width:18px; height:17px; background:url(../img/ft-lk-sel.png);}
footer .ft-hd ._option{ top:30px;}
footer .ft-hd ._share a{ width:38px; height:38px; padding-left:0; background:url(../img/share.png)}
footer .ft-hd ._share a.bds_tsina{ background-position:0 0;}
footer .ft-hd ._share a.bds_tqq{ background-position:-45px 0;}
footer .ft-hd ._share a.bds_sqq{ background-position:-91px 0;}
footer .ft-hd ._share a.bds_weixin{ background-position:-137px 0;}
footer .ft-hd ._share a.bds_bdhome{ background-position:-183px 0;}

.foot_menu{ font-family:'宋体'}
.foot_menu li{ float:left; width:14.1%;height:210px; border-left:1px solid #dcdcdc}
.foot_menu li._last{ border-right:1px solid #dcdcdc}
.foot_menu li:hover{ background:url(../img/foot-bg.png)}

.foot_menu dl{ padding-left:45px; padding-top:20px;}
.foot_menu dl dt{ margin-bottom:10px;}
.foot_menu dl dt a{ color:#1f1f1f; font-size:14px; font-weight:bold;}
.foot_menu dl dd a{ display:block; padding-left:10px; background:url(../img/foot_dot.png) left center no-repeat; color:#666;}

.foot_menu .ewm{ text-align:center; }
.foot_menu .ewm  img{ margin-top:20px;}
.foot_menu .ewm span{ display:block}
.foot_menu .ewm span font{ font-weight:bold;}

.ft-bt{ height:68px; background:url(../img/foot-bt-bg.png) center top; color:#fff;}
.ft-bt a{ line-height:68px; color:#fff;}
.ft-bt h3 a{ padding-left:15px;}

/*index*/
.top_ban{ padding-top:78px;}
.top_ban .ban_in{ width:100%; height:350px; overflow:hidden}
.top_ban .ban_in li{ overflow:hidden}
.top_ban .ban_in img{ position:absolute; left:50%; margin-left:-960px; top:0px; width:1920px; height:350px; max-width:none;}
/*.top_ban .ban_in img{ position:absolute; width:1626px; max-width:none; height:100%;  left:50%; margin-left:-813px; }*/
.top_ban .ban_in .slide_nav{ display:none}
.ban_in .ban_btn{ position:absolute; left:50%; margin-left:490px; bottom:0px; z-index:1}
.ban_in .ban_btn ._btn{ float:left; width:35px; height:35px;}
.ban_in .ban_btn .ban-in-pause{ background:url(../img/slide-pause.png); margin-right:2px;}
.ban_in .ban_btn .ban-in-prev{ background:url(../img/slide-prev.png); margin-right:2px;}
.ban_in .ban_btn .ban-in-next{ background:url(../img/slide-next.png)}

.i-pro{ position:relative; color:#000; z-index:3; margin-top:25px;}
.i-pro .wrap{ height:100%;}
.i-pro .i-pro-in{ }

.i-pro-cg{ position:relative; z-index:10; height:35px; line-height:35px; background:url(../img/i-pro-bg.png); margin-bottom:10px;}
.i-pro-cg li{ float:left; width:14%; overflow:hidden}
.i-pro-cg li a{ position:relative; display:block; height:35px; line-height:35px; margin-bottom:10px; font-size:16px; text-align:center; color:#fff;}
.i-pro-cg li a i{position:absolute; left:50%; top:100%; border-width:5px; margin-left:-5px; display:none; width:0px; height:0px; overflow:hidden; border-style:solid dashed dashed solid; border-color:#e60027 transparent transparent transparent; }
.i-pro-cg li.selected a{ background-color:#e60027}
.i-pro-cg li.selected a i{ display:block;}

.i-pro-list{  }
.i-pro-list.on{ height:305px;}
.i-pro-list li{ position:relative; height:162px;}
.i-pro-list li .li-wrap{ position:absolute; left:0px; bottom:0px; width:280px; height:162px; overflow:hidden; background-color:#fff; border:1px solid #ddd;}
.i-pro-list li span{ display:block; height:35px; line-height:35px; color:#221815; background-color:#fff; text-indent:15px;}
.i-pro-list li.on{}
.i-pro-list li.on .li-wrap{ height:305px; margin-top:-145px;border:1px solid #e60027; }
.i-pro-list li.on span{ width:90%; margin:0 auto; height:100px; line-height:normal}
.i-pro-list li.on span em._t{ margin-top:10px; font-size:15px; color:#221815}
.i-pro-list li span em{ font-style:normal; display:block;}
.i-pro-list li span em._e1{ color:#666; margin-top:10px; margin-bottom:20px;}
.i-pro-list li span em._e2{ display:inline; font-size:12px; color:#e60027; border-bottom:1px solid #e60027}
.i-pro-list li i{ position:absolute; right:5px; bottom:5px; color:#e60027; font-size:18px;}
.i-pro-list .slide_nav{ display:none}

.i-pro-in .i-pro-list-btn{  display:none; position:absolute; top:50%; margin-top:5px; display:block; width:17px; height:31px;}
.i-pro-in .ipro-list-prev{ background:url(../img/i-pro-prev.png); left:-30px;}
.i-pro-in .ipro-list-next{ background:url(../img/i-pro-next.png); right:-30px;}



.i-about{ position:relative; z-index:3; margin-top:25px;}

.iab-m{ margin-top:25px;}
.iab-m li{ position:relative; text-align:center; margin-bottom:2px; height:334px;}
.iab-m li.l4 ._t,.iab-m li.l3 ._t{ margin-top:90px;}


.iab-m li ._t{ line-height:normal; font-size:27px; color:#221815; padding-bottom:15px; margin-bottom:15px; background:url(../img/i-about-line.png) center  bottom no-repeat; margin-top:30px;}
.iab-m li ._t span{ display:block; color:#e60027; font-size:15px;}
.iab-m li ._p{ color:#666; max-width:385px; margin:0 auto; margin-bottom:10px;}
.iab-m li ._pics{ height:163px; overflow:hidden;}
.iab-m li ._pic{ position:relative; float:left; width:298px; margin-right:2px;}
.iab-m li ._pic i{ position:absolute; left:50%; top:50% ; display:block; width:41px; height:41px; margin-left:-20px; margin-top:-20px; background:url(../img/video-ico.png);}
.iab-m li ._text{ position:absolute; left:0px; top:0px; display:none; width:100%; height:100%; background:rgba(57,36,19,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99392413,endcolorstr=#99392413);}
.iab-m li ._text ._t{ color:#fff; background-image:url(../img/i-about-line2.png)}
.iab-m li ._text ._t span{ color:#fff; font-size:70px;}
.iab-m li ._text ._p{ color:#fff;}

.gotop{ display:none; position:fixed; right:20px; bottom:20px; z-index:100; width:50px; height:50px; background:url(../img/go-top.png); cursor:pointer}

/*下层*/
.Bread-B1 { float:left; margin-top:20px; color: #999999; font-size: 12px; }
.Bread-B1 a { color: #888888; }
.Bread-B1 em [class^="ico-"] { font-size: 16px; margin: 0 5px; }

.s-ban{ }
.s-wrap{position:relative; max-width:1366px; margin-left:auto;margin-right:auto; *width:1366px;}
.s-ban .s-menu{ position:absolute; left:0px; bottom:0px; width:100%; height:70px; line-height:70px; background:url(../img/black.6.png)}
.s-ban .s-menu ._list{ float:left; padding-left:80px;}
.s-ban .s-menu ._t{ float:right; font-size:25px; color:#fff; padding-right:80px;}
.s-ban .s-menu li{ float:left; margin-right:30px;}
.s-ban .s-menu li a{ display:block; padding-left:12px; font-size:14px; color:#fff; background:url(../img/s-menudot.png) left center no-repeat}

.s-con{ margin-top:50px;}
.scon-hd { margin-bottom:25px;}
.scon-hd ._t{ color:#3e3a39; float:left; margin-right:20px; font-size:27px;}
.scon-bd{ overflow:hidden; padding-bottom:20px;}
/*公司视频*/
.video-list li{ box-shadow:3px 3px 3px #ccc}
.video-list li .box{ position:relative; padding:8px; border:1px solid #dadada}
.video-list li ._text{ margin-top:20px;}
.video-list li span{ display:block;}
.video-list li span.s1{ font-size:14px;}
.video-list li span.s1 em{ float:right; font-style:normal;}
.video-list li span.s2{ color:#e60027}
.video-list li i.v-ico{ position:absolute; left:50%; margin-left:-35px; top:50%; margin-top:-65px; width:71px; height:71px; background:url(../img/about-video.png)}

/*相关信息推荐*/
.recon{ margin-top:80px; padding:30px 0; background-color:#fafafa; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea}
.recon ._t{ font-size:16px; color:#3e3a39; font-weight:bold; margin-bottom:20px;}
.recon-list {width:100%; height: 195px; display:none;margin-bottom:2em;}
.recon-list li{ width:276px;}
.recon-list li img{ width:283px; height:149px;}
.recon-list li span{ display:block; padding-right:30px; margin-top:13px; background:url(../img/rcon-ico.png) right center no-repeat; font-size:}
.rcon_btn{position: absolute; top:50%; width:20px; height: 37px; margin-top: -10px;}
.rcon-prev{left:-30px; background:url(../img/rcon-prev.png)}
.rcon-next{right:-30px; background:url(../img/rcon-next.png)}
.recon-list .slide_nav{ display:none}

/*荣誉列表*/
.honour-list li{ box-shadow:3px 3px 3px #ccc; margin-bottom:2%; }
.honour-list .box{ position:relative; border:1px solid #dadada;}
.honour-list ._text{ line-height:50px; text-align:center;}
.honour-list li ._fbg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background:url(../img/black.6.png) ;z-index: 3; display: none; }
.honour-list li ._fico { position: absolute; top: 50%; left: 50%; width: 56px; height: 56px; background: url(../img/fico.png) no-repeat; margin-top: -28px; margin-left: -28px; }
.honour-list a:hover ._fbg { display: block; }



/*新闻列表*/
.news-hd{ height:313px; overflow:hidden}
.news-hd img{ width:auto; height:313px;}
.news-hd ._info{ height:100%; border-top:2px solid #e60c31; background-color:#e9e9e9;}
.news-hd ._info ._con{ padding:40px;}
.news-hd ._info .t1{ font-size:20px; color:#e60027; font-weight:bold; margin-bottom:10px;}
.news-hd ._info .t2{ font-size:16px; color:#3e3a39; font-weight:bold; margin-bottom:10px;}
.news-hd ._info .p{ color:#555; font-size:12px;}
.news-hd ._info .more{ display:block; font-size:12px; color:#676767; font-family:'宋体'; margin-top:20px;}
.news-hd .slide_nav{ display:none}
.news-hd .arrs{position:absolute; bottom:30px; right:40px; width:30px; height:29px; background:url(../img/newshd-arr.png)}
.news-hd .arr_prev{ background-position:0 0; right:74px;}
.news-hd .arr_next{ background-position:-34px 0;}

.news-bd{ margin-top:40px;}
.NewsList-A9 li { padding: 10px; border: 1px solid #e5e5e5; overflow: hidden;  *zoom: 1; margin-bottom:20px;}
.NewsList-A9 li:hover{ border-color:#e60027}
.NewsList-A9 ._img { float: left;  max-width: 50%; margin-right: 15px; }
.NewsList-A9 ._img img { width:213px; height: auto }
.NewsList-A9 ._t { font-size: 15px; margin-bottom: 5px; font-weight:bold; }
.NewsList-A9 ._t a { color: #333333; }
.NewsList-A9 ._t a:hover { color: #e60027; }
.NewsList-A9 ._p { line-height: 1.6em; max-height: 4.8em; overflow: hidden; color: #666; margin: 12px 0; font-size:12px; }
.NewsList-A9 ._i { overflow: hidden;  *zoom: 1;
}
.NewsList-A9 ._i span, .NewsList-A9 ._i a { float: left; line-height: 26px; padding: 0 10px; }
.NewsList-A9 ._i ._more { padding-left:25px; background:url(../img/rcon-ico.png) left center no-repeat; }
.NewsList-A9 ._i ._date { color:#e60027 }

.hot-keys ._t{ position:relative; border-bottom:1px solid #b2b2b2; padding-bottom:5px; margin-bottom:20px; font-size:18px; font-weight:bold; color:#3e3a39; }
.hot-keys ._t i{ position:absolute; left:0px; bottom:-1px; height:1px; width:95px; background-color:#e60027}
.hot-keys li a{ display:block; padding-left:15px; height:38px; line-height:38px; color:#3e3a39; font-size:14px;}
.hot-keys li a:hover{ background-color:#f6f6f6; color:#e60027;}
.hot-keys li i{ float:right; width:4px; height:7px; background:url(../img/hot-keys.png); margin-top:15px; margin-right:10px;}
.hot-keys li a:hover i{ background-position:0 -43px;}

/*分页*/
.page { text-align: center; line-height: 16px; margin-top: 40px; }
.page span, .page a { display: inline-block; border: 1px solid #ededed; padding: 5px 13px; 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: #e31008; color: #ffffff; }
.page span.goprev, .page span.gonext { color: #cccccc; background: none; }
.page span.count { border: 0; background: 0; color: #333333; }

/*产品列表*/
.pro-menu ._t{ height:55px; line-height:55px; text-align:center; font-size:16px; background-color:#e60027; color:#fff;}
.pro-menu li { margin-top:1px;}
.pro-menu li>a,.pro-menu .sub_pro a{ display:block; height:48px; line-height:48px; padding-left:30px;  font-size:14px; color:#666; background:url(../img/promenu-ico.png) 95% center no-repeat #ededed}
.pro-menu .sub_pro{ display:none;}
.pro-menu .sub_pro a{ background:none;}

.pro-sear{ padding:20px; border:1px solid #dbdbdb; margin-top:15px;}
.pro-sear ._t{ float:left; margin-right:15px; font-size:14px; font-weight:bold; color:#3e3a39;}
.pro-sear ._sel{ float:left; margin-right:20px;}
.pro-sear ._sel select{ width:148px; height:22px; line-height:22px; border:1px solid #a6a6a6; box-shadow:3px 3px 3px #ccc;}
.pro-sear ._btn{ float:left;}
.pro-sear ._btn input{ width:62px; height:22px; line-height:22px; text-align:center; color:#fff;}
.pro-sear ._btn input[type=submit]{ background-color:#e61639;}
.pro-sear ._btn input[type=reset]{ background-color:#bababa}

.pro-list { margin-top:20px;}
.pro-list li { margin-bottom:2%}
.pro-list li .box{border:1px solid #e7e7e7;}
.pro-list li ._img{ position:relative; height:0; padding-bottom:75%; }
.pro-list li ._img img{ position:absolute; left:0px; bottom:0px; width:100%; height:100%;}
.pro-list li  span{ display:block; height:50px; line-height:50px; color:#3e3a39; font-size:13px; padding-left:15px;}
.pro-list li  span i{ color:#e60027; font-size:20px; font-style:normal;}

/*产品详细*/
.prot-hd ._info{ float:left; width:45%;}
.prot-hd ._img{ float:right; width:505px;}
.prot-hd ._img img{ width:405px; height:340px;}
.prot-hd ._info ._t{ padding-bottom:10px; border-bottom:4px solid #e60027; line-height:normal; font-size:27px; font-weight:bold; color:#000;}
.prot-hd ._info ._t span{ display:none; padding-left:8px; font-size:14px; color:#3f3f3f;}
.prot-hd ._info .t1{ padding:10px 0 7px; }
.prot-hd ._info .t1 .s1{ display:block; color:#000;  font-size:16px;}
.prot-hd ._info .t1 .s1 i{ font-size:12px;}
.prot-hd ._info .t1 .s1 b{ color:#e60027; }
.prot-hd ._info ._btn a{ display:block; height:45px; line-height:45px; color:#fff; font-size:16px; text-align:center; background-color:#8b8888; margin:10px 0;}
.prot-hd ._info ._other{ border-top:2px solid #dbdbdb;}
.prot-hd ._info ._other li{ background:url(../img/prodti3.png) right center no-repeat}
.prot-hd ._info ._other a{ display:block; padding-left:40px;  height:45px; line-height:45px; color:#5e5e5e; border-bottom:2px solid #dbdbdb; font-weight:bold;}
.prot-hd ._info ._other a.a1{ background:url(../img/prodti1.png) left center no-repeat}
.prot-hd ._info ._other a.a2{ background:url(../img/prodti2.png) left center no-repeat}

.pro-rec { padding-left:20px;border-left:1px solid #d9d9d9}
.pro-rec ._t{ color:#000; font-size:16px; margin-bottom:15px;}
.pro-rec li span{ display:block; height:35px; line-height:35px; text-align:center; font-size:12px;}
.pro-rec .btn a{ float:left; width:49%; height:25px; background-color:#ececec; background-position:center center; background-repeat:no-repeat;}
.pro-rec .btn a.prev{ background-image:url(../img/prodtprev.jpg); margin-right:1px; }
.pro-rec .btn a.next{ background-image:url(../img/prodtnext.jpg) }

.pdet_tabval{ margin-top:30px;}
.pdet_tabval .ptab_top { height:60px; background:#f7f7f7; border-top:1px solid #dadada; border-bottom:1px solid #dadada;}
.ptab_top .ptab_key_list{ }
.ptab_top .ptab_key_list li{position:relative; float:left; width:auto; padding:0 50px; height:60px; line-height:60px; text-align:center; left:auto;color:#7e7e7e;}
.ptab_top .ptab_key_list li i{ font-size:24px; }
.ptab_top .ptab_key_list li p{ line-height:18px; font-size:14px;}
.ptab_top .ptab_key_list li.tab_t_cur{ background:#e60027; color:#fff;}
.pdet_tabval .pde_tab_c{ padding:25px 0;}

/*加入我们*/
.job-con{ background:url(../img/jobconbg.jpg) right top no-repeat}

.JobList-J2{ min-height:600px;}
.JobList-J2 ._jt {  height: 40px; line-height: 40px; margin-top: 10px; border-bottom:1px solid #ebebeb; overflow: hidden;  *zoom: 1;
cursor: pointer; }
.JobList-J2 ._jt strong { float: left; width:auto; padding-left:5px;  text-align: center; color: #3e3a39; font-size:14px; font-weight:normal}
.JobList-J2 ._jt span { float: right; width:13px; height:13px; margin-right:20px; margin-top:14px; background:url(../img/job1.jpg);}
.JobList-J2 ._jt_act{ border-bottom:0;}
.JobList-J2 ._jt_act span{ background:url(../img/job2.jpg)}
.JobList-J2 ._jc { display: none; margin-top:10px;}
.JobList-J2 ._jcon { padding: 15px; background-color:#f7f7f7; line-height:2;}
.JobList-J2 ._jcon  p{ color:#737373; font-size:12px;}
.JobList-J2 ._jcon  p strong{ font-size:14px; font-weight:normal; color:#595757}


/*销售网络*/
.net-left ._info span{ color:#888; line-height:35px;}
.net-left ._info span b{ color:#e60027}
.net-left ._info span.s1{ float:left}
.net-left ._info span.s2{ float:right}
.net-left ._info span.s2 b{ font-size:20px; padding:0 3px;}

.net-left .area{ float:left; width:48%; margin-right:4%; height:35px; line-height:35px; background-color:#dedede}
.net-left .area.city{ margin-right:0;}
.net-left .area ._val{ padding-left:13px}
.net-left .area ._val b{ float:right; width:7px; height:4px; background:url(../img/area-b.jpg) no-repeat; margin-right:12px; margin-top:17px;}
.net-left .area ._option{ top:35px;}
.net-left .area ._option a{ padding-left:13px;}
.net-left ._form ._btn{ float:left; width:100%; margin-top:10px}
.net-left ._form ._btn a{ display:block; height:37px; line-height:37px; text-align:center; color:#000; font-size:20px; border:1px solid #dfdfdf;}
.net-left ._form .netse_btn{ width:384px;display:block; height:37px; line-height:37px; text-align:center; color:#000; font-size:20px; border:1px solid #dfdfdf;}

.net-left ._form ._btn a:hover{ background-color:#e60027; color:#fff;}
.net-left ._form ._btn input:hover{ background-color:#e60027; color:#fff;}

.net-list{ border:1px solid #dedede;height:435px; overflow:auto;}
.net-list li{ position:relative; padding:20px; padding-left:60px;}
.net-list li i{ position:absolute; left:20px; top:20px; width:23px; height:23px; line-height:23px; text-align:center; color:#fff; background-color:#333333;}
.net-list li ._t{ font-size:14px; color:#202020; margin-bottom:15px;}
.net-list li  p{ color:#666;}
.net-list li  p span.pt{  color:#221815}
.net-list li:hover{ background-color:#dedede}
.net-list li:hover i{ background-color:#e42c4c}

/*在线留言*/
.message-p{ margin-bottom:20px; font-size:14px; color:#595757}
.message-p b{ color:#e60027; font-size:18px;}

.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: 27px; }
.Form-P1 .Form-P1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-P1 .Form-P1-li input { height: 35px; line-height: 35px; 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: 208px; padding: 7px 0; }
.Form-P1 .Form-P1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-P1 .Form-P1-Btn button { width: 103px; height: 33px; line-height: 33px; text-align: center; color: #fff; font-size:14px; }
.Form-P1 .Form-P1-Btn ._submit { background: #e60027; margin-right: 10px; }
.Form-P1 .Form-P1-Btn ._reset { background: #b5b5b5; }

/*发展历程*/
.History-H4-T { height: 78px; }
.History-H4 .tab_t { width:192px; height:68px; padding-top:10px; font-size: 14px; text-align:center; font-size:13px; color:#898989; border:1px solid #e2e2e2}
.History-H4 .tab_t strong{ display:block; font-size:16px; color:#595757;}
.History-H4 .tab_t_cur {font-weight: bold; font-size: 13px; font-weight:normal; background:url(../img/history-bg.png); background-size:cover;}
.History-H4 .tab_t_cur strong{color: #e60027;}
.History-H4 .tab_c { border-top: 1px solid #dbdfe1; }
.History-H4 .tab_c ul { background: url(../img/line.png) center 0 repeat-y; padding-top: 30px; }
.History-H4 .tab_c li { background: url(../img/dot.png) center 25px no-repeat; padding-bottom: 20px; }
.History-H4 .tab_c ._img { float: right; width: 47%;}
.History-H4 .tab_c ._img img { height: 104px; margin: 0 15px 15px 0; }
.History-H4 .tab_c ._text { float: left; width: 47%; text-align: right; }
.History-H4 .tab_c ._title { font-size: 20px; color: #747474; line-height: 1.8em; }
.History-H4 ._even ._img { float: left; text-align: right; }
.History-H4 ._even ._img img { margin: 0 0 15px 15px; }
.History-H4 ._even ._text { float: right; text-align: left; }

/*新闻详情页*/
.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: #e60027; }
.NewsDetail-B2 .myart { padding: 20px 0; }
.NewsDetail-B2 .myart  p{ font-size:inherit;}
.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; }
.about-NewsDetail-B2 ._head ._title{ margin-bottom:13px;}

/*工艺流程*/
.gylc-con{ max-width:960px; margin:0 auto; *width:960px;}
.gylc-con .t{margin-bottom:20px; font-size:20px; font-weight:bold; text-align:center; color:#3e3a39;  }
.gylc-con .s-t{ margin-bottom:25px; color:#e60027; font-size:16px; text-align:center;}
.gylc-con  p{ max-width:745px; margin:0 auto;  margin-bottom:35px; text-align: center; color:#666;}

.gyp1{ padding-bottom:80px; border-bottom:1px solid #c5c5c5; margin-bottom:40px;}
.gyp1-list1{ margin-bottom:70px;}
.gyp1-list1 li{ float:left; text-align:center;}
.gyp1-list1 li span{ display:block; margin-top:20px; color:#3e3a39; font-size:12px; text-align:center; }

.gyp1-list2{ position:relative; height:365px;}
.gyp1-list2 ._lx{ height:365px;}
.gyp1-list2 .gylc_nav{ position:absolute; bottom:-25px; left:50%; margin-left:-50px;}
.gyp1-list2 .gylc_nav a{ float:left; width:8px; height:8px; margin-right:8px; background-color:#c5c5c7; font:0/0 a; letter-spacing:-9px;}
.gyp1-list2 .gylc_nav a.on{ background-color:#e60027;}

.gyp2{ padding-bottom:80px; border-bottom:1px solid #c5c5c5; margin-bottom:40px;}
.gyp2 ul{ width:101%;}
.gyp2 li{ position:relative; float:left; width:33%; margin-right:1px; margin-bottom:1px; overflow:hidden;}
.gyp2 li div{ padding-bottom:56%;}
.gyp2 li span{ display:none; position:absolute; left:0px; top:0px; width:100%; height:100%; text-align:center; background:url(../img/black.6.png); color:#fff; font-size:12px;}

.b_img{ float:left; width:75%; margin-right:4px;}
.s-img{ float:left; width:24.5%;}
.s-img li{ margin-bottom:4px; cursor:pointer;}


/*联系我们*/
.contact-left ._t{ font-size:20px; color:#3e3a39; margin-bottom:20px;}
.contact-left ._t span{ display:block; font-size:12px; color:#666;}

.contact-right ._bt{ font-size:14px; color:#221815; padding-left:28px; height:35px; line-height:35px; background-color:#bebab7}
.wd-list{ height:905px; overflow:auto; border:1px solid #e3e1e0; }
.wd-list li{ padding:40px 20px; border-bottom:1px solid #e3e1e0; overflow:hidden; }
.wd-list li ._t{ font-size:14px; color:#3e3a39; font-weight:bold;}
.wd-list li a{ color:#e60027;}
.wd-list li .wdcon-left{ float:left}
.wd-list li .wdcon-right{ float:right; width:150px;}
.wd-list li:hover{ background-color:#dedede}

.message{ margin-top:50px;}
.message ._title{ font-size:18px; color:#3e3a39; padding-bottom:10px; background:url(../img/contact-line.png) left bottom no-repeat}
.Form-M2{ background-color:#f6f6f6; padding-left:45px; padding-top:35px; padding-bottom:35px;}
.Form-M2 .Form-M2-li { padding-top: 10px; }
.Form-M2 .Form-M2-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-M2 .Form-M2-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-M2 .Form-M2-li textarea { border: 1px #ddd solid; width: 70%; }
.Form-M2 .Form-M2-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-M2 .Form-M2-li input._yzm { width: 20%; }
.Form-M2 .Form-M2-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.Form-M2 .Form-M2-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-M2 .Form-M2-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-M2 .Form-M2-Btn { padding: 27px 0 0 60px; }
.Form-M2 .Form-M2-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; }
.Form-M2 .Form-M2-Btn ._submit { background: #e60027; margin-right: 10px; }
.Form-M2 .Form-M2-Btn ._reset { background: #909090; }

.job-zc-con{ min-height:280px; background:url(../img/job-zc.jpg) right top no-repeat}
.sub-company { clear:both;}
.sub-company .title{ height:88px; line-height:88px; border-top:1px dotted #d6d6d6; margin-top:40px; font-size:18px; color:#210707}
.sub-company li{ position:relative; overflow:hidden; margin-bottom:70px;}
.sub-company img{ float:left; max-width:40%; height:auto;}
.sub-company .text{ float:right; width:60%;}
.sub-company .text ._st{ font-size:14px; color:#9a9a9a;}
.sub-company .text ._t{ font-size:24px; color:#3e3e3e; margin:15px 0;}
.sub-company .text ._p{ font-size:12px; color:#767676}
.sub-company .text ._more { position:absolute; left:40%; bottom:0px; padding-left:25px; background:url(../img/rcon-ico.png) left center no-repeat;}

.album_ordinary .slide_nav{ display:none}

.map_img img{ max-width:none;}

/*网站地图*/
.content-5011{overflow:hidden;line-height:30px;padding:8px 10px;border-bottom:1px solid #ddd;*zoom:1;}
.content-5011 h4{margin-right:10px;}
.content-5011 h4 a{display:block;text-align:center;background:#ececec;font-size:14px;}
.content-5011 h4 a:hover{background:#ccc;color:#fff;}
.content-5011 .site_cell a{float:left;color:#666;padding-right:35px;transition:none;}
.content-5011 .site_cell a:hover{color:#333;}



.content .top_sear div.search-all { border-bottom: 1px solid #ddd; margin-left: 0; margin-top: 10px; padding-bottom: 10px;}
.content .top_sear form { background-color: #eee;  margin-bottom: 26px; padding: 16px 0 16px 10px;}
.content .top_sear div.paging-search { margin-top: 15px;}
.content .top_sear div.search-title { font-weight: bold;}
div.search-all { color: #000; line-height: 25px; margin-left: 10px;}
