@charset "utf-8";
/*
* reset
*/
body, input, textarea, button, select, legend, fieldset { font: 12px/1.8 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, sans-serif; }
body { overflow-x: hidden; color: #444; line-height:24px;}
input, textarea, button, select, legend, fieldset { border: 0; background: none; vertical-align: middle; outline: none; margin: 0; padding: 0; }
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0; }
h3{ font-weight:normal;}
img { border: 0 none; width: auto\9; /*height: auto;*/ max-width: 100%; vertical-align: top; -ms-interpolation-mode: bicubic; }
ul, ol { padding-left: 0; list-style-type: none;}
a { text-decoration: none; outline: none; color: #1c1c1c; transition: all .3s ease; }
a:hover { color: #666; }
i, b { font-style: normal; }
/*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: 1230px; margin-left: auto; margin-right: auto; *width:960px;
}
.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; }
.bg { background: #f1f0f0; }
/*ico*/
.ico { display: inline-block; overflow: hidden; vertical-align: middle; background: url(../img/ico.png); }
.ico1_2 { background-position: -37px 0; width: 11px; height: 16px; margin-right: 6px; }
.ico1_3 { background-position: -18px 0; width: 16px; height: 16px; margin-right: 6px; }
.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; }
.c_arr { background: url(../img/cont.png) no-repeat; display: inline-block; overflow: hidden; vertical-align: middle; width: 49px; height: 49px; }
.c_arr_2 { background-position: -49px 0; }
.c_arr_3 { background-position: -98px 0; }
/*表格*/
.datalist { border: 1px solid #ccc; /* 表格边框 */ border-collapse: collapse; /* 边框重叠 */ background-color: #fff; /* 表格背景色 */ }
.datalist caption { padding-bottom: 5px; text-align: left; }
.datalist th { border: 1px solid #ccc; /* 行名称边框 */ background-color: #eee; /* 行名称背景色 */ color: #000;    /* 行名称颜色 */ font-weight: bold; padding: 5px 0 4px 15px; text-align: left; }
.datalist td { border: 1px solid #ccc; /* 单元格边框 */ text-align: left; padding: 5px 0 4px 15px; }
.datalist tr.altrow { background-color: #c7e5ff; /* 隔行变色 */ }
/*
flex栅格
*/
.flex-col { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-flex-direction: column; flex-direction: column; }
.flex-row { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: horizontal; }
.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; align-items: stretch; }
.align-center { -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.justify-center { -webkit-box-pack: center; justify-content: center; }
.flex-wrap { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
/*
* style
*/
.UnpcPush, .MobilePush { display: none; }
/*头部*/
.top_bar { border-top: 5px #0079ca solid; border-bottom: 1px #c5c5c5 solid; height: 28px; line-height: 28px;  }
.share { width: 100%; color: #686868; padding-top:5px;}
.bdsharebuttonbox { padding-top:0px !important; margin-top:-3px;}
.share li { float: right; padding-right: 5px; height: 14px; line-height: 14px; padding: 0 20px 0 10px; border-left: 1px #9d9d9d solid; }
.share li a { color: #747474; }
.share li a.language { color: #0079ca; }
.share li.left { float: left; margin-left: 0; font-size: 14px; background: none; }
.share li span { font-size: 14px; font-weight: bold; }
.share input { float: left; }
.share .ser { background: url(../img/ico.png) no-repeat 0 0; width: 15px; height: 16px; border: none; cursor: pointer; }
.share .serTxt { height: 14px; line-height: 14px; font-size: 12px; border: #ebebeb solid 1px; color: #666; padding-left: 10px; display: none; background: #fff; font-family: microsoft yahei; }
.head { background: #fff; position: relative; height: 90px; z-index: 99; }
.head .logo{ padding:10px 0;}
.head_r span { display: inline-block; }
.i_content { padding: 15px 0; }
.i_main { padding-bottom: 60px; }

.lxfs{float:right;/*width:235px;*/ padding:30px 0;}
.lxfs .ico{width:30px; height:29px; float:left;}
.lxfs span{display:block; margin-left:15px; margin-top:6px; font-size: 22px;font-weight: bold; float: left; overflow:hidden;}
/*导航*/
.menu{background-color:#0079ca;}
.menu .nav { width: 100%; }
.menu .nav ul { margin-right: -10px; }
.menu .nav li { float: left;  height: 50px; line-height: 50px;  width:144px;position:relative; z-index:99999; }
.menu .nav li.na04{width:120px;}
.menu .nav a { display: block; text-align: center; font-family: 'microsoft yahei'; font-size: 15px; color: #FFFFFF; _zoom: 1; padding: 0 10px; font-weight: bold; }
.menu .nav i { display: inline-block; width: 16px; height: 16px; overflow: hidden; background: url(../img/nav_p.png) center no-repeat; vertical-align: middle; margin-left: 3px; }
.menu .nav .secNav { border-bottom: 4px #0e8dd7 solid; display: none; width:148px; background:#fff;  overflow:hidden; }
.secNav .wrap a { color:#1c1c1c; padding: 0px 5px; display: block; width: 138px; height: 32px; line-height: 32px; font-size: 12px; font-weight: normal; border-bottom: none !important;
overflow:hidden;text-overflow:ellipsis;white-space: nowrap;
}
.secNav .wrap a:hover {color:#0e8dd7!important; background:#e6e6e6;}
.secNav p {background:#f2f2f2; line-height: 32px; }
.menu .nav li.na05 .secNav { width: 200px; margin-left: -43px; }
.menu .nav li.na05 .secNav a{ width:190px; }

.banner { height: 433px; position: relative; z-index: 1; }
.banner .slide_nav { position: absolute; left: 50%; bottom: 23px; margin-left: 197px; cursor: pointer; }
.banner .slide_nav a { display: inline-block; width: 14px; height: 14px; margin-right: 15px; background:#606060; border-radius: 50%; overflow:hidden; text-indent:-99px; }
.banner .slide_nav .on { background: #0079ca; }
.banner img { position: absolute; left: 50%; margin-left: -960px; bottom: 0; width: 1920px; max-width:none; }
/*首页行业新闻*/
.Notice { height: 50px; width: 100%; margin-top: 20px; }
.Notice h3 { width: 101px; height: 44px; background: #0079ca; font-size: 15px; font-weight: bold; text-align: center; line-height: 44px; float: left; color: #fff !important; z-index: 10; border: 1px #0079ca solid; }
.Notice .NoticeBox { position: relative; width: 854px; float: left; background: #f1f0f0; border: 1px #e6e6e6 solid; }
.Notice .NoticeList { width: 652px; overflow: hidden; float: left; padding-left: 30px; height: 44px; }
.Notice .NoticeList li { float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 44px; width: 652px; }
.Notice .NoticeList li a { color: #7b7a7a; }
.Notice .NoticeList li i { padding-left: 90px; }
.Notice .NoticeBox .harrs { background: url(../img/arr.gif) no-repeat; height: 15px; width: 43px; position: absolute; top: 15px; display: block; }
.Notice .NoticeBox .hprev { background-position: 0 0; width: 20px; right: 66px; }
.Notice .NoticeBox .hnext { background-position: -23px 0; width: 20px; right: 47px; }
/*
*首页产品展示
*/
.i_probox { margin-top: 25px; }
.channelN { font-size: 22px; }
.channelN span { color: #0079ca; }
.channelN b { color: #adadad; }
.channelN span.en { font-family: Arial; font-size: 16px; color: #adadad; }
.i_probox .i_probox_con {padding: 28px 18px 46px 16px; }
.i_probox .i_probox_con .dl { position:absolute; width: 367px; margin: 10px 20px 0 0; color: #606060; display:none; }
.i_probox .i_probox_con dt { font-size: 18px; font-weight: bold; }
.i_probox .i_probox_con .more { color: #0079ca; font-size: 14px; font-weight: bold; display: block; margin-top: 10px; }
.prolist {width:640px; float:right;}
.prolist li {float: left; border-bottom: 3px #000 solid; width:205px; height: 219px; overflow: hidden; position: relative;}
.prolist li ._pic { width: 205px; height:166px; margin-top:26px;}
.prolist li ._pic img {width: 100%; height: 100%;}
.prolist li a * { cursor: pointer; }
.prolist li p { position: absolute; left: 0; bottom: 0; width: 100%; height: 53px; line-height: 53px; background: url(../img/black24.png); background: rgba(0,0,0,0.24); text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; font-weight: bold; color: #fff; }
.prolist li:hover { border-color: #0079ca; }
.prolist li:hover p { color: #0079ca; }
/*
*首页新闻动态
*/
.i_newsbox { margin-top: 35px; }
.tho { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer; }
.home_news{ padding:30px 10px;}
.i_news_slide { height: 231px; }
.i_news_slide ul { height:231px; width:366px; overflow:hidden; float:left}
.i_news_slide li { width: 366px!important; height: 231px ; }
.i_news_slide .slide_c img { width: 366px; height: 231px; }
.i_news_slide .ban_nav { bottom: auto; top: 0; width: 172px; height: 100px; }
.i_news_slide .ban_nav a { display: block; width: auto; height: 45px; line-height: 16px; padding: 10px; background: #cfcfcf; margin-bottom: 8px; text-align: left; font-size: 12px; }
.i_news_slide .ban_nav .on { background: #bebebe; color: #11732c; }
.i_news_slide li p { position: absolute; left: 0; bottom: 0; height: 35px; line-height: 35px; width: 100%; text-align: center; background: url(../img/black4.png); background: rgba(0,0,0,.4); color: #fff; }
.i_news_slide .slide_nav { width: 640px;right: 10px; }
.i_news_slide .slide_nav a { display: block; height: 70px; padding: 5px; }
.i_news_slide .slide_nav .date { float: left; width: 60px; height: 60px; border-right: 1px solid #ddd; text-align: center; line-height: 1.2; margin-right: 8px; color: #a6a5a5; font-size: 14px; font-family: Arial; }
.i_news_slide .slide_nav .date b { display: block; font-size: 34px; }
.i_news_slide .slide_nav p { float: left; width: 555px; cursor: pointer; color: #666; }
.i_news_slide .slide_nav .title { font-size: 14px; }
.i_news_slide .slide_nav .p { height: 44px; overflow: hidden; }
.i_news_slide .slide_nav a:hover .title, .i_news_slide .slide_nav a:hover .date { color: #0079ca; }
.i_news_slide .slide_nav a.on .title, .i_news_slide .slide_nav a.on .date { color: #0079ca; }
/*
*首页联系我们
*/
.i_cont_box { padding: 33px 20px 3px; }
.i_cont_box .i_cont_img { width: 448px; }
.i_cont_box .i_cont_img a { display: inline-block; /*width: 203px; height: 126px;*/ overflow: hidden; margin-right: 18px; padding-bottom: 30px; }
.i_cont_box .i_cont_img a img { width: 100%; height: 100%; }
.i_cont_box .i_cont_conn { width: 640px; }
.i_cont_box .i_cont_conn ._p { color: #616161; font-size: 14px; font-weight: bold; line-height: 18px; }
.i_cont_box .i_cont_conn li { height: 72px; overflow: hidden; margin-top: 10px; }
.i_cont_box .i_cont_conn li a * { cursor: pointer; }
.i_cont_box .i_cont_conn li span { margin-right: 25px; }
.i_cont_box .i_cont_conn ._title { color: #0079ca; font-size: 14px; font-weight: bold; }
.i_cont_box .i_cont_conn ._con { color: #a6a6a6; }

/*
*首页品牌
*/
.i_brand_box{padding:33px 20px 9px; }
.i_brand_box .brand_list {/*margin-right:-24px;*/}
.i_brand_box .brand_list li{ float:left; margin:0 24px 24px 0; position: relative; width: 212px; }
.i_brand_box .brand_list li img{width: 212px; height:145px;}
.i_brand_box .brand_list li p{ position: absolute; width: 100%; height: 24px; line-height: 24px; color: #fff; bottom: 0px; left: 0px; background: rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000); text-align:center;}

.demo {
    overflow: hidden;
}
.brand-roll{
    width: 1000%;
    overflow: hidden;
}
.brand-roll .demo1, .brand-roll .demo2 {
    float: left;
    overflow: hidden;
}
/*
*底部
*/
.foot { background: #0079ca; height: 51px; line-height: 51px; color: #fff; margin-top: 50px; }
.foot a { color: #fff; }
.foot img { vertical-align: middle; }
.foot em { font-style: normal; padding: 0 4px; }
.foot .tongji { width: 195px; display: inline-block; }
/*
*面包线
*/
.breadCrumbs { /*background: url(../img/images/breadCrumbs_bg.gif) repeat-x center;*/ height: 44px; line-height: 44px; /*color: #fff;*/ }
.breadCrumbs .wrap{ border-bottom:1px dotted #d8d8d8;}
.breadCrumbs a { /*color: #fff;*/ }
.breadCrumbs em { margin: 0 10px; font-style: normal; }
.channelT { width: 100%; overflow: hidden; height: 66px; }
.channelT h1 { font-size: 20px; font-weight: normal; line-height: 80px; }
.channelT.servicetit h1 { font-size:16px;}
.channelT li { float: left; _display: inline; font-size: 14px; }
.channelT li a {display: inline-block; height: 44px; line-height: 44px; padding: 0 15px; border: #d8d8d8 solid 1px; margin-right:10px; margin-bottom:10px;}
.channelT li.cur a,.channelT li:hover a{ border:1px solid #2d8bc6;/* border-bottom: #2d8bc6 solid 1px; background: url(../img/images/arrow.gif) no-repeat center bottom; */}
.channelT ul {border-bottom: #d8d8d8 solid 1px; margin-top: 10px; }
.channelT.pro{height:auto;}
.channelT.pro ul{border-bottom: 0;}
.channelT.pro .cate{ width:100%;border-bottom: #d8d8d8 solid 1px;}
/*
*关于我们
*/
.about_up { background: #f1f1f1; margin-bottom: 30px; }
.about_up .l:nth-child(1){ width:649px; overflow:hidden;}
.about_up .l:nth-child(2){ width:311px; overflow:hidden;}
.about_up h4 { font-size: 16px; color: #fff; font-weight: bold; background: #0079ca; width: 120px; height: 40px; line-height: 40px; text-align: center; }
.about_up .r_txt { line-height: 26px; padding-left: 20px; padding-top: 30px; }
.about_text { margin-bottom: 50px; }
.about_list li { float: left; margin: 0 12px; position: relative; width: 212px; }
.about_list li p { position: absolute; width: 100%; height: 24px; line-height: 24px; color: #fff; bottom: 0px; left: 0px; background: rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000);
text-indent: 10px; }
/*
*产品中心
*/
.pro_intro h3 {color: #0079ca; font-size: 22px; font-weight: normal; background: url(../img/images/icon1.gif) no-repeat left; padding-left: 30px; }
.pro_intro { border-bottom: #0079ca solid 2px; }
.pro_intro p { padding-left: 10px; padding-bottom: 25px; line-height: 22px; }
.pro_list li img {float:left; width: 210px; height: 170px; margin-right:30px;}
.pro_list li { border-bottom: #e4e5e5 solid 1px; height: 170px; padding:15px 0;}
.pro_list li .intro {padding-right: 30px; font-size:14px;}
.pro_list li .intro h3 {font-size: 18px; font-weight: bold; margin-bottom: 10px; }
/*
*新闻中心
*/
.innerLeft { width: 235px; float: left; }
.news_up { border: #cacaca solid 1px; padding: 10px; margin-bottom: 25px; }
.news_up img { margin-bottom: 15px; }
.news_up h3 { color: #0079ca; line-height: 18px; }
.news_up span { font-weight: bold; }
.news_up p { line-height: 18px; }
.news_up .detail { color: #0079ca; }
.innerLeft .box { background: url(../img/images/left1.jpg) no-repeat center; width: 210px; height: 60px; padding-top: 10px; padding-left: 23px; margin-bottom: 10px; }
.innerLeft .box2 { background-image: url(../img/images/left2.jpg) }
.innerLeft .box h4 { font-size: 14px; }
.innerLeft .box span { color: #0079ca; }
.innerRight { float: right; width: 930px; padding-left: 20px; border-left: #cdcdcd dashed 1px; }
.NewsList-A5 li { padding: 10px 0; border-bottom: 1px dotted #cdcdcd; overflow: hidden; *zoom: 1;
}
.NewsList-A5 ._t, .NewsList-A5 ._t a { color: #333; font-size: 16px; margin-bottom: 8px; }
.NewsList-A5 ._t a:hover { color: #666; }
.NewsList-A5 ._img { float: left; height: 8em; max-width: 30%; margin-right: 1em; }
.NewsList-A5 ._img img { height: 100%; }
.NewsList-A5 ._p { line-height: 1.6em; max-height: 4.8em; overflow: hidden; color: #666; margin: 8px 0; }
.NewsList-A5 ._link { background: #0079ca; color: #fff; padding: 0 5px; border-radius: 2px; }
.NewsList-A5 ._link:hover { background: ##0079ca; }
.NewsList-A5 ._i { color: #999; margin-top: 8px; }
.NewsList-A5 ._i span { margin-right: 1em; }
.NewsList-A5 ._i i { display: inline-block; width: 20px; height: 20px; vertical-align: middle; }
.NewsList-A5 .ico_data { background: url(data.png) center center no-repeat; }
.page { text-align: center; line-height: 20px; margin-top: 20px; }
.page span, .page a { display: inline-block; border: 1px solid #ddd; padding: 4px 10px; vertical-align: middle; margin-left: -1px; margin-bottom: 10px; }
.page .goprev { margin-right: 1em; }
.page .gonext, .page .count { margin-left: 1em; }
.page span, .page a:hover { background: #0079ca; color: #fff; }
.page span.goprev, .page span.gonext { color: #ddd; background: none; }
.page span.count { border: 0; background: 0; color: #000; }
@media only screen and (max-width: 40em) {
.NewsList-A5 ._img { float: none; height: auto; }
.NewsList-A5 ._img img { width: 100%; height: auto; }
}
/*
招聘*/
.JobList-J2 ._detailBtn { border-bottom: 1px solid #dfdfdf; padding-top: 2%; padding-bottom: 2%; text-align: right; width: 104%; margin-left: -2%; }
.JobList-J2 ._channelBtn { color: #0075e2; font-size: 16px; display: inline-block; height: 28px; line-height: 28px; padding: 0 10px; width: auto; }
.JobList-J2 ._j_list { clear: both; }
.JobList-J2 ._jt { background-color: #dfedf8; clear: both; cursor: pointer; height: 30px; line-height: 30px; margin-top: 10px; }
.JobList-J2 ._jt h3 { float: left; font-size: 12px; padding-left: 2%; width: 93%; border-bottom: none; line-height: 30px; }
.JobList-J2 ._jt h3 strong { width: 33%; display: inline-block; color: #0075e2; }
.JobList-J2 ._jt span { float: right; height: 30px; line-height: 28px; padding-right:8px;}
.JobList-J2 ._jt [class^="ico-"] { font-size: 12px; color: #0075e2; }
.JobList-J2 ._jt_act { border-bottom: 0 none; background: #0079ca; color: #fff; }
.JobList-J2 ._jt_act [class^="ico-"] { }
.JobList-J2 ._jc { clear: both; display: none; }
.JobList-J2 ._jcon { line-height: 24px; padding: 2%; color: #818181; }
@media only screen and (max-width: 40em) {
.JobList-J2 ._jt span { display: none; }
}
.JobList-J2 ._jt_act h3 strong { color: #fff; }
.JobList-J2 ._jt [class^="ico-"] { background:url(../img/images/arr1.png); width:11px; height:11px; vertical-align:middle; display:inline-block; *margin-top:5px;
}
.JobList-J2 ._jt_act [class^="ico-"] {
  background:url(../img/images/arr2.png);
}
/*产品详细页*/
.detail_intro { margin-bottom: 30px; }
.detail_intro .proImg { float: left; width: 370px; border: #b6b6b6 solid 1px; }
.detail_intro .data { float: right; width: 540px; }
.detail_intro .data h2 { color: #0079ca; font-size: 22px; font-weight: bold; background: url(../img/images/icon1.gif) no-repeat left; padding-left: 30px; }
.detail_intro .data .txt { margin-bottom: 40px; margin-top:20px; font-size:14px;}
.detail_intro .data .tel { background: #f6f8f8; border: #ebebeb solid 1px; padding: 10px; width: 330px; }
.detail_intro .data .tel i { display: inline-block; float: left; margin-right: 15px; }
.detail_intro .data .tel p { float: left; }
.detail_intro .data .tel .p1 { border-right: #dfdfdf solid 2px; padding-right: 10px; margin-right: 10px; }
.feature .tit { margin-bottom: 30px; background: url(../img/images/bar.gif) no-repeat right; height: 40px; width: 100%; border: #dcdcdc solid 1px; }
.feature { margin-bottom: 40px; }
.feature .tit h3 { width: 110px; height: 48px; background: url(../img/images/btn2.gif) no-repeat center; color: #fff; text-align: center; line-height: 48px; }
.feature .text { line-height: 24px; padding-bottom: 40px; border-bottom: #b6b6b6 solid 1px; }
.recomand dt { font-size: 20px; font-weight: bold; margin-bottom: 20px; text-indent: 5px; }
.recomand dd img { margin-bottom: 20px; border: #b2b2b2 solid 1px; }
.recomand dd p { font-weight: bold; text-indent: 40px; }
.recomand dd { float: left; margin-right: 25px; }
/*产品案例*/
.caseList { float: left; margin-right: -20px; }
.caseList li { float: left; width: 205px; margin-right: 20px; margin-bottom: 20px; position: relative; text-align:center; padding:0px; height:170px; overflow:hidden;}
.caseList li p { height: 30px; line-height: 30px; width: 100%; color: #fff; text-indent: 10px; position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000);
}
/*简历 投递*/
.Form-J2 .Form-J2-li { padding-top: 10px; }
.Form-J2 .Form-J2-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-J2 .Form-J2-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-J2 .Form-J2-li textarea { border: 1px #ddd solid; width: 70%; }
.Form-J2 .Form-J2-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-J2 .Form-J2-li input._yzm { width: 20%; }
.Form-J2 .Form-J2-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.Form-J2 .Form-J2-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-J2 .Form-J2-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-J2 .Form-J2-Btn { padding: 27px 0 0 60px; }
.Form-J2 .Form-J2-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; }
.Form-J2 .Form-J2-Btn ._submit { background: #0079ca; margin-right: 10px; }
.Form-J2 .Form-J2-Btn ._reset { background: #909090; }
@media only screen and (max-width: 40em) {
.Form-J2 .Form-J2-li input { width: 68%; }
.Form-J2 .Form-J2-li select { width: 54%; }
.Form-J2 .Form-J2-li textarea { width: 68%; }
.Form-J2 .Form-J2-li input._yzm { width: 27%; }
.Form-J2 .Form-J2-li b { display: none; }
}
/*在线留言*/
.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: #0079ca; margin-right: 10px; }
.Form-M2 .Form-M2-Btn ._reset { background: #909090; }
@media only screen and (max-width: 40em) {
.Form-M2 .Form-M2-li input { width: 68%; }
.Form-M2 .Form-M2-li select { width: 68%; }
.Form-M2 .Form-M2-li textarea { width: 68%; }
.Form-M2 .Form-M2-li input._yzm { width: 27%; }
.Form-M2 .Form-M2-li b { display: none; }
}
/*联系我们*/
.contact { /*padding-left: 10px; */}
.contact h3 { font-size: 14px; font-weight: bold; color: #0077c6; }
/*资料下载*/
.dlist { width: 100%; overflow: hidden; clear: both; margin: 20px 0px; }
.dlist strong.t { display: block; background: #0079ca; font: bold 14px/32px "Microsoft Yahei"; color: #FFF; padding-left: 28px; }
.dlist .list h2, .dlist .list span { height: 20px; line-height: 20px; text-align: center; float: left; border-right: #ffffff 1px solid; padding: 6px 0px; clear: right; }
.dlist .list h2 { font-size: 12px; font-weight: normal; width: 45%; text-align: left; padding-left: 3%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.dlist li { float: left; width: 100%; border-bottom: 1px dashed #C3C1C1;}
.dlist li span { width: 17%; }
.dlist li span:last-child { border-right: none; }
.dlist li span i { display: inline-block; width: 20px; height: 20px; overflow: hidden; background-image: url(../img/images/ico.png); background-repeat: no-repeat; vertical-align: -6px; *vertical-align:-3px;
margin-right: 3px; }

.pro_list li span i { display: inline-block; width: 20px; height: 20px; overflow: hidden; background-image: url(../img/images/ico.png); background-repeat: no-repeat; vertical-align: -6px; *vertical-align:-3px;
margin-right: 3px; }


.dlist li.odd { background-color: #e5e5e5; }
.ico13 { background-position: -240px 0px; }
.ico14 { background-position: -260px 0px; }
.ico15 { background-position: -280px 0px; }
.ico16 { background-position: -300px 0px; }
/*新闻详细页*/
.NewsDetail-B3 ._head { border-bottom: 1px dotted #dcdcdc; padding-bottom: 10px; }
.NewsDetail-B3 ._header ._title { font-size: 24px; line-height: 32px; padding: 5px 0px; color: #1e1e1e; }
.NewsDetail-B3 ._tools { padding: 10px 5px 0; color: #666; }
.NewsDetail-B3 ._tools a:hover { opacity: .7; color: #666; }
.NewsDetail-B3 ._b2l { float: right; }
.NewsDetail-B3 ._ico { display: inline-block; width: 20px; height: 20px; vertical-align: middle; }
.NewsDetail-B3 [class^="ico-"] { font-size: 14px; color: #999; }
.NewsDetail-B3 .ico_share { background: url(/widget/news/B3/ico_share.png) center center no-repeat; }
.NewsDetail-B3 .ico_print { background: url(/widget/news/B3/ico_print.png) center center no-repeat; }
.NewsDetail-B3 .myart { padding: 20px 0; }
.NewsDetail-B3 ._detailPage_bottom { border-top: #d5d5d7 1px solid; border-bottom: #ddd 1px solid; overflow: hidden;  *zoom: 1;
}
.NewsDetail-B3 ._detailPage_bottom li { float: left; width: 50%; border-left: #ddd 1px solid; height: 40px; line-height: 40px; margin-left: -1px; }
.NewsDetail-B3 ._detailPage_bottom ._mark { float: left; width: 55px; padding-left: 30px; margin-right: 10px; font-weight: bold; background: url(/widget/news/B3/arr_col.png) no-repeat; }
.NewsDetail-B3 ._detailPage_bottom ._prev ._mark { background-position: 10px -5px; }
.NewsDetail-B3 ._detailPage_bottom ._next ._mark { background-position: 10px -54px; }
.NewsDetail-B3 ._detailPage_bottom ._title { float: left; width: 50%; height: 40px; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.NewsDetail-B3 ._detailPage_bottom ._title:hover { text-decoration: underline; }
.NewsDetail-B3 ._detailPage_bottom ._time { float: right; white-space: nowrap; padding-right: 15px; }
.NewsDetail-B3 ._bottom_bar { height: 28px; line-height: 28px; margin: 20px 0; overflow: hidden;  *zoom: 1;
}
.NewsDetail-B3 ._bottom_bar .bdsharebuttonbox { float: right; width: 138px; }
.NewsDetail-B3 ._bottom_bar ._b2l { float: right; }
@media only screen and (max-width: 64em) {
.NewsDetail-B3 ._detailPage_bottom ._mark { background: none; }
}
@media only screen and (max-width: 40em) {
.NewsDetail-B3 ._title { font-size: 1.2em; line-height: 1.6em; }
}
.content { /*padding-top:20px;*/ min-height:450px;}

.lang{ position: relative;}
.lang ._sel{ position: absolute; width: 100%; left: 0; top: 24px; background: #ddd; color: #fff; display: none;}
.lang ._sel a{ display: block; text-align: center; line-height: 30px;}
.top_bar{ position: relative; z-index: 100;}


.servicelist .serviceitem{ float:left; width:304px; height:450px; border:#f5f5f5 solid 1px; margin-bottom:30px; background-color:#fff; box-shadow: 3px 3px 3px #d5d5d5; margin-right:21px;}
.servicelist .serviceitem:nth-child(3n){margin-right:0px;}s
.servicelist .serviceitem:hover{border:#0079ca solid 1px;}
.servicelist .sitem-picbox{padding-top:30px;padding-bottom:30px;background:#f8f8f8; text-align:center;}
.servicelist .sitem-picbox img{height:200px;width:auto;}
.servicelist .sitem-info{margin:20px;}
.servicelist .sitem-title{font-size:18px; color:#221e1f;  text-align:center;height:50px;overflow:hidden;}

.servicelist .sitem-desc{font-size:14px; color:#888888; line-height:24px;}
.servicelist .sitem-more{width:120px; height:40px; font-size:16px; color:#0079ca; border:#0079ca solid 1px; line-height:40px; text-align:center; margin:28px auto; display:inline-block; margin-left:71px;}
.servicelist .sitem-more:hover{background:#0079ca; color:#fff;}


.news-details-top{ border-bottom: 1px solid #e5e5e5;}
.news-details-title{  font-size: 30px; color: #333; padding: 60px 0 19px 0; }
.news-details-small{ padding-bottom: 24px;}
.news-details-small p{ display: inline-block; padding-left: 13px; color: #666;}
.news-details-desc{ margin: 29px 0; padding: 15px; background: #f5f5f5; color: #666666;line-height: 24px;}
.news-details-bottom-title{ padding: 29px 0; color: #333333; border-top: 1px solid #e5e5e5;}
.news-details-recommend{ font-size: 18px; font-weight: 600; padding: 13px 20px; background: #f4f4f4;}
.news-details-tit{ padding-top: 15px;}
.news-details-tit a{ display: block; margin-left: 20px; padding-left: 18px; padding-bottom: 9px; color: #666666; position: relative;}
.news-details-tit a:hover{ text-decoration: underline; color: #333;}
.news-details-tit a:before{ content: ""; display: block; position: absolute; top: 30%; left: 0px; width: 4px; height: 4px; background: #999;}
.news-details-item{ width: 100%; margin: 0 auto;}
.news-details-item .more{cursor: pointer;text-align: center;padding: 35px 0 20px 0;border-bottom: 1px solid #eee;}
.news-details-bottom-title{border-top: 0;padding:15px 0 25px;}
.news-details-bottom-title a{font-size: 14px}
/* 定义浮动*/
.fl {float: left;display: inline  }
.fr {float: right;display: inline  }
.clear {clear: both;height: 0px;line-height: 0px;font-size: 0px;}
.clearfix:after, .clearfix:before {content:"";display:table  }
.clearfix:after {clear:both}
.clearfix {zoom:1}

/*水平居中*/
.center {margin: 0 auto;  }

/*字体居中*/
.centera{ text-align: center;}


.fix_kefu{
    z-index: 999999999999;
    position: fixed;
    right: 0;
    top: 35%;
    width: 77px;
    height: 295px;
}
.fix_kefu .pic{ position:relative;}
.fix_kefu img{
    display: block;
}

.fix_kefu .weixin{
    position: relative;
}
.fix_kefu .weixin .weixinPic{
    position: absolute;
    left: -95px;
    top: -14px;
    display: none
}
.fix_kefu .tel{
	background-color:#75767a;
	position:absolute;
	right:0;
	top:165px;
	width:77px;
	height:81px;
	overflow:hidden;
}
.fix_kefu .tel a{
    display: block;
	color:#FFF;
	font-size:22px;
	line-height:81px;
}
.fix_kefu .tel img{float:left; margin-right:10px;}


.links {padding-top:30px;}
.links .list { overflow: hidden; }
.links .list li { float: left; font-size: 14px; color: #888; margin-bottom: 10px; }
.links .list li.sep { padding: 0 8px; }
.links .list li a { color: #888; text-decoration: none; }
.links .list li a:hover { color: #e82026; }