@charset "utf-8";
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;-webkit-text-size-adjust:none;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
p, img, button, h1, h2, h3, h4, h5, h6, ul, li, ol, tbale, tr,  input {margin: 0px;padding: 0px;border: none;list-style-type: none; font-weight:normal;}
blockquote, q{quotes:none;  }
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent; cursor:pointer;}
table {display: table; border-collapse: separate; }
.detail table tr,.detail  table td{padding:5px;}
hr{display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0;}
input, select{vertical-align:middle;font:12px/1.5  "Microsoft YaHei", "微软雅黑", "宋体", Arial, sans-serif; }
p {word-wrap: break-word;}em{ font-style:normal;}
*{margin:0; padding:0; list-style:none; }
html, body {margin: 0;color: #333;font:12px/1.5  "Microsoft YaHei", "微软雅黑", "宋体", Arial, sans-serif; width:100%;height:100%;padding:0;margin:0; }
a{ color:#555;text-decoration:none;  }
a:hover{ text-decoration:none;  color:#cc3144;transition: color .3s ease,opacity .3s ease,background-color .3s ease;
-webkit-transition: color .3s ease,opacity .3s ease,background-color .3s ease;
-moz-transition: color .3s ease,opacity .3s ease,background-color .3s ease;
-o-transition: color .3s ease,opacity .3s ease,background-color .3s ease;}
.FrontProducts_generalSearch01-d1_c1_01 input:focus,.FrontProducts_generalSearch01-d1_c1_01 input:hover,select:focus{outline: 0;}

/* ** ** Common Addative Classes ** ** */
.fl{float:left}
.fr{float:right}
.hidden{ overflow:hidden}
.margin{ margin:0 auto;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:block;clear:both;}
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; height:0px;}
.clear_l{clear:left;} .clear_r{clear:right;}
.hide{display:none} .block{display:block !important;} .inline{display:inline !important;}
.txtcenter{vertical-align:middle;}
.prel{position:relative;}
.wrap{ width:1200px; margin:0 auto; position:relative;}

/*首页*/
.header{ width:100%;border-top:4px solid #d61518; height:120px; }
#box_hlogo{}
#box_hlogo img{float:left;}
.top_right{margin-right: 10px;height: 88px;}
#box_hotline h2{ font-size:25px; color:#2a3744;text-transform:uppercase;display:block;padding-bottom:12px;}
.nav_bg{width:100%; height:44px; background:#000 url(../img/nav_bg.gif) bottom center repeat-x;}
.nav_width{ width:1200px; margin:0 auto;}
#box_yljnav{}

.indextitle{ border-bottom:2px solid #313131; position:relative; margin-bottom:20px;}
.indextitle h2{font-size:22px;color:#000; display:block; margin-bottom:-2px;line-height: 16px;
float: left;height: 46px;text-transform:uppercase;font-weight:normal;position:relative;}
.indextitle h2 span{font-size:20px;color:#000;display:inline-block;font-weight:bold; position:absolute;bottom:-2px;background:#fff;width:95px;line-height: 25px;left:60px;}
.indextitle h2 img{float:left;padding-right:15px;background:#fff;}
#box_ititle3 h2 span{width:116px;left:90px;}
.imore{display:block;text-align:center;background: url(../img/m_tb.jpg) right center no-repeat;color:#727272;padding-right:27px;font-size:14px;position:absolute;right:0;bottom:0;height:40px;line-height:40px;}
.imore:hover{color:#cc3144;}

.adcontent{padding:60px 0 10px 0;}
#box_adtitle{position:relative;width:100%; padding-bottom:50px;}
#box_adtitle p{font-size:20px;color:#2e2e2e;line-height:66px; display:block;  font-weight: bold;}
#box_adtitle span{font-size:30px;font-weight:bold;color:#cc3144; background: url(../img/ad_t1.gif) top center no-repeat;float:left;width:504px;height:66px;line-height:66px;text-align:center;position:absolute;left:50%;margin-left:-252px;}
#box_ad2{ width:100%;}
.ad_con .h2{ font-size:30px; color:#cc3144; font-weight:bold; line-height:50px;}
.ad_con .h2 img{ vertical-align:top; margin-right:18px;}
.ad_con h3{ font-weight:bold;color:#2e2e2e;}
.ad_con p{ font-size:16px; color:#454343; line-height:25px; font-weight:bold;}
.ad2_con{ background: url(../img/ad2_bg.gif) right bottom no-repeat; min-height:483px; padding:30px 20px 50px 0; width:1180px; margin-bottom:10px;}
.ad3_con,.ad4_con,.ad5_con{ border-bottom:1px solid #909090;}

.pro_bg{background: url(../img/pro_bg.jpg)  center 80px no-repeat; width:100%;min-height:200px;margin-top:50px;}
#box_pro_list{padding-bottom:50px;height:326px;overflow:hidden}
.hc_list{  text-align: left; width:1200px;height:240px;}
.hc_list .hd{width:250px; float:left;}
.hc_list .hd li a{display:block;width:100%;border-bottom:1px solid #313131;height:59px;line-height:59px;font-size:16px;color:#313131;text-align:center;}
.hc_list .hd li a:hover,.hc_list .hd li.on a{background:#909090   ;}
.hc_list .ipmore a{display:block;width:100%;height:60px;line-height:60px;font-size:18px;text-align:center;color:#000;background: url(../img/m_bg.jpg)  center no-repeat;font-weight:bold;}
.hc_list .ipmore a span,.ftnmore a span{font-family:"宋体";}
.hc_list .bd{width:920px;margin-left:30px;float:left;}
.hc_list .bd ul {zoom: 1;}
.hc_list .hd li .bg1{
	background: #2b2b2b ;
    color: #fff;
    border-bottom: 1px solid #e1e1e1;
    text-decoration: none;    height: 64px;
}
.iabout{position:relative;    padding: 0 0 20px 0;}

.about_content{}
.about_content .hd{position:absolute;top:10px;right:0; z-index:99;min-width:200px;}
.about_content .hd li{float:left;margin-left:50px;}
.about_content .hd li a{font-size:16px;font-weight:bold;color:#3a3a3a; line-height:25px;height:25px;display:block;}
.about_content .hd li a:hover,.about_content .hd li.on a{ color:#cc3144;}
.about_content .hd li img{vertical-align:middle;}
.about_content  .bd,.about_content  .bd ul{ height:300px;}
.about_content  .bd p{font-size:15px;text-indent:2em;margin-bottom:10px;line-height:26px;}

.snews_list{ margin:20px 0 0 ;border-top:1px solid #313131;padding-bottom:30px;height:480px;}
.snews_list .hd ul{text-align:center;padding:26px 0;}
.snews_list .hd ul li{text-align:center;height:50px;line-height:50px;display:inline-block;}
.snews_list .hd ul li a{display:inline-block;width:188px;font-size:16px;color:#3a3a3a;font-weight:bold;height:50px;line-height:50px;}
.snews_list .hd ul li a:hover,.snews_list .hd ul li.on a{ color: #cc3144;}

.nsinfo_bg{padding:30px 0;width:100%;background:#e6e6e6;min-height:100px;}
.leftinfo{width:570px;}
.infotitle{ height:30px; padding-bottom:25px;}
.infotitle h2{font-size:29px;font-weight:bold;color:#000;float:left;border-bottom:1px solid #000;font-style:italic;height:30px;line-height:24px;}
.infotitle p{float:left;font-weight:normal;font-size:18px;color:#000;height:30px;line-height:18px;padding-left:16px;}
.infotitle p span{font-size:12px;text-transform:uppercase;line-height:12px;}
.infotitle p a{color:#000;}
.finfo_list{ padding-bottom:5px;}
.footnews{padding:30px 0;}
.ftnews{width:360px;}
.ftntitle{padding-bottom:15px;}
.ftntitle h2{font-size:18px;color:#552e15;font-weight:bold;}
.ftntitle h2 span{font-size:14px;font-weight:normal;text-transform:uppercase;}
.ftnmore a{    display: block;
    width: 100%;
    height: 54px;
    line-height: 54px;
    font-size: 16px;
    text-align: center;
    color: #000;
    background: url(../img/nm2_bg.jpg) center no-repeat;
    font-weight: bold;}

.slideBox .bd IMG {width: 100%;display: block;height: 500px;}

/*底部*/
.footer{width:100%;padding:30px 0 20px 0;background:#f5f5f5;}
#box_wxewm{ width:211px;}
#box_footxt{width:410px;padding:0 0 0 70px;font-size:14px;color:#131313;}
#box_footxt h2{font-size:22px;color:#131313;display:block; margin-bottom:10px; letter-spacing:1px;}
#box_footxt h2 span{font-size:14px;letter-spacing:0;}
#box_footxt img{vertical-align:middle;}
#box_footxt p{ line-height:36px;}
#box_footxt .fshare{ margin:20px 0 0;}
#box_imsg{ width:460px;}
.flink_bg{background:#d4d4d4;}
.flink_bg h2{float:left; background: url(../img/lt_bg.jpg) left center no-repeat; height:24px; line-height:22px;color:#5f5f5f;width:72px;font-size:14px;text-align:left;padding-left:10px;margin:10px 0;}
#box_fklist{width:1118px;padding:12px 0 0;}

.copyright{width:100%; height:36px; line-height:36px;color:#f0f0f0;background:#151515;}
.copyright p{line-height:34px;color:#f0f0f0;}
.copyright a{color:#f0f0f0;}.copyright a:hover{color:#fff;}



/*浮动客服*/
.sidebar{ position:fixed; right:0; top: 124px; z-index:99; width:76px;}
.sidebar .ico{ width:76px; height:54px; margin-bottom:1px; position:relative; cursor:pointer;background:none;top: 0;}
.sidebar .ico a{display:block;background:#3f3f3f;color:#fff;}
.sidebar .ico a:hover{background:#cc3144;color:#fff;}
.sidebar .hides{ position:absolute;  top:0; left:0px; width:0px; min-height:54px;  background:#cc3144; font-size:16px; font-weight:bold; color:#fff; line-height:54px; text-align:center; opacity:0; filter:alpha(opacity:0);z-index:999;}
.sidebar .weixin{ display:none; position:absolute; top:-50px; left:-135px; width:130px; height:130px; }
.sidebar .weixin img{ width:130px; height:130px;}
.sidebar .hides li{
	height:40px;line-height:40px;
}
.mattblackmenu li a h1{
	font-size: 15px;
}
#box_left_menu li a h1{
	font-size: 16px;
}
/*内页*/
.page_content{padding:40px 0 60px 0;width:100%;min-height:400px;}
.title_line{border-bottom:1px solid #ddd; color:#888;height:70px;}
#box_title{text-align:left; width:250px;border-bottom:2px solid #cc3144; height:69px;}
#box_title h2,#box_title h1{font-size:30px;color:#222;line-height:26px;}
#box_title h2 span{text-transform:uppercase;color:#666;font-size:16px;}
#box_here{padding:35px 0 0;}
#box_here,#box_here div{height:30px; line-height:30px;color:#888;}
#box_here a{color:#888;}#box_here a:hover{color:#b82329;}
.dc_left{width:250px;padding:30px 0 0;}
#box_content{width:880px;float:right;padding:30px 0 0;overflow:hidden;}
.detail table{width:100%;}
.detail table td{
	border: 1px solid;
}
#box_content img,#box_content2 img{max-width:100%;}
#box_content2{padding:30px 0 0;overflow:hidden;}
#box_joins{color:#debc6a;width:100%;overflow:hidden;}
#box_joins .FrontComContent_detail01-d1_c1 .content img{position:relative;left:50%;margin-left:-960px;}
/*左侧分类*/
#box_left_menu { width:250px;} 
#box_left_menu li { width:250px; display:block;}
#box_left_menu li a { width:225px;height:46px; background:#f5f5f5 url(../img/m_yd.png) no-repeat 226px center; padding-left:25px; color:#222; line-height:46px; display:block; font-size:16px;text-align: left;margin:0;border-bottom:1px solid #e1e1e1;}
#box_left_menu li a.current,#box_left_menu li a:hover { background:#2b2b2b url(../img/m_hover.png) no-repeat 213px center; color:#fff;border-bottom:1px solid #e1e1e1;text-decoration:none;}
#box_left_menu  .menu-second ul li{border:none;}
.mune2 {width:250px;}
#box_left_menu  li .mune2 {padding:12px 0px;display:none;}
#box_left_menu li.cur .mune2 {display:block;}
#box_left_menu li .mune2 a {line-height:24px;background:url(../img/menu2bg.png) 16px -16px no-repeat ;height:24px;color:#666666;font-size:14px;}
#box_left_menu li .mune2 a.cur,#box_left_menu li .mune2 a:hover {background-position:16px 8px;color:#00a4eb;}
#box_left_menu .menu-first li .menu-second{ display:none;}
#box_left_menu .menu-first li .menu-second li a{ width:225px;background:#f9f9f9 url(../img/pro_menu2_ico.png) no-repeat 226px center; height:34px;line-height:34px;font-size:14px;padding-left:25px; color:#222; display:block; text-align: left;margin:0;border-bottom:1px dashed #e1e1e1;}
#box_left_menu .menu-first li .menu-second li a:hover{ background:#cc3144 url(../img/pro_menu_ico.png) no-repeat 226px center; color:#fff;border-bottom:1px dashed #e1e1e1;}

.tjprolist{width: 210px;min-height:200px;margin-top:20px;padding: 0 19px 20px 19px; border: 1px solid #ddd; border-top: 2px solid #cc3144;}
.tjp_title {position:relative;}
.tjp_title h2{height: 32px;line-height: 32px;font-size: 16px;color:#222; height:40px;line-height:40px;}
.tjp_title a{position:absolute;right:0;line-height:40px;top:0;}
.tjp_title a span{font-family:"宋体";}
.tjprolist .FrontProducts_list01-d1_c1 .content{margin:0;border-top:1px solid #ddd;padding-top:10px}
.tjprolist  .FrontProducts_list01-d1_c1 .pic-module .pic a{width:210px;height:210px;border:none;}
.tjprolist  .FrontProducts_list01-d1_c1 .pro-module h1 a{height:40px;line-height:20px;width:200px;border:none;}
.hot_news_list{width: 232px;border: 1px solid #ddd;padding: 0 8px;margin:20px 0 0;}
.hot_news_list h3 {color: #333;height: 43px;line-height: 43px;border-bottom: 1px solid #ddd;font-size: 16px;margin-bottom:10px;}


/*案例*/
#box_case_list,#box_products_list{width:910px;padding:30px 0 0;float:right;min-height:300px;}
#box_products_list .success{color:#e5c16b;}
#box_pro_content{padding:30px 0 0;position:relative; min-height:300px;}
.products_detail{position:relative;}

.box_qqonlie p{ line-height:40px;margin-bottom: 18px;}
.box_qqonlie p a{ font-size:18px;}
.box_qqonlie p span.ptel{ font-size:22px;color:#cc3144;  font-weight: bold;}
.box_qqonlie .protb{ display:block; width:40px;height:40px;line-height:40px;text-align:center;background:#3f3f3f;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; float:left;margin-right:8px;}
.box_qqonlie .protb:hover{ background: #cc3144; }
.box_qqonlie a.prosk{ display:inline-block; width:105px;height:36px;line-height:36px;text-align:center;color:#fff;background:#3f3f3f;font-size:16px;-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;margin-right:10px;}
.box_qqonlie a.prosk:hover{background:#cc3144;color:#fff;}

/*新闻*/
.news_list{ }
.news_list   .pageJump{ margin:0;}
.news_list  .newslist-01{}
.news_list  .mainul { }
.news_list .content{ border-bottom:1px dashed #ddd; padding:0 0 20px 0;margin-bottom:20px; float:left; }
.news_list .content .newstitle{width:100%;display:block;float:left;}
.news_list .content li{ float:left;color:#999;}
.news_list .content li span,.news_list .content li p{color:#666;}
.news_list .content li.date{ padding-left:20px;}
.news_list .newstitle li.title{ width:100%;background:none;text-align: left;padding-bottom: 0; margin:0;}
.news_list .FrontNews_list01-d1_c1 .newstitle ul li.date{float:left;width:auto; text-align:left;    padding-right: 12px;}
.news_list .newstitle li.title a{color: #333;}
.news_list .newstitle li.title a:hover{color:#cc3144;text-decoration:underline;}
.FrontNews_list01-d1_c1 .newstitle .fontnews a{color:#333;}
.FrontNews_list01-d1_c1 .newstitle .fontnews a:hover{color:#cc3144;}
.news_list .newslist { padding:5px 0 0;float:left}
.news_list .newslist .summary{  height: 96px;width:604px}
.news_list .newslist .summary h3{ display:none;}
.news_list .newslist .summary p{text-align:left;font-size: 14px; text-indent:2em;}
.news_list .newslist .summary p a{ margin-left:10px;}
.news_content{ font-size:14px; text-align: left;overflow:hidden;position:relative;}
.news_content p{line-height: 24px;margin-bottom: 8px;font-size: 14px;}
.news_content #newsdetailshow h1{ font-size:18px; text-align:center;line-height: 30px;color: #cc3144;}
.news_content .message{border-bottom:1px dotted #ddd; text-align:center; padding: 0 0 10px 0; margin:10px 0 15px 0;}
.news_content .message .date{ margin-left:15px;}
.news_content .summary .info h3 { display: none;}
.news_content .summary .info { padding: 10px 15px; background: #f5f5f5;  margin-bottom: 20px; width: 850px;;}
.news_content  .FrontNews_detail01-d1_c1 .summary .info p{font-size:12px;padding:0;margin:0;width:100%;text-indent:0em;}
.news_content .page{ margin:20px 0 5px 0;}
.news_content .page a,.news_content .other a{color: #333;}
.news_content .page a:hover,.news_content .other a:hover{color:#cc3144}
.news_content  #infoContent img{ max-width:740px;}
.news_list .FrontNews_list01-d2_c2 .newstitle li h3{border:none;padding:0;margin:0  0 10px 0;font-size: 18px;height: 22px;color: #cc3144; line-height:22px;font-weight:normal;overflow:hidden;}
.news_list  .newstitle li{float: left;text-align: left;font-size:14px;}.news_list  .newstitle li.browse{  padding-left: 20px;}
.FrontNews_detail01-d1_c1 .page p,.FrontNews_detail01-d1_c1 .other p{margin:0;}

#box_allnews{width:880px;float:right;padding:30px 0 0;}
#box_allnews .pic{ width:236px; float:left;}
#box_allnews .pic a{border:1px solid #ddd;display:block;}#box_allnews .pic a:hover{border:1px solid #cc3144;}
#box_allnews .pic img{width:234px;height:154px;}
#box_allnews  .main{ float:left;padding-left:40px;width:604px;}
.sm-list-l-img-new img{
	max-width:400px;
}

.more_news{margin:20px 0 0;}
.more_news h2{ height: 30px;line-height: 30px;border: 1px solid #ddd;padding: 5px 15px;font-size:16px; }
.more_news h2 span{font-family:"宋体";}
#box_news_more{border: 1px solid #ddd; border-top:none; padding:8px 0 20px 0;}
#box_news_more  .content{margin: 0 0 0 30px; width:394px;overflow:hidden;}
#box_news_more  .newstitle li.title{width:394px;}


.case_content .pic-module .pic,.case_content .show,.case_content .pro-module .name1 span,.case_content  .detail .current,.news_list .border_00 .comptitle_00,.case_content #FrontProducts_detail02-1440758221502_tabsFlag{ display:none;}
.case_content .pro-module .name1{ font-size:18px;color:#b82329; text-align:center; border-bottom:1px dashed #ddd; padding-bottom:26px; margin-bottom:20px;}
.case_content p{ line-height:24px; margin-bottom:8px;}
.case_content .pic-module{display:none;}
.case_content .pro-module li.createdate,.case_content .pro-module li.skim{display:inline;font-size:12px;color:#888;}
.case_content .pro-module li.createdate{margin-right:20px;}
.case_content .pro-module .basic{text-align:center;}
.case_content .other{padding:10px 0 0;}
.case_content .keyword span{color:#888;}
.case_content .keyword  a{color:#e50012;}
.case_content .detail{padding:10px 0 0;}
.case_content  .skimpro h4{display:none;}
.case_content  .skimpro p{ margin:0;}
.case_content .skimpro a{color:#888;}.case_content .skimpro a:hover{color: #b82329;}

.box_progbook{ position:absolute;left:600px; top:120px;width:330px;overflow:hidden;z-index:9;}
.box_progbook .tips,.box_progbook .tip-default,.box_progbook .text-oper span a,.box_progbook .FrontMessages_customizeEmit01-d1_c1 table tr .text-tip{ display:none;}
.box_progbook  .FrontMessages_customizeEmit01-d1_c1 table tr.info .text-tip,.box_progbook .FrontMessages_customizeEmit01-d1_c1 table tr.verify .text-tip{display: block;}
.box_progbook .FrontMessages_customizeEmit01-d1_c1 #verifyCode {width: 100px;}
.box_progbook  table tr {float: left;padding-bottom: 7px;width: 400px;}
.box_progbook .FrontMessages_customizeEmit01-d1_c1 table th{float:left;width: 70px;font-size:14px; color: #999;}
.box_progbook .FrontMessages_customizeEmit01-d1_c1 .textarea {border: 1px solid #ddd;height: 80px;font-size: 12px;width: 220px;float: left;font: 14px/1.5 "Microsoft YaHei", "宋体",Arial, Helvetica, sans-serif;}
.box_progbook .FrontMessages_customizeEmit01-d1_c1 .input{width:220px;}
.box_progbook .btn-com-01,.title_return{background: #555;font: 16px/1.5 "Microsoft YaHei", "宋体",Arial, Helvetica, sans-serif;color: #fff;height: 36px;line-height: 32px;width: 105px;text-align: center;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;display:block;}
.box_progbook .btn-com-01:hover{background:#e5c16b;}

#box_imsg .textarea { width:368px; height:60px;font:14px/1.5  "Helvetica Neue", "Hiragino Sans GB", Helvetica, "Microsoft YaHei", "微软雅黑", "宋体", Arial, sans-serif; background: none;border: 1px solid #cbcbcb;}
#box_imsg  .messageLink{display:none;}
#box_imsg  .FrontMessages_customizeEmit01-d1_c1 table{margin:0;}
#box_imsg .text-oper{ float: left;margin: 0 0 6px 8px;} 
.text-tip .tip-remind{ color:#999;}
#box_imsg .FrontMessages_customizeEmit01-d1_c1 table th{
font-weight: normal;
text-align:right;width: 70px;
vertical-align: top; font-size:14px;
}
#box_imsg .FrontMessages_customizeEmit01-d1_c1 .input{width: 200px;   background: none;}
#box_imsg .FrontMessages_customizeEmit01-d1_c1 #verifyCode{ width:120px;}
#box_imsg  #messagesCategoryId{ height:24px; line-height:24px; font: 14px/1.5 "Microsoft YaHei", "宋体",Arial, Helvetica, sans-serif ;}
#box_imsg  .text-oper img{ display:inline-block;vertical-align: middle; }
#box_imsg .btn-com-01{
font: 16px/1.5 "Microsoft YaHei", Arial, Helvetica, sans-serif;line-height: 30px; background:#cc3144; color:#fff;width: 104px;
height: 30px;border: none;cursor: pointer; margin:5px 0 10px 10px;float:left;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#box_imsg .btn-com-01:hover{background:#b82329 ;color:#fff}
#box_imsg  .border_45 .comptitle_45{border-bottom: 1px solid #2b2b2b;padding-left: 20px; display:inline-block; width:960px; margin:0 auto;height: 33px;}
#box_imsg  .border_45 .comptitle_45 strong{ display:block; width:120px; color:#fff;height: 32px;line-height: 32px;text-align: center;float: left;margin-right: 1px;border: 1px solid #2b2b2b;border-bottom: 1px solid #1d1e1d;
-moz-border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0; margin:0 0 1px 0;}
#box_imsg .center ul{ width:750px; float:left; }
#box_imsg .center ul.list{margin-bottom:10px;}
#box_imsg .center{ margin:0 0 30px 0;  float:left;  width:750px;}
#box_imsg .center li{ float:left; margin-right:15px;}
#box_imsg .center li.li-title{ color:#005197;}
#box_imsg .center li.li-con .pic{ display:none;}
#box_imsg .center li .info span,#box_imsg .center li.li-bottom span{color:#ef430a ;}
#box_imsg .center li.li-title,#box_imsg .center li.li-bottom{ width:100%; }
/*messages_list*/
.message_list .textarea { width:400px; height:120px;font:14px/1.5  "Helvetica Neue", "Hiragino Sans GB", Helvetica, "Microsoft YaHei", "微软雅黑", "宋体", Arial, sans-serif;}
.message_list  .messageLink{display:none;}
.message_list  .FrontMessages_customizeEmit01-d1_c1 table{margin:0;}
.message_list .text-oper{ float: left;margin: 0 0 10px 8px;} 
.text-tip .tip-remind{ color:#999;}
.FrontMessages_emit01-d1_c1 table th ,.message_list .FrontMessages_customizeEmit01-d1_c1 table th{
font-weight: normal;
text-align:right;width: 15%;
vertical-align: top; font-size:14px;
}
.FrontMessages_emit01-d1_c1 table tr.info .text-tip,.FrontMessages_customizeEmit01-d1_c1 table tr.info .text-tip {
width: 100%;
padding-left: 10px;
text-align:left;
}
.FrontMessages_emit01-d1_c1 .input,.FrontMessages_customizeEmit01-d1_c1 .input{border: 1px solid #cbcbcb;height: 22px;line-height: 22px;}
.message_list .FrontMessages_emit01-d1_c1 .input,.message_list .FrontMessages_customizeEmit01-d1_c1 .input{width: 200px;}
.FrontMessages_customizeEmit01-d1_c1 input#messagesTitle{ width:399px;}
.FrontMessages_emit01-d1_c1 .input#verifyCode{ width:120px;}
.message_list  #messagesCategoryId{ height:24px; line-height:24px; font: 14px/1.5 "Microsoft YaHei", "宋体",Arial, Helvetica, sans-serif ;}
.message_list  .text-oper img{ display:inline-block;vertical-align: middle; }
.message_list .btn-com-01{
font: 16px/1.5 "Microsoft YaHei", Arial, Helvetica, sans-serif;line-height: 36px; background:#cc3144; color:#fff;width: 120px;
height: 36px;border: none;cursor: pointer; margin:5px 0 10px 6px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;float:left;}
.message_list .btn-com-01:hover{background:#3f3f3f ;color:#fff}
.border_45 .border_45-topr,.border_45 .border_45-footerr{ display:none;}
.border_45 .border_45-midl,.border_45 .border_45-midr{ background:none;}
.message_list  .border_45 .comptitle_45{border-bottom: 1px solid #3f3f3f;padding-left: 20px; display:inline-block; width:960px; margin:0 auto;height: 33px;}
.message_list  .border_45 .comptitle_45 strong{ display:block; width:120px; color:#fff;height: 32px;line-height: 32px;text-align: center;float: left;margin-right: 1px;border: 1px solid #2b2b2b;border-bottom: 1px solid #1d1e1d;
-moz-border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0; margin:0 0 1px 0;}
.message_list .center ul{ width:750px; float:left; }
.message_list .center ul.list{margin-bottom:10px;}
.message_list .center{ margin:0 0 30px 0;  float:left;  width:750px;}
.message_list .center li{ float:left; margin-right:15px;}
.message_list .center li.li-title{ color:#005197;}
.message_list .center li.li-con .pic{ display:none;}
.message_list .center li .info span,.message_list .center li.li-bottom span{color:#ef430a ;}
.message_list .center li.li-title,.message_list .center li.li-bottom{ width:100%; }
.FrontMessages_customizeEmit01-d1_c1{padding:0;width:100%;}

.border_00 .borderContent{padding:0;margin:0;}

.pageJump .number .disabled{border: 1px solid #d9d9d9;  color: #666!important;background:none;}
.pageJump .number .current { border-color: #e60012; color: #e60012!important; background-color: #fae1e7;font-weight: normal;}

.FrontProducts_detail02-d1_c1 .pro-module ul li.retailprice label{font-weight:bold;color: #b82329;font-size:16px;}

.comptitle .titlestyle{
	font-weight:bold;
	font-size:28px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	margin-bottom:20px;
	color:#111;
}
.htmledit .tel{
	    
}
.htmledit .tel span{
	font-size:16px;
}
.htmledit .tel p{
	font-size: 20px;
    font-weight: bold;
}
.listContent .fl{
	max-width:500px;
}
.listContent .fr{
	max-width:400px;
}
.listContent{
	margin-bottom:40px;
}
.listContent p{
	color: #333;
    font-size: 14px;
}
.listContent h2{
	font-weight:bold;
	font-size:28px;
	height: 40px;
	line-height: 40px;
	margin:10px auto;
	
}
.listContent li{
	text-indent:20px;
	list-style-type:disc;
}
.productlist-02 .pop {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: rgba(0,0,0,.6);
    text-align: center;
    overflow: hidden;
}
.transition {
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
    -ms-transition: all ease .4s;
    -o-transition: all ease .4s;
    transition: all ease .4s;
}
.productlist-02 .pop .con {
    display: inline-block;
    vertical-align: middle;
    padding: 20px;
}
.productlist-02 .pop p {
    max-width: 269px;
    color: #ffffff;
    line-height: 28px;
    overflow: hidden;
}
.productlist-02 .content{
	position: relative;
}

.productlist-02 .content:hover .pop {
	height: 100%;
}
.logotxt{
    float: left;
    margin-top: 55px;
    margin-left: 20px;

}
.logotxt b{
	font-size: 30px;
    margin-right: 20px;
    color: #111;
}
.logotxt p{
	width: auto;
    color: #111;
    font-size: 22px;
    line-height: 28px;
    overflow: hidden;
    font-weight: bold;
}
.logotxt span{
	font-size: 18px;
	font-family: cursive;
	font-weight: 600;
}

.FrontColumns_navigation01-d2_c1 ul li .subnav {
    height: auto;
    position: absolute;
    top: 100%;
    left: 0;
    margin: 0;
    background: rgba(0,0,0,.6);
    box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
    display: none;
    overflow: hidden;
    box-sizing: content-box;
    z-index:111;
}
.FrontColumns_navigation01-d2_c1 ul li:hover .subnav{
	display:block;
}
.FrontColumns_navigation01-d2_c1 ul li .subnav .main {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
}
.ad {
	background: url(../img/ad.jpg) center;
    padding: 20px ;
        overflow: auto;
        color:#fff;
}
.ad .ad-tit{
	font-size: 25px;
  
}
.ad .ad-txt{
	font-size: 18px;
	margin:10px;
}
.ad .ad-tel{
	font-size: 16px;
	margin-right:30px;
}
.ad span{
	display: inline-block;
    background: #fff;
    color: #333;
    padding:0 5px;
    margin:0 3px;
    height: 45px;
    line-height: 45px;
    font-weight: bold;
}
.supplychain-brand {
	text-align: center;
}
.supplychain-brand .tit {
	padding-bottom: 25px;
	position: relative;
	font-size: 30px;
	color: #333333;
	letter-spacing: 4px;
	height: 40px;
    line-height: 40px;
}
.supplychain-brand .tit:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -160px;
	width: 320px;
	height: 1px;
	background: #EEEEEE;
}

.supplychain-brand .des {
	margin: 25px auto 0;
	line-height: 30px;
	letter-spacing: 2px;
}
.supplychain-brand .content {
	padding: 40px 0;
	margin: 0 -10px;
}

.supplychain-brand  .item {
	margin: 22px 0;
	position: relative;
	padding: 0 10px;
	display: inline-block;
}
.supplychain-brand .item:before {
	content: "";
	position: absolute;
	bottom: -4px;
	left: 0;
	width: 0;
	height: 3px;
	background: #00A2E9;
	-webkit-transition: all ease .4s;
	-moz-transition: all ease .4s;
	-ms-transition: all ease .4s;
	-o-transition: all ease .4s;
	transition: all ease .4s;
}
.supplychain-brand  .item:hover {
	-o-box-shadow: 0 0 15px rgba(0,0,0,.08);
	-ms-box-shadow: 0 0 15px rgba(0,0,0,.08);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,.08);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.08);
	box-shadow: 0 0 15px rgba(0,0,0,.08);
}
.ny-newsbox ul {
	width: 570px;
	display: block;
}

.ny-newsbox li {
	border-bottom: 1px solid #e5e5e5;
}
.ny-newsbox li a {
	display: block;
	position: relative;
	padding: 20px 20px 20px 154px;
	position: relative;
}
.ny-newsbox li a:after {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 0;
	height: 2px;
	background: #00A2E9;
	-webkit-transition: all ease .4s;
	-moz-transition: all ease .4s;
	-ms-transition: all ease .4s;
	-o-transition: all ease .4s;
	transition: all ease .4s;
}
.ny-newsbox li .date {
	position: absolute;
	top: 18px;
	left: 30px;
	height: 55px;
	width: 105px;
	border-right: 1px dotted #e1dfe0;
}
.ny-newsbox li .date span {
	display: block;
	font-size: 24px;
	color: #0a2444;
}
.ny-newsbox li .date p {
	margin-top: 5px;
	font-size: 12px;
	color: #444444;
}
.ny-newsbox li .tit {
	font-size: 18px;
	color: #222222;
}
.ny-newsbox li .des {
	margin-top: 12px;
	font-size: 12px;
	color: #444444;
	padding-right: 70px;
	position: relative;
}
.ny-newsbox li .des em {
	position: absolute;
	top: 0;
	right: 0;
	color: #00A2E9;
}
.ny-newsbox li a:hover {
	-o-box-shadow: 0 0 30px rgba(0,0,0,.08);
	-ms-box-shadow: 0 0 30px rgba(0,0,0,.08);
	-moz-box-shadow: 0 0 30px rgba(0,0,0,.08);
	-webkit-box-shadow: 0 0 30px rgba(0,0,0,.08);
	box-shadow: 0 0 30px rgba(0,0,0,.08);
}
.ny-newsbox li a:hover:after {
	width: 100%;
}
.ny-newsbox li a:hover .tit {
	color: #00A2E9;
}
.contact-list li {
    margin-top: 51px;
    background: #fff;
    min-height: 270px;
    -webkit-box-shadow: 0px 3px 5px rgb(0 0 0 / 10%);
    -o-box-shadow: 0px 3px 5px rgba(0,0,0,.1);
    -ms-box-shadow: 0px 3px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0px 3px 5px rgba(0,0,0,.1);
    box-shadow: 0px 3px 5px rgb(0 0 0 / 10%);
    padding: 34px 15px 0 314px;
    position: relative;
    font-size: 20px;
    color: #333;
    line-height: 38px;
}
.contact-com {
    background: url(../img/contact01.png) no-repeat center;
    height: 229px;
    text-align: center;
    position: absolute;
    top: 6px;
    left: 44px;
    line-height: 24px;
}
.contact-com h3 {
    padding-top: 90px;
    font-size: 20px !important;
    color: #fff;
    font-weight: bold;
    width: 233px;
    margin: 0 auto;
}
#box_content .content p {
    line-height: 24px;
    margin-bottom: 8px;
    font-size: 14px;
}