﻿@charset "utf-8";
/* CSS Document */
body { min-width: 1200px; position: relative; background: url(../images/bg.jpg) #969696 repeat-x; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 缁撴瀯鍏冪礌 */ dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, textarea, img { border: medium none; margin: 0; padding: 0; }
/** 璁剧疆榛樿瀛椾綋 **/
body, textarea, input, button, select, keygen, legend { font: 14px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif; color: #404040; outline: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: lighter; }
input, textarea, select { font-family: '微软雅黑', Microsoft yahei, arial, Verdana, Helvetica, sans-serif; color: #555; outline: 0; }
input, textarea { border: none; resize: none; outline: none; }
em { font-style: normal; }
/** 閲嶇疆鍒楄〃鍏冪礌 **/
ul, li, ol { list-style: none; }
/** 閲嶇疆瓒呴摼鎺ュ厓绱� **/
a, a:hover { text-decoration: none; }
a { color: #404040; font-size: 12px; }
a:hover { color: #ff0000; }
/** 閲嶇疆鍥剧墖鍏冪礌 **/
.fl { float: left; }
.fr { float: right; }
.f1 { font-size: 22px; color: #ff0000; font-weight: bold; }
.cl { display: block; float: none; clear: both; overflow: hidden; visibility: hidden; width: 0; height: 0; background: none; border: 0; font-size: 0 }
.clearfix { clear: both; margin: 0; padding: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.mr10 { margin-right: 10px; }
img/* img elements 图片元素 */ { border: medium none; margin: 0; padding: 0; }
/** 閲嶇疆琛ㄦ牸鍏冪礌 **/
table { border-collapse: collapse; }
.w1200 { width: 1400px; margin: 0 auto; height: auto; }
.line { width: 100%; height: 23px; background: url(../images/line.png) repeat-x; }
.line2 { width: 100%; height: 23px; background: url(../images/line2.png) repeat-x; }
.line3 { width: 100%; height: 7px; background: url(../images/line3.png) repeat-x; }
/*首页top*/
.ding { min-width: 100%; max-width: 100%; height: 38px; background: url(../images/ding.jpg); border-bottom: 1px solid #f0f0f0; }
.dingkk { width: 1400px; height: 38px; line-height: 38px; color: #959595; margin: 0 auto; }
.dingkk a { color: #959595; }
.dingkk-left { width: 50%; float: left; }
.dingkk-right { width: 50%; float: right; text-align: right; }
/*首页logo*/
.hdmid { height: auto; overflow: hidden; background: url(../images/t_bg.jpg) center no-repeat; }
.hdmid .hdmid_l { float: left; overflow: hidden; padding: 5px 0; }
.hdmid .hdmid_l h1 { float: left; padding-top: 0px; }
.hdmid .hdmid_l h1 * { display: inline-block; float: left; }
.hdmid .hdmid_l h1 i { height: 75px; width: 1px; margin-top: 0px; background: url(../images/sbd.png) no-repeat; margin-left: 16px; }
.hdmid .hdmid_l>div { padding-left: 245px; padding-top: 15px; }
.hdmid .hdmid_l>div h2 { font-size: 24px; color: #383838; }
.hdmid .hdmid_l>div p { font-size: 16px; color: #666666; margin-top: 3px; }
.logo_wz { width: 540px; float: left; border-left: 1px solid #eaeaea; padding-left: 20px; font-size: 19px; margin-left: 20px; margin-top: 22px; }
.logo_wz span { font-size: 28px; margin-top: 2px; }
.logo_wz span .blue { color: #0082ff; }
.blue { color: #0082ff; }
.logo_wz p { font-size: 17px; font-weight: normal; color: #666; }
.hdmid .hdmid_r { float: right; margin-top: 18px; }
.hdmid .hdmid_r dt { float: left; }
.hdmid .hdmid_r dt img { display: block; margin-top: 4px; }
.hdmid .hdmid_r dd { padding-left: 47px; }
.hdmid .hdmid_r dd span { font-size: 16px; color: #fff; letter-spacing: 2px; }
.hdmid .hdmid_r dd p { font-size: 32px; line-height: 35px; font-family: "Arial"; color: #fff; }
/*menu*/
.headerNav { width: 100%; height: 50px; background: url(../images/menu_bg.jpg) repeat center; }
#nav { overflow: visible!important; }
.headerNav ul { white-space: nowrap; }
.headerNav li { float: left; display: inline-block; line-height: 50px; border-right: 1px solid #4e4f50; }
.headerNav li a { color: #fff; text-decoration: none; display: block; padding: 0 67px; font-size: 16px; }
.headerNav li.cur, .headerNav li:hover { background: url(../images/menu_hbg.jpg) repeat center; }
.headerNav .sub { display: none; width: 100%; left: 0; top: 50px; position: absolute; background: rgba(255,255,255,0.9); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e5ffffff, endcolorstr=#e5ffffff);
z-index: 9999999; text-align: center; }
.headerNav { position: relative; z-index: 9999999; }
.nLi {/* float: left; */ position: relative; display: inline; }
.headerNav .sub dt { zoom: 1; }
.headerNav .sub a { display: block; padding: 0 10px; height: 38px; line-height: 38px; color: #333; font-size: 12px; white-space: nowrap; }
.headerNav .sub a:hover { background: #0082ff; color: #fff; }
/* 首页搜索 */
.sousuo { width: 100%; height: 50px; background-color: #f5f5f5; overflow: hidden; }
.sousuo p { float: left; line-height: 50px; color: #666; font-size: 14px; font-weight: 700; }
.sousuo p a { color: #999; margin: 0 5px; font-weight: normal; }
.sousuo_box { float: right; margin-top: -35px; }
.sousuo_box form { width: 270px; position: relative; /*border-radius: 6px; */ overflow: hidden; top: 8px; }
.sousuo_box .txt { width: 206px; height: 31px; border: 1px solid #d4d4d4; /*border-radius: 6px;*/ color: #9a9999; padding-left: 18px; padding-right: 44px; transition: 0.3s; }
.sousuo_box .txt:focus { }
.sousuo_box .btn { width: 45px; height: 33px; background: url(../images/search.png) no-repeat 12px center; position: absolute; top: 0; right: 0; cursor: pointer; }
/*.sousuo .sousuo_box {float: right;width: 248px;height: 33px;margin-top: 8px;}
.sousuo .sousuo_box .input {width: 190px;padding-left: 8px;float: left;height: 27px;line-height: 27px;border: 2px solid #0082ff;background: none;outline: none;}
.sousuo .sousuo_box .btn {display: block;width: 46px;height: 33px;color: #fff;font-weight: 700;float: right;border: none;background: #0082ff;cursor: pointer;}*/
/* 首页搜索 */

/*banner焦点图切换*/
.flexslider { position: relative; width: 100%; margin: 0 auto; height: auto; overflow: hidden; }
.slides { position: relative; z-index: 1; font-size: 0; }
.slides li { width: 100%; height: auto; position: relative; font-size: 0; }
.slides li a { display: block; font-size: 0; width: 100%; height: 100%; }
.slides li a img { width: 100%; height: auto; }
.flex-control-nav { width: 100%; position: absolute; bottom: 2%; z-index: 2; right: 0; text-align: center; }
.flex-control-nav li { display: inline-block; width: 12px; height: 12px; margin: 0 5px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 12px; height: 12px; line-height: 40px; overflow: hidden; background: url(../images/y1.png) no-repeat; cursor: pointer; }
.flex-control-nav .flex-active { background: url(../images/y2.png) no-repeat; }
.flex-direction-nav { z-index: 3; left: 0; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 50px; height: 50px; overflow: hidden; cursor: pointer; position: absolute; }
/*Xbanner*/

/*产品分类*/
.dingzhi { padding: 50px 0; overflow: hidden; margin-bottom: 50px; }
.dingzhi_leftbox { width: 207px; height: auto; float: left; background: #474747; padding-bottom: 999999px; margin-bottom: -999999px; }
.dingzhi_left { width: 207px; overflow: hidden; padding-bottom: 0px; }
.dingzhi_left h2 { width: 100%; /*background: url(../images/l_bg.jpg) center no-repeat; */ background: #292929; text-align: center; line-height: 55px; letter-spacing: 2px; }
.dingzhi_left h2 a { color: #fff; font-weight: 700; font-size: 25px; }
.dingzhi_left h2 span { font-weight: normal; font-size: 12px; text-transform: uppercase; color: #4e4f50; display: block; }
.dingzhi_left dl { overflow: hidden; width: 207px; margin: 0 auto; margin-bottom: 0px; }
.dingzhi_left dt { display: block; border-bottom: 1px solid #000; height: 50px; width: 100%; line-height: 50px; overflow: hidden; }
.dingzhi_left dt.on { background: #e23900; }
.dingzhi_left dt a { font-size: 15px; padding-left: 15px; color: #fff; font-weight: bold; }
.dingzhi_left dd { padding-left: 13px; width: 194px; overflow: hidden; background: #636262; }
.dingzhi_left dd li { float: left; background: url(../images/jt-.png) no-repeat left center; width: 180px; font-size: 13px; line-height: 38px; }
.dingzhi_left dd li.on a { color: #2869ba; font-weight: 700; }
.dingzhi_left dd li a { display: block; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 15px; }
.dingzhi_left dd li a:hover { color: #2869ba; }
.dingzhi_left>p { font-size: 18px; color: #fff; font-weight: bold; width: 170px; margin: 0 auto; margin-top: 20px; margin-bottom: 20px; }
.dingzhi .dingzhi_right { overflow: hidden; width: 700px; float: right; }
.dingzhi .dingzhi_right .dz_nav { overflow: hidden; width: 100%; height: 64px; border-bottom: 4px solid #0a59b5; margin-bottom: 25px; }
.dingzhi .dingzhi_right .dz_nav li { float: left; width: 175px; height: 64px; text-align: center; line-height: 64px; font-size: 16px; font-weight: bold }
.dingzhi .dingzhi_right .dz_nav li a { color: #000; text-decoration: none }
.dingzhi .dingzhi_right .dz_nav li:hover { background-color: #0a59b5 }
.dingzhi .dingzhi_right .dz_nav li:hover a { color: #fff; }
.dingzhi_left02 { float: left; width: 207px; overflow: hidden; padding-bottom: 0px; background: url(../images/lf_n_ad.jpg) left top no-repeat; }
.dingzhi_left02 p { padding: 42px 0px 0px 8px; height: auto; overflow: hidden; color: #fff; }
.dingzhi_left02 p span { display: block; padding: 0 0 0 30px; line-height: 24px; height: 24px; overflow: hidden; background: url(../images/lf_n_tel.png) 0px 3px no-repeat; font-size: 14px; }
.dingzhi_left02 p b { font-size: 26px; color: #fff; font-family: Arial; font-style: italic; }
.dingzhi_left02 h3 { width: 100%; padding: 8px 0; background-color: #222; text-align: center; margin-bottom: 10px; }
.dingzhi_left02 h3 a { color: #fff; font-size: 15px; font-weight: normal; }
.dingzhi_left02 h3 span { font-weight: normal; font-size: 12px; text-transform: uppercase; color: #4e4f50; display: block; }
.dingzhi_left02_zi { font-size: 12px; color: #333; line-height: 22px; padding: 10px; }
.dingzhi_left03 { float: left; width: 207px; background: none; padding-bottom: 20px; }
.dingzhi_left03 img { width: 207px; height: 56px; }
/*首页产品展示*/
.cpright { width: 1160px; background: #535353; padding-left: 16px; float: left; padding-right: 17px; padding-bottom: 999999px; margin-bottom: -999999px; }
.rtop { height: 40px; line-height: 40px; border-bottom: 1px solid #ccc; }
.rtop h5 { float: left; font-size: 16px; color: #fff; line-height: 16px; padding-top: 10px; font-weight: bold; background: url(../images/hc2.png) no-repeat 5px 11px; padding-left: 30px; }
.rtop span { float: right; color: #fff; font-size: 12px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width: 400px;}
.rtop span em { color: #fff; }
.rtop span a { color: #fff; }
.rtop span a:hover { color: #2869ba; text-decoration: none; }
.products { width: 1160px; height: auto; margin-top: 20px; }
.products ul { }
.products li { float: left; width: 213px; margin: 0 9px 10px 10px; text-align: center; line-height: 18px; transition: all 0.3s; }
.products li .pic { padding: 0%; border: 1px solid #e5e5e5; padding: 2px; }
.products li .pic img { width: 100%; }
.products li .pic img:hover { }
.products li .zi { padding: 2% 0; font-size: 12px; color: #fff; line-height: 20px; }
.products li .zi02 { font-size: 12px; color: #999; }
/*首页产品展示*/


/*关于我们*/
.home-about { padding: 50px 0; background: #c6c4c4; }
.home-about-pic { position: relative; width: 610px; float: left; height: 370px; }
.home-about-pic ul { width: 580px; height: 340px; position: relative; overflow: hidden; }
.home-about-pic dl { width: 270px; height: 160px; position: absolute; bottom: 0; right: 0; background-color: rgba(34,34,34,.6); }
.home-about-pic dl dt { font-size: 16px; line-height: 28px; color: #fff; padding: 30px 29px 10px 29px; }
.home-about-pic dl dd { position: relative; }
.home-about-pic dl dd a { display: inline-block; padding: 0 25px; font-size: 14px; height: 30px; line-height: 30px; color: #2869ba; position: absolute; right: 25px; bottom: -42px; background-color: #fff; }
.home-about-pic dl dd a:hover { background-color: #2869ba; color: #fff; }
.home-about-text { width: 760px; height: 370px; float: left; margin-left: 25px; position: relative; }
.home-about-title { }
.home-about-title h6 { font-weight: 300; font-size: 24px; line-height: 24px; color: #757575; }
.home-about-title h2 { font-weight: 700; font-size: 25px; line-height: 30px; color: #222; }
.home-about-text dl { height: 310px; position: absolute; left: 0; bottom: 0; right: 0; }
.home-about-text dl dt { font-size: 12px; line-height: 24px; color: #333; }
.home-about-text dl dt p { padding: 8px 0; }
.home-about-text dl dt pre { font-size: 13px; color: #565656; line-height: 24px; font-family: microsoft yahei, "微软雅黑"!important; white-space: pre-wrap;/*css-3*/ white-space: -moz-pre-wrap;/*Mozilla,since1999*/ white-space: -pre-wrap;/*Opera4-6*/ white-space: -o-pre-wrap;/*Opera7*/ word-wrap: break-word;/*InternetExplorer5.5+*/ 　　
}
.home-about-text dl dd { position: absolute; left: 0; bottom: 0; }
.home-about-text dl dd a { display: inline-block; width: 110px; height: 40px; font-size: 14px; line-height: 40px; color: #fff; background-color: #222; text-align: center; margin-right: 10px; }
.home-about-text dl dd a:hover { background-color: #2869ba; }
/*首页新闻*/
.indT { text-align: center; max-width: 100%; overflow: hidden; }
.indT h3 { line-height: 34px; font-size: 24px; color: #fff; font-weight: normal; }
.indT .info { line-height: 24px; font-size: 16px; color: #808080; font-family: Arial, sans-serif; }
.indT .info:after { content: ''; display: block; margin: 2px auto 10px; width: 30px; height: 3px; background: #0388dc; }
.indT p { line-height: 26px; color: #595959; font-size: 14px; }
.index-news { padding: 50px 0; background: #c6c4c4; }
.index-news .inner { padding: 0; }
.index-news .innerNews { padding-top: 30px; padding-bottom: 20px; }
.innerNews > li { width: 690px; height: 150px; overflow: hidden; margin-bottom: 20px; float: left; position: relative; }
.innerNews > li > a { background: #f5f5f5; display: block; width: 100%; height: 100%; transition: all .3s; }
.innerNews > li:nth-of-type(odd) { margin-right: 10px; left: -600px; opacity: 0; }
.innerNews > li:nth-of-type(even) { margin-left: 10px; right: -600px; opacity: 0; }
.innerNews .lay-pic { width: 200px; height: 100%; background: #f0f1eb; overflow: hidden; position: absolute; top: 0; left: 0; }
.innerNews .lay-pic img { display: block; width: 100%; transition: transform .3s; }
.innerNews .lay-info { padding: 14px 25px 14px 218px; overflow: hidden; }
.innerNews .lay-info h3 { line-height: 26px; font-size: 16px; height: 26px; overflow: hidden; color: #333; transition: all .3s; }
.innerNews .date-time { line-height: 28px; overflow: hidden; font-size: 12px; color: #666; }
.innerNews .info { margin-top: 12px; height: 60px; overflow: hidden; line-height: 20px; font-size: 12px; color: #666; }
.innerNews a:hover { background: #fff; text-decoration: none; }
.innerNews a:hover .lay-info h3 { color: #0388dc; }
.innerNews > li:hover { box-shadow: 0 0 10px rgba(0,0,0,0.2); }
.innerNews > li:hover .lay-pic img { transform: scale(1.1, 1.1); }
.lay-more-btn { text-align: center; }
.lay-more-btn a { display: inline-block; width: 138px; height: 38px; line-height: 38px; text-align: center; overflow: hidden; border-radius: 20px; color: #666; text-transform: uppercase; font-size: 16px; background: #dedede; }
.lay-more-btn a, .lay-more-btn a:hover { text-decoration: none; }
.lay-more-btn a:hover { color: #0388dc; box-shadow: 0 0 2px rgba(0,0,0,0.2); }
/*首页新闻*/

/* 首页客户服务*/
.S_kefu { width: 100%; height: auto; background: #969696; overflow: hidden; padding-bottom: 50px; }
.S_kefu h1 { font-size: 30px; text-align: center; width: 1400px; line-height: 60px; height: 60px; margin-top: 30px; font-weight: normal; color: #fff; }
.S_kefu h2 { }
.S_kefu ul { margin-top: 25px; }
.S_kefu ul li { border: 1px solid #eee; width: 199px; height: auto; float: left; position: relative; margin-left: -1px; margin-top: -1px; }
.S_kefu ul li img { width: 199px; height: 86px; vertical-align: middle; }
.S_kefu ul li span { position: absolute; top: 0; left: 0; height: 100%; width: 100%; display: block; display: none; }
/* 页脚样式 */


/*底部*/
.index_foot-hz { background: #212121; padding-top: 40px; }
.foot-hz { background: #212121; padding-top: 40px; margin-top: 40px; }
.index_contact { width: 230px; }
.index_contact-nr { color: #fae92c; width: 230px; margin-top: 15px; }
.index_contact-nr a { color: #fae92c; line-height: 25px; font-size: 13px; }
.index_contact-nr a:hover { color: #fae92c; }
.index_contact-lxfs { color: #fae92c; width: 350px; margin-top: 15px; line-height: 25px; }
.index_contact-lxfs a { color: #fae92c; }
.index_contact-lxfs a:hover { color: #999; }
.foot-hz-cd { font-size: 16px; font-weight: bold; color: #fae92c; padding-bottom: 10px; }
.ewm { width: 155px; text-align: center; color: #fae92c; }
.ewm img { width: 135px; }
.foot { text-align: center; color: #fae92c; line-height: 44px; border-top: 1px solid #2c2c2c; margin-top: 40px; }
.foot a { color: #757575; }
/*底部*/

/* fixsid */
.qqkefu { position: fixed; top: 60%; _position: absolute; _top: expression(eval(document.documentElement.scrollTop + 365));
z-index: 110; right: 0; width: 45px; }
.qqkefu ul li { width: 45px; height: 45px; margin-bottom: 1px; float: right; line-height: 45px; font-size: 14px; cursor: pointer; position: relative; text-indent: 10px; }
.qqkefu ul li a { color: #fff; display: block; overflow: hidden; height: 45px; }
.qqkefu ul li.qq_cza { overflow: hidden }
.qqkefu ul li:hover { background: #ea3c00; }
.qqkefu ul li.top { background: url(../images/k1.png) no-repeat center #333; position: relative; width: 45px; height: 45px; cursor: pointer; }
.qqkefu ul li.top span { position: absolute; display: block; left: 0; top: -5px; height: 5px; width: 45px; }
.qqkefu ul li.top:hover { background: url(../images/k1.png) no-repeat center #ea3c00; }
.qqkefu ul li b { width: 45px; height: 45px; display: block; overflow: hidden; float: right; }
.qqkefu ul li span { font-size: 14px; font-weight: bold; color: #FFF; }
.qqkefu ul li b.a { background: url(../images/k2.png) no-repeat center #333; }
.qqkefu ul li b.b { background: url(../images/k3.png) no-repeat center #333; }
.qqkefu ul li b.f { background: url(../images/k4.png) no-repeat center #333; }
.qqkefu ul li b.c { background: url(../images/k5.png) no-repeat center #333; }
.qqkefu ul li:hover b.a { background: url(../images/k2.png) no-repeat center center #ea3c00; }
.qqkefu ul li:hover b.b { background: url(../images/k3.png) no-repeat center center #ea3c00; }
.qqkefu ul li:hover b.f { background: url(../images/k4.png) no-repeat center center #ea3c00; }
.qqkefu ul li:hover b.c { background: url(../images/k5.png) no-repeat center center #ea3c00; }
.qqkefu ul li.qq_czb { text-indent: 0; }
.qqkefu ul li.qq_czae { line-height: 15px !important }
.erweima { position: absolute; width: 111px; height: 150px; top: -65px; left: -100px; float: right; cursor: default !important; display: none; }
.erweima p { margin-top: 20px; margin-left: 10px; }
.erweima img { width: 100%; }
.qqkefu li .erweima p a { display: block; font-size: 14px; color: #333; margin-top: -8px; margin-left: 30px; }
#sorllMenu { width: 640px; overflow: hidden; position: relative; }
#sorllMenu li { float: left; width: 220px; margin: 0; margin-top: -20px; position: relative; }
.producttitle { overflow: hidden; height: 30px; }
/* 内页公司简介 */
.ny_about { width: 1160px; height: auto; margin-top: 20px; margin-bottom: 7px; font-size: 15px; line-height: 30px; color: #fff; }
.ny_about img { display: block; margin: auto; clear: both; }


/*荣誉认证*/
.honor { width: 1160px; height: auto; margin: 0 auto; margin-top: 20px; }
.honor ul { list-style: none; overflow: hidden; margin-right: -13px; }
.honor li { width: 22.8%; height: auto; overflow: hidden; margin: 0px 13px 6px 12px; float: left; }
.honor li div { width: 96%; height: auto; overflow: hidden; border: 1px solid #cdcdcd; padding: 2px; }
.honor li a { display: block; width: 100%; height: 200px; overflow: hidden; }
.honor li img { width: 100%; }
.honor ul li div:hover { border: 1px solid #e4672f; }
.honor li span { display: block; text-align: center; line-height: 26px; color: #fff; font-size: 13px; }


/*新闻中心*/
.news_list { width: 1160px; height: auto; margin-top: 20px; overflow: hidden; }
.news_list li a { }
.news_list li { padding: 24px 0; border-bottom: 1px solid #656565; float: left; width: 100%; }
.news_list li:first-child { border-top: 1px solid #656565; }
.news_list li .news_img { width: 280px; float: left; }
.news_list li .news_img img { width: 100%; }
.news_txt { width: 840px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; }
.news_txt p { color: #fff; font-size: 16px; margin-bottom: 10px; height: 24px; overflow: hidden; vertical-align: middle; }
.news_txt p .line { display: inline-block; width: 0px; height: 1px; margin-bottom: 7px; background-color: #666; transition: all .5s; }
.news_txt i { display: inline-block; color: #fff; font-style: normal; height: auto; overflow: hidden; line-height: 25px; font-size: 14px; }
.news_img img { width: 100%; }
.news_list li:hover .line { width: 61px; margin-right: 10px; background: #dd0004; }
/*新闻中心*/

/*新闻详情*/
.xinwenxiangqing .nd_head { text-align: center; margin-top: 20px; padding-bottom: 20px; border-bottom: 1px dashed #656565; }
.xinwenxiangqing .nd_head p { color: #fff; font-size: 24px; margin-bottom: 18px; height: 37px; overflow: hidden; }
.xinwenxiangqing .nd_head span { color: #a1a1a1; font-size: 14px; margin: 0 20px; }
.xinwenxiangqing .nd_head span a { color: #a1a1a1; font-size: 14px; }
.xinwenxiangqing .nd_text { text-align: left; font-size: 14px; line-height: 30px; padding: 10px 0; color: #fff; }
.xinwenxiangqing .nd_text img { max-width: 100%; display: block; margin: 10px 0; }
.detail_fenx a { font-size: 14px; padding: 12px 0; overflow: hidden; margin-top: 20px; color: #fff; }
/*新闻详情*/

/******企业招聘**********/
.recr { height: auto; margin-top: 20px; overflow: hidden; border-top: 1px solid #656565; }
.recr li { border-bottom: 1px solid #656565; }
.recr li .hover { color: #fff; background: url(../images/product.png) right -292px no-repeat; }
.recr_name { height: 60px; line-height: 60px; font-size: 16px; cursor: pointer; display: block; color: #fff; background: url(../images/product.png) right -223px no-repeat; }
.recr_name em { padding: 0 15px 0 10px; font-size: 20px; font-weight: bold; font-style: normal !important; }
.recr_intr { padding: 35px; background: #575757 }
.recr_intr dl { font-size: 14px; color: #fff; padding-bottom: 30px; }
.recr_intr dl dt { font-weight: bold; height: 50px; }
.recr_intr dl dd { line-height: 24px; }
.recr_intr .jl a { padding: 7px 15px; color: #fff; font-size: 16px; background: #d31a18 }


/*feedback*/
.content_box {height: auto; margin-top: 20px; overflow: hidden; }
.content_box .messages_box { width: auto; padding: 10px 1% 60px 1%; }
.content_box .messages_box ul { width: 100%; }
.content_box .messages_box ul li { padding: 5px 28px 5px 5px; }
.content_box .messages_box .text-input, .content_box .messages_box .summary-input, .content_box .messages_box .qq-input { width: 100%; height: 33px; padding: 0px 10px; line-height: 33px; background: none repeat scroll 0% 0% rgb(253, 253, 253); border-width: 1px; border-style: solid; border-color: rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201); box-shadow: 1px 2px 3px rgb(183, 183, 183) inset !important; font-size: 14px; }
.content_box .messages_box .cont-input { width: 100%; height: 130px; padding: 10px; line-height: 20px; background: none repeat scroll 0% 0% rgb(253, 253, 253); border-width: 1px; border-style: solid; border-color: rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201); box-shadow: 1px 2px 3px rgb(183, 183, 183) inset !important; font-size: 14px; }
.content_box .messages_box .code-input { width: 125px; vertical-align: middle; height: 33px; padding: 0px 10px; line-height: normal; background: none repeat scroll 0% 0% rgb(253, 253, 253); border-width: 1px; border-style: solid; border-color: rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201); box-shadow: 1px 2px 3px rgb(183, 183, 183) inset !important; }
.content_box .messages_box .verify-pic { height: 35px; vertical-align: middle; }
.content_box .messages_box .submitBtn { text-align: center; padding-top: 10px; }
.content_box .messages_box .messages-button { width: 125px; height: 34px; line-height: 34px; font-size: 16px; color: #fff; text-align: center; background: none repeat scroll 0% 0% #e24a45; border: none; transition-duration: .3s; }
.content_box .messages_box .messages-button:hover { background: none repeat scroll 0% 0% #74b956; transition-duration: .3s; cursor: pointer }