/* 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;}
.logo{ margin-top:13px;}
.hd{ height:90px;}
.topr{ position:relative;}
.topline{ color:#eee; display:inline-block; padding:0 10px;}
.topnav{height:30px; line-height:30px; position:absolute; right:0; top:5px; width:355px; text-align:right;}
.en_jp_cn{float:left; font-size:12px; padding-left:30px; }
.sea-txt{ border:1px solid #8d8d8d; color:#999; height:29px; line-height:29px; outline:none; text-indent:15px; width:235px;}
.sea-btn{ border:none; height:31px; width:31px; background:#8d8d8d url(../images/sea-ico.jpg) no-repeat 50% 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:1020px;}
.head-v3 .navigation-inner{margin:0 auto;width:1020px;position:relative}
.navigation-up{height:52px;background:#f7f7f7; border-top:1px solid #eee; }
.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:0px; margin:0 15px; color:#333;display:inline-block;height:52px;font-family:"microsoft yahei"}
.navigation-up .navigation-v3 li h3 a:hover{ border-bottom:3px solid #006331; height:48px;}

.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:160px; height:35px; line-height:35px; margin-left:10px; margin-right:10px; 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; padding:5px 0;}
.pic-down p{ line-height:20px; color:#666;}
.pic-down h3{ font-size:16px; padding:10px 0;}

#pro-down{ padding:20px 0; float:left; width:220px; margin-right:5px;}
#pro-down h4{ color: #006331; font-weight: 700; font-size:14px; border-bottom:1px solid #ddd; height:35px; line-height:35px; margin-bottom:15px; padding-left:2px;}
#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:1920px;height:500px;}
.ggb{position:absolute;width:100%;left:0;bottom:0;height:30px; line-height:30px; z-index:4; background-repeat:repeat-x;background-position:50% -40px;}
.ggBtns{width:1012px;height:30px; margin:0 auto;}
.ggBtns a{float:left;display:block;width:252px;height:30px;text-align:center;padding-top:10px;color:#848380;font-size:14px;line-height:40px;background-position:0 10px;position:relative;top:-10px;outline:none;background-repeat:no-repeat;cursor:pointer;text-decoration:none; margin-right:1px;}
.ggBtns a em{display:block;width:220px;height:40px;margin:0 auto;overflow:hidden;font-style:normal;}
.ggBtns a:hover{color:#e7e7e7;}
.ggBtns a:focus{outline:none;}
.ggBtns a.current{color:#e7e7e7; background:url(../images/shadowBg.png) repeat; }
.ggBtns a{ background:url(../images/shadowBg.png) repeat; line-height:18px;}

.serv-list{ padding:25px 0; overflow:hidden}
.serv-list li{ width:316px;}
.serv-list li h2{ background:#1f5ead; height:35px; line-height:35px; font-size:16px; text-align:center; color:#fff;}
.ml20{ margin-left:30px;}
.serv-txt{ background:#f3f4f6; padding:10px 20px; height:210px;line-height:22px; font-size:14px;}
 
.box{ background:#eee; padding:30px 0;}
.box2{ background:#fff; padding:30px 0;}
.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-list{ margin-top:10px;}
.app-list li{ width:212px; float:left; height:115px; border-right:1px solid #eee;border-bottom:1px solid #eee;}
.app-list li a{ width:212px;}
.app-list li a img{ display:block; border:none}
.app-list li 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:rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B2000000,endColorstr=#B2000000);*/
background:url(../images/shadowBg.png) repeat;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shadowBg.png',sizingMethod='crop');}

.case-box{ width:330px;}
.case-list ul li{ margin-top:15px; overflow:hidden;}
.case{ height:99px; background:#fff; border-bottom:1px solid #ccc; width:220px;}
.case h2{ font-size:140%; padding:10px 0 0 20px; height:30px; line-height:30px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case p{ padding:5px 20px 10px 20px; color:#999;}
.case p a{ color:#006331;}

.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{  border-top:3px solid #ececec; background:#f6f6f6; height:135px; 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:90px; width:100%; vertical-align:bottom; position:relative; color:#333;}
.foot-menu ul li span{ display:inline-block; width:100%; height:25px; margin-top:95px;}
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:#038d27;}
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:#038d27;}
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:#038d27;}
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:#038d27;}
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:#038d27;}
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:#038d27;}

#box{display:none; width:120px; height:120px; border: 3px solid #ddd; background:#fff; padding: 12px; text-align: left; position: absolute; top:-150px; left:0;}

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:#eee;}
.contact{ width:260px; padding-left:30px; color:#fff; 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;}





/*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;}
.indexcase p{ color:#999;}


.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: #666;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:5px;}
.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:20px; }
.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;}