@charset "utf-8";
* { margin: 0px; padding: 0px; -webkit-transition: color 1s, background-color 1s, border 1s, border-radius 1s, text-indent 1s, box-shadow 1s, text-shadow 1s; -moz-transition-property: color, background-color, border, border-radius, text-indent, box-shadow, text-shadow; -moz-transition-duration: 1s, 1s, 1s, 1s, 1s, 1s, 1s; -o-transition-property: color, background-color, border, border-radius, text-indent, box-shadow, text-shadow; -o-transition-duration: 1s, 1s, 1s, 1s, 1s, 1s, 1s; transition-property: color, background-color, border, border-radius, text-indent, box-shadow, text-shadow; transition-duration: 1s, 1s, 1s, 1s, 1s, 1s, 1s; }/*重置标签样式*/
/*

     *  *  *    天紫通用样式包     --->

*/
table { border-collapse: collapse; border-spacing: 0; }
li { list-style-type: none; }/*去掉标签*/
img, img a { border: none; vertical-align: bottom; }
/*--------------默认链接样式---------------*/
a:link, a:visited { color: #555; text-decoration: none; }
a:active, a:hover { color: #5581ff; text-decoration: underline; border-radius: 3px; text-shadow: 0px 0px 20px rgba(80,130,255,.7); }
.clear { clear: both }
.mainframe { margin: 0 auto; width: 1000px; }/*主体框*/
.mtit { position: absolute; text-indent: -5000px; }/*隐藏文本*/
.imgbox { border: 1px solid #999; padding: 5px; }/*图片加边框*/
.FL { float: left; }
.FR { float: right; }
.OH { overflow: hidden; }
.WM { max-width: 1420px; margin: 0 auto; min-width: 800px; }
.DB { display: block; }
.FFWH { font-family: 'Source Han Sans', 黑体; }
.TaC { text-align: center; }
.FS14 { font-size: 14px; }
.FS16 { font-size: 14px; }
.TI { text-indent: 2em; }
.noSelect { moz-user-select: -moz-none; -moz-user-select: none; -o-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
/*
a:link,
a:visited
a:active,
a:hover


box-sizing: border-box; 
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;
IE8+
*/

.FLLI li { float: left; }
.red { color: #f00; }/*定义红色*/
.red a:link, .red a:visited { color: #f00; }
.red a:active, .red a:hover { color: #00f; text-shadow: 0px 0px 20px rgba(0,0,255,0.7); }
.black { color: #000; }/*定义黑色*/
.black a:link, .black a:visited { color: #000; }
.black a:active, .black a:hover { color: #f00; text-shadow: 0px 0px 20px rgba(255,0,0,0.7); }
.white { color: #fff; }/*定义白色*/
.white a:link, .white a:visited { color: #fff; }
.white a:active, .white a:hover { color: #ff0; text-shadow: 0px 0px 20px rgba(255,255,0,0.7); }
/*

     <---     天紫通用样式包    *  *  *

*/
body { color: #555; margin: 0; }/*  主体定义 */
#wrap { background: #e3e3e3; font-size: 14px; line-height: 25px; min-width: 800px; }
/*头部*/#wrap_t { }
#wrap_t .WM { position: relative; z-index: 999; }
/*
头部黑条和电话
*/
.topbg { min-width: 800px; }
.topbg img { width: 100%; height: 100%; height: 84px; }
.TopTelBox { width: 300px; position: absolute; z-index: 1; right: 0; top: -84px; }
.TopTelBox .TopTel { float: left; }
.TopTelBox .TopEn { float: left; }
.TopTelBox .TopZh { float: left; }
/*
导航  LOGO
*/
.nav { width: 100%; min-width: 800px; height: 43px; background: #1d1d1d; font-size: 14px; font-family: "'Source Han Sans'", "黑体"; }
.en .nav { font-family: Arial, Helvetica, sans-serif; }
.en { font-family: Arial, Helvetica, sans-serif; }
.nav ul { position: relative; z-index: 999; }
.nav ul li { float: left; height: 43px; line-height: 43px; width: 12.5%; text-align: center; }
.nav ul li:hover { background: #333333; }
.nav ul li a { display: block; }
.nav ul li a:link, .nav ul li a:visited { color: #fff; background: url(/static/frontend/images/navborl.jpg) no-repeat center left; }
.nav ul li a:active, .nav ul li a:hover { color: #fff; background: url(/static/frontend/mages/navborl.jpg) no-repeat center left #333333; text-decoration: none; }
.nav ul li.logo { margin: 0; text-align: left; }
.nav ul li.logo a { position: absolute; top: -45px; display: block; width: 12.5%; background: none; }
.nav ul li.logo a img { width: 100%; max-width: 138px; }
.nav ul li ul { position: absolute; top: 42px; width: 100%; display: none; }
.nav ul li:hover ul { display: block; }
.nav ul li ul li { float: none; }
.nav ul li ul li a:link, .nav ul li ul li a:visited { color: #fff; background: #111; }
.nav ul li ul li a:active, .nav ul li ul li a:hover { color: #fff; background: #555; text-decoration: none; }
/*主体*/#wrap_c { }
.index { }
.index .title { }
.index .title .tit { font-size: 18px; font-family: "'Source Han Sans'", "黑体"; color: #14412d; line-height: 30px; text-indent: 5px; }
.en .index .title .tit { font-family: Arial, Helvetica, sans-serif; }
.index .title .titEN { font-size: 22px; font-family: Arial, Helvetica, sans-serif; color: #93929c; line-height: 34px; text-indent: 5px; }
.en .titEN, .en .titleEN { display: none; }
.index .title .more { color: #93929c; font-size: 12px; font-weight: bold; line-height: 25px; padding-top: 39px; padding-right: 15px; }
.index .title .more a:link, .index .title .more a:visited { color: #93929c; }
.index .title .more a:active, .index .title .more a:hover { color: #ff929c; text-shadow: 0px 0px 20px blue; }
.INMT { margin-top: 30px; }
/*首页简介*/
.aboutbox { float: left; width: 49%; padding-right: 6%; }
.aboutbox .img { float: left; padding-right: 15px; }
.aboutbox .img img { width: 198px; height: 186px; }
.aboutbox .txt { color: #878685; word-break: break-all; height: 175px; overflow: hidden; }
/*新闻*/
.newsbox { float: left; width: 45%; }
.newsbox ul { }
.newsbox ul li { background: url(/static/frontend/images/newslist.jpg) no-repeat left center; height: 29px; line-height: 29px; border-bottom: 1px dashed #666; }
.newsbox ul li a { display: block; width: 75%; float: left; text-indent: 20px; }
.newsbox ul li span { display: block; width: 25%; float: left; }
/*案例*/
.casebox { }
.casebox ul { height: 243px; overflow: hidden; position: relative; }
.casebox ul .libox { float: left; width: 92%; overflow: hidden; }
.casebox ul .libox .liboxn { width: 400%; -webkit-transition: color 1s, background-color 1s, border 1s, border-radius 1s, text-indent 1s, box-shadow 1s, text-shadow 1s, margin 1s; -moz-transition-property: color, background-color, border, border-radius, text-indent, box-shadow, text-shadow, margin; -moz-transition-duration: 1s, 1s, 1s, 1s, 1s, 1s, 1s, 1s; -o-transition-property: color, background-color, border, border-radius, text-indent, box-shadow, text-shadow, margin; -o-transition-duration: 1s, 1s, 1s, 1s, 1s, 1s, 1s, 1s; transition-property: color, background-color, border, border-radius, text-indent, box-shadow, text-shadow, margin; transition-duration: 1s, 1s, 1s, 1s, 1s, 1s, 1s, 1s; }
.casebox ul li { float: left; text-align: center; height: 243px; width: 6.25%; }
.casebox ul li .img { vertical-align: middle; /*设置水平居中*//* 针对IE的Hack */ *display: block;
*font-size: 212px;/*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
display: table-cell; height: 243px; width: 6.25%; }
.casebox ul li img { width: 95%; height: 243px; vertical-align: middle; }
.casebox ul li.leftBut { width: 4%; background: url(/static/frontend/images/showbuttonleft.png) no-repeat center center; }
.casebox ul li.rightBut { width: 4%; background: url(/static/frontend/images/showbuttonright.png) no-repeat center center; position: absolute; top: 0; right: 0; }
/*产品*/
.probox { }
.probox ul { background: #eaeaea; padding: 15px 0; position: relative; }
.probox ul .libox { float: left; width: 92%; overflow: hidden; }
.probox ul .libox .liboxn { width: 400%; -webkit-transition: color 1s, background-color 1s, border 1s, border-radius 1s, text-indent 1s, box-shadow 1s, text-shadow 1s, margin 1s; -moz-transition-property: color, background-color, border, border-radius, text-indent, box-shadow, text-shadow, margin; -moz-transition-duration: 1s, 1s, 1s, 1s, 1s, 1s, 1s, 1s; -o-transition-property: color, background-color, border, border-radius, text-indent, box-shadow, text-shadow, margin; -o-transition-duration: 1s, 1s, 1s, 1s, 1s, 1s, 1s, 1s; transition-property: color, background-color, border, border-radius, text-indent, box-shadow, text-shadow, margin; transition-duration: 1s, 1s, 1s, 1s, 1s, 1s, 1s, 1s; }
.probox ul li { width: 5%; float: left; height: 200px; text-align: center; }
.probox ul li .img { vertical-align: middle; /*设置水平居中*//* 针对IE的Hack */ *display: block;
*font-size: 116px;/*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
display: table-cell; width: 100%; height: 134px; }
.probox ul li .img a { display: block; width: 100%; height: 100%; }
.probox ul li img { width: 95%; height: 175px; vertical-align: middle; }
.probox ul li.leftBut { width: 4%; background: url(/static/frontend/images/showbuttonleft.png) no-repeat center center; }
.probox ul li.rightBut { width: 4%; background: url(/static/frontend/images/showbuttonright.png) no-repeat center center; position: absolute; top: 0; right: 0; }
.probox ul li .tit { font-family: "'Source Han Sans'", "黑体", Arial, Helvetica, sans-serif; font-size: 18px; }
.en .probox ul li .tit { font-family: Arial, Helvetica, sans-serif; }
/*联系我们*/
.contactbox { float: left; width: 58%; margin-right: 2%; }
.contactbox .contactwrap { background: #eaeaea; padding-left: 20px; padding-top: 20px; padding-bottom: 20px; height: 164px; overflow: hidden; }
.contactbox .contactwrap .FR { padding-right: 20px; margin-top: -40px; }
/*友情链接*/
.linkboxindex { background: #dcdada; }
.linkboxindex .linkwrap { width: 58%; }
.linkwrap { background: #dcdada; padding: 20px 0; height: 76px; }
.linkwrap .title { float: left; width: 90px; }
.linkwrap .title .tit { line-height: 30px; }
.linkwrap ul { float: left; padding-top: 42px; font-size: 14px; line-height: 14px; }
.linkwrap ul li { float: left; border-left: 1px solid #606060; padding: 0 15px; margin-right: 10px; }
.borderwrap { border-top: 1px solid #e2e1e1; border-bottom: 1px solid #c5c3c3; width: 90%; margin-left: 5%; padding: 5px; }
/*版权*/
.linkboxindex .copyrightbox { width: 58%; }
.copyrightbox { background: #dcdada; height: 112px; }
.copyrightbox .zhiliang { font-family: "'Source Han Sans'", "黑体"; color: #3e3d3d; font-size: 24px; line-height: 35px; width: 30%; float: left; text-align: center; }
.en .copyrightbox .zhiliang { font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
.copyrightbox .copyright { float: left; width: 70%; }
/*子页版权*/
.linkbox { background: #dcdada; }
.linkbox .copyrightbox { width: 90%; margin-left: 5%; }
.linkbox .copyrightbox .linklogo { float: left; width: 15%; }
.linkbox .copyrightbox .linklogo img { width: 100%; max-width: 136px; }
.linkbox .copyrightbox .zhiliang { width: 20%; text-align: left; }
.linkbox .copyrightbox .copyright { float: left; width: 65%; }
/*客户反馈*/
.messagebox { float: left; width: 40%; background: #fff; position: relative; z-index: 10; }
.messagebox .title .tit { padding-left: 20px; padding-top: 20px; }
.messagebox .title .titEN { text-indent: 25px; }
.messagebox .top { height: 204px; overflow: hidden; }
.messagebox .top .img { float: right; margin-right: 20px; }
.messagebox .top .txt { font-size: 14px; font-family: "'Source Han Sans'", "黑体"; padding-left: 20px; padding-top: 30px; }
.en .messagebox .top .txt { font-family: Arial, Helvetica, sans-serif; }
.messagebox .bot { background: #f5f5f5; height: 228px; position: absolute; width: 100%; display: none }
.messagebox:hover .bot { display: block; }
.messagebox .bot td { padding: 5px; }
.messagebox .bot input, .messagebox .bot textarea { width: 95%; margin-left: 2%; line-height: 30px; font-size: 14px; border-radius: 5px; border: 1px solid #c8c8c8; }
.messagebox .bot textarea { min-height: 90px; }
.messagebox .bot input.button { background: #84c225; width: 84px; font-size: 16px; font-weight: bold; color: #f5f5f5; }
/*反馈页*/
.conmessage { width: 443px; border: 1px solid #e9e9e9; font-family: "'Source Han Sans'", "黑体"; margin: 0 auto; margin-bottom: 20px; }
.en .conmessage { font-family: Arial, Helvetica, sans-serif; }
.conmessage .top { border-bottom: 1px solid #e9e9e9; height: 90px; padding-top: 15px; padding-left: 15px; }
.conmessage .top .hr1 { color: #84c225; font-size: 18px; }
.conmessage .top .hr2 { color: #000; font-size: 16px; }
.conmessage .top .hr3 { color: #555; font-size: 14px; }
.conmessage .bot { height: 280px; }
.conmessage .bot .tit { font-size: 16px; color: #000; padding: 10px 0 10px 15px; }
.conmessage .bot td { padding: 5px; }
.conmessage input, .conmessage textarea { width: 95%; margin-left: 2%; line-height: 30px; font-size: 14px; border-radius: 5px; border: 1px solid #c8c8c8; }
.conmessage textarea { min-height: 90px; }
.conmessage input.button { background: #84c225; width: 84px; font-size: 16px; font-weight: bold; color: #f5f5f5; }
/*底部导航*/
.bnav { background: #2f2f2f; }
.bnav ul { height: 47x; line-height: 47px; }
.bnav ul li { width: 10.2%; padding: 0 2%; background: url(/static/frontend/images/navbborl.jpg) no-repeat left center; float: left; text-align: center; }
.bnav ul li:first-child { background: none; }
.bnav ul ul, .bnav ul dl { display: none; }
/*子页*/
.subtitle { background: url(/static/frontend/images/ensubtel.jpg) no-repeat right center #f7f7f7; padding-left: 10px; }
.subtitle .title { font-size: 18px; font-family: "'Source Han Sans'", "黑体"; color: #14412d; line-height: 30px; text-indent: 5px; }
.en .subtitle .title { font-family: Arial, Helvetica, sans-serif; }
.subtitle .titleEN { font-size: 22px; font-family: Arial, Helvetica, sans-serif; color: #93929c; line-height: 34px; text-indent: 5px; }
.subtitle .pageadd { font-size: 12px; color: #7a7575; }
.subtitle .pageadd a:link, .subtitle .pageadd a:visited { color: #7a7575; }
.subtitle .pageadd a:active, .subtitle .pageadd a:hover { color: #ff7575; }
.subcontent { background: #f7f7f7; padding: 30px 10px; }/*内容时使用*/
.subcontent p { padding: 5px 0; }
/*关于*/
.aboutmenu { background: #434343; float: left; width: 17%; margin-right: 3%; }
.aboutmenu img { width: 100%; }
.aboutmenu .tit { color: #faefef; font-family: "Adobe 黑体 Std", "'Source Han Sans'", "黑体"; font-size: 24px; line-height: 50px; height: 60px; padding-left: 30px; }
.en .aboutmenu .tit { font-family: Arial, Helvetica, sans-serif; }
.subcontent .OH { font-size: 18px; }
.aboutmenu ul { line-height: 32px; padding-left: 30px; padding-bottom: 10px; }
.aboutmenu ul li { padding-left: 20px; margin-bottom: 5px; }
.aboutmenu ul li a { display: block; }
.aboutmenu ul li:hover { background: #555; }
.contact.about { padding-right: 3%; width: 77%; float: left; }
/*产品*/
.aboutmenu.promenu { }
.aboutmenu.promenu .tit { background: #14412d; }
.aboutmenu.promenu ul { }
.aboutmenu.promenu ul li { background: url(/static/frontend/images/prolistbg.jpg) no-repeat bottom left; padding-left: 45px; }
.product { padding-right: 3%; width: 77%; float: left; }
.product ul { }
.product ul li { width: 25%; text-align: center; float: left; margin-bottom: 20px; }
.product ul li .img { background: #fff; padding: 10px; width: 80%; margin: 0 auto; }
.product ul li .img img { width: 100%; height: 120px; }
.product ul li .tit { background: #fff; padding: 10px; width: 80%; margin: 0 auto; border-top: 2px solid #f7f6f6; font-size: 14px; font-family: "'Source Han Sans'", "黑体"; }
.en .product ul li .tit { font-family: Arial, Helvetica, sans-serif; }
/*新闻*/
.newsmenu { background: #fff; }
.newsmenu li { width: 150px; height: 65px; line-height: 65px; text-align: center; float: left; border-right: 1px solid #eee; font-family: "'Source Han Sans'", "黑体"; font-size: 16px; overflow: hidden; }
.en .newsmenu li { font-family: Arial, Helvetica, sans-serif; }
.newsmenu li a { display: block; }
.newsmenu li.tit { background: #14412d; }
.newslist { }
.newslist li { height: 135px; background: #fff; margin: 20px 0; }
.newslist li .num { width: 25px; height: 135px; background: url(/static/frontend/images/newsnum.jpg) no-repeat left center #f7f7f7; color: #fff; line-height: 135px; text-align: center; float: left; padding-right: 30px; }
.newslist li .img { float: left; height: 110px; margin: 11px; }
.newslist li .img img { height: 100%; }
.newslist li .rig { }
.newslist li .rig .tit { font-weight: bold; height: 50px; line-height: 50px; padding-right: 1%; overflow: hidden; }
.newslist li .rig .con { font-size: 12px; padding-right: 1%; height: 75px; overflow: hidden; }
/*案例*/
.casemenu { background: #fff; text-align: center; font-family: "'Source Han Sans'", "黑体"; }
.en .casemenu { font-family: Arial, Helvetica, sans-serif; }
.casemenu .tit { background: #14412d; width: 150px; height: 65px; line-height: 65px; float: left; font-size: 16px; }
.casemenu ul { float: left; height: 25px; line-height: 25px; padding-top: 19px; }
.casemenu ul li { width: 100px; height: 25px; line-height: 25px; float: left; border: 1px solid #eee; margin: 0 10px; }
.casemenu ul li a { display: block; }
.casemenu ul li:hover { background: #666666; }
.casemenu ul li a:active, .casemenu ul li a:hover { color: #fff; }
.caselist { }
.caselist li { height: 225px; background: #fff; margin: 20px 2%; width: 46%; float: left; }
.caselist li .img { float: left; margin: 10px; border: 3px solid #f1eff0; height: 199px; width: 270px; }
.caselist li .img img { width: 100%; height: 100%; }
.caselist li .rig { }
.caselist li .rig .tit { font-weight: bold; height: 50px; line-height: 50px; margin-top: 20px; padding-right: 3%; overflow: hidden; }
.caselist li .rig .con { font-size: 12px; padding-right: 3%; height: 125px; overflow: hidden; }
/*分页样式*/
.page_info { text-align: center; margin-top: 10px; color: #333; }
.page_info span { padding: 0 2px; font-weight: bold; }
.page_list { height: 24px; line-height: 24px; text-align: center; letter-spacing: 0; font-family: "Arial Black"; ; margin-top: 20px; }
.page_list a { display: inline-block; color: #898989; border: 1px solid #e8e8e8; background: #f8f8f8; text-align: center; padding: 0 8px; margin: 0 1px; }
.page_list a:hover { color: #fff; border: 1px solid #898989; background: #898989; }
.page_list a.on { color: #333; border: 1px solid #ccc; background: #E5EDF2; }
/*内容分页*/
.contPage { height: 20px; line-height: 20px; text-align: center; letter-spacing: 0; font-family: "Arial Black"; font-size: 10px; margin-top: 20px; }
.contPage a { display: inline-block; color: #898989; background: #fff; text-align: center; padding: 0 7px; margin: 0 1px; }
.contPage a:hover { color: #fff; background: #898989; }
.contPage a.on { color: #333; background: #E5EDF2; border: 1px solid #C2D5E3; }
/*列表内容页*/
.listConts { line-height: 26px; color: #666; }
.listConts .title { font-size: 24px; text-align: center; line-height: 40px; color: #000; }
.listConts .info { max-width: 380px; height: 27px; line-height: 28px; text-align: center; margin: 15px auto; border: 1px solid #ccc; border-left: none; border-right: none; color: #666; }
.listConts .info small { margin-left: 8px; margin-right: 3px; color: #999; ; }
.listConts .info .small, .info .big { font-family: Georgia; font-weight: bold; cursor: pointer; }
.listConts .info .small { font-size: 10px; padding-right: 3px; }
.listConts .info .big { color: #003ba6; padding-left: 3px; }
.listConts .desc { margin: 20px 0 15px; padding: 5px 10px; line-height: 20px; border: 1px solid #f4e4b4; background: #fffff0; }
.listConts .showimg { margin: 20px 0; text-align: center; }
.ct_txt2 { width: 90%; clear: both; overflow: hidden; margin-left: auto; margin-right: auto; }
.ct_txt1 { width: 90%; margin:0 5%; height: 155px; clear: both; overflow: hidden; font-size: 18px; color: #000; font-family:"'Source Han Sans'", "黑体"; }
.en .ct_txt1 { font-family:Arial, Helvetica, sans-serif;}
.ct_txt1 li { float: left; height: 155px; width: 33%; padding-top:10px; background:url(/static/frontend/images/ico-tel.jpg) no-repeat top left; }
.ct_txt1 li p{ padding-left:100px; text-indent:-54px;}
/*

 手机

    */
.Mtop { display: none; }
.IMGWM img { width: 100%; }
.Mtop .menu { width: 10%; float: left; }
.Mtop .name { width: 80%; float: left; }
.Mtop .contact { width: 10%; float: left; }
.Mnav { }
.Mnav li { width: 33%; float: left; }
.mnews { padding: 0 0.8em; }
.mnews li { border-bottom: 1px dashed #c4c4c4; line-height: 1.5em; }
.mnews li span { color: #d4d4d4; padding-right: 0.2em; }
.mfixedtm { filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; display: none; }
.mfixedtm img { width: 40%; }
.mfixed { position: fixed; bottom: 0; left: 0; z-index: 9999; width: 100%; display: none; }
.mfixed li { width: 33.3%; float: left; }
/*响应*/
#Mwrap { display: none; }
@media (min-width: 800px) {
}
@media (max-width: 800px) {
.indexwrap, #wrap_t, .mbanner, .linkbox, .bnav { display: none; }
#Mwrap, .mfixedtm, .mfixed, .Mtop { display: block; }
.WM { width: 100%; min-width: 320px; }
#wrap { min-width: 320px; }
/*子页*/
.subtitle { background: #f7f7f7; padding-left: 10px; }
.subtitle .title { font-size: 24px; line-height: 50px; font-family: "Adobe 黑体 Std", "'Source Han Sans'", "黑体"; color: #14412d; }
.en .subtitle .title { font-family: Arial, Helvetica, sans-serif; }
.subtitle .titleEN { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #14412d; }
.subtitle .pageadd { font-size: 12px; color: #7a7575; }
.subtitle .pageadd a:link, .subtitle .pageadd a:visited { color: #7a7575; }
.subtitle .pageadd a:active, .subtitle .pageadd a:hover { color: #ff7575; }
.subcontent { background: #f7f7f7; padding: 0; min-height: 400px; }/*内容时使用*/
.subcontent p { padding: 5px 0; }
.subcontent img { width: 100%; }
/*关于*/
.aboutmenu { background: #777; float: left; width: 100%; margin-right: 0; }
.aboutmenu .tit { color: #faefef; font-family: "Adobe 黑体 Std", "'Source Han Sans'", "黑体"; font-size: 18px; line-height: 32px; height: 32px; padding: 0 6px; float: left; }
.en .aboutmenu .tit { font-family: Arial, Helvetica, sans-serif; }
.aboutmenu .img { display: none; }
.aboutmenu ul { line-height: 32px; padding-left: 0; padding-bottom: 0; float: left; }
.aboutmenu ul li { padding-left: 0; padding: 0 6px; margin-bottom: 0; float: left; }
.aboutmenu ul li a { display: block; }
.aboutmenu ul li:hover { background: #555; }
.contact.about { padding-right: 0; width:100%; float:none; }
/*产品*/
.aboutmenu.promenu { }
.aboutmenu.promenu .tit { background: #14412d; }
.aboutmenu.promenu ul { }
.aboutmenu.promenu ul li { background: none; padding: 0 6px; }
.product { padding-right: 3%; width: 100%; float: none; }
.product ul { }
.product ul li { width: 50%; text-align: center; float: left; margin-bottom: 20px; }
.product ul li .img { background: #fff; padding: 10px; width: 80%; }
.product ul li .img img { width: 100%; height: 120px; }
.product ul li .tit { background: #fff; padding: 10px; width: 80%; border-top: 2px solid #f7f6f6; font-size: 14px; font-family: "'Source Han Sans'", "黑体"; }
.en .product ul li .tit { font-family: Arial, Helvetica, sans-serif; }
/*新闻*/
.newsmenu { background: #fff; }
.newsmenu li { width: auto; padding: 0 6px; height: 2em; line-height: 2em; text-align: center; float: left; border-right: 1px solid #eee; font-family: "'Source Han Sans'", "黑体"; font-size: 16px; }
.en .newsmenu li { font-family: Arial, Helvetica, sans-serif; }
.newsmenu li a { display: block; }
.newsmenu li.tit { background: #14412d; }
.newslist { }
.newslist li { height: 10em; width: 96%; float: left; background: #fff; margin: 10px 1%; }
.newslist li .num { display: none; }
.newslist li .img { float: left; width: 30%; height: 8em; margin: 1em; }
.newslist li .img img { width: 100%; height: 100%; }
.newslist li .rig { }
.newslist li .rig .tit { font-weight: bold; font-size: 1.2em; line-height: 2.5em; height: 2.5em; padding-right: 0; overflow: hidden; }
.newslist li .rig .con { font-size: 12px; padding-right: 0; height: 7.5em; line-height: 1.5em; overflow: hidden; }
/*案例*/
.casemenu { background: #fff; text-align: center; font-family: "'Source Han Sans'", "黑体"; }
.en .casemenu { font-family: Arial, Helvetica, sans-serif; }
.casemenu .tit { background: #14412d; width: auto; padding: 0 6px; height: 2em; line-height: 2em; float: left; font-size: 16px; }
.casemenu ul { float: left; height: 2em; line-height: 2em; padding-top: 0; }
.casemenu ul li { width: auto; padding: 0 6px; height: 2em; line-height: 2em; float: left; border: none; margin: 0; }
.casemenu ul li a { display: block; }
.casemenu ul li:hover { background: #666666; }
.casemenu ul li a:active, .casemenu ul li a:hover { color: #fff; }
.caselist { }
.caselist li { height: 10em; background: #fff; margin: 10px 1%; width: 96%; float: left; }
.caselist li .img { float: left; margin: 1em; border: none; height: 8em; width: 30%; }
.caselist li .img img { width: 100%; height: 100%; }
.caselist li .rig { }
.caselist li .rig .tit { font-weight: bold; height: 2.5em; line-height: 2.5em; margin-top: 0; padding-right: 0; overflow: hidden; }
.caselist li .rig .con { font-size: 12px; padding-right: 0; height: 7.5em; line-height: 1.5em; overflow: hidden; }
/*列表内容页*/
.listConts .showimg img { max-width: 95%; }
.listConts .showimg a img { border: 1px solid #ccc; padding: 1px; }
.listConts .showimg a:hover img { border: 1px solid #F90; padding: 1px; }
.listConts .conttitle { font-weight: bold; padding-bottom: 7px; margin-bottom: 7px; color: #2f2f2f; line-height: 24px; border-bottom: 1px solid #ddd; font-size: 14px; }
.listConts .author { text-align: right; color: #999; }
.subcontent .icon{ display:none;}


.ct_txt2 { width: 90%; clear: both; overflow: hidden; margin-left: auto; margin-right: auto; }
.ct_txt1 { width: 90%; margin:0 5%; height: auto; clear: both; overflow: hidden; font-size: 18px; color: #000; font-family:"'Source Han Sans'", "黑体"; }
.en .ct_txt1 { font-family:Arial, Helvetica, sans-serif;}
.ct_txt1 li { float: none; height: auto; width: 99%; padding-top:10px; background:url(/static/frontend/images/ico-tel.jpg) no-repeat top left; }
.ct_txt1 li p{ padding-left:100px; text-indent:-54px;}

.Mtop .menu ul{ position:absolute; width:100%; background:rgba(0,0,0,0.8); display:none;}
.Mtop .menu ul li{ background:rgba(255,255,255,0.8); float:left; padding:0 0.5em; line-height:1.8em; margin:0.4em;}
.Mtop .menu ul li ul{ display:none;}
/*反馈页*/
.conmessage { width: 100%; border: 1px solid #e9e9e9; border-left:none; border-right:none; font-family: "'Source Han Sans'", "黑体"; margin: 0 auto; margin-bottom: 20px; }
.en .conmessage { font-family: Arial, Helvetica, sans-serif; }
.conmessage .top { border-bottom: 1px solid #e9e9e9; height: 90px; padding-top: 15px; padding-left: 15px; }
.conmessage .top .hr1 { color: #84c225; font-size: 18px; }
.conmessage .top .hr2 { color: #000; font-size: 16px; }
.conmessage .top .hr3 { color: #555; font-size: 14px; }
.conmessage .bot { height: 280px; }
.conmessage .bot .tit { font-size: 16px; color: #000; padding: 10px 0 10px 15px; }
.conmessage .bot td { padding: 5px; }
.conmessage input, .conmessage textarea { width: 95%; margin-left: 2%; line-height: 30px; font-size: 14px; border-radius: 5px; border: 1px solid #c8c8c8; }
.conmessage textarea { min-height: 90px; }
.conmessage input.button { background: #84c225; width: 84px; font-size: 16px; font-weight: bold; color: #f5f5f5; }
.con_custom{ display:none;}
}

.paging {
     margin: 30px auto;
     text-align: center;
   }
   
   .paging ul.pagination {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
         -ms-flex-direction: row;
             flex-direction: row;
     -webkit-box-pack: center;
         -ms-flex-pack: center;
             justify-content: center;
     -webkit-box-align: center;
         -ms-flex-align: center;
             align-items: center;
   }
   
   .paging ul.pagination li {
     margin-left: -1px;
   }
   
   .paging ul.pagination li a {
     padding: 5px 20px;
     color: #0088CC;
     margin: 0 8px;
     border: 1px solid #DDDDDD;
     border-radius: 3px;
   }
   
   .paging ul.pagination li a:hover {
     padding: 5px 20px;
     border: 1px solid #0077DD;
     color: #0077DD;
     background-color: #0077DD;
     color: #fff;
     border-radius: 3px;
   }
   
   .paging ul.pagination li.active {
    width:65px !important;
     padding: 5px 20px;
     border: 1px solid #0077DD;
     color: #0077DD;
     background-color: #0077DD;
     color: #fff;
     border-radius: 3px;
   }
   
   .paging ul.pagination li.disabled {
     padding: 5px 20px;
     margin: 0 8px;
     border: 1px solid #eee;
     color: #D2D2D2;
     border-radius: 3px;
   }