﻿html{ margin:0;padding:0;overflow-y:scroll;background:#fff; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,blockquote,th,td,label,p,em { margin:0;padding:0;font-weight:normal;font-style:normal;font-family:Arial,Verdana; }
body { font-size:12px;color:#595959; }
img { border:0; }
table{ border-collapse:collapse;border-spacing:0; }
a { outline:none;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0); }
a:link, a:visited { transition:background .3s ease,color .3s ease;color:#595959;text-decoration:none; }
a:hover { color:#ff0000;text-decoration:none; }
a.red { color:#ce000c; }
a.red:hover { color:#f50303; }
a.yellow { color:#fcc923; }
a.yellow:hover { color:#ffff00; }
ul { list-style:none; }

/*文本框样式*/
input.wide{ width:250px; }
input.txt{ width:200px; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999; border:1px solid #e8e8e8; border-radius:2px; }
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }

/*按钮样式*/
.btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
.btn:hover{ color:#fff; opacity:.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }
.line10 { height:10px; }
.line20 { height:20px; }
.line30 { height:30px; }

.no-info { line-height:50px;text-align:center; }

.ui-header { width:100%;min-width:1100px;height:195px;background:#fff url(../images/menu-bg.png) repeat-x center 145px;overflow:hidden; }
.ui-header dl { margin:0 auto;width:1100px;background:url(../images/header-bg.png) no-repeat left top;overflow:hidden; }
.ui-header dl dt { position:relative;width:100%;height:145px;background:url(../images/logo.png) no-repeat left center; }
.ui-header dl dt a.logo { float:left;display:block;width:410px;height:100%; }
.ui-header dl dt a.lan { transition:border .2s ease;height:17px;line-height:17px;font-family:"Microsoft Yahei";border-top:1px solid #65ac30;border-bottom:1px solid #65ac30;border-left:3px solid #65ac30;border-right:3px solid #65ac30;padding:0 10px;display:block;position:absolute;z-index:2;top:10px;border-radius:15px;color:#65ac30; }
.ui-header dl dt a.lan.cn { right:95px; }
.ui-header dl dt a.lan.en { right:15px; }
.ui-header dl dt a.lan:hover { border-color:#f50303;color:#f50303; }
.ui-header dl dd { width:100%;height:50px;line-height:50px;overflow:hidden; }
.ui-header dl dd a { float:left;display:block;padding:0 32.4px;font-size:18px;color:#fff;text-align:center; }
.ui-header dl dd a:hover { color:#a3f232; }

.search { float:right;transition:background .2s ease;margin-top:70px;padding:1px 1px 1px 18px;width:221px;height:36px;background:url(../images/search-bg.png) no-repeat;overflow:hidden; }
.search input { outline:none;height:36px;border:0;background-color:transparent; }
.search input.keyword { float:left;width:165px; }
.search input.submit { cursor:pointer;float:right;width:50px;text-indent:-500px; }
.search input.submit:hover { color:#ffff00; }
.search:hover { background-position:left -40px; }

#index .index,#aboutus .aboutus,#products .products,#technology .technology,#news .news,#thesis .thesis,#joinus .joinus,#contactus .contactus { background:#046d38 url(../images/menu-hover-bg.png) no-repeat center center; }

.m-banner { width:100%;min-width:1100px;height:350px;background:url(../images/banner-about.jpg?V2) no-repeat center top; }
#index .m-banner { display:none; }
#products .m-banner { background:url(../images/banner-product.jpg) no-repeat center top; }
/*#joinus .m-banner { background:url(../images/banner-join.jpg) no-repeat center top; }
#news .m-banner { background:url(../images/banner-news.jpg) no-repeat center top; }*/

.m-share { margin:20px auto;padding:5px 25px;width:1050px;border-top:1px #eee solid;overflow:hidden; }
.m-share .bdsharebuttonbox { float:left; }
.m-share .bdsharebuttonbox span { float:left;display:block;line-height:30px; }
.m-share .page-set { float:right;padding-top:6px;overflow:hidden; }
.m-share .page-set a { float:left;display:block;margin-left:15px;line-height:12px; }
.m-share .page-set em { float:left;display:block;margin:0 0 0 15px;height:12px;width:1px;border-left:1px solid #eee; }

.m-title { margin:0 auto;width:1098px;text-align:center;height:69px;line-height:67px;border:1px solid #e7e7e7;border-top:0;background:url(../images/m-title-bg.jpg) no-repeat center top; }
.m-title h1 { margin:0 auto;width:900px;height:69px;border-bottom:1px solid #23ae69;font-size:28px;font-weight:normal;color:#008141;text-transform:Uppercase; }
.m-title h2 { margin:0 auto;padding-top:2px;width:700px;height:28px;font-size:15px;border-bottom:1px solid #23ae69;font-weight:normal;color:#979797; }

.m-catalog { margin:0 auto;width:1100px;overflow:hidden;height:50px;text-align:center; }
.m-catalog a { display:inline-block;margin:0 4px;padding:0 20px;line-height:46px;border:1px solid #efefef;border-top:0;background:#fff;font-size:13px;font-weight:bold; }
.m-catalog a.cur { border-color:#23ae69;background:#23ae69;color:#fff; }
.m-catalog a:hover {border-bottom-color:#23ae69;  }

.m-catalog2 { clear:both;margin:0 auto;width:1100px;text-align:center; }
.m-catalog2 li { position:relative;display:inline-block; }
.m-catalog2 li a { transition:border .3s ease;display:block;margin:0 3px;padding:0 15px;height:46px;line-height:46px;border:1px solid #efefef;border-top:0;background:#fff;font-size:13px;font-weight:bold; }
.m-catalog2 li a:hover {border-color:#23ae69;color:#06964e; }
.m-catalog2 li a.cur { border-color:#23ae69;background:#23ae69;color:#fff; }
.m-catalog2 li ul { display:none;margin:0 3px;border-bottom:1px solid #efefef;position:absolute;z-index:3;left:0;top:47px; }
.m-catalog2 li ul li { float:left;width:100%; }
.m-catalog2 li ul li a { margin:0;padding:0 2px;border-color:#e7e7e7; }
.m-catalog2 li ul li a:hover { border-bottom-color:#efefef;color:#06964e;  }
.m-catalog2 li ul li a.cur2 { border-bottom-color:#efefef;color:#06964e;  }
/*.m-catalog2>li:hover ul { display:block; }*/
.m-catalog2>li:hover ul { box-shadow:0 0 10px rgba(0,0,0,.1); }

.m-main { margin:0 auto 20px auto;width:1050px;min-height:300px;overflow:hidden; }

.m-pic-list { margin:0 auto;padding:10px 0 20px 0;width:1086px;overflow:hidden; }
.m-pic-list li { float:left;margin:20px 19px 0 19px;width:324px;text-align:center; }
.m-pic-list li a { transition:border-radius .3s ease,border-color 0.6s ease,color 0.3s ease,background-color 0.6s ease;display:block;padding:5px;border:1px solid #ededed; }
.m-pic-list li a:hover { border-radius:5px;border-color:#a2cc71;background:#a2cc71;color:#fff; }
.m-pic-list li em { display:block;width:100%;height:185px;background:#fff;overflow:hidden; }
.m-pic-list li em img { transition:opacity 0.6s ease;height:100%; }
/*.m-pic-list li a:hover img { opacity:0.8; }*/
.m-pic-list li p { padding-top:10px;height:50px;line-height:1.5em;font-size:14px; }

.m-pro-list { margin:0 auto;padding:10px 0 20px 0;width:1086px;overflow:hidden; }
.m-pro-list li { transition:margin.3s ease;float:left;margin:20px 19px 0 19px;width:324px;text-align:center; }
.m-pro-list li a { transition:border-radius .3s ease,border-color 0.6s ease,color 0.3s ease,background-color 0.6s ease;display:block;padding:5px;border:1px solid #ededed; }
.m-pro-list li a:hover { border-radius:5px;border-color:#a2cc71;background:#a2cc71;color:#fff; }
.m-pro-list li em { display:block;width:100%;height:125px;background:#fff;overflow:hidden; }
.m-pro-list li em img { height:100%; }
.m-pro-list li p { padding-top:10px;height:50px;line-height:1.5em;font-size:14px; }
.m-pro-list li:hover { margin:15px 19px 5px 19px; }

.info-list { list-style:none;margin:20px auto;width:1050px;border-top:1px #ddd dotted;overflow:hidden; }
	.info-list li { width:100%;height:36px;line-height:36px;border-bottom:1px #ddd dotted;font-size:13px;overflow:hidden; }
	.info-list li a { display:block;float:left;width:87%;height:38px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
	.info-list li label { float:left;color:#aaa; }
	.info-list li span { float:right;display:block;width:13%;color:#A4A4A4;text-align:right; }

.m-content { margin:0 auto;padding:20px 0 30px 0;width:1000px;line-height:2em;overflow:hidden; }
.m-content h1 { margin:20px 0;border-left:1px solid #f8b551;text-indent:22px;font-size:20px; }
.m-content p { margin-top:5px;font-size:14px; }

.info-title {	margin:30px 0 0 0;font-size:20px;overflow:hidden; }
.info-dec { padding-top:15px;height:24px;border-bottom:1px #e7e7e7 dotted; }
.info-dec span { padding:0 10px; }
.info-cont { overflow:hidden;overflow-x:auto;padding:10px 0 10px 0;font-size:14px;line-height:1.8em;white-space:normal;text-justify:inter-ideograph;text-align:justify;font-size:14px; }
.info-cont p { margin:10px 0 0 0; }
.info-cont img { max-width:1050px; }

.ui-footer { margin-top:20px;padding:0 0 30px 0;width:100%;min-width:1100px;background:#f2f2f2 url(../images/footer-bg.png) repeat-x;overflow:hidden; }
.ui-footer .nav { margin:0 auto;width:1100px;height:44px;line-height:44px;background:#006e38;text-align:center; }
.ui-footer .nav a { display:inline-block;margin:0 20px;color:#fff; }
.ui-footer .nav a:hover { color:#ffff00; }
.ui-footer dl { margin:20px auto 0 auto;width:1100px; }
.ui-footer dl dt { float:left;padding-left:15px;line-height:2em;border-left:2px solid #eaeaea; }
.ui-footer dl dt div { border-left:2px solid #929292;padding-left:15px;margin-left:-17px;height:25px;line-height:25px; }
.ui-footer dl dt div a { margin-right:31px; }
.ui-footer dl dt p { line-height:2.5em;color:#8e8e8e; }
.ui-footer dl dt p a { color:#8e8e8e; }
.ui-footer dl dt p a:hover { color:#ce000c; }
.ui-footer dl dt p span { color:#ce000c; }
.ui-footer dl dt p strong { color:#008141; }
.ui-footer dl dd { float:right;padding-top:5px;overflow:hidden; }
.ui-footer dl dd .qrcode { float:right;margin-left:30px;text-align:center; }
.ui-footer dl dd .qrcode img { border:8px solid #fff;width:100px;border-radius:4px; }
.ui-footer dl dd .qrcode p { padding-top:5px;line-height:1em; } 

.h-banner { width:100%;min-width:1100px;overflow:hidden;/*box-shadow:inset 0 1px 5px rgba(0,0,0,0.3);*/ }
.h-main { margin:0 auto;padding:0 10px;width:1100px;overflow:hidden; }
.h-title { float:left;margin:20px 0 10px 0;width:1098px;border:1px solid #eee;height:48px;line-height:48px;background:#f8f8f8; }
.h-title h1 { float:left;margin:-1px;padding-left:20px;height:50px;font-size:18px;font-weight:bold;border-left:4px solid #008947;color:#008947; }
.h-title span { float:left;text-indent:20px;font-size:18px;color:#bbb;font-weight:200; }
.h-title a { float:right;display:block;margin:12px 20px 0 0;padding:0 20px;height:26px;line-height:26px;background:#eee;border-radius:15px;font-size:13px; }
.h-title a:hover { background:#008947;color:#fff; }

.links-tit { padding-top:35px;width:100%;border-bottom:1px solid #eee;overflow:hidden; }
.links-tit h1 { float:left;height:35px;font-size:18px;font-weight:bold;color:#008947; }
.links-tit span { float:left;text-indent:20px;font-size:18px;color:#bbb;font-weight:200; }
.h-links { width:100%; }
.h-links div { margin-top:10px;line-height:2em;font-size:13px;overflow:hidden; }
.h-links div a,.h-links div em { display:block;float:left; }
.h-links div em { color:#eee;font-style:normal;margin:0 10px; }
.h-links div em:last-child { display:none; }
.h-links ul { margin-top:10px;width:1110px;list-style:none;overflow:hidden; }
.h-links ul li { float:left;margin-top:10px;width:111px; }
.h-links ul li img { width:100px;height:34px; }
.h-news { float:right;width:601px; }
.h-news li { cursor:default;float:left;margin:15px 0 0 0;width:600px;height:74px;border-right:1px solid #f2f2f2;overflow:hidden; }
.h-news li div { transition:border-radius .3s ease,background .3s ease,color .3s ease,border .3s ease;float:left;margin-right:10px;width:100px;height:100%;line-height:1em;background:#7fb55c;text-align:center;color:#3a8904;font-size:14px;border-top-right-radius:45px;border-bottom-left-radius:45px; }
.h-news li div em { display:block;height:44px;line-height:46px;font-size:30px;font-weight:100;color:#e3ffcf;overflow:hidden; }
.h-news li a { float:left;display:block;padding:1px 10px 0 0;width:480px;height:32px;line-height:26px;font-size:16px;color:#686868;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.h-news li a:hover { color:#2ea343; }
.h-news li p { float:left;width:480px;height:34px;line-height:1.5em;color:#ccc;overflow:hidden; }
.h-news li:hover { border-color:#2ea343; }
.h-news li:hover div { background:#2ea343;color:#e3ffcf;border-radius:0;border-top-left-radius:45px;border-bottom-right-radius:45px; }

.h-product { clear:both;padding:10px 0 20px 0;width:1200px;height:596px; }
.h-product li { transition:border-radius .3s ease,background .3s ease,border .3s ease,margin .2s ease,box-shadow .2s ease;cursor:default;float:left;margin-right:25px;width:348px;height:614px;border:1px solid #ebebeb; }
.h-product li img { transition:filter .3s ease;margin:-1px;width:350px;height:130px;display:block; }
.h-product li h1 { margin-top:10px;height:78px;line-height:1.2em;text-align:center;font-size:20px;font-weight:800;color:#008947; }
.h-product li .desc { border-top:1px solid #ebebeb;margin:0 10px 0 20px;padding:10px 0;height:220px;line-height:2em;font-size:13px;color:#747474;overflow:hidden; }
.h-product li a.more { transition:border-radius .3s ease,background .3s ease,width .2s ease,height .2s ease,font-size .5s ease;display:block;margin:0 auto;width:150px;height:38px;line-height:38px;border:1px solid #eee;border-radius:25px;font-size:14px;text-align:center; }
.h-product li a.more:hover { width:248px;height:46px;line-height:44px;font-size:22px;font-weight:300;border-color:#23ae69;color:#23ae69;border-radius:0; }
.h-product li:hover a.more { border-color:#23ae69;color:#23ae69;border-radius:0; }
.h-product li:hover h1 { color:#23ae69; }
.h-product li:hover { margin-top:-5px;border-color:#23ae69;background:#f6f6f6;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3); }
.h-product li:hover img { filter:contrast(1.2); }

.swiper-product { margin:20px auto 20px auto;width:310px;height:52px;text-align:center;overflow:hidden; }
.swiper-product .swiper-slide { width:100%;height:52px;line-height:50px; }
.swiper-product .swiper-slide a { transition:border-radius .5s ease,font-size .5s ease;display:block;border:1px solid #eee;font-size:14px; }
.swiper-product .swiper-slide a:hover { border-color:#23ae69;background:#23ae69;color:#a2f06e;font-size:15px; }

.h-product li:hover .swiper-slide a { border-color:#23ae69;background:#23ae69;color:#a2f06e;font-size:18px;border-radius:45px; }

.join-us { margin:0 auto;width:1100px;overflow:hidden; }
.join-us ol { margin-top:20px;list-style:none;width:100%;height:48px;line-height:48px;background:#23ae69; }
.join-us ol li { float:left;width:25%;color:#fff;text-align:center;font-size:14px; }
.join-us dl { width:100%;overflow:hidden; }
.join-us dl dt { cursor:pointer;margin-top:1px;height:48px;line-height:48px;background:#ececec; }
.join-us dl dt:hover { background:#dfdfdf; }
.join-us dl dt em { float:left;display:block;width:25%;text-align:center;font-size:14px; }
.join-us dl dd { display:none;padding:25px 50px;font-size:14px;line-height:2em; }

/*首页轮播*/
#banner { margin:0 auto;width:100%;min-width:1100px;height:525px;text-align:center; }
#banner img{ width:100%;height:500px;display:block; }
#banner .swiper-slide { width:100%;height:500px; }
#banner .pagination { position: absolute;z-index: 20;bottom:0;width:100%;text-align:center; }
#banner .swiper-pagination-switch { transition:width .3s ease;display: inline-block;margin: 0 4px;cursor:pointer;text-indent: -9999em;width:8px;height:8px;background-color: rgba(192,191,190,.8);overflow: hidden;border-radius:45px; }
#banner .swiper-active-switch { width:30px;height:8px;background:#2ea343; }

#picNews { float:left;margin-top:15px;width:450px;height:340px;background:#f9f9f9; }
#picNews .swiper-slide { width:100%;height:100%;position:relative;-webkit-box-sizing: border-box;box-sizing: border-box; }
#picNews .swiper-slide .pic { transition:opacity .3s ease;position:absolute;z-index:20;top:0;width:100%;height:280px; }
#picNews .swiper-slide .title { position:absolute;z-index:21;top:244px;width:440px;padding:0 5px;height:38px;line-height:38px;background:rgba(0,0,0,.7);color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
#picNews .swiper-slide p { margin-top:280px;padding:5px 10px 0 15px;line-height:1.5em;color:#8f8f8f; }
#picNews .swiper-slide a { position:absolute;z-index:26;top:0;left:0;display:block;width:100%;height:100%; }
#picNews .swiper-slide:hover .pic { opacity:.8; }

/*百度地图*/
#MapContent { width:100%;margin-top:20px;height:450px;border-radius:5px;overflow:hidden; }
.iw_poi_title { height:24px;color:#dd3a00;font-size:14px; }
.iw_poi_content { line-height:1.5em; }

/*分享*/
.ui-share { margin:0 auto;padding:30px 0 0 50px;width:400px; }
.ui-share div span { float:left;display:inline-block;line-height:36px }

.list-auto{ position:relative; display:block; margin:0 340px 0 0; overflow:hidden; _zoom:1; }
.list-right{ position:relative; display:block; float:right; width:300px; overflow:hidden; }
/*大标题*/
.ntitle{ margin:0 auto; padding:10px 0 0; width:100%; }
	.ntitle:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.ntitle h2{ display:inline-block; float:left; padding-right:10px; width:auto; color:#333; font-size:24px; font-weight:400; line-height:25px; }
	.ntitle h2 a{ position:relative; padding-right:25px; color:#888; }
	.ntitle h2 a:hover{ color:#f06000; text-decoration:none; }
	.ntitle h2 a em{ display:block; position:absolute; right:-4px; top:8px; width:9px; height:17px; background:url(../images/slider.png) -359px -87px no-repeat; }
	.ntitle p{ display:inline-block; float:left; padding-top:3px; line-height:18px; color:#888; font-size:14px; }
	.ntitle p a{ margin-left:10px; padding:0 0 0 15px; color:#888; font-size:14px; background:url(../images/line.png) left center no-repeat; }
	.ntitle p a:hover{ color:#f06000; }
	.ntitle p a.no-bg{ background:none; }
	.ntitle i{ display:block; padding-top:10px; color:#999; font-size:14px; font-style:normal; line-height:1em; }
	.ntitle span{ display:inline-block; float:right; line-height:18px; color:#999; font-size:12px; }
	.ntitle span a{ color:#999; }
	.ntitle span a:hover{ color:#0089CD; }
/*图文列表*/
.n-list{ padding-top:10px; }
	.n-list li{ display:block; padding-bottom:16px; border-bottom:1px dashed #ccc; overflow:hidden; }
	.n-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.n-list li h2{ padding:16px 0 8px 0; font-size:16px; line-height:27px; font-weight:normal; }
	.n-list li h2 a{ font-size:16px; line-height:29px; color:#3b8dd1; text-decoration:none; }
	.n-list li h2 a:hover{ color:#a40101; }
	.n-list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:156px; height:104px;overflow:hidden; font-style:normal; }
	.n-list li .note b img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
	.n-list li .note p{ font-size:14px; line-height:23px; font-weight:500; color:#555; }
	.n-list li .note .info{ padding-top:10px; }
	.n-list li .note .info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }
	.n-list li .note .info .time{ background-position:0 -160px; }
	.n-list li .note .info .view{ background-position:0 -36px; }
	.n-list li .note .info .comm{ display:none;background-position:0 4px; }
	.n-list .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }
/*右侧通用列表*/
.sidebar-box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.sidebar-box h3{ display:block; margin-bottom:10px; padding-bottom:10px; line-height:1em; color:#888; font-size:18px; font-weight:300; border-bottom:1px solid #f0f0f0; }
	.sidebar-box .sidebar-txt{ color:#555; font-size:14px; line-height:1.8em; }
	.sidebar-box .sidebar-txt p{ padding:5px 0; }
	.tags-box{ margin-left:-10px; }
	.tags-box a{ display:block; float:left; margin:0 0 10px 10px; padding:5px 10px; color:#555; font-size:13px; line-height:20px; border:1px solid #f0f0f0;border-radius:15px; }
	.tags-box a i{ margin-left:2px; color:#999; font-style:normal; }
	.tags-box a:hover { border-color:#068532;color:#068532; }

/*商品缩略图样式*/
.goods-pic{ position:relative;float:left;margin-top:35px; width:502px;z-index:1; }
	.pic-box{ float:left; }
	.pic-preview{ position:relative; width:500px; height:330px; border:1px solid #e8e8e8;text-align:center; }
	.pic-scroll .prev,.pic-scroll .next{ display:block; font-family:"宋体"; text-align:center; width:10px; height:60px; line-height:60px; border:1px solid #e8e8e8; background:#f7f7f7; cursor:pointer; text-decoration:none; }
	.pic-scroll .prev.disabled,.pic-scroll .next.disabled{ color:#e8e8e8; }
	.pic-scroll{ margin-top:10px; width:502px; }
	.pic-scroll .prev{ float:left; margin-right:5px; }
	.pic-scroll .next{ float:right; }
	.pic-scroll .items{ position:relative; float:left; width:464px; height:62px; overflow:hidden; }
	.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
	.pic-scroll .items ul li{ float:left; margin:0; padding:0; width:95px; text-align:center; }
	.pic-scroll .items ul li img{ padding:2px; border:1px solid #e8e8e8; width:85px; height:56px; }
	.pic-scroll .items ul li img:hover{ padding:1px; border:2px solid #23ae69; }
.goods-info { float:right;margin-top:35px;width:480px;}
.goods-info h1 { font-size:28px; }
.goods-info h2 { margin-top:15px;font-size:22px;color:#23ae69; }
.goods-info .info { margin-top:20px;line-height:2.5em;font-size:15px;color:#737373; }

.cont-title { margin:20px auto 0px auto;line-height:48px;border-bottom:1px solid #23ae69;overflow:hidden; }
.cont-title h3 { float:left;padding:0px 25px;height:48px;font-size:20px;background:#23ae69;color:#fff; }
.cont-title a { float:right;font-size:14px; }
/*评论样式*/
.comment-add{ margin-top:15px; _width:100%; _position:relative; _overflow:hidden; }
    .comment-add .editor{ position:relative; margin-right:18px; }
	.comment-add .editor textarea{ width:100%; height:70px; }
	.comment-add .subcon{ margin-top:15px; }
.comment-box{ position:relative; margin-top:15px; }
	.comment-list li{ padding:15px 0; border-top:1px solid #f7f7f7; }
	.comment-list li .avatar{ display:block; float:left; margin-top:6px; background:#fff; border-radius:2px; width:42px; height:42px; overflow:hidden; }
	.comment-list li .avatar img{ width:42px; height:42px; }
	.comment-list li .inner{ margin-left:52px; }
	.comment-list li .inner p{ color:#333; font-size:14px; line-height:1.8em; }
	.comment-list li .inner .meta{ margin:0; padding-top:3px; color:#999; border:none; }
	.comment-list li .inner .meta .time{ margin-left:5px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat left -158px; }
	.comment-list li .answer{ margin-top:10px;margin-left:48px; padding:10px; background:#fafafa; border:1px solid #e6e6e6; border-radius:3px; }
	.comment-list li .answer .meta{ margin:0; padding:0; color:#999; margin-bottom:5px; border:none; }
	.comment-list li .answer p{ color:#555; font-size:14px; line-height:1.8em; }

/*标题样式*/
.base-tit{ border-bottom:1px solid #f0f0f0; color:#3b8dd1; line-height:1em; font-size:18px; font-weight:normal; }
	.base-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #3b8dd1; }
	.base-tit i{ float:right; padding:10px 0; color:#999; font-size:12px; line-height:26px; font-style:normal; }
/*页码容器*/
.page-box{ margin-top:15px; color:#999; font-size:14px; }
.paging-nav { margin:30px auto;width:100%;line-height:32px;text-align:center;overflow:hidden;/*text-transform:uppercase;*/ }
	.paging-nav label { display:inline-block;margin:0px 2px;padding:0 8px;border:#eee 1px solid;color:#a5a5a5;border-radius:25px; }
	.paging-nav span { cursor:default;display:inline-block;margin:0px 2px;padding:0px 8px;border-radius:25px; }
	.paging-nav a { display:inline-block;margin:0px 2px;padding:0px 8px;border:#a5a5a5 1px solid;color:#000000;text-decoration:none;border-radius:25px; }
	.paging-nav a:hover { border:#23ae69 1px solid;color:#099d54; }
	.paging-nav .current { border:#23ae69 1px solid;background:#23ae69;color:#fff; }
	.paging-nav .disabled { border:#a5a5a5 1px solid;color:#a5a5a5; }
	.paging-nav span em { color:#d80403 }
/*视频容器*/
.video-box{ position:relative; width:100%; height:473px; _clear:both; _display:inline; }
/*提示样式*/
.msg-tips{ position:relative; margin:30px auto; padding:30px 0; width:380px; font-size:14px; text-align:left; }
	.msg-tips .ico{ display:block; float:left; background:url(../images/icon-tips.png) no-repeat left top; width:46px; height:46px; text-indent:-99999px;overflow:hidden; }
	.msg-tips .ico.error{ background-position:-50px 0; }
	.msg-tips .ico.warning{ background-position:-100px 0; }
	.msg-tips .msg{ margin-left:60px; }
	.msg-tips .msg strong{ margin-bottom:10px; color:#444; font-size:15px; }
	.msg-tips .msg p{ line-height:1.8em; }
	.msg-tips .msg i{ color:#f00; font-style:normal;}
.form-box{ position:relative; padding:10px; border:1px solid #f6f6f6; background:#fff; font-size:14px; }
	.form-box dl{ display:block; padding:5px 0; }
	.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.form-box dl dt{ display:block; float:left; width:120px; line-height:38px; min-height:38px; color:#555; font-size:13px; text-align:right; _position:absolute; }
	.form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }
	.form-box dl dd label.radio{ margin-right:5px; }

.next-prev-single{ display:none;width:100%;padding:10px 0;line-height:2em;color:#444; font-size:14px; overflow:hidden; }
	.next-prev-single p { border-left:2px solid #23ae69;padding-left:5px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	.next-prev-single p span { display:inline-block;margin-right:10px;padding:0 10px;background:#23ae69;color:#fff; }
	.next-prev-single .prev{ float:left; }
	.next-prev-single .next{ float:right; }

.m-pro-main { margin:10px auto 0 auto;width:1100px;overflow:hidden; }
.m-pro-main ol { float:left;padding-top:30px;width:300px;list-style:none; }
.m-pro-main ol li { float:left;margin-bottom:8px;width:100%;height:46px;line-height:46px;text-align:center;overflow:hidden; }
.m-pro-main ol li a { display:block;border:1px solid #eee;height:44px;font-size:14px; }
.m-pro-main ol li a:hover,.m-pro-main ol li a.cur { border-left-color:#23ae69;border-right-color:#23ae69;color:#23ae69; }
.m-pro-main ol li.tit { background:#23ae69;color:#fff;font-size:16px;font-weight:bold; }
.m-pro-main ul { float:right;width:800px; }
.m-pro-main ul li { transition:margin.3s ease;float:left;margin:20px 0 0 30px;width:370px;text-align:center;overflow:hidden; }
.m-pro-main ul li a { transition:border-radius .3s ease,border-color 0.6s ease,color 0.3s ease,background-color 0.6s ease;display:block;padding:5px;border:1px solid #ededed; }
.m-pro-main ul li a:hover { border-radius:5px;border-color:#a2cc71;background:#a2cc71;color:#fff; }
.m-pro-main ul li em { display:block;width:100%;height:143px;background:#fff;overflow:hidden; }
.m-pro-main ul li em img { transition:opacity 0.6s ease;height:100%; }
.m-pro-main ul li p { padding-top:8px;height:35px;line-height:1.2em;font-size:13px; }
.m-pro-main ul li:hover { margin:15px 0 5px 30px; }
.m-pro-main .paging-nav,.m-pro-main no-info { float:right;width:859px; }


#index .m-share { margin-top:40px; }

#products .m-title h1 { width:1010px; }
#products .info-cont { padding-top:20px; }
#products .ke-zeroborder { width:100%;border:0;border-top:1px solid #ddd;border-left:1px solid #ddd; }
#products .ke-zeroborder th,#products .ke-zeroborder td { padding:10px;border-right:1px solid #ddd;border-bottom:1px solid #ddd; }
#contactus .m-content { background:url(/images/icon-contact.png) no-repeat right 35px; }

#products,#thesis {
	-moz-user-select:none;
  -webkit-user-select:none;
  user-select:none;
  hutia:expression(this.onselectstart=function(){return(false)});
  window.getSelection ? window.getSelection().removeAllRanges() : document.selection.empty(); 
}
