@charset "utf-8";
html{color:#020202;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
body{ line-height:20px; font-size:12px; font-family:"微软雅黑",Helvetica,Arial,sans-serif; }
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
ul{list-style-type:none;}
li{list-style:none;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
a,a:link{color:#020202; text-decoration:none;}
a:hover,a:active{color:#32A469;text-decoration:underline;}
.alpha:hover{ filter:alpha(opacity=90);opacity:0.90; }
.clea,.clear{ clear:both; }
.fl{ float:left; }
.inavssd img:hover, .cretypd .crepd img:hover, .newslid .picd img:hover{ filter:alpha(opacity=90);opacity:0.90; }

@font-face { 
	font-family: "F-GOTHIC-M"; 
	src: url('../Fonts/FranklinGothicMedium/framd.eot');
	src: url('../Fonts/FranklinGothicMedium/framd.eot?#iefix') format('embedded-opentype'),
	     url('../Fonts/FranklinGothicMedium/framd.woff') format('woff'),
	     url('../Fonts/FranklinGothicMedium/framd.ttf') format('truetype'),
	     url('../Fonts/FranklinGothicMedium/framd.svg#F-GOTHIC-M') format('svg');
	font-weight: normal;
	font-style: normal;
} 
.main{ clear:both; width:1000px; margin:0 auto; }
.hide{display: none;}
/*统一标题*/
.maintitd{ clear:both; text-align:center; }
.maintitd h3{ font-size:20px; line-height:24px; padding-bottom:5px; }
.maintitd p{ font-size:20px; color:#32A469; font-weight:bold; font-family: "F-GOTHIC-M"; }
.maintitd h4{ font-size:18px; line-height:24px; padding-top:5px; }
.maintitd h5{ font-size:13px; color:#999; line-height:24px; padding-top:10px; }

/*首页头部*/
.itopbannerd{ clear:both; position:relative; z-index:9999; }

/*顶部导航*/
.itopbg{ position:absolute; width:100%; height:110px; top:0; left:0; z-index:1; background-color:#fff; filter:alpha(opacity=90);opacity:0.90; }
.itopd{ width:100%;  margin: 0 auto; position: relative; z-index: 888;  }

/*logo*/
.itopd .logod{ position:absolute; top:0; left:20px; padding-top:15px; z-index:4; }
/*lang,热线电话*/
.itopd .langrxd{ position:absolute; width:240px; top:0; right:20px; padding-top:5px; text-align:right; }
.itopd .langrxd .langd{ line-height:14px; color:#666; }
.itopd .langrxd .langd .al{ padding-left:6px; }
.itopd .langrxd .langd img{ vertical-align:middle; }
.itopd .langrxd .rxd{ clear:both; font-size:14px; color:#000; font-weight:bold; font-family:Verdana; }


/*首页导航,搜索*/
.inavssd{ z-index: 88;}

/*首页导航*/
.inavssd .inavd{ float:left;  margin-left: 140px;}
.inavd ul{ }
.inavd li{ float:left; margin-right:25px; }
.inavd li .la{ height:110px; line-height:110px; display:inline-block; font-size:16px; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; }
.inavd li .la:hover{ color:#32A469; text-decoration:none; }
.inavd .hove .la{ color:#32A469; }
.inavd .mouse .la{ color:#32A469; }

/*二级菜单*/
.inavd .list{ position:absolute; width:100%; left:0; top:110px; z-index:999999; padding:25px 0; background:url(../images/bg_nav_l.png) repeat;display:none;}
.inavd .mouse .list{ display:block; }

.cur a.la,p.cur a{color:#32A469;}

/*下拉菜单-服务及解决方案,产品中心*/
.inserviced{ clear:both; }
.inserviced .linkd{ float:left; }
.inserviced .linklid{ float:left; padding-right:60px; }
.inserviced .linklid h3{ color:#32A469; font-weight:bold; padding-bottom:10px; }
.inserviced .linklid p{ line-height:26px; }
.inserviced .picdepd{ float:left; padding-left:50px; border-left:1px #9B9C9E solid; }
.inserviced .picdepd .picd{ clear:both; }
.inserviced .picdepd .picd p{ float:left; padding-right:10px; }
.inserviced .picdepd .depd{ clear:both; padding:20px 0 65px 0; }
.inserviced .picdepd .depd .tit{ color:#32A469; font-weight:bold; padding-top:20px; }
.inserviced .picdepd .ttd{ color:#32A469; font-weight:bold; padding-bottom:15px; }

/*下拉菜单-技术支持*/
.intechd{ clear:both; }
.intechd .linkd{ float:left; width:150px; padding-left:50px; }
.intechd .linkd p{ line-height:36px; border-bottom:1px #9A9A9C solid; }
.intechd .linkd p a{ color:#32A469; font-weight:bold; }
.intechd .picd{ float:left; padding-left:50px; }
.intechd .picd p{ float:left; padding-right:10px; }

/*下拉菜单-走进冠航*/
.inaboutd{ clear:both; }
.inaboutd .linkd{ float:left; }
.inaboutd .linklid{ float:left; padding-right:60px; }
.inaboutd .linklid h3{ color:#32A469; font-weight:bold; padding-bottom:10px; }
.inaboutd .linklid p{ line-height:26px; }
.inaboutd .picd{ float:left; }

/*下拉菜单-联系我们*/
.incontactd{ clear:both; }
.incontactd .picd{ float:left; width:300px; }
.incontactd .infod{ float:left; width:270px; padding:0 50px; }
.incontactd .infod .itd{ color:#32A469; }
.incontactd .infod .itd h3{ font-size:14px; padding-bottom:2px; }
.incontactd .infod .itd p{ font-size:14px; font-weight:bold; }
.incontactd .infod .dep{ padding-top:20px; line-height:22px; font-size: 12px; color: #999;}
.incontactd .linkd{ float:left; font-size:14px; width:330px; }
.incontactd .linkd p{ line-height:36px; border-bottom:1px #D8D7DC solid; }
.incontactd .linkd .menuInfo p,.menuInfo{border-bottom: none;}
/*搜索*/
.inavssd .issd{ float:right; width:190px; padding-top:25px; border-bottom:1px #C6CACD solid; }
.inavssd .issd .itxd{ float:left; width:164px; }
.inavssd .issd .itxd .txt{ width:150px; padding:0 5px; height:24px; line-height:24px; border:0; background:none; }
.inavssd .issd .btnd{ float:left; width:21px; padding-left:5px; }
.inavssd .issd .btnd .btn{ margin:0; padding:0; }


/*banner*/
.bannerd{ clear:both; height:592px; overflow:hidden; position:relative; z-index:99; }
.banner{ margin:0 auto; position:absolute; top:0; left:50%; width:1920px; margin-left:-960px; }

.bannerdp{ clear:both; height:360px; overflow:hidden; position:relative; z-index:99; }
.bannerp{ height:360px; margin:0 auto; position:absolute; top:0; left:50%; width:1920px; margin-left:-960px; }
.bannerp img { height: 360px; }

/*首页轮播*/
.bannerBox{ width:100%; height:592px; overflow:hidden; position:relative; }
.bannerBox .hd{ height:12px; overflow:hidden; position:absolute; left:50%; margin-left:-36px; bottom:20px; z-index:1; }
.bannerBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.bannerBox .hd ul li{ float:left; margin:0 5px; width:12px; height:12px; background:#FFF; cursor:pointer; filter:alpha(opacity=70);opacity:0.70; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
.bannerBox .hd ul li.on{ background:#238d5f; filter:alpha(opacity=100);opacity:1; }
.bannerBox .bd{ position:relative; height:100%; z-index:0;   }
.bannerBox .bd li{ zoom:1; vertical-align:middle; }
.bannerBox .bd img{ width:1920px; height:592px; display:block; }

/*服务与方案*/
.servicd{ clear:both; padding:40px 0 60px 0; overflow:hidden; zoom:1; }
.servicd .topdepd{ padding:20px 0 40px 0; line-height:22px; text-align:center; }

.iservicelistd{ width:1000px; overflow:hidden; }
.iservicelistd a { text-decoration:none; }
.iserviceuld{ clear:both; width:1020px; }
.iservicelid{ float:left; width:320px; padding-right:20px; }
.iservicelid .picd{ width:320px; height:180px; overflow:hidden; position:relative; z-index:1; }
.iservicelid .picd .cond{ position:absolute; width:320px; height:180px; top:0; left:0; z-index:1; filter:alpha(opacity=0);opacity:0; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition:all 0.5s; }
.iservicelid .picd .cond .conbg{ position:relative; }
.iservicelid .picd .cond .conbg .lnkbg{ position:absolute; top:0; left:0; z-index:1; width:320px; height:180px; background-color:#000; filter:alpha(opacity=30);opacity:0.30; }
.iservicelid .picd .cond .conbg .lnkb{ position:absolute; top:52px; left:40px; z-index:2; width:220px; height:56px; border:10px #fff solid; filter:alpha(opacity=70);opacity:0.70; }
.iservicelid .picd .cond .conbg .lnk{ position:absolute; top:62px; left:50px; z-index:3; }
.iservicelid .picd .cond .conbg .lnk a{ width:220px; height:56px; line-height:56px; display:block; text-align:center; z-index:2; color:#FFF; font-size:14px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; }
.iservicelid .picd .cond .conbg .lnk a:hover{ color:#fff; text-decoration:none; background-color:#333; filter:alpha(opacity=70);opacity:0.70; }

.iservicelid .infod{ padding:15px 20px 20px 20px; background-color:#F3F3F3; font-size:12px; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition:all 0.5s; }
.iservicelid .infod h3{ font-size:15px; text-align:center; }
.iservicelid .infod .dep{ height:40px; margin:15px 0; color:#999; overflow:hidden; }
.iservicelid .infod .lnk{ text-align:center; }
.iservicelid .infod .lnk a{ margin:0 13px; }

.iservicelid.mouse .cond{ display:block; filter:alpha(opacity=100);opacity:1; }
.iservicelid.mouse .infod{ background-color:#32A469; color:#fff; }
.iservicelid.mouse .infod a{ color:#fff; }
.iservicelid.mouse .infod .dep{ color:#E8E8E8; }

/*首页banner2*/
.ibanner2dp{ clear:both; height:602px; overflow:hidden; position:relative; z-index:99; }
.ibanner2p{ height:602px; margin:0 auto; position:absolute; top:0; left:50%; width:1920px; margin-left:-960px; }
.ibanner2dp .cond{ position:absolute; width:100%; height:602px; top:0; left:0; z-index:1; }
.ibanner2dp .cond .conbg{ position:relative; }
.ibanner2dp .cond .conbg .lnkbg{ position:absolute; top:0; left:0; z-index:1; width:100%; height:602px; background-color:#000; filter:alpha(opacity=30);opacity:0.30; }

.ibanner2dp .cond .conbg .linkpd{ width:268px; height:268px; margin:0 auto; position:relative; z-index:999; }
.ibanner2dp .cond .conbg .lnk { position:absolute; top:167px; left:0; z-index:2; width:248px; height:150px; padding-top:98px; line-height:26px; display:block; text-align:center; z-index:2; color:#FFF; font-size:14px; border:10px #fff solid; border-radius:268px; -moz-border-radius:268px; -webkit-border-radius:268px; background-color:#000; filter:alpha(opacity=70);opacity:0.70; cursor:pointer; }
.ibanner2dp .cond .conbg .lnk .t{ font-size:22px; color:#fff; }
.ibanner2dp .cond .conbg .lnk .b{ font-size:14px; color:#32A469; font-weight:bold; }

.ibanner2dp .cond .conbg .lnkhove{ position:absolute; top:167px; left:0; z-index:2; display:block; text-align:center; z-index:2; color:#FFF; font-size:14px; filter:alpha(opacity=0);opacity:0; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; }
.ibanner2dp .cond .conbg .lnkhove a{ width:248px; height:170px; padding-top:78px; border:10px #fff solid; border-radius:268px; -moz-border-radius:268px; -webkit-border-radius:268px; display:block; background-color:#fff; }
.ibanner2dp .cond .conbg .lnkhove a .t{ line-height:30px; font-size:22px; color:#3c3c3c; }
.ibanner2dp .cond .conbg .lnkhove a .b{ line-height:18px; padding-top:30px; }
.ibanner2dp .cond .conbg .lnkhove a .b{ font-size:15px; color:#999; font-weight:bold; }
.ibanner2dp .cond .conbg .lnkhove a .b span{ font-size:12px; color:#32A469; font-family:Arial; }
.ibanner2dp .cond .conbg .lnkhove a:hover{ color:#32A469; text-decoration:none; }

.ibanner2dp .cond .conbg .linkpd.mouse .lnkhove{ display:block; filter:alpha(opacity=100);opacity:1; }

/*资质认证/荣誉客户*/
.cretypd{ clear:both; background-color:#32A469; padding:50px 0; overflow:hidden; zoom:1; color:#fff; }
.cretypd .cttitd{ clear:both; }
.cretypd .cttitd h3{ font-size:20px; line-height:24px; padding-bottom:5px; }
.cretypd .cttitd p{ font-size:14px; font-weight:bold; }
.cretypd .cttitd a, .cretypd .cttitd a:hover { color: white; }

.cretypd .crepd{ float:left; width:440px; padding-right:59px; overflow: hidden; }
.cretypd .cred{ clear:both; padding-top:25px; }
.cretypd .cred .picd{ float:left; width:170px; }
.cretypd .cred .infd{ float:left; width:255px; padding-left:15px; }
.cretypd .cred .infd h3{ font-size:14px; font-weight:bold; }
.cretypd .cred .infd p{ font-size:12px; padding-top:15px; }

.cretypd .typpd{ float:left; width:440px; padding-left:59px; border-left:1px #fff solid; overflow: hidden; }
.cretypd .typd{ clear:both; padding-top:20px; }
.cretypd .typli{ width:440px; overflow:hidden; }
.cretypd .typd ul{ padding-top:15px; width:450px; }
.cretypd .typd li{ float:left; padding:2px 0; width:150px; }

/*foot*/
.footd{ clear:both; padding:30px 0; overflow:hidden; zoom:1; }
.footlinkd{ clear:both; overflow:hidden; zoom:1; }
.flnkli{ float:left; padding-right:50px; }
.flnkli h3{ color:#32A469; padding-bottom:10px; font-size:14px; }
.flnkli li{ line-height:22px; }
.flnkli a{ color:#999; }

.foothqd{ float:right; width:250px; }
.foothqd h3{ font-size:14px; color:#32A469; padding-bottom:15px; border-bottom:3px #32A469 solid;}
.foothqd .infd{ clear:both; padding:10px 0; line-height:22px; border-bottom:1px #32A469 solid; }

.footcopy{ clear:both; padding-top:20px; line-height:24px; }
.footcopy .fcopyl{ float:left; color:#555; }
.footcopy .fcopyl .l{ color:#32A469; }

.falinkd{ float:right; }
.falinkd .fad{ float:left; }
.falinkd .fad a{ float:left; width:24px; height:24px; margin-right:5px; display:block; background:url(../images/ico3.jpg) no-repeat; }
.falinkd .fad a.qqwb{ background-position:-30px 0; }
.falinkd .fad a.wx{ background-position:-61px 0; }
.falinkd .fad a:hover{ filter:alpha(opacity=80);opacity:0.80; }
.falinkd .gotd{ float:left; padding-left:10px; position:relative; font-size:12px; font-family:Arial; }
.falinkd .gotd a{ width:23px; height:21px; display:block; background:url(../images/ico4.png) center no-repeat; }
.falinkd .gotd span{ position:absolute; top:-20px; left:9px; }

/*子页面*/
.topbg{ clear:both; height:69px; background:url(../images/bg_top.jpg) repeat-x; border-top:5px #32A469 solid; border-bottom:1px #fff solid; position:relative; z-index:99999; }
.topbg .logod{ float:left; padding-top:10px; }

/*language*/
.navlangd{ float:right; }
.navlangd .langd{ float:right; padding-top:5px; height:16px; line-height:16px; }
.navlangd .langd p{ float:left; padding-left:10px; }

/*导航*/
.navd{ clear:both; float:right; }
.navd ul{ }
.navd li{ float:left; height:48px; margin-left:60px; }
.navd li .la{ height:48px; line-height:40px; display:inline-block; font-size:14px; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; }
.navd li .la:hover{ color:#32A469; text-decoration:none; }
.navd .hove .la{ color:#32A469; }
.navd .mouse .la{ color:#32A469; }
.nav-third { display: block; float: left; width: 80px; height: 26px; line-height: 26px; overflow: hidden; font-size: 12px; }
.nav-underline {border-bottom:1px #D8D7DC solid !important; display: none;}
.linkd a { text-decoration:none; }

a.cur{color: #32A469;}

/*二级菜单*/
.navd .list{ position:absolute; width:100%; left:0; top:70px; padding:25px 0; background:url(../images/bg_nav_l.png) repeat;display:none;}
.navd .mouse .list{ display:block; }

/*统一标签*/
.maintagd .main{ background: url(../images/icon04.png) no-repeat left center; padding-left: 20px;}
.maintagd, .maintagd a{ height:46px; line-height:46px; background-color:#32A469; color:#fff; text-decoration:none; font-size: 14px;}
.maintagd a:hover,.maintagd a.cur{color:#ff3232; }


/*统一底部内容*/
.fbotdp{ clear:both; height:299px; overflow:hidden; position:relative; z-index:99; background-color:#32A469; color:#fff; }
.fbotp{ height:299px; margin:0 auto; position:absolute; top:0; left:50%; width:1920px; }

.fbotuld{ clear:both; padding-top:60px; }
.fbotlid{ float:left; width:104px; margin-right:50px; font-size:14px; text-align:center; color:#fff; }
.fbotlid .picd{ height:104px; padding-bottom:10px; }
.fbotlid .infd p{ padding-top:4px; line-height:16px; font-size:13px; font-weight:bold; }
.fbotlid a{ color:#FFF;}
.fbotlid a:hover{ text-decoration:none}
.fbotlid.mouse{filter:alpha(opacity=70);opacity:0.7;}


/*service.html*/
.servicemaind{ clear:both; padding:40px 0 20px 0; overflow:hidden; zoom:1; }
.servicelistd{ width:1000px; padding-top:40px; overflow:hidden; }
.serviceuld{ clear:both; width:1020px; }
.servicelid{ float:left; width:320px; padding:0 20px 30px 0; }
.servicelid .picd{ width:320px; height:180px; overflow:hidden; position:relative; z-index:1; }
.servicelid .picd .cond{ position:absolute; width:320px; height:180px; top:0; left:0; z-index:1; filter:alpha(opacity=0);opacity:0; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition:all 0.5s; }
.servicelid .picd .cond .conbg{ position:relative; }
.servicelid .picd .cond .conbg .lnkbg{ position:absolute; top:0; left:0; z-index:1; width:320px; height:180px; background-color:#000; filter:alpha(opacity=30);opacity:0.30; }
.servicelid .picd .cond .conbg .lnkb{ position:absolute; top:58px; left:46px; z-index:2; width:220px; height:56px; border:4px #fff solid; filter:alpha(opacity=70);opacity:0.70; }
.servicelid .picd .cond .conbg .lnk{ position:absolute; top:62px; left:50px; z-index:3; }
.servicelid .picd .cond .conbg .lnk a{ width:220px; height:56px; line-height:56px; display:block; text-align:center; z-index:2; color:#FFF; font-size:14px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; }
.servicelid .picd .cond .conbg .lnk a:hover{ color:#fff; text-decoration:none; background-color:#333; filter:alpha(opacity=70);opacity:0.70; }
.servicelid .infod{ padding:15px 20px 20px 20px; background-color:#F3F3F3; font-size:12px; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition:all 0.5s; }
.servicelid .infod h3{ font-size:15px; text-align:center; }

.servicelid.mouse .cond{ display:block; filter:alpha(opacity=100);opacity:1; }
.servicelid.mouse .infod{ background-color:#32A469; color:#fff; }
.servicelid.mouse .infod a{ color:#fff; }

/*service_detail.html*/
.serdetaild{ clear:both; }
.serdetaild .piclistp{ width:1000px; padding-top:40px; overflow:hidden; }
.serdetaild .piclistp .piclist{ width:1002px; }
.serdetaild .piclistp .piclist p{ float:left; width:331px; padding-right:3px; }

.serdetaild .infdd{ clear:both; padding-top:40px; text-align:center; }
.serdetaild .infdd h3{ font-size:14px; padding-bottom:10px; color:#32A469; font-weight:bold; }
.serdetaild .infdd p{ color:#a0a0a0; }

.serdetaild .piclist2{ clear:both; padding-top:40px; text-align:center; }
.serdetaild .piclist2 img{ margin:0 2px; }

.kehulistd{ clear:both; width:708px; margin:0 auto; padding:10px 0 30px 0; overflow:hidden; zoom:1; }
.kehulistd p{ float:left; width:110px; border:1px #E7E7E7 solid; padding:1px; margin:4px 2px; text-align:center; zoom:1; }

/*down.html*/
.downlist{ clear:both; margin-top:30px; border-top:1px #E6E6E6 solid; }
.downlid{ clear:both; height:48px; line-height:48px; padding:12px 25px; font-size:14px; border-bottom:1px #E6E6E6 solid; }
.downlid .licod{ float:left; width:68px; height:48px; display:block; background:url(../images/ico6.png) no-repeat; }
.downlid .titd{ float:left; width:500px; padding-right:50px;  }
.downlid .size{ float:left; width:150px; color:#999; font-size:13px; }
.downlid .down{ float:right; }
.downlid .down a{ height:48px; padding-left:45px; background:url(../images/ico7.png) left center no-repeat; display:block; }

.downmored{ clear:both; width:228px; height:58px; margin:0 auto 30px; auto; padding-top:30px; }
.downmored a{ width:220px; height:50px; line-height:50px; font-size:16px; border:4px #32A469 solid; color:#32A469; text-align:center; display:block; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; }
.downmored a:hover{ color:#fff; background-color:#71B793; text-decoration:none; }

/*product.html*/
.productmaind{ clear:both; padding:40px 0 20px 0; overflow:hidden; zoom:1; }
.productlistd{ width:1000px; padding-top:40px; overflow:hidden; }
.productuld{ clear:both; width:1023px; }
.productlid{ float:left; width:318px; border:2px #F3F3F3 solid; margin:0 17px 25px 0; }
.productlid .picd{ width:318px; height:202px; overflow:hidden; position:relative; z-index:1; }
.productlid .picd .cond{ position:absolute; width:318px; height:202px; top:0; left:0; z-index:1; filter:alpha(opacity=0);opacity:0; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition:all 0.5s; }
.productlid .picd .cond .conbg{ position:relative; }
.productlid .picd .cond .conbg .lnkbg{ position:absolute; top:0; left:0; z-index:1; width:318px; height:202px; background-color:#000; filter:alpha(opacity=20);opacity:0.20; }
.productlid .picd .cond .conbg .lnkb{ position:absolute; top:69px; left:46px; z-index:2; width:220px; height:56px; border:4px #fff solid; filter:alpha(opacity=70);opacity:0.70; }
.productlid .picd .cond .conbg .lnk{ position:absolute; top:73px; left:50px; z-index:3; }
.productlid .picd .cond .conbg .lnk a{ width:220px; height:56px; line-height:56px; display:block; text-align:center; z-index:2; color:#FFF; font-size:14px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; }
.productlid .picd .cond .conbg .lnk a:hover{ color:#fff; text-decoration:none; background-color:#333; filter:alpha(opacity=70);opacity:0.70; }
.productlid .infod{ padding:15px 15px 25px 15px; background-color:#F3F3F3; font-size:12px; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition:all 0.5s; }
.productlid .infod h3{ font-size:15px; text-align:center; }
.productlid .infod p{ padding-top:10px; height: 40px; overflow: hidden; }

.productlid.mouse{ border-color:#32A469; }
.productlid.mouse .cond{ display:block; filter:alpha(opacity=100);opacity:1; }
.productlid.mouse .infod{ background-color:#32A469; color:#fff; }
.productlid.mouse .infod a{ color:#fff; }

/*product_detail.html*/
.prodetailmaind{ clear:both; padding:40px 0 50px 0; overflow:hidden; zoom:1; }
.prodetaild{ clear:both; padding-top:40px; margin-bottom: 90px; }
.prodetaild .prodpicd{ float:left; width:390px; height:300px; overflow:hidden; }

.prodpicBox{ width:100%; height:300px; overflow:hidden; position:relative; z-index:1; }
.prodpicBox .hd{ height:12px; overflow:hidden; position:absolute; left:50%; margin-left:-32px; bottom:0px; z-index:1; }
.prodpicBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.prodpicBox .hd ul li{ float:left; margin:0 3px; width:12px; height:12px; background:#C8E1D2; cursor:pointer; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
.prodpicBox .hd ul li.on{ background:#238d5f; }
.prodpicBox .bd{ position:relative; height:100%; z-index:0;   }
.prodpicBox .bd li{ zoom:1; vertical-align:middle; }
.prodpicBox .bd img{ width:390px; height:300px; display:block; }

.prodetaild .prodinfod{ float:left; width:560px; padding-left:50px; }
.prodinavd{ clear:both; font-size:14px; margin-bottom:30px; background:url(../images/ico10.jpg) bottom repeat-x; overflow:hidden; zoom:1; }
.prodinavd li{ float:left; margin-right:30px; }
.prodinavd li a{ height:50px; line-height:50px; border-bottom:2px #F3F3F5 solid; display:block; }
.prodinavd li a:hover{ border-bottom:2px #47A374 solid; text-decoration:none; }
.prodinavd li.on a{ border-bottom:2px #47A374 solid; }

.pdinfolid{ clear:both; }
.pdinfolid { padding-bottom:30px; }

/*hr.html*/
.hrmaind{ clear:both; padding:40px 0 20px 0; overflow:hidden; zoom:1; }
.hrmaind .depd{ clear:both; padding-top:40px; text-align:center; }
.hrmaind .depd1{ clear:both; padding-top:40px;}
.hrmaind h3{ clear:both; font-size:20px; line-height:24px; padding-bottom:5px; }
.hrmaind .depd .pb{ font-weight:bold; padding-bottom:15px; }
.hrmaind .depd img{margin: 1px;}

.hrlistd{ width:1000px; padding-top:50px; overflow:hidden; }
.hruld{ clear:both; width:1095px; }
.hrlid{ float:left; width:266px; border:2px #F3F3F3 solid; margin:0 95px 25px 0; }
.hrlid .picd{ width:266px; height:166px; overflow:hidden; }
.hrlid .picd a{ width:266px; height:166px; display:block; background:url(../images/ico8_1.png) center no-repeat; }

.hrlid .infod{ font-size:14px; line-height:30px; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition:all 0.5s; }
.hrlid .infod ul{ margin:0 30px; padding:15px 0 25px 0; border-top:2px #F3F3F3 solid; overflow:hidden; zoom:1; }
.hrlid .infod li{ clear:both; }
.hrlid .infod li .l{ float:left; width:98px; }
.hrlid .infod li .r{ float:left; width:108px; }
.hrlid .infod li .b{ font-weight:bold; }
.hrlid .infod a{ color:#020202; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition:all 0.5s; }

.hrlid.mouse{ border-color:#32A469; }
.hrlid.mouse .picd a{ background:url(../images/ico8_2.png) center no-repeat; }
.hrlid.mouse .infod{ background-color:#32A469; color:#fff; }
.hrlid.mouse .infod ul{ border-top:2px #32A469 solid; }
.hrlid.mouse .infod a{ color:#fff; }

/*honor.html*/
.honormaind{ clear:both; padding:40px 0 30px 0; overflow:hidden; zoom:1; }
.honorlistd{ width:1000px; padding-top:40px; overflow:hidden; }
.honoruld{ clear:both; width:1023px; }
.honorlid{ float:left; width:318px; border:2px #F3F3F3 solid; margin:0 17px 25px 0; }
.honorlid .picd{ width:318px; height:223px; overflow:hidden; position:relative; z-index:1; }
.honorlid .picd .cond{ position:absolute; width:318px; height:223px; top:0; left:0; z-index:1; filter:alpha(opacity=0);opacity:0; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition:all 0.5s; }
.honorlid .picd .cond .conbg{ position:relative; }
.honorlid .picd .cond .conbg .lnkbg{ position:absolute; top:0; left:0; z-index:1; width:318px; height:223px; background-color:#000; filter:alpha(opacity=20);opacity:0.20; }
.honorlid .picd .cond .conbg .lnkb{ position:absolute; top:79px; left:46px; z-index:2; width:220px; height:56px; border:4px #fff solid; filter:alpha(opacity=70);opacity:0.70; }
.honorlid .picd .cond .conbg .lnk{ position:absolute; top:83px; left:50px; z-index:3; }
.honorlid .picd .cond .conbg .lnk a{ width:220px; height:56px; line-height:56px; display:block; text-align:center; z-index:2; color:#FFF; font-size:14px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; }
.honorlid .picd .cond .conbg .lnk a:hover{ color:#fff; text-decoration:none; background-color:#333; filter:alpha(opacity=70);opacity:0.70; }
.honorlid .infod{ padding:15px 15px 20px 15px; background-color:#F3F3F3; font-size:12px; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition:all 0.5s; }
.honorlid .infod h3{ font-size:15px; text-align:center; }
.honorlid .infod p{ padding-top:10px; }

.honorlid.mouse{ border-color:#32A469; }
.honorlid.mouse .cond{ display:block; filter:alpha(opacity=100);opacity:1; }
.honorlid.mouse .infod{ background-color:#32A469; color:#fff; }
.honorlid.mouse .infod a{ color:#fff; }

/*contact.html*/
.contactmaind{ clear:both; padding:40px 0 80px 0; overflow:hidden; zoom:1; }

/*公司总部*/
.cuhqtitd{ color: #32A469; clear:both; font-size:20px; padding-top:50px; text-align:center; }
.cuhqpd{ clear:both; width:100%; margin:0 auto; padding:50px 0; line-height:24px; }
.cuhqpd-main{ float: left; }
.cuhqlid{ width:450px; padding:5px 50px 30px 50px; }
.cuhqlid .ico{ height:32px; display:block; background:url(../images/ico9.png) no-repeat;}
.cuhqlid h3{ padding-bottom:8px; font-size:14px; font-weight:bold; color:#32A469; border-bottom:1px #ddd solid; }
.cuhqlid .addr{ padding-top:8px; font-size:12px; }

/*联系表单*/
.contact-form{ float: left; padding: 0 20px 0 20px; }
.contact-form h1{ color: #32A469; font-size: 16px; }
.contact-form .btns{ padding: 10px 0; }
.contact-form .btn{ font-size: 12px; background: #32A469; color: #FFFFFF; border: none; width: 80px; height: 30px; }
.contact-form input{ font-family: "微软雅黑",Helvetica,Arial,sans-serif; border: 1px #ddd solid; padding: 5px; }
.contact-form textarea{ padding: 5px; font-family: "微软雅黑",Helvetica,Arial,sans-serif; border-color: #ddd; }

/*其他中心*/
.cucpd{ clear:both; width:1000px; padding-top:80px; overflow:hidden; }
.cuculd{ clear:both; width:1040px; }

.cuclid{ float:left; width:220px; margin-right:40px; line-height:24px; border-top:2px #47A276 solid; }
.cuclid h3{ padding:8px 0; font-size:14px; font-weight:bold; color:#32A469; }
.cuclid .addr{ font-size:12px; }

/*cubanner*/
.cubannerdp{ clear:both; height:619px; overflow:hidden; position:relative; z-index:99; }
.cubannerp{ height:619px; margin:0 auto; position:absolute; top:0; left:50%; width:1920px; margin-left:-960px;}

.cubannerdp .cond{ position:absolute; width:100%; height:619px; top:0; left:0; z-index:1; filter:alpha(opacity=90);opacity:0.9; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition:all 0.5s; }
.cubannerdp .cond .conbg{ position:relative; }
.cubannerdp .cond .conbg .depbg{ position:absolute; top:0; left:0; z-index:1; width:100%; height:619px; background-color:#000; filter:alpha(opacity=70);opacity:0.70; }
.cubannerdp .cond .conbg .deppd{ width:1000px; margin:0 auto; position:relative; z-index:999; background-color:#F00; }
.cubannerdp .cond .conbg .depd{ position:absolute; top:0; left:0; padding-top:200px; line-height:22px; z-index:2; clear:both; text-align:center; color:#fff; }
.cubannerdp .cond .conbg .depd h3{ font-size:20px; }
.cubannerdp .cond .conbg .depd .ftitd{ color:#32A469; padding-top:0px; font-weight:bold; }
.cubannerdp .cond .conbg .depd .kouhd{ font-size:20px; padding-top:40px; }
.cubannerdp .cond .conbg .depd .mapd{ font-size:14px; padding-top:20px; font-weight:bold; }
.cubannerdp .cond .conbg .depd .infd{ padding-top:20px; }

/*.cubannerdp.mouse .cond{ display:block; filter:alpha(opacity=100);opacity:1; }*/
.cubannerdp.mouse .cubannerp{ display:block; filter:alpha(opacity=100);opacity:1; }
.cubannerdp.mouse .cond{ filter:alpha(opacity=0);opacity:0; }



/*news.html*/
.newsmaind{ padding:40px 0 20px 0; overflow:hidden; zoom:1; }
.newslist{ clear:both; margin-top:40px; padding-bottom:10px; border-top:1px #E6E6E6 solid; }

.newslid{ clear:both; padding:25px 0; border-bottom:1px #E6E6E6 solid; overflow:hidden; zoom:1; }
.newslid .dated{ float:left; width:100px; padding-top:15px; text-align:center; color:#ababab; }
.newslid .dated .dayd{ font-size:30px; line-height:34px; padding-bottom:5px; border-bottom:1px #E6E6E6 solid; font-weight:bold; }
.newslid .dated .ymd{ padding-top:5px; }

.newslid .picd{ float:left; width:219px; height:126px; padding:0 35px 0 40px; }
.newslid .picd img{ width:219px; }
.newslid .infd{ float:left; width:606px; }
.newslid .infd h3{ font-size:18px; line-height:24px; font-weight:bold; }
.newslid .infd .depd{ padding:10px 0; border-bottom:1px #E6E6E6 solid; color:#999; }
.newslid .infd .lyd{ padding-top:10px; color:#999; }

/*devel.html*/
.develmaind{ padding:40px 0 80px 0; overflow:hidden; zoom:1; }

.develdetaild{ padding-top:40px; }
.develdetaild p{ padding-bottom:20px; }

.article-font { color: #999; }
.page-cover { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; background-color: black; opacity: 0.8; }
.cretypd a:hover { color:black; text-decoration:none }

.index-news{ padding: 0px 0 60px 0; clear: both; overflow: hidden; zoom:1; }
.index-news-line{ margin: 20px 0px 40px 0px; height: 25px; border-bottom: 2px #F3F3F3 solid; text-align: right;}
.index-news-line a{padding: 5px; color: #999; }
.index-news-line a:hover{ text-decoration: none; color: #32A469; }
.index-news-list a:hover{ text-decoration: none; }
.index-news-row{width: 465px; margin-right: 70px; float: left;}
.index-news-row .l{float: left; width: 355px; padding-right: 10px;}
.index-news-row .l h4{font-size: 15px; margin-bottom: 15px;}
.index-news-row .l p{text-indent: 0px !important; color: #999; font-size: 12px;}
.index-news-row .r{float: right; background-color: #F3F3F3; font-size: 18px; text-align: center; line-height: 40px; padding: 13px 13px 10px 13px; }

.fs-40{font-size: 40px;}
.mr-0{margin-right: 0px !important;}

.page-nav{margin: 50px auto 40px auto; width: 1000px; height: 30px; font-weight: bold; font-size: 14px; clear: both; }
.page-nav .prev{float: left;}
.page-nav .next{float: right;}
.page-nav a:hover{text-decoration: none;}

.lxb-container,.lxb-close-btn{ position: fixed !important; left: auto !important; top: auto !important; right: 20px !important; bottom: 33px !important;}
.lxb-close-btn{bottom: 54px !important; height: 36px !important; background-position-y:-48px !important;}

.related-title{font-size: 20px; line-height: 24px; text-align: center; margin-bottom: 35px;}
.related-title span{font-size: 20px; color: #32A469; font-family: "F-GOTHIC-M"; margin-top: 5px; display: block;}
.service-detail .productlistd{margin-bottom: 40px;}
.service-detail .productlid{width: 235px; margin: 0px 14px 14px 0px;}
.service-detail .productlid .infod {padding: 12px 10px 20px 10px;}
.service-detail .productlid .infod h3{font-size: 12px; height: 40px; overflow: hidden;}
.service-detail .productlid .picd{width: 100%; height: 149px; overflow: hidden;}
.service-detail .productlid .picd img{width: 100%;}
.service-detail .productlid .picd .cond{width: 100%;}
.service-detail .productlid .picd .cond .conbg .lnkbg{width: 100%;}
.service-detail .productlid .picd .cond .conbg .lnkb{width: 170px; top: 49px; left: 28px; height: 46px;}
.service-detail .productlid .picd .cond .conbg .lnk {left: 32px; top: 53px;}
.service-detail .productlid .picd .cond .conbg .lnk a{width: 170px; height: 46px; line-height: 46px;}

#newBridge .icon-right-center {top: auto !important;}
#newBridge #nb_icon_wrap{width: 80px !important; height: 80px !important; left: auto !important; right: 20px; bottom: 170px; border-radius: 0px !important;}
#newBridge #nb_nodeboard{display: none;}
#newBridge #nb_icon_wrap .nb-icon-inner-wrap{width: 80px !important; height: 80px !important; border-radius: 0px !important; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; background:#ea6e47 url(../images/contact_baidu.png) no-repeat center center !important;}
#newBridge #nb_icon_wrap .nb-icon-inner-wrap .nb-icon-bridge-base{background-image: none !important;}
#newBridge #nb_icon_wrap .nb-icon-inner-wrap:hover{background:#c84c25 url(../images/contact_baidu.png) no-repeat center center !important;}

.qq_contact {z-index: 999;display: block; width: 80px; height: 80px; position: fixed; right: 20px; bottom: 90px; background:#32A469 url(../images/contact_qq.png) no-repeat center center; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;}
.qq_contact:hover{background:#108247 url(../images/contact_qq.png) no-repeat center center;}

/* modify: syd; time: 2017-06-07; */
.syd_layout table tbody tr td { padding-bottom: 50px; }
.syd_layout table tbody tr:last-child td { padding-bottom: 0; }
.syd_layout table tbody tr td h3 { color: #000; margin-top: 10px; margin-bottom: 12px; }
.syd_layout p { font-size: 14px; letter-spacing: 1px; line-height: 30px; }
.syd_layout table tbody tr td:nth-child(odd) p, .syd_layout table tbody tr td:nth-child(odd) h3 { padding-right: 70px; }
.syd_layout table tbody tr td:nth-child(even) p, .syd_layout table tbody tr td:nth-child(even) h3 { padding-left: 70px; }
.syd_common p { letter-spacing: 1px; }
.syd_common p span { letter-spacing: 1px; }
.syd_common td { padding-left: 5px; }
.syd_common td { padding-top: 8px; padding-bottom: 8px; }

.anchorBL,.BMap_cpyCtrl{display: none;}