/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { color:#323232; font-size:12px; font: 12px/1.8 "微软雅黑","\5b8b\4f53",Arial,sans-serif,"宋体";}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal;}
a { color:#323232; text-decoration:none; }

img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;} 
.clearfix:after {
    content:".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
 *html .clearfix {height: 1%;}
/* End hide from IE-mac */
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.ptb20{ padding:20px 0;}
.wrap{ width:1010px; margin:0px auto;}
.w465{ width:465px; margin-left:30px;}

/* header */
header{ width: 100%; z-index:999;}
.top_title{float:left; width:100%; height:32px; line-height:32px; background:#f4f4f4; color:#888888; border-bottom:1px solid #e6e6e6;}
.top_title span{float:left;}
.top_title p{float:right;color:#888888;}
.top_title p a{float:left;color:#888888;}
.top_title p a:hover{color:#ff0000;}
.topline{ float:left; color:#888888; padding:0 10px; font-size:10px; font-weight:normal;}


.logo{ margin-top:15px;}
.hd{ height:110px; overflow:hidden;}
.topr{ position:relative;  margin-top:20px;}
.topnav{height:30px; line-height:30px; float:right;top:5px; font-size: 12px; text-align:right;}
.topnav em{ color: #f18516; }

.en_jp_cn{float:left; font-size:12px; padding-left:30px; }
.sea-txt{ border:1px solid #016fce; color:#999; height:29px; line-height:29px; outline:none; text-indent:15px; width:235px;}
.sea-btn{ border:none; height:31px; width:31px; background:#016fce url(../images/sea-ico.jpg) no-repeat 49% 50%; outline:none;}

.search{text-align:right; width:355px; position:absolute; right:0; top:40px;}

.nav-list{ border-top:1px solid #eeeeee; background:#f7f7f7; height:52px; line-height:52px;}

.head-v3{position:relative;z-index:100;min-width:1010px;}
.head-v3 .navigation-inner{margin:0 auto;width:1010px;position:relative}
.navigation-up{height:52px;background:#2067b7; }
.navigation-up .navigation-v3{float:left;}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;font:normal 16px/52px "microsoft yahei";color:#fff}
.navigation-up .navigation-v3 .nav-up-selected{ color:#333;}
.navigation-up .navigation-v3 .nav-up-selected-inpage{ border-left: 1px solid #eee;
border-right: 1px solid #eee; border-radius: 5px; height:51px; line-height:51px; background:#fff url(../images/user_icon.png) no-repeat 15px center; padding:0 5px 0 15px;}
.navigation-up .navigation-v3 .nav-up-selected-inpage a{ background:url(../images/icon_slide_down.png) no-repeat right center; padding-right:20px;}
.navigation-up .navigation-v3 li h2,.navigation-up .navigation-v3 li h3{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a,.navigation-up .navigation-v3 li h3 a{padding:0 21px; color:#fff;display:inline-block;height:52px;font-family:"microsoft yahei"}
.navigation-up .navigation-v3 li h3 a:hover{background:#ff8e18; height:52px;}

.navigation-down{position:absolute;top:52px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;position:absolute;top:0px; background-color:#fff; border-bottom:1px solid #c7c7c7; background:url(../images/downbg.jpg) repeat-x;}
.navigation-down .nav-down-menu .nav-shadow{ height:15px; position:absolute; bottom:-15px; background:url(../images/nav_bg.png) repeat-x left bottom; width:100%;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1010px;position:relative;}
.navigation-down .nav-down-menu dl{float:left;margin:18px 60px 18px 0;}
.navigation-down .menu-1 dl{margin:20px 60px 25px 0}
.navigation-down .menu-1 dt{font:normal 16px "microsoft yahei";color:#61789e;padding-bottom:10px;border-bottom:1px solid #61789e;margin-bottom:10px}
.navigation-down .menu-1 dd a{color:#333;font:normal 14px/30px "microsoft yahei"}
.navigation-down .menu-1 dd a:hover{color:#60aff6}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font:normal 16px "microsoft yahei"}

.about-down{ float:left; width:360px; padding:20px 0;}
.about-down li{ border-bottom:1px solid #ddd; float:left; width:120px; height:35px; line-height:35px; margin-left:10px; margin-right:50px; background:url(../images/t-01.jpg) no-repeat left 15px; text-indent:20px; font-size:14px;}
.pic-down{ padding:20px 0; width:295px;}
.pic-down h2{ font-size:16px; height:30px; line-height:30px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pic-down p{ line-height:20px; color:#666;}
.pic-down h3{ font-size:16px;  height:30px; line-height:30px;  display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;;}

#pro-down{ padding:20px 0; float:left; width:180px; margin-right:60px;}
#pro-down h4{ color: #006331; font-weight: 400; font-size:16px; border-bottom:1px solid #ddd; height:35px; line-height:35px; margin-bottom:15px; padding-left:10px;}
#pro-down h5{ font-size:14px; height:35px; line-height:35px; background:url(../images/t-01.jpg) no-repeat 10px 15px; padding-left:25px;}
#pro-down h5 a{ color:#333;}

#indy-down{ padding:20px 0; float:left; width:360px; margin-right:70px;}
#indy-down h4{ color: #006331; font-weight: 700; font-size:16px; border-bottom:1px solid #ddd; height:35px; line-height:35px; margin-bottom:15px; padding-left:10px;}
#indy-down h5{ font-size:14px; float:left; width:40%; height:35px; line-height:35px; background:url(../images/t-01.jpg) no-repeat 10px 15px; padding-left:25px;}
#indy-down h5 a{ color:#333;}

.gg{height:500px;position:relative;z-index:1;overflow:hidden;margin:0 auto;background:#d3d3d3 url(../images/loading.jpg) repeat-x;}
.ggLoading,.ggLoading2{background-image:url(../images/nav.png);}
.ggLoading{position:absolute;left:40%;top:200px;width:325px;text-align:center;height:56px;background-position:0 -55px;background-repeat:no-repeat;line-height:56px;color:#9c9c9c;}
.ggLoading2{width:330px;height:56px;background-position:213px 0px;background-repeat:no-repeat;}
.ggLoading em{font-weight:bold;}
.ggs{width:200%;height:500px;left:-50%;top:0;position:absolute;}
.ggBox{width:1920px;height:500px;margin:0 auto;}
.ggBox a{display:block;width:1920px;height:500px; position:absolute;z-index:1;opacity:0.1;}
.ggBox img{display:block;width:100%;}
.ggb{position:absolute;width:100%;left:0;bottom:0;height:20px; line-height:20px; z-index:4; background-repeat:repeat-x;background-position:50% -40px;}
.ggBtns{width:180px;height:20px; margin:0 auto;}
.ggBtns a{float:left;display:block;width:30px;height:7px;background:#2067b7; margin-right:5px;}
.ggBtns a:hover,.ggBtns a.ggOn{background:#ff8e18;}
.ggBtns a:focus{background:#ff8e18;}
.ggBtns a.current{ background:#ff8e18;}
.ggBtns a{background:#2067b7; }


.service{ background:#ff8e18; }
.serv-list{ padding:25px 0; overflow:hidden}
.serv-list li{ width:315px; height:105px;}
.serv-list li h2{position:absolute; text-align:center; margin:16px; width:285px; line-height:75px; font-size:20px; text-align:center; color:#fff; }
.serv-list li h2:hover{position:absolute; text-align:center; margin:15px; width:285px; line-height:75px; border:1px solid #fff; font-size:20px; text-align:center; color:#fff; }
.ml20{ margin-left:30px;}
.serv-txt{ background:#f3f4f6; padding:10px 20px; line-height:22px; font-size:14px;}
 

.solution{margin:0 auto;width:1010px; overflow:hidden;}
.solution h2{ margin:0 auto;width:1010px; margin-top:30px; text-align:center; height:40px; line-height:40px; color:#ff8e18; font-size:24px; font-weight:normal;}
.solution h3{ margin:0 auto;width:1010px;  text-align:center; margin-top:5px; height:40px; line-height:40px; color:#555; font-size:14px; font-weight:normal;}
.solution .titbg{margin:0 auto;width:40px; margin-top:5px; line-height:4px; height:4px; background:#ff8e18;}
.solution ul{ float:left;width:1040px; margin-top:35px; margin-bottom:10px;}
.solution ul li{float:left;width:315px;height:370px; margin-right:31px; overflow:hidden;}
.solution ul li img{float:left;width:315px;height:180px;overflow:hidden;}
.solution ul li p{float:left;width:295px; line-height:40px; margin:5px 10px; text-align:center; color:#333; border-bottom:1px solid #d6d6d6; font-size:16px;overflow:hidden;}
.solution ul li span{float:left;width:285px;padding:10px 15px; height:95px;line-height:25px; color:#555555; font-size:12px;overflow:hidden;}
.solution ul li a:hover p{color:#fff;}
.solution ul li a:hover span{color:#fff;}
.solution ul li:hover{background:#ff8e18;-webkit-transition: all ease .8s;transition: all ease .8s;}

 
.box{ background:#e6e6e6; padding:30px 0;}
.box2{ background:#fff; padding:30px 0; width:100%; float:left;}
.app-title{ background:url(../images/line.jpg) repeat-x left center; height:30px; line-height:30px; text-align:center;}
.app-title span{ background:#1f5ead; padding:0 30px; text-align:center; display:inline-block; height:30px; line-height:30px; font-size:16px; color:#fff;}
.app-desc{ height:25px; line-height:25px; text-align:center; font-size:14px; color:#333; padding:15px 0;}

.contbox{ overflow:hidden;}
.app-box{ width:640px;}
.title{ border-bottom:1px solid #ddd; height:35px; line-height:35px; font-size:16px;}
.title .more{ color:#999; font-size:12px;}

.app_listbg{float:left;background:#e6e6e6; width:100%; height:510px;  }
.app-list{margin:0 auto;width:1010px; overflow:hidden; }
.app-list h2{ margin:0 auto;width:1010px; margin-top:30px; text-align:center; height:40px; line-height:40px; color:#ff8e18; font-size:24px; font-weight:normal;}
.app-list h3{ margin:0 auto;width:1010px;  text-align:center; margin-top:5px; height:40px; line-height:40px; color:#555; font-size:14px; font-weight:normal;}
.app-list .titbg{margin:0 auto;width:40px; margin-top:5px; line-height:4px; height:4px; background:#ff8e18;}
.app-list li{ width:240px; float:left; height:140px; margin:30px 15px 0 0; border-right:1px solid #eee;border-bottom:1px solid #eee;}
.app-list li a{ width:240px;}
.app-list li a img{ display:block; border:none; width: 240px; height: 140px;}
.app-list li span.shadow{ display:block;position:relative;text-align:left; text-indent:15px; font-size:14px; color:#333;height:27px;line-height:27px;margin-top:-27px;
background:#fff;}
.app-list li a:hover span.shadow { display:block;position:relative;text-align:left; text-indent:15px; font-size:14px; color:#fff;height:27px;line-height:27px;margin-top:-27px;
background:#ff8e18;}


.casebg{ float:left;width:100%; overflow:hidden;}
.case{margin:0 auto;width:1010px; height:550px; overflow:hidden;}
.case h2{ margin:0 auto;width:1010px; margin-top:30px; text-align:center; height:40px; line-height:40px; color:#ff8e18; font-size:30px; font-weight:normal;}
.case h3{ margin:0 auto;width:1010px;  text-align:center; margin-top:5px; height:40px; line-height:40px; color:#555; font-size:14px; font-weight:normal;}
.case .titbg{margin:0 auto;width:40px; margin-top:5px; line-height:4px; height:4px; background:#ff8e18;}

.menu88_box{ float:left;width:1010px; height:450px; margin-top:20px; overflow:hidden;}
.menu88{float:left; width:1010px; height:40px; line-height:40px;  }
.menu88 ul {float:left; width:950px;margin-left:15px; padding:0px; margin-left:80px;}
.menu88 li {display:inline; line-height:40px; margin-top:5px; margin-left:30px;}
.menu88 li a {float:left; display:block;cursor:pointer; text-align:center; margin-top:3px; line-height:40px;font-size: 14px; padding: 0 25px; color:#000;text-decoration:none;}
.menu88 li a.tabactive {padding:0px;background:#ff8e18; color:#fff;line-height:40px; padding: 0 25px; font-weight: normal;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4 ,#tabcontent5,#tabcontent6,#tabcontent7,#tabcontent8,#tabcontent9{ float:left; width:1010px; height:320px; margin-top:40px; line-height:32px; background:#eaeaea;}

.case_con{float:left; width:1010px; height:320px; overflow:hidden;}
.case_con img{float:left; width:570px; height:320px;}
.case_con .box{float:left; width:400px; height:264px; margin-left:25px;margin-top:10px; background:#eaeaea;}
.case_con .box h2{float:left; width:400px; line-height:27px; text-align:left; color:#ff8e18; font-size:22px;}
.case_con .box p{float:left; width:400px; line-height:25px; height:80px; overflow:hidden; padding-top:10px; text-align:left; color:#555555; font-size:14px;}
.case_con .box dd a{float:left; width:140px; text-align:center; line-height:33px; height:33px; background:#ff8e18;border-radius:10px;overflow:hidden; margin-top:20px;  color:#fff; font-size:14px;}
.case_con .box dd a:hover{float:left; background:#ff0000; color:#fff; text-decoration:none;border-radius:10px;}




.dynamic-box{ width:320px;}
.art-box{ width:660px}
.art-pic { margin-top:10px;}
.art-pic img{ border:none;}
.art-pic h2{ height:25px; line-height:25px; vertical-align:middle; background:#eee; text-indent:10px;}

.news-list ul{ margin-top:5px;}
.news-list ul li{ height:23px; line-height:23px; background:url(../images/newico.jpg) no-repeat left center; text-indent:15px;}
.distri ul{ padding-top:20px; padding-bottom:30px; border-bottom:3px solid #ddd; overflow:hidden;}
.distri ul li{ width:109px; height:80px; float:left; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.distri ul li a{ display:inline-block; text-align:center; width:100%; color:#fff;}
.dis01{ background:#ff7006 url(../images/net1.jpg) no-repeat center 12px; height:30px; padding-top:50px;}
.dis02{ background:#a1a1a1 url(../images/net2.jpg) no-repeat center 12px; height:30px; padding-top:50px;}
.dis03{ background:#8c8c8c url(../images/net3.jpg) no-repeat center 15px; height:30px; padding-top:50px;}
.dis04{ background:#7a7a7a url(../images/net4.jpg) no-repeat center 15px; height:30px; padding-top:50px;}
.dis05{ background:#a2a2a2 url(../images/net5.jpg) no-repeat center 15px; height:30px; padding-top:50px;}
.dis06{ background:#38da7a url(../images/net6.jpg) no-repeat center 15px; height:30px; padding-top:50px;}

.foot-menu{ width:1010px; height:220px; margin-top:30px;}
.foot-menu ul li{ float:left; text-align:center; width:158px; margin:6px 5px; position:relative}
.foot-menu ul li a{ display:block; height:160px; width:100%; vertical-align:bottom; position:relative; color:#1f5eac;}
.foot-menu ul li span{ display:inline-block; width:100%; height:25px; margin-top:140px;}
a.fm01{ background:url(../images/ftnav01.jpg) no-repeat center center;}
a.fm01:hover{ background:url(../images/ftnav01_hover.jpg) no-repeat 31px center; color:#ff8e18;}
a.fm02{ background:url(../images/ftnav02.jpg) no-repeat center center;}
a.fm02:hover{ background:url(../images/ftnav02_hover.jpg) no-repeat 31px center; color:#ff8e18;}
a.fm03{ background:url(../images/ftnav03.jpg) no-repeat center center;}
a.fm03:hover{ background:url(../images/ftnav03_hover.jpg) no-repeat 31px center; color:#ff8e18;}
a.fm04{ background:url(../images/ftnav04.jpg) no-repeat center center;}
a.fm04:hover{ background:url(../images/ftnav04_hover.jpg) no-repeat center center; color:#ff8e18;}
a.fm05{ background:url(../images/ftnav05.jpg) no-repeat center center;}
a.fm05:hover{ background:url(../images/ftnav05_hover.jpg) no-repeat center center; color:#ff8e18;}
a.fm06{ background:url(../images/ftnav06.jpg) no-repeat center center;}
a.fm06:hover{ background:url(../images/ftnav06_hover.jpg) no-repeat center center; color:#ff8e18;}

#box{display:none; width:144px; height:144px; border: 3px solid #ddd; background:#fff; text-align: left; position: absolute; top:-150px; left:0;}


.foot-menu ul li:hover #box{display: block;}




footer{ background:#333; overflow:hidden;}
.ft-nav li{ float:left; width:125px; margin-right:50px;}
.t-01{ font-size:14px; color:#fff; height:30px; line-height:30px; background:url(../images/t-01.jpg) no-repeat left center; text-indent:15px;}
.ft-nav li h5{ line-height:22px; color:#999; height:22px; vertical-align:middle; background:url(../images/t-02.jpg) no-repeat left center;text-indent:15px;}
.ft-nav li h5 a{ color:#858585;}
.contact{ width:260px; padding-left:30px; color:#858585; line-height:25px; border-left:1px solid #565656;}
.tel{ padding-left:15px;}
.links{ border-bottom:1px dotted #565656; border-top:1px dotted #565656; padding:10px 0; margin-bottom:20px;}
.links span{ color:#999;}
.links a{ margin:0 8px; color:#999;}
.links a:hover{ color:#fff;}

.copyright{ height:45px; line-height:45px; background:#fff;}


.home_news_box{margin:0 auto;width:1010px; overflow:hidden;}
.home_news_box h2{ margin:0 auto;width:1010px; margin-top:30px; text-align:center; height:40px; line-height:40px; color:#ff8e18; font-size:24px; font-weight:normal;}
.home_news_box h3{ margin:0 auto;width:1010px;  text-align:center; margin-top:5px; height:40px; line-height:40px; color:#555; font-size:14px; font-weight:normal;}
.home_news_box .titbg{margin:0 auto;width:40px; margin-top:5px; line-height:4px; height:4px; background:#ff8e18;}

.home_news{ width:480px; margin-top:25px; overflow: hidden;}
.news_title{ font-size:16px; color:#ff8e18; border-bottom:1px solid #ff8e18;}
.km-dynamic{ margin-top: 15px; }
.km-dynamic dt{ overflow: hidden; margin-bottom: 15px;}
.km-dynamic dt img{ width: 200px; margin-right: 10px; height: 130px; float: left; }
.km-dytxt{ float: right; width: 265px; }
.km-dytxt h2{ font-size: 15px; height: 35px; line-height: 35px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.km-dytxt p{ color: #999; margin-top: 15px; }

.km-dynamic dd{ height: 30px; line-height: 30px; background:url(../images/new_ico.png) no-repeat left 11px; padding-left:10px;}
.km-dynamic dd span{ float: right; color: #999; }

.km-support{ margin-top: 15px; }
.km-support li{ background: url(../images/liico.jpg) no-repeat left center; height: 35px; line-height: 35px; padding-left: 10px;}
.km-support li span{ float: right; color: #999;}


.messageboxbg{ float:left; margin-top:30px; background:url(../images/feedback_bg.jpg) no-repeat; width:100%; height:380px;}
.messagebox{ background: url(../images/messbg.jpg) no-repeat; height: 113px; margin-top: 20px; overflow: hidden; }
.messagebox h2{ font-size: 20px; color: #fff; padding-left: 25px; margin-top: 10px; }
.messagebox table{ margin-top: 5px; }
.ipt-txt{ height: 43px; line-height: 43px; background: #fff; border:none; text-indent: 5px; outline: none; margin-right: 10px;}
.ipt-area{ height: 43px; line-height: 43px; background: #fff; border:none; text-indent: 5px; outline: none; margin-right: 10px; width: 490px;}
.submit{ background: #fff; height: 43px; line-height: 43px; border:none; width: 80px; text-align: center;}


.feedbackbg{width:100%; margin-top:30px; background:url(../images/feedback_bg.jpg) no-repeat;height:380px; overflow:hidden;  }
.feedback{margin:0 auto; width:660px; overflow:hidden; height:394px; }
.feedback h2{ float:left; line-height:40px;width:650px; margin-top:50px; text-align:center; font-size:28px; font-weight:normal; color:#fff;}
.feedback .intxt{ line-height:25px; padding:5px 15px; margin-right:15px; margin-top:25px;text-shadow: 1px 1px 1px #FFF;
border:1px solid #DDD;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;color:#999;}
.feedback .ms_content{ line-height:25px; padding:5px 15px; margin-right:15px; margin-top:15px;text-shadow: 1px 1px 1px #FFF;
box-shadow: 1px 1px 1px #c4c3bf;-webkit-box-shadow: 1px 1px 1px #c4c3bf;-moz-box-shadow: 1px 1px 1px #c4c3bf;
border:1px solid #DDD;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; color:#999;}
.feedback .coolbg{ width:180px; margin-top:20px; font-family:"Microsoft YaHei"; color:#fff; font-size:23px; line-height:45px; background:#ff8e18;border-radius:25px; border:none;}






/*subpage*/
.banner{ height: 310px; margin:0 auto 15px 0;}

.left-box{ width:224px; overflow:hidden;}
.left-title{ width:224px; height:48px; background:url(../images/lm_bg.jpg) no-repeat;}
.left-hot {width:224px; overflow:hidden; height:48px; background:url(../images/contact_16.jpg) no-repeat;}
.typename{color:#fff; font-size:18px; font-weight:700; background:url(../images/contact_08.png) no-repeat right 15px; width:160px; height:54px; line-height:48px; margin:0 auto; text-indent:15px;}
.left-list ,.hot-list{overflow:hidden; border-top:none;}
.left-list ul{ padding:5px 0;}
.left-list ul li{ text-align:center;}
.left-list ul li a{ display:inline-block; width:100%; height:30px; line-height:32px; text-align:left; text-indent:50px; font-size:12px; background:url(../images/contact_13.png) no-repeat 188px center; color:#333; border-bottom:1px solid #ddd;}
.left-list ul li a:hover ,.left-list ul li a.cur{ color:#c00;}
.mt15{ margin-top:15px;}

.hot-list ul{ overflow:hidden; padding:10px;}
.hot-list ul li{ height:25px; line-height:25px; background:url(../images/contact_13.png) no-repeat left center; text-indent:15px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.right-box{ border:1px solid #e9e9e9; width:760px;}
.right-title{ height:47px; line-height:47px; padding:0 20px; background:#f8f8f8; font-size:18px; font-weight:700; color:#006331;}
.position{ font-size:12px; font-weight:400; color:#666; font-weight:700;}
.position a{ font-weight:700;}

.url-here{ font-size: 15px; margin-bottom: 20px;}
.preface-tit{ font-size: 22px; border-bottom: 1px solid #ddd; height: 45px; line-height: 45px; padding-bottom: 10px;}
.preface-cont{ /*line-height: 25px;*/ font-size: 14px; padding: 15px 0;}

.chapter1{ border-top: 1px solid #ddd; margin-top: 50px;}
.channel-case{ font-size: 22px; text-align: center; height: 50px; line-height: 50px; margin-top: 10px; margin-bottom: 15px;}

.channel-client li{ float: left; margin: 12px; width:180px;}
.channl-right{ width: 285px; margin-left: 15px;}
.channel-client li h1{ font-size: 15px; line-height: 25px; margin-bottom: 10px; }
.channl-right p{ font-size: 14px; line-height: 25px;}
.wrap1{ width: 1030px; margin: 0 auto;}

.indy-case-list1 ul li{ width:50%; float:left;}
.indy-case-right{ width: 250px; float:left; margin-left:15px;}


.index-case-list{ overflow:hidden;}
.index-case-list ul li{ width:50%; float:left;}
.indexcase{ width:240px; float:left; margin-left:15px;}
.indexcase h2{ font-size:15px; height:30px; line-height:30px; overflow:hidden;font-weight: bold;}
.indexcase p{ color:#333;}


.subpage{ padding:0 0 30px 0;}
.local{ margin:20px 0; font-size:22px; color:#006331;}

.slidebar ul{ background:url(../images/global_repeat.png) repeat-x 0 50px; float: left; height: 54px;font-weight: 400; font-size:14px;line-height: 50px;}
.slidebar ul li{ float:left; text-align:center; margin-right:1px; border-right: 1px solid #dde0e1;}
.slidebar ul li a{ display:block; padding:0 20px; background:#fff;}
.cur{ color:#006331;}
.mt20{ margin-top:20px;}
 
.content{ padding:15px 20px; overflow:hidden; background:#fff; line-height:25px;}

.top-pic img{ padding: 9px; border: #d7d5d5 1px solid; box-shadow: 3px 4px #e3e3e3;}
.top-cont{ width:500px; margin-left:20px;}
.top-cont h2 { border-bottom:1px solid #ddd; font-size:18px; padding-bottom:10px;}
.top-cont h2 span{ float:right; font-size:12px;}

.top-txt{ padding:10px 5px; line-height:22px; color:#666;}
.top-link{ text-align:right;}
.top-link a{display: inline-block; padding-left: 26px; color: #800202; background: url(../images/icon.jpg) no-repeat; line-height: 18px;}

.topart{ border-bottom:1px solid #ddd; overflow:hidden; padding-bottom:20px;}
.article-list ul{ margin-top:15px; margin-bottom:15px; overflow:hidden;}
.article-list ul li{padding: 5px 10px 5px 13px; height: 23px; overflow: hidden;}
.article-list ul li a{display: inline-block; background: url(../images/icon.png) no-repeat 0 center; padding: 0 0 0 27px;color: #333;line-height: 23px;height: 23px;overflow: hidden;}

.list-righttxt{ width:500p;}

.gray{ background:#efefef;}
.white{ background:#fff;}

.news-title{ font-size:20px; text-align:center; height:45px; line-height:45px; vertical-align:middle;}
.new-info{ color:#666; text-align:center}
.new-content{ line-height:25px; overflow:hidden; margin-top:15px; padding-bottom:20px;}

.w280{ width:280px;}
.h258{ height:258px;}
.w420{ width:450px;}
.w258{ width:258px;}
.w202{ width:202px;}
.h200{ height:200px;}
.w219{ width:219px; background:#fff;}
.indx-box{ width:1030px;}
.indx-tit{ font-weight:700; font-size:14px; height:35px; color:#006331; line-height:35px; margin:0 15px;}
.indx-txt{ margin:0 15px; color:#999;}
.flbd{ background: #f7f7f7; margin: 0 12px 12px 0; float:left;}
.flbd1{ margin: 0 12px 12px 0; float:left; }

/*选项卡1*/
#Tab1{
margin:0px;
padding:10px; overflow:hidden;}

/*菜单class*/
.Menubox {width:100%; height:35px;line-height:35px; border-bottom:2px solid #ddd;}
.Menubox ul{ margin:0px;padding:0px;}
.Menubox li{float:left;display:block;cursor:pointer; font-size:14px; width:75px;text-align:center;color:#666;font-weight:700; background:url(../images/span01.jpg) no-repeat right center;}
.Menubox li.hover{padding:0px;width:75px;color:#333;font-weight:bold;height:35px;line-height:35px; border-bottom:2px solid #333; }
.Contentbox{clear:both;margin-top:0px; height:192px;text-align:left;padding-top:8px;}

.course li{ height:26px; line-height:26px; border-bottom:1px dotted #ccc; background:url(../images/newico.jpg) no-repeat 8px 8px; padding-left:25px;}

.industry li{ float:left; position:relative; display:inline; margin:0 17px 20px 0; overflow:hidden;}
.industry li a{ color:#fff;}
.industry li img{ border:none;}
.indu-txt{ width:240px; height:36px; line-height:36px; bottom:0; background:#006331; color:#fff; font-size:15px; text-indent:15px;}

.product li{ float:left; width:310px; border:1px solid #ddd; background:#fff; display:inline; margin:0 38px 10px 0; overflow:hidden; }
.product li img{ border:none;}
.prod-txt{ font-size:16px; height:30px; line-height:30px; border-bottom:2px solid #006331; padding:5px 10px;}
.prod-line{ border-top:1px solid #ddd;}
.typelist{ height:25px; line-height:25px; vertical-align:middle; margin:5px 0; background:url(../images/icon.png) no-repeat left center; text-indent:20px; border-bottom:1px dotted #ddd; float:left; width:140px; margin-left:10px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; }


.pro-cat{ width:800px;}
.pro-cat-tit{ height:40px; line-height:40px; background:#1f5ead; font-size:18px; color:#fff; text-indent:20px;}
.pro-cat-slider{ height:260px;}
.pro-cat-list{ border:1px solid #ddd; border-top:none; border-bottom:none; overflow:hidden; padding:20px 0 0px 0;}
.pd20{ padding:20px;}
#mr0{ margin-right:0;}
.pro-catdl{ overflow:hidden; margin-bottom:20px;}
.pro-catdl dt{ line-height:40px; font-size:16px; color:#006331; border-bottom:1px solid #ddd; margin-bottom:10px;}
.pro-catdl dd{   width:33%; float:left; color:#1f5eab;}
.pro-catdl dd h3{ height:30px; line-height:30px; font-size:14px; padding-left:15px; background:url(../images/nbrbodynewr3a.png) no-repeat left center; }
.pro-catdl dd h4 a{ display:inline-block; padding-left:15px; height:25px; line-height:25px; color:#1f5ead;}
.pro-catdl dd a{color:#333;}

.ind-right{ background:#818181; width:173px; padding:10px;}
.ind-r-title{ height:45px; line-height:45px; background:url(../images/xgpic1.png) no-repeat 5px center; color:#fff; font-size:16px; text-indent:40px; border-bottom:1px solid #9D9D9D}

.ind-r-search{ overflow:hidden; margin-top:10px; border-bottom:1px solid #9D9D9D; padding-bottom:10px; }
.ind-r-st{ width:115px; float: left; padding-left: 5px; padding-right: 8px; margin-right: 5px; height: 28px; line-height: 28px; border:none}
.ind-r-sb{ background: #363636; width: 40px; height: 28px; float: left; text-align: center; color: #fff; line-height: 28px; border:none;}

.ind-r-suport h2{ font-size:14px; color:#fff; height:30px; line-height:30px;}
.ind-r-contact{ line-height:25px; border-bottom:1px solid #9D9D9D; padding-bottom:10px;}
.ind-r-eml{ margin-top:5px; height:20px; line-height:20px; color:#fff; background:url(../images/xgpic2.png) no-repeat left center; text-indent:20px;}
.ind-r-tel{ height:20px; line-height:20px; color:#fff; background:url(../images/xgpic3.png) no-repeat left 3px; text-indent:20px;}

.ind-r-problem{ padding-top:10px;}
.ind-r-problem h2{ font-size:14px; color:#fff; height:30px; line-height:30px;}
.ind-r-problem ul li{ padding:2px 0;}
.ind-r-problem ul li a{ line-height:20px; font-size:12px; color:#fff; display:inline-block; background:url(../images/xgpic5.jpg) no-repeat left 8px; padding-left:10px;}
.ind-r-download{ border-top:1px solid #9d9d9d; margin-top:10px;}
.ind-r-download a{ background:url(../images/xgpic4.png) no-repeat left center; color:#fff; padding:10px 0; margin-top:5px; display:inline-block; text-indent:30px;}

.pro-cat-solution{ border:1px solid #ddd; border-top:none; padding:0px 0 30px 0;}
.pro-cat-solutit{ height:40px; line-height:40px; font-size:16px; background:#EEEEE4 url(../images/abhpic1.jpg) no-repeat 20px center; text-indent:40px;}

.indy-case{ border-top:1px solid #ddd; margin-top:20px; font-size:22px; padding:20px 0; color:#006331;}
.indy-case-list{ width:1030px;}
.indy-case-list ul li{ float:left; width:50%; margin-bottom:15px;}
.indy-case-list ul li h2{ font-size:15px; height:30px; line-height:30px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


/*article-list*/
.articleList ul li{ line-height:25px; border-bottom:1px dashed #7d161a; padding-left:0px; padding-bottom:5px; margin:10px 0px;}
.articleList ul li h3{ font-size:16px; font-weight:normal; height:40px; line-height:40px; text-align: left; padding-left:22px; background:url(../images/line.png) no-repeat left center;}
.articleList ul li p{ font-size:12px; color:#666; padding-left:22px; text-align: left;}
.listdate{ font-size:12px; padding-left:15px; color:#ec6000;}

/*article info*/
.article{ padding:15px 0px; overflow:hidden;}
.art_title{ text-align:center; font-size:20px;}
.art_info{ text-align:center; height:30px; line-height:30px; margin-top:10px; margin-bottom:10px;}
.art_info small{ font-size:12px;}
.art_content{ line-height:25px; overflow:hidden;}
.cont_next{ border-top:1px dashed #DDD; padding-top:10px; margin-top:10px;}
.likes h4{ color:#1a7aa4; font-size: 16px; font-weight: 400;}
.likelist{ border-top:1px solid #1a7aa4;}
.likelist ul li{ height:30px; line-height:30px; padding-left:20px; width:47%; float:left; background:url(../images/newico.jpg) no-repeat 8px 11px;}

/*goods-list*/
.sub_goods{ overflow:hidden; padding:5px 0px;}
.sub_goods ul li{ text-align:center; line-height:25px; float:left; margin:10px 11px; width:170px; overflow:hidden;}
.sub_goods ul li img{width:215px; height:150px; border:1px solid #DDD;}
.sub_goods ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}


/*team-list*/
.sub_team{ overflow:hidden; padding:5px 0px;}
.sub_team ul li{ text-align:center; line-height:25px; float:left; margin:10px 6px; width:225px; overflow:hidden;}
.sub_team ul li img{width:210px; height:162px; border:1px solid #DDD;}
.sub_team ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}

/*client-list*/
.sub_client{ overflow:hidden; padding:5px 0px;}
.sub_client ul li{ text-align:center; line-height:25px; float:left; margin:10px 6px; width:165px; overflow:hidden;}
.sub_client ul li img{width:155px; height:85px; border:1px solid #DDD;}
.sub_client ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px; overflow:hidden; height:25px; line-height:25px;}

/*case-list*/
.sub_service{ overflow:hidden; padding:5px 0px;}
.sub_service ul li{ text-align:center; line-height:25px; float:left; margin:10px 5px; width:285px; overflow:hidden;}
.sub_service ul li img{width:275px; height:155px; border:none;}
.sub_service ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px;}


/*goods info*/

.goods_info{ padding:15px 5px; overflow:hidden;}
.goods_desc{ margin-top:0px; line-height:25px;}
.context{ border-top:1px dashed #DDD; overflow:hidden; margin-top:15px;}
.goods_title{ text-align:center; font-size:20px; overflow:hidden; height:40px; line-height:40px;}

/*related goods*/
.titles1{ font-size:18px; color:#000; border-bottom:1px solid #1a7aa4;}
.related{ overflow:hidden; }
.related ul{ margin-top:10px;}
.related ul li{ float:left; text-align:center; line-height:25px; margin:10px 11px; width:215px; overflow:hidden;}
.related ul li img{width:215px; height:150px; border:1px solid #DDD;}
.related ul li h4{ text-align:center; font-size:12px; font-weight:normal; padding-top:5px;}



.clear{clear:both;font-size:0px;height:0px;line-height:0px;width:0px;margin:0 0 0 0;padding:0 0 0 0;overflow:hidden}

#Scroll { CLEAR: both;  PADDING-LEFT: 110px; FONT-SIZE: 12px; BACKGROUND: url(images/n_bart.gif) no-repeat 10px center; MARGIN: 0px auto; BORDER: #ddd 1px solid; WIDTH: 848px; COLOR: #666; LINE-HEIGHT: 27px; HEIGHT: 30px;line-height:30px; TEXT-ALIGN: left }
#ScrollMe{float:left;width:720px;overflow:hidden;}
#Scroll .more5{float:right;overflow:hidden;width:40px;margin-right:15px;padding-left:10px;background:url(images/more_icon.gif) no-repeat 0 center;}
#Scroll .more51 a{display:inline-block;color:#666}

#Scroll #ScrollMe A { PADDING-LEFT: 8px;width:350px;display:block;float:left; BACKGROUND: url(images/n_bar.gif) no-repeat 0px center; COLOR: #666; MARGIN-RIGHT: 0px; TEXT-DECORATION: none }
#Scroll #ScrollMe A:hover .l,#Scroll #ScrollMe A:hover .c,#Scroll #ScrollMe A:hover .r{ color:#ff8400 }
#Scroll .l{color:#333}
#Scroll .c{color:#777}
#Scroll .r{color:#ff8840;font-weight:bold;}


.nav_list3 { position: relative; width: 100%; height: 58px; overflow: hidden;background:url(images/home_partner_bg.gif) repeat-y; margin: 10px 0;}
.slider2 { position: absolute; width: 100%; left:0; top: 0; }
.nav_list3 li { width:100%;height:58px;clear:both;overflow:hidden;float:left;a}
.nav_list3 li a {  width:144px;height:58px ;display:block; cursor:pointer; float:left;}
.nav_list3 li img{width:144px;height:56px; border: 1px solid #ddd; float:left;margin:0 -1px 0 0;_margin:0 -1px -1px 0;display:inline;position:relative;vertical-align:top;}



.main_banner{width:100%;height:306px;overflow:hidden}
.index-banner {width:910px;margin:0 0;height:306px;}
.index-banner img {border:0} 
.top_navi{width:980px;position:absolute;top:0;left:0}

/*tab*/
.template_title_1{margin:0 0 0 0;height:36px;text-align:left;border:0 solid #DBDEE1;border-width:0 1px 0 0;background:url(images/template_title_bg1.gif) repeat-x;overflow:hidden;}
.template_sign_tab_out,.template_sign_tab_over{ float:left;text-align:center;padding:0px 0 0 0;color:#1d1d1d;font-size:14px;width:90px;height:36px;line-height:36px;overflow:hidden; cursor:pointer}
.template_sign_tab_over {color:#FF8400;background:url(images/template_sign.gif) no-repeat }


.product-list{ overflow:hidden;}
.product-list ul{ padding-top:20px;}
.product-list ul li{ width:170px; overflow:hidden; margin-bottom:5px; float:left; float:left; margin-right:5px; margin-left:5px;}
.product-list ul li img{ width:170px; height:135px;}
.product-list ul li h2{ text-align:center; height:30px; line-height:30px; width:170px;}

.index-news{ overflow:hidden; }
.index-news li{ width:245px;float:left; margin:5px;}
.h256{ height:256px;}
.h125{ height:125px; background:url(../images/bg_opacity02.png) no-repeat; }
.h125:hover{ height:125px; background:url(../images/bg_opacity02_hover.png) no-repeat; }
.h125-1{ height:125px; background:url(../images/bg_opacity03.png) no-repeat; }
.h125-1:hover{ height:125px; background:url(../images/bg_opacity03_hover.png) no-repeat; }
.new-h1{ color:#fff; font-size:16px; padding-top:20px; padding-left:30px;}
.new-desc{ padding-left:30px; color:#d5b6bf;}
.new-btn{ background:url(../images/bg_icon06.png) no-repeat; width:21px; height:21px; margin-left:28px; margin-top:15px;}
 
#singbg{ background:url(../images/join_bg.jpg) no-repeat center 0; padding:80px 0;}
#artbg{background:url(../images/ser_bg.jpg) no-repeat center 0; padding:80px 0; }
#indubg{background:url(../images/news-bg.jpg) no-repeat center 0; padding:80px 0; }
#productbg{background:url(../images/join_bg.jpg) no-repeat center 0; padding:80px 0; }
#solubg{background:url(../images/bg_i01.jpg) no-repeat center 0; padding:80px 0; }

.solu-banner{ border:1px solid #eee; height:230px; margin-bottom:25px;}

.solu-message{ background:#fff; margin-top:20px;}
.message{ font-size:20px; color:#0e4d9a; height:30px; line-height:30px; background:#f7f7f7; padding:10px;}
.mess-box{ border-top:1px solid #ddd;}
.mess-table{ margin-top:20px;}
.mess-table tr td{ height:35px; line-height:35px; padding:10px 0;}
.mess-title{ padding:5px 10px; width:290px}
.mess-text{ padding:5px 10px; width:380px; height:190px;}
.mess-submit{ background:#1755a2; border:1px solid #145099; padding:6px 20px; color:#fff; font-family:Microsoft Yahei;}
.mess-submit:hover{ background:#ea7f0f; border:1px solid #d97409; }

.pro-info{ padding-top:20px;}
.pro-para{ margin-left:25px; width:320px;}
.pro-para h1{ height:40px; line-height:40px; font-size:25px; color:#006331;}
.paralist{ margin-top:10px; color:#666;}
.paralist span{ display:inline-block; width:70px; font-size:14px; color:#006331; font-weight:700; text-align:left;}

.pro-desc{ margin-top:20px;}
.desc-tit{ height:40px; line-height:40px; border-bottom:1px solid #006331;}
.desc-tit span{ display:inline-block; font-size:20px; background:#006331; color:#fff; padding:0 20px;}
.desc-cont{ line-height:25px; margin-top:15px;}

.channel-problem{ overflow:hidden}
.channel-problem li{ width:50%; height:30px; line-height:30px; font-size:14px; float:left; background:url(../images/nbrbodynewr3a.png) no-repeat left center; text-indent:20px;}

.pro-leftlist{ overflow:hidden}
.pro-leftlist dt{ font-size:14px; border-bottom:1px solid #ddd; height:30px; line-height:30px; text-indent:25px;}
.pro-leftlist dd{ font-size:14px; font-size:12px; height:30px; line-height:30px; border-bottom:1px solid #eee; background: url(../images/contact_13.png) no-repeat 188px center;}
.pro-leftlist dd a{ display:inline-block; width:100%;  text-indent:40px; }
.pro-leftlist dt a:hover ,.pro-leftlist dd a:hover{ color:#c00;}

.left-contact{ border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:10px;}
.left-conttit{ height:25px; line-height:25px; font-size:15px;}
.left-conttxt{ line-height:22px; padding:5px 0;}

.eqlist ul li{ overflow:hidden; margin-bottom:15px; border-bottom:1px dashed #ddd; padding-bottom:15px;}
.eqlist ul li img{ border:1px solid #ddd; padding:3px;}
.w465 h2{  margin-bottom:15px;}
.w465 h2 a{font-size:18px; color:#0858b1;}
.w465 p{ color:#666;}

.tb_zhaopin th{ background:#0858b1; color:#fff; height:40px; line-height:40px;}
.tb_zhaopin td{ height:30px; line-height:30px; text-align: center; border-bottom:1px solid #ddd;}

.yingpin a{ display:inline-block; padding:5px 25px; background:#0858b1; text-align:center; color:#fff;}

.softlist{ overflow: hidden; }
.softlist ul li{ float: left; width: 25%; text-align: center; margin-bottom: 15px;}

/*slick.css*/
.slick-slider{position: relative; z-index: 2;}
.slick-list{position: relative; overflow: hidden;}
.slick-list:focus{outline: 0;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-track{position: relative;}
.slick-track:before,.slick-track:after{content: ""; display: table;}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{float: left; height: 100%; min-height: 1px; display: none; position: relative; z-index: 1;}
.slick-slide img{display:block;}
.slick-slide.slick-active{z-index: 2;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-prev,.slick-next{display:block; width: 20px; height: 20px; line-height: 0; font-size: 0; cursor: pointer; position: absolute; top: 50%; margin-top: -10px; border: 0; background: none;}
.slick-prev:focus,.slick-next:focus{outline: 0 none;}
.slick-prev:focus,.slick-next:focus{outline: 0;}
.slick-prev{left: -25px;}
.slick-next{right: -25px;}
.slick-dots{width: 100%; font-size: 0; text-align: center; position: absolute; bottom: 20px; z-index: 4;}
.slick-dots li{position: relative; display: inline-block; *display: inline; *zoom: 1; margin: 0 5px;}
.slick-dots li button{display: block; width: 14px; height: 14px; line-height: 0; font-size: 0; background: #fff; border-radius: 50%; overflow: hidden; cursor: pointer;}
.slick-dots li.slick-active button{background: #e60013;}
/*行业应用---1911新增*/
.inner-title{font-size: 36px; font-weight: normal; text-align: center; line-height: 1.4;}
.industry-case{padding: 40px 0 25px 0; position: relative; overflow: hidden;}
.industry-case-slick{margin: 20px -12.5px 0 -12.5px;}
.industry-case-slick .slick-slide .item{display: block; margin: 0 12.5px;}
.industry-case-slick .slick-slide img{width: 100%; height: 230px;}
.industry-case-slick .slick-slide .stitle{height: 26px; line-height: 26px; font-size: 16px; font-weight: normal; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 10px;}
.industry-case-slick .slick-prev,.industry-case-slick .slick-next{width: 21px; height: 38px; background: url(../images/arrow-btn.png); margin-top: -36px;}
.industry-case-slick .slick-prev{left: -30px; background-position: 0 0;}
.industry-case-slick .slick-next{right: -30px; background-position: -21px 0;}
.industry-case-slick .slick-prev:hover{background-position: 0 -38px;}
.industry-case-slick .slick-next:hover{background-position: -21px -38px;}

.industry-other{padding: 25px 0 20px 0; position: relative; overflow: hidden;}
.industry-other-slick{margin: 20px -11px 0 -11px;}
.industry-other-slick .slick-slide .item{display: block; margin: 0 11px;}
.industry-other-slick .slick-slide img{width: 100%; height: 138px;}
.industry-other-slick .slick-slide .stitle{height: 35px; line-height: 35px; background: #2067b7; padding: 0 12px; overflow: hidden; font-size: 16px; font-weight: normal; color: #fff;}
.industry-other-slick .slick-prev,.industry-other-slick .slick-next{width: 21px; height: 38px; background: url(../images/arrow-btn.png); margin-top: -26px;}
.industry-other-slick .slick-prev{left: -30px; background-position: 0 0;}
.industry-other-slick .slick-next{right: -30px; background-position: -21px 0;}
.industry-other-slick .slick-prev:hover{background-position: 0 -38px;}
.industry-other-slick .slick-next:hover{background-position: -21px -38px;}

.zkgd{cursor: pointer;}
.jjwt_sw{height: 60px; line-height: 30px; font-size: 15px; color: #333; overflow: hidden;}
.jjwt_sw div{line-height: 30px;}
.jjwt_sw p{font-size: 15px!important;}
.ovh1{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.ovh2{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ovh3{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.ovh4{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}