@charset "utf-8";

html,body{ font:16px/1.8 '微软雅黑','宋体',arial,'microsoft yahei',tahoma,verdana,'simsun'; color:#333; -webkit-text-size-adjust:none;}

body,h1,h2,h3,h4,h5,h6,dl,dt,li,dd,th,td,p,pre,form,input,button,textarea,hr{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;}img{border:0;}button,input,select,textarea{font-size:100%;}ul,ol{ list-style:none; margin:0; padding:0;}body{ background:#fff;}

.list-none{ list-style:none;}.none{ display:none;}.blo{ display:block;}

.clearfix{ display:block; clear:both;}.clear{ clear:both; height:0; overflow:hidde;}/*在已经浮动的div上清除浮动后在ie7上会产生双倍间距 解决方法：height:0; overflow:hidde或删除已浮动div上面的清除浮动div

height:0; overflow:hidde; 可以永远防止了浮动后产生的间距，推荐使用*/

.flol{float:left !important;}.flor{float:right !important;}

.word{word-break:break-all;}/*英文强制换行*/

.blank5{ height:5px; overflow:hidden;}.blank10{ height:10px; overflow:hidden;}.blank15{ height:15px; overflow:hidden;}.blank20{ height:20px; overflow:hidden;}

a{ color:#333; text-decoration:none;}a:hover{ color:#e77817; text-decoration:underline;}.hover{ color:#995f2e;}.hovert{ color:red;}/* a标签问题：li下如果存在无内容的span空标签定义li下的a标签为区块则在ie7下会产生间距 如：<li><a href='#'>左侧栏目分类<a><span>点击展开的下级分类【无内容时】</span></li> */

.editor{ line-height:2;}

.editor h1{ font-size:32px;}.editor h2{ font-size:24px;}.editor h3{ font-size:19px;}.editor h4{ font-size:16px;}.editor h5{ font-size:13px;}.editor h6{ font-size:12px;}

.editor ul,.editor ol{ padding:0px 0px 0px 0px; margin:0px;}

.editor a{ color:#995f2e; text-decoration:none;}



/*盒子间距公用样式start--------------------------------------------------*/

.mt5{ margin-top:5px;}.mb5{ margin-bottom:10px;}.ml5{ margin-left:5px;}.mr5{ margin-right:5px;}

.mt10{ margin-top:10px;}.mb10{ margin-bottom:10px;}.ml10{ margin-left:10px;}.mr10{ margin-right:10px;}

.mt15{ margin-top:15px;}.mb15{ margin-bottom:15px;}.ml15{ margin-left:15px;}.mr15{ margin-right:15px;}

.pt5{ padding-top:5px;}.pb5{ padding-bottom:5px;}.pl5{ padding-left:5px;}.pr5{ padding-right:5px;}

.pt10{ padding-top:10px;}.pb10{ padding-bottom:10px;}.pl10{ padding-left:10px;}.pr10{ padding-right:10px;}

.pt15{ padding-top:15px;}.pb15{ padding-bottom:15px;}.pl15{ padding-left:15px;}.pr15{ padding-right:15px;}

.madt{ margin-top:0 !important;}.madb{ margin-bottom:0 !important;}.madl{ margin-left:0 !important;}.madr{ margin-right:0 !important;}

.padt{ padding-top:0 !important;}.padb{ padding-bottom:0 !important;}.padl{ padding-left:0 !important;}.padr{ padding-right:0 !important;}

.mad5{ margin:5px;}.mad10{ margin:10px;}.mad15{ margin:15px;}

.madtb5{ margin:5px 0;}.madtb10{ margin:10px 0;}.madtb15{ margin:15px 0;}

.madlr5{ margin:0 5px;}.madlr10{ margin:0 10px;}.madlr15{ margin:0 15px;}

.pad5{ padding:5px;}.pad10{ padding:10px;}.pad15{ padding:15px;}

.padtb5{ padding:5px 0;}.padtb10{ padding:10px 0;}.padtb15{ padding:15px 0;}

.padlr5{ padding:0 5px;}.padlr10{ padding:0 10px;}.padlr15{ padding:0 15px;}

.mad{ margin:0 !important;}.pad{ padding:0 !important;}

.f12{font-size: 12px}

.f14{font-size: 14px}

.f15{font-size: 15px}

.f16{font-size: 16px}

.f18{font-size:18px}

.f20{font-size:20px}

.f39{font-size:39px}

#nav2_240 {padding-left:500px}

/* 公用盒子 */

.container{ overflow:hidden;}.block{ overflow:hidden;}.box{ overflow:hidden;}.itemgrid{ overflow:hidden;}.global{ overflow:hidden;}

.contentbox{ padding:10px; overflow:hidden;}

/*盒子间距公用样式end--------------------------------------------------*/



#innercontainer{ min-width:1136px; background:#ebebeb;}

.inner{ width:1136px; margin:0 auto;}



/* ------------------------------------------------------------------------------公用样式end */



/*内页侧栏*/

.sidebar{ margin-top:25px;width: 1005px;}

.sidebar h1{ margin-bottom:30px; color:#999999; font-weight:normal;}

.sidebar h1 a{color:#999999;font-weight:normal;}

.leftadvbox{}

.leftadvbox a{ display:block; margin-bottom:10px;}

.leftadvbox img{ width:100%; display:block; height:auto;}

.sidebar .sb_nav{ float:left; width:217px;}

.sidebar .sb_nav h3.title{ text-align:center; height:50px; line-height:70px; background: url(/uploads/image/tdimages/sy_sideleftbg.png) repeat-y top left;border-top-left-radius: 5px;border-top-right-radius: 10px; font-size:20px; color:#fff;}

.sidebar .sb_nav h3.line{ margin-top:15px; }

.sidebar .sb_nav .active{  background: url(/uploads/image/tdimages/sy_sideleftbg.png) repeat-y top left;border-bottom-left-radius: 5px;border-bottom-right-radius: 10px;padding:10px 0;}.sidebar .sb_nav .more{ font-size:12px;}

#sidebar dl dt{  height:36px; line-height:36px; overflow:hidden; }

#sidebar dl dt a{ display:block; padding:0 0 0 75px; background: url(/uploads/image/tdimages/sy_sidelefticon.png) no-repeat 65px 14px;color: #fff;}

#sidebar dl dt a:hover{  text-decoration:none;background: url(/uploads/image/tdimages/sy_sideleftbg2.png) no-repeat top left;color: #000;}

#sidebar dl dd h4{ font-weight:normal; padding:0 0px 0 80px;   height:36px; line-height:36px; overflow:hidden;}

#sidebar dl dd h4 a{color: #fff;}

#sidebar dl dd h5{ font-weight:normal; padding:0 0px 0 80px; height:36px; line-height:36px;}

#sidebar dl dt.on a{ font-weight:bold; color:#d12622;background: url(/uploads/image/tdimages/sy_sideleftbg2.png) no-repeat top left;}

#sidebar dl h4.on a{ font-weight:bold;color: #fff;}

#sidebar dl h5.on a{ font-weight:bold;}

#sidebar ul{}#sidebar ul li{}

.webcontent{}

.sidebar .sb_box{ float:right; width:760px;min-height: 510px;}

.sidebar .sb_box h3.title{ border-bottom:1px solid #3f9b18; height:40px; line-height:35px; position:relative;}

.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:25px;font-weight: normal; color:#494e51; }

.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}

.sidebar .sb_box h3.title div.position a{}

.sidebar .sb_box .active{}



#webleft{ margin-top:15px; padding:0px 0 10px 0; *padding-top:8px; }

#webleft .search{}

#webleft .navsearch_input input{ border:1px solid #ccc; padding:2px; width:173px; color:#ccc;}

#webleft .searchimage{ height:21px; width:33px; position:relative; top:6px; *top:4px; padding-left:5px;}



#websearch{}

#websearch .search_2 .searchbox a {float: left;display: block;line-height: 30px;height: 30px;padding-left: 7px;background:  no-repeat scroll right center #fff;padding-right: 20px;}

#websearch .search_2 .bdsharebuttonbox{ float:left; margin-left:320px;} 

#websearch .searchbox {float: left;}

#websearch .searchbox ul { width: 100px;border-bottom: 1px solid #dddddd;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;    position: absolute;left: 0px;top: 23px;list-style-type: none;margin: 0px;padding: 0px;background: none repeat scroll 0% 0% #fff;display: none;z-index: 10;}

#websearch .searchbox ul li {list-style-type: none;margin: 0px;padding: 0px;display: block;width: 100%;height: 18px;line-height: 18px;color: #333;text-decoration: none;cursor: pointer;text-indent: 0.5em;}

#websearch .searchbox ul li:hover {color: #fff;background: none repeat scroll 0% 0% #09f;text-decoration: none;}



.trnav{ margin-right:10px; margin-top:15px;}

.trnav span{ padding:3px 10px;}













.div_xsk2x1 .downbox a {float: left;display: block;line-height: 30px;height: 30px;padding-left: 7px;background:  no-repeat scroll right center #fff;padding-right: 20px;}

.div_xsk2x1 .bdsharebuttonbox{ float:left; margin-left:320px;} 

.downbox {float: left;}

.downbox ul { width: 100px;border-bottom: 1px solid #dddddd;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;    position: absolute;left: 0px;top: 23px;list-style-type: none;margin: 0px;padding: 0px;background: none repeat scroll 0% 0% #fff;display: none;z-index: 10;}

.downbox ul li {list-style-type: none;margin: 0px;padding: 0px;display: block;width: 100%;height: 18px;line-height: 18px;color: #333;text-decoration: none;cursor: pointer;text-indent: 0.5em;}

.downbox ul li:hover {color: #fff;background: none repeat scroll 0% 0% #09f;text-decoration: none;}

.xskqy1x0 {border-bottom: 1px solid #666666;border-top: 1px solid #666666;border-left: 1px solid #666666;}

.xsk1x1 {width: 200px;height: 29px;line-height: 29px;border-right: 0px none;padding-left: 10px;}

.fc {color: #ccc;}

.divleft {float: left;line-height: 30px;}

.weixin{position: relative;}





.relatedproduct li{ padding:10px; border-bottom:1px solid #ddd; height:80px; overflow:hidden;}

.relatedproduct li.even {background: #f9f9f9;}

.relatedproduct li img{ display:block; float:left; margin-right:10px;}

.relatedproduct li span{ display:block; float:left;width: 95px;line-height: 20px;text-align: left;}



.login {margin-top:20px;}

.login label{display:block; height:30px; line-height:30px;}

.login span{display:block;width:60px; float:left; font-size:14px; height:30px; overflow:hidden;}

.login .user_name,.login .user_pass{padding:4px 10px;border:1px solid #ccc;width: 125px;}

.login .login_button{ margin-top:10px; text-align:right;}

.login .login_button input{padding:4px 15px; cursor:pointer;}







/* ------------------------------------------------------------------------------内页左侧样式end */



/*头部*/

header{ zoom:1;background: url(/uploads/image/tdimages/sy_bannerbg.jpg) repeat-x scroll bottom left; }

.headerwel{width: 100%;background: url(/uploads/image/tdimages/sy_topbg.png) repeat-x scroll top left;height: 31px; line-height: 31px;}

.header{/* position:relative; */height:100px;}

.top-logo{ min-height:71px; _height:71px; height:71px; width:225px;  float:left;padding-top: 10px;}

.header-nav-search{float:right;width:760px; height:92px;position: relative;}

.header-nav-search .search_2 {position: absolute;top:40px;left: 300px;}



/* logo */

#web_logo{ font-size:0px; position:relative; z-index:999;}



/* 头部右侧 */

.top-nav{ color:#5f5f5f; position:absolute; right:160px; top:15px; height:56px; z-index:1; text-align:right; width:100%;}

.top-nav a{ color:#5f5f5f;}

.top-nav a:hover{ color:#000;}

.top-nav li.b{ position:absolute; bottom:10px; right:0px;}

.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}

#webtop{ float:right; margin-top:10px;}

#webtop .search{}

#webtop .navsearch_input input{ background:url(/uploads/image/tdimages/input.png) 0px -2px no-repeat; width:194px; height:23px; line-height:23px; padding:0 0 0 30px; color:#d4d4d4; float:left; border:1px solid #ccc; border-right:none;}

#webtop .navsearch_class select{ margin-left:5px; margin-top:5px;}

#webtop .searchimage{ height:23px; width:34px; float:left; border:1px solid #ccc; border-left:none;}

#webtop .searchgo{ background:#6b6b6b; height:24px; border:0; width:38px; text-align:center; color:#fff; font-weight:bold; font-size:14px;}



/* 导航样式 */

.navbg{height: 43px;line-height: 43px;background: url(/uploads/image/tdimages/sy_navbg4.png) repeat-x scroll top left;position:relative;}

nav{ height:43px;width: 1015px;margin: 0 auto;}

nav ul{}

nav ul li{ float:left; text-align:right; height:28px; line-height:28px; overflow:hidden; font-weight:bold; margin-right:25px;padding-left:20px; }

nav ul li a{ color:#fff; font-size:14px; height:28px; display:block; text-decoration:none;}

nav ul li a:hover{ color:#cc3333; text-decoration:none;}

nav li.line{ width:1px; height:43px;padding:0px;background: url(/uploads/image/tdimages/sy_navfg.png) no-repeat scroll top left; float: left;list-style: none;}

nav ul li.hover,nav ul li.navdown{ border-bottom:3px solid #cc3333; }

nav ul li.hover a,nav ul li.navdown a{ color:#cc3333;}

nav ul li.hover a:hover,nav ul li.navdown a:hover{ color:#cc3333;}

.navbotbox{ background: repeat-x; height:9px; position:absolute; width:100%; z-index:99;}



/* 广告位 */

.met_flash{ margin-bottom:15px;margin-top:10px} 

.met_flash ul{ margin:0px; padding:0px;}

.flash img{ display:block;}

.met_flash object{ display:block;}

.advbotbox{ background: repeat-x; height:9px; position:absolute; width:100%; z-index:99;}



/* ------------------------------------------------------------------------------头部end */



/* 首页标题样式 */

/*.style-1 h3.title{ height:32px; line-height:32px;}

.style-1 h3.title span{ float:left; height:32px; line-height:32px; color:#676767; font-weight:bold; font-size:16px;}

.style-1 h3.title  a.more{ float:right; width:39px; height:11px; line-height:1000px; overflow:hidden; background:url(/uploads/image/tdimages/more.gif); margin:10px 0 0px 0px; font-weight:normal;}*/



.style-1 h3.title{ text-align:left;background:url(/uploads/image/tdimages/sy_indexttbg.png) left center no-repeat;height:40px; line-height:40px;color:#333333;border-bottom: 1px solid #cfcfcf;}

.style-1 h3.title span{ font-size:19px; height:40px;color:#015e32;padding-left: 22px;}

.style-1 h3.title b{ }

.style-1 h3.title label{font-size:12px;color:#666666;margin-left:5px; font-weight:bold;}





.style-1 .active{ padding:10px;}

.style-1 .activetb{ padding:13px 0;}

.style-1 .activelr{ padding:0 10px;}

.style-2 h3.title { border-bottom:1px solid #ccc; height:32px; line-height:32px; color:#676767; font-weight:bold; font-size:16px; position:relative;}

.style-2 h3.title a.more{ position:absolute; right:10px; top:0px; color:#999; font-size:12px; font-weight:normal;}

.style-2 .active{ padding:10px;}

.style-2 .activetb{ padding:10px 0;}

.style-2 .activelr{ padding:0 10px;}

/* ------------------------------------------------------------------------------首页公用样式end */



/*首页*/

.indexblock{}.indexbox{}.index{}

#flash_0_3{ padding-right:0;}

.linebox{ border-bottom:1px solid #ccc;}



/* 网页内容 */

.webcontentbox{}



/* 广告盒子 */

.advbox{ height:120px; overflow:hidden;}

.advbox ul a{ float:left; padding-right:10px;}



/* 栏目封面样式 */

.columnboxhome{ border-bottom:2px solid #dadada; height:94px; border-top:4px solid #ebebeb;}

.columnboxhome ul li{ float:left; border-left:1px solid #e5e5e5; width:248px; height:94px;}

.columnboxhome ul li img{ display:block; width:247px; height:94px;}

.columnboxhome ul li.col1{ width:251px; border:0;}

.columnboxhome ul li.col1 img{ width:251px;}



/* 分类盒子 */

.catebox{ float:right; width:220px; margin-top:15px;}

.catebox ul li{ border-bottom:1px solid #eef0f2; height:36px; line-height:36px; overflow:hidden;}

.catebox ul li a{ display:block; padding:0 0 0 25px; background:url(/uploads/image/tdimages/dt-11.gif) no-repeat 12px 14px;}

.catebox ul li a:hover{ background:#fef0e3 url(/uploads/image/tdimages/dt-11.gif) no-repeat 12px 11px; text-decoration:none;}



/* 关于我们 */

.aboutus{ float:left; width:324px; margin-top:15px; margin-right:15px;}



/* 联系我们 */

.contactbox{ float:right; width:230px; margin-top:15px;}



.index-video{ float:left; width:275px;}

.index-newsimg{width:275px; float:left; margin-right:15px; background:#fff;}



/* 案例 */

.case{ float:right; width:290px; margin-top:15px; overflow:hidden;}

.case dl.ind{ clear:both; zoom:1}

.case dl.ind dt{ float:left; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; zoom:1}

.case dl.ind dt a{ margin-left:5px;}

.case dl.ind dd{ float:right; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; overflow:hidden;}

.case dl.ind dd h4{ margin-left:10px;}

.case dl.ind dd p.desc{ margin-left:10px; font-style: italic; color:#666;}



/* 新闻列表 */

.index-news{ float:left;width:645px;overflow:hidden;margin-right:87px;margin-left: 28px;}

.index-news li {padding:3px 5px 3px 10px;background: url(/uploads/image/tdimages/sy_listicon.png) no-repeat 0px 10px;min-width: 295px;float: left;}

.index-news li a{color:#333333;font-size:13px;}

.gonggao{height: 34px;line-height: 34px;border: 1px solid #e5ddda;background: url(/uploads/image/tdimages/sy_gonggao.jpg) no-repeat scroll 10px 8px;}

.hydt{float: left;width: 290px;margin-top: 14px;}

.index-joinus h3{background: url(/uploads/image/tdimages/sy_indexttbg.png) no-repeat scroll 0px 10px; height: 48px;line-height: 48px;padding-left: 22px;font-size: 19px;

color: #015e32;border-bottom: 1px solid #cfcfcf;}

.index-joinus ul li{background: url(/uploads/image/tdimages/sy_listicon.png) no-repeat 0px 12px;}

.index-joinus ul{margin-top: 15px;}

.rmhd{float: right;width: 297px;margin-top: 14px;}

.index-news li span {color:#666666;font-size:11px;}

.listel li{ height:30px; line-height:30px; overflow:hidden; padding-left:13px; background:url(/uploads/image/tdimages/dt-1.gif) no-repeat left 12px; }

.listel li a{ margin-right:5px; zoom:1;}

.listel li span{ float:right; color:#666;}



.index-joinus .joinus-titile{width:74px; height:66px;background:  no-repeat; padding:20px 10px; color:#fff; font-size:16px; font-weight:bold; float:left; margin-right:10px;text-align: center;}



/* 招列表 */

.index-conts{ float:right; width:290px; margin-top:15px;}



/* 图片列表 */

.index-img{ width:770px; float:left; margin-top:15px; overflow:hidden}

.index-img ol li{ float:left; padding:0 10px; margin-bottom:15px; width:162px;}

.index-img ol li img{ border:1px solid #ccc; display:block; width:160px; height:160px;}/*将图片设置为区块，防止图片与标题之间出现间距。ie以外浏览器会产生间距*/

.index-img ol li h3{ padding:10px 0px 10px; font-weight:normal; line-height:1.5;}



/* 滚动图片 */

.index-product{ padding-top:15px; *margin-top:15px; *padding-top:0px; float:left; width:550px;}

.index-product .profld{ margin:0px; position:relative; overflow:hidden; width:478px; float:left; margin:0 10px;}

.index-product h3 span{ float:left; }

.index-product ol{ position: absolute; width: 2012em; }

.index-product ol li{ float:left; text-align:center; }

.index-product ol li a.img{ display:block; text-align:center; font-size:0px;}

.index-product ol li a.img img{ margin:auto; border:1px solid #d6d6d6;}

.index-product ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}

.index-product .flip{ height:20px; overflow:hidden; margin:8px 15px 0px; float:left; }

* html .index-product .flip{ width:300px;}

*+html .index-product .flip{ width:300px;}

.index-product .next,.index-product .prev{ width:26px; height:26px; overflow:hidden; display:block; float:left; margin-top:52px;}

.index-product .next{ background: no-repeat; }

.index-product .next:hover{ background: no-repeat; }

.index-product .prev{ background: no-repeat; }

.index-product .prev:hover{ background: no-repeat; }

#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}

#trigger a{ background:url(/uploads/image/tdimages/neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}

#trigger a.current{ background-position:-78px 0px;}



#tabs-nav{ float:left;text-align: center; margin-left:15px;}

#tabs-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display:inline; position:relative; *top:12px;}

#tabs-nav li a {width: 8px; height: 8px; display: block; overflow:hidden; background:#9df0f5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}

#tabs-nav li a:hover { background:#fff; }

#tabs-nav li a.flex-active{ background:#fff; cursor: default; }



/* 友情链接 */

.index-links{ background:#fff; padding:5px 15px 10px; margin-top:15px; position:relative;}

.index-links h3{ height:32px; line-height:32px; padding-left:20px; background:url(/uploads/image/tdimages/dt-2.gif) no-repeat left center; font-weight:normal; font-size:14px; position:relative; border-bottom:1px dotted #ccc; margin-bottom:10px;}

.index-links h3 a.more{ position:absolute; right:10px; top:0px; color:#666; font-size:12px;}

.index-links ul{ margin:0px; padding:0px;}

.index-links .img{ margin-bottom:3px;}

.index-links .img li{ list-style:none; display:inline; padding-right:5px;}

.index-links .img img{ width:88px; height:31px;}

.index-links .txt{ zoom:1;}

.index-links .txt li{ list-style:none; float:left; width:88px; height:20px; line-height:20px; margin-right:5px; overflow:hidden;}



.about-nav{ margin-bottom:30px;}

.about-nav li{ float:left;}

.about-nav li a{width:137px;height:47px; display:block;float:left;background:url(/uploads/image/tdimages/bg-service.png) #d4d4d4 0px 0px no-repeat;padding-top:80px;margin:0px 1px 1px 0px; text-align:center; color:#666666; font-size:19px;}



.about-nav .about-nav1 a{background-position:0px 0px;}

.about-nav .about-nav2 a{background-position:-137px 0px;}

.about-nav .about-nav3 a{background-position:-274px 0px;}

.about-nav .about-nav4 a{background-position:-411px 0px;}

.about-nav .about-nav1 a:hover{background-position:-0px -127px; color:#fff;}

.about-nav .about-nav2 a:hover{background-position:-137px -127px;color:#fff;}

.about-nav .about-nav3 a:hover{background-position:-274px -127px;color:#fff;}

.about-nav .about-nav4 a:hover{background-position:-411px -127px;color:#fff;}



.about-nav .about-nav1 .navdown {background-position:-0px -127px; color:#fff;}

.about-nav .about-nav2 .navdown {background-position:-137px -127px;color:#fff;}

.about-nav .about-nav3 .navdown {background-position:-274px -127px;color:#fff;}

.about-nav .about-nav4 .navdown {background-position:-411px -127px;color:#fff;}



.about-video{width: 494px;height: 498px;padding-top: 35px;padding-left: 22px;background:  no-repeat;margin: 30px auto auto;text-align: left;padding-bottom: 35px;}



.map {position: absolute;z-index: 1;width: 800px;height: 260px;}



/* ------------------------------------------------------------------------------主体样式end */



/*底部*/

footer{background:url(/uploads/image/tdimages/sy_footbg.png)  50% 0; /* height:100px; */}

.foot-nav{ /* height:100px; */position: relative;text-align:center;}

.foot-nav dl{width:140px; text-align:left; padding-left:30px;color:#929495; height:100px; overflow:hidden; float:left;border-left:1px solid #3b3b3b;}

.foot-nav dl dt{ margin-bottom:10px;}

.foot-nav dl dt a{color:#fff;font-size:16px; font-weight:bold;}

.foot-nav dl dd{ }

.foot-nav .b-noline{ border:0px;}

.foot-nav .share-box{padding:0px;margin-left:20px;width:212px; height:100px;float:left;position:relative;margin-top: 1px;}

.foot-nav .share-box li{ list-style-type:none; position:absolute;}

.foot-nav span{ font-size:10px; margin:0px 8px; color:#fff;}

.foot-nav a{ color:#fff;font-size: 14px;}

.foot-navlink{ float:left;width:500px; padding:10px 0; height:45px; line-height:45px;}

.foot-navlink a{ color:#929292;font-weight:bold;padding:0 10px;}

.foot-text{ text-align:right; padding:10px 0;width:500px; float:right; color:#fff; font-weight:bold;height:45px; line-height:45px;}

.foot-text span.band{ background:url(/uploads/image/tdizhongqi/band.gif) no-repeat; width:31px; height:20px; display:inline-block; position:relative; top:6px;}

.foot-text .jszc{color: #fff;}

#cssbox3{float:left;width:550px;height:130px;  margin:0 auto;overflow:hidden;}

/*#rightbutton3{height:175px;margin-left:5px;width:17px;float:left;background: center center no-repeat;}*/

#cssbox3 ul li{ background:none;float:left; padding:0px;list-style:none; border:0px solid red; line-height: 15px;}

#cssbox3 ul li img{margin: 0px 10px;}

#leftbutton3{height:160px;margin-right:5px;width:23px;float:left;background:url(/uploads/image/tdimages/sy_left.png) center center no-repeat;position: absolute; left: 0px;z-index: 9999;cursor: pointer;}

#rightbutton3{height:160px;margin-left:5px;width:25px;float:left;background:url(/uploads/image/tdimages/sy_right.png) center center no-repeat;position: absolute; left: 525px;cursor: pointer;}

#wrapper3{width:550px; margin: 10 auto;}



#productshow3{width:240px;height:130px;text-align:center;border:1px solid #c0c0c0;}

	.demo1{

	width: 555px;

	height: 170px;

	margin: 0px auto;

	border-top:1px solid #cfcfcf ;

	clear: both;

	background: none;

	position: relative;

	}

	

/* mozilla based browsers */

::-moz-selection {

       background-color:none;

       color: #000;

}



/* works in safari */

.main{

	position:absolute;

	width:1007px;

	height:auto;

}



.book{

	background:;

	width:870px;

	height:633px;

	color: #fff;

	margin:0 auto;

}



/*主窗*/

#scroll{	

	width:870px;

	height:500px;

	position:absolute;

	left:0px;

	top:0px;

}



/*左边内容区*/

#scroleft{

	float:left;

	height:500px;

	width:810px;

	overflow:hidden;

}



/*右边滚动条轨道*/

#scroright{

    background:#999;

	background:rgba(255,255,255,0.1);

	float:right;

	height:100%;

	width:5px;

	border-radius:5px;

	overflow:hidden;

}



/*滚动条*/

#scroline{

	position:absolute;

	z-index:1;

	top:0;

	right:0;

	width:5px;

	background:;

	background:rgba(255,255,255,0.8);

	opacity:0.7;

	border-radius:5px;

	cursor:pointer;

}





#scroleft img{

	cursor:pointer;

}



.absolute{

	display:block;

	width:840px;

	height:300px;

}



.sub_title{

	width:320px;

	display:block;

	font:24px tahoma, geneva, sans-serif;

	text-align:center;

	line-height:24px;

	color:#333;

	margin:10px auto;

	text-shadow:1px 1px 2px rgba(0,0,0,0.1); 

}



.wheat{

	background:;

	display:block;

	width:200px;

	height:300px;

	margin:0px auto;

}



ul.rate{

	display:block;

	width:175px;

	height:35px;

	margin:20px auto;

	padding:0;

}



.rate li{

	background:;

	float:left;

	display:inline;

	width:35px;

	height:35px;

	cursor:pointer;

}

/*改版后的样式*/

.videobox{width: 100%;height: 298px;border: 1px solid #cccccc;}

.video{width:293px;height: 100%;float: left;}

.video .activetb{border-right: 1px solid #ccc;width: 291px;height:257px ;}

.gsxwbox{float: left;width: 578px;height: 100%;}

.gsxwbox h3{height: 41px;background: url(/uploads/image/tdimages/sy_gsdttt.png) repeat-x scroll top left;border-bottom: 1px solid #;}

.hydl{width: 265px;float: left;height: 100%;position: relative;}

.hydl .activetb{border-left: 1px solid #ccc;width: 263px;height:234px ;text-align: center;padding-top: 21px;}

.hydl .activetb .log1_name{background: #0000ff;display:none;}

.hydl .activetb .log4_name{display: none;}

.hydl .activetb .log2_name{display: none;}

.hydl .activetb #user_name{width: 200px;height: 31px;border: 1px solid #539073;background: url(/uploads/image/tdimages/sy_loginicon.png) no-repeat scroll 10px 8px #fff;padding-left: 30px;}

.hydl .activetb #user_pass{width:200px;height: 31px;border: 1px solid #539073;margin-top:15px;background: url(/uploads/image/tdimages/sy_loginicon1.png) no-repeat scroll 10px 8px #fff;padding-left: 30px;}

.hydl .activetb .inp{width: 84px;height: 30px;margin-right: 10px;}

.hydl .activetb .log2{position: absolute;left: 15px;top: 155px;}

.hydl .activetb .log3{position: absolute;left: 15px;top: 155px;}

.hydl .activetb  .index_login1{width: 235px;height: 41px;background: #ff9804;border: 0px;color: #fff;font-weight: bold;margin-top:10px}

.hydl .activetb .index_login2{display: none;}

.cpbox{width: 100%;height: 272px;margin-top: 10px;border: 1px solid #cccccc;}

.zczc{width: 292px;float: left;height: 272px;}

.zczc .activetb{border-right: 1px solid #cccccc;height: 216px;padding: 15px 5px 0px 4px;text-align: center;}

.sycp{width: 576px;float: left;}

.sycp .activetb{margin: 10px 8px;}

.syyx{width: 264px;float: left;height: 272px;}

.syyx .activetb{height: 221px;border-left: 1px solid #cccccc;padding-top: 10px;padding-left: 5px;}

.friendlink .activetb ul li{float: left;margin: 20px 15px 20px 0px;}

#wrapper {

	width: 960px;

	margin: 0 auto;

	margin-top: 100px;

}



#tabs,#tabs2,#tabs3,#tabs4,#tabs5 {

	width: 578px;

	margin: 0 auto;

}

#tabs ul{background: url(/uploads/image/tdimages/sy_gsdttt.png) repeat-x scroll bottom left;height: 44px;}

#tabs li,#tabs2 li,#tabs3 li,#tabs4 li,#tabs5 li {

	float: left;

	margin-right: 2px;

}



#tabs li a,#tabs2 li a,#tabs3 li a,#tabs4 li a,#tabs5 li a {

	display: block;

	padding: 5px 30px;

	margin-top: 5px;

	background: none;

	text-decoration: none;

	color: #1d1d1d;

	font-size: 16px;

}



#tabs li a:hover,#tabs2 li a:hover,#tabs3 li a:hover,#tabs4 li a:hover,#tabs5 li a:hover {

	background: #015e32;

	color: #fff;

}

#tabs ol{padding-top:10px ;}

#tabs ol dt{clear: both;line-height: 25px;background: url(/uploads/image/tdimages/sy_listicon.png) no-repeat 0px 10px;padding-left: 10px;

}

#tabs_container {

	padding: 10px;

	

	overflow: hidden;

	position: relative;

	background: none;

}







.transition {

	-webkit-transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-o-transition: all .3s ease-in-out;

	-ms-transition: all .3s ease-in-out;

	transition: all .3s ease-in-out;



	-webkit-transition-delay: .3s;

	-moz-transition-delay: .3s;

	-o-transition-delay: .3s;

	-ms-transition-delay: .3s;

	transition-delay: .3s;

}







.hidescale {

	-webkit-transform: scale(0.9);

	-moz-transform: scale(0.9);

	-o-transform: scale(0.9);

	-ms-transform: scale(0.9);

	transform: scale(0.9);

	-ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=0)";

	filter: alpha(opacity=0);

	filter: alpha(opacity=0);

	opacity: 0;

}



.showscale {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1);

	-ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=100)";

	filter: alpha(opacity=100);

	opacity: 1;



	-webkit-transition-delay: .3s;

	-moz-transition-delay: .3s;

	-o-transition-delay: .3s;

	-ms-transition-delay: .3s;

	transition-delay: .3s;

}



.hideleft {

	-webkit-transform: translatex(-100%);

	-moz-transform: translatex(-100%);

	-o-transform: translatex(-100%);

	-ms-transform: translatex(-100%);

	transform: translatex(-100%);

	-ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=0)";

	filter: alpha(opacity=0);

	opacity: 0;

}



.showleft {

	-webkit-transform: translatex(0px);

	-moz-transform: translatex(0px);

	-o-transform: translatex(0px);

	-ms-transform: translatex(0px);

	transform: translatex(0px);

	-ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=100)";

	filter: alpha(opacity=100);

	opacity: 1;



	-webkit-transition-delay: .3s;

	-moz-transition-delay: .3s;

	-o-transition-delay: .3s;

	-ms-transition-delay: .3s;

	transition-delay: .3s;

}



.hidescaleup {

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

	-ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=0)";

	filter: alpha(opacity=0);

	opacity: 0;

}



.showscaleup {

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1);

	-ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=100)";

	filter: alpha(opacity=100);

	opacity: 1;



	-webkit-transition-delay: .3s;

	-moz-transition-delay: .3s;

	-o-transition-delay: .3s;

	-ms-transition-delay: .3s;

	transition-delay: .3s;

}



.hideflip {

	-ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=0)";

	filter: alpha(opacity=0);

	opacity: 0;



	-webkit-transform: rotatey(-90deg) scale(1.1);

	-moz-transform: rotatey(-90deg) scale(1.1);

	-o-transform: rotatey(-90deg) scale(1.1);

	-ms-transform: rotatey(-90deg) scale(1.1);

	transform: rotatey(-90deg) scale(1.1);



	-webkit-transform-origin: 50% 50%;

	-moz-transform-origin: 50% 50%;

	-o-transform-origin: 50% 50%;

	-ms-transform-origin: 50% 50%;

	transform-origin: 50% 50%;

}



.showflip {

	-ms-filter: "progid:dximagetransform.microsoft.alpha(opacity=100)";

	filter: alpha(opacity=100);

	opacity: 1;



	-webkit-transition-delay: .3s;

	-moz-transition-delay: .3s;

	-o-transition-delay: .3s;

	-ms-transition-delay: .3s;

	transition-delay: .3s;



	-webkit-transform: rotatey(0deg) scale(1);

	-moz-transform: rotatey(0deg) scale(1);

	-o-transform: rotatey(0deg) scale(1);

	-ms-transform: rotatey(0deg) scale(1);

	transform: rotatey(0deg) scale(1);



	-webkit-transform-origin: 50% 50%;

	-moz-transform-origin: 50% 50%;

	-o-transform-origin: 50% 50%;

	-ms-transform-origin: 50% 50%;

	transform-origin: 50% 50%;

}



.tabulous_active {

	background: #015e32 !important;

	color: #fff !important;

}



.tabulousclear {

	display: block;

	clear: both;

}



/*选项卡2*/

#tab_jiang { width:562px; height:210px; position:relative;margin: 0 auto;}

/*设置容器高宽等*/

html > body #tab_jiang { width:562px;background: #e3e3e3;}

/*兼容ie6:ie6下宽度不够*/

#tab_jiang div { position:absolute; top:30px; left:0; width:562px; height:186px;}

/*设置容器高宽等*/

#tab_jiang div { display:none;}

/*设置容器默认隐藏:不用id是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/

#tab_jiang .block { display:block;}

/*选中的容器*/

#tab_jiang h3 { float:left; width:140px; height:30px; line-height:30px; margin:0 0 0 0; font-size:14px; cursor:pointer; background-color:#969696; text-align:center; color:#015e32; font-family:microsoft yahei;font-weight:normal;}

/*默认标题样式*/

#tab_jiang .up { background:#00672f;color:#fff;}

/*选中的标题样式*/

/*修饰列表内容*/

#tab_jiang ul { list-style:none; padding:0; height:186px; margin-top:0px;}

#tab_jiang li {   height:165px;margin:5px 6px; overflow:hidden; float: left;}

#tab_jiang li a { display:inline; font-size:12px; text-decoration:none; text-indent:10px; margin-right:10px;}

#tab_jiang li span{ display:block; float:right; margin-right:5px; color: #bdacb3;}

a.tab_title:link { color: #5a5a5a; text-decoration:none;}

a.tab_title:visited { color:#5a5a5a; text-decoration:none;}

a.tab_title:hover { color:#5a5a5a; text-decoration:none;}

a.tab_title:active { color:#5a5a5a; text-decoration:none;}

a.tab_menu:link { color:#6464d5; text-decoration:none;}

a.tab_menu:hover { color:#8888e0; text-decoration:underline;}





/*video切换*/

.sub_box{width:279px;height:254px;margin:0 auto;position:relative;overflow:hidden;padding-top: 0px;}

.sub_box img{width:279px;height:254px;}

#bd1lfimg{position:relative;width:279px;height:310px;overflow:hidden;}

#bd1lfimg div{width:100000px;margin-left:275px;}

#bd1lfimg dl{width:279px;height:254px;position:relative;overflow:hidden;float:left;}

#bd1lfimg dt{width:279px;height:254px;position:absolute;left:0px;top:0px;margin-top:10px;}

#bd1lfimg dd{width:279px;height:0px;background:#000000;filter:alpha(opacity=70);opacity:0.7;position:absolute;left:0px;bottom:0px;padding:0 20px;}

#bd1lfimg dd h2{height:25px;padding:8px 0 4px 0;line-height:25px;overflow:hidden;display:none;}

#bd1lfimg dd h2 a{font-size:14px;font-weight:bold;color:#ffffff;}

#bd1lfimg dd a{color:#ffffff;text-decoration:none;}

#bd1lfimg dd a:hover{text-decoration:none;color:#cccccc;}

#bd1lfimg dd tt{color:#dddddd;line-height:1.2em;display:none;}

#bd1lfimg dd tt a:hover{text-decoration:underline;}



.sub_nav{width:279px;height:25px;top:10px;position:absolute;color:#999999;z-index:200;}

.sub_no{height:25px;float:right;}

.sub_no li{display:block;width:15px;height:15px;margin-right:10px;float:left;overflow:hidden;line-height:25px;vertical-align:middle;text-align:center;background:#bbbbbb;filter:alpha(opacity=70);opacity:0.7;font-family:arial;font-size:11px;color:#999999;cursor:pointer;}

.sub_no li.show{background:#5eb236;color:#000000;}

.sub_more{float:right;width:50px;height:25px;background:#000000;filter:alpha(opacity=70);opacity:0.7;color:#999999;text-align:center;line-height:25px;display:none;}

.sub_more a{color:#999999;}

.sub_more a:hover{color:#cccccc;text-decoration:none;}



/* sub_box */

.sub_box_jiang{width:252px;height:209px;margin: 0 auto;position:relative;overflow:hidden;}

.sub_box_jiang img{width:252px;height:209px;}

#bd1lfimg_jiang{position:relative;width:252px;height:209px;overflow:hidden;}

#bd1lfimg_jiang div{width:100000px;margin-left:248px;}

#bd1lfimg_jiang dl{width:252px;height:209px;position:relative;overflow:hidden;float:left;}

#bd1lfimg_jiang dt{width:252px;height:209px;position:absolute;left:0px;top:0px;}

#bd1lfimg_jiang dd{width:252px;height:30px;filter:alpha(opacity=70);opacity:0.9;position:absolute;left:0px;bottom:0px;padding:0 20px;}

#bd1lfimg_jiang dd h2{height:35px;ine-height:35px;overflow:hidden;}

#bd1lfimg_jiang dd h2 a{font-size:12px;font-weight:normal;color:#ffffff;}

#bd1lfimg_jiang dd a{color:#ffffff;text-decoration:none;}

#bd1lfimg_jiang dd a:hover{text-decoration:none;color:#cccccc;}

#bd1lfimg_jiang dd tt{color:#dddddd;line-height:1.2em;}

#bd1lfimg_jiang dd tt a:hover{text-decoration:underline;}



.sub_nav_jiang{width:252px;height:35px;bottom:0px;position:absolute;background:#000000;filter:alpha(opacity=3);opacity:0.3; z-index:200;}

.sub_no_jiang{height:35px;float:right;}

.sub_no_jiang li{display:block;width:10px;height:10px;margin-right:5px;margin-top: 15px; float:left;overflow:hidden;line-height:15px;background:#bbbbbb;cursor:pointer;}

.sub_no_jiang li.show_jiang{background:#5eb236;color:#000000;}

.sub_more_jiang{float:right;width:20px;height:25px;background:#000000;filter:alpha(opacity=70);opacity:0.7;color:#999999;text-align:center;line-height:25px;}

.sub_more_jiang a{color:#fff;}

.sub_more_jiang a:hover{color:#cccccc;text-decoration:none;}







.tabqh2{height:287px;margin:0px auto;position:relative;width:578px;}

.tabqh2 .menu{height:44px;width:578px;background: url(/uploads/image/tdimages/sy_gsdttt.png) repeat-x scroll bottom left;}

.tabqh2 .menu ul{margin:0px;padding:0px;height:44px;list-style:none;text-align:center;}

.tabqh2 .menu li{display:block;float:left;height:38px;line-height:38px;margin-right:4px;margin-top:5px;width:107px;}

.tabqh2 .menu li a{color:#1d1d1d;font-size:16px;text-decoration:none;display:block;}

.tabqh2 .menu li a.tabactive{height:39px;background: #015e32;font-size: 16px;color: #fff;}

.tabqh2 .tabdiv ul{list-style:none;}

.tabqh2 .tabdiv ul li{overflow:hidden;line-height: 25px;

background: url(/uploads/image/tdimages/sy_listicon.png) no-repeat 0px 10px;

padding-left: 10px;}

.tabqh2 .tabdiv ul li a{text-decoration:none;color:#000000;font-size: 14px;}

.tabqh2 .tabdiv ul li a:hover{color:#00672f;}

.tabqh2 .tabfirstli{margin-left:8px;}

.tabqh2 .tabdiv{font-size:12px;height:250px;padding:10px;position:absolute;text-align:left;top:32px;width:556px;}	

.hiddendiv{display: none;}



#owl-demo{position:relative;width:1136px;height:352px;margin:10px auto 0 auto;}

#owl-demo .item{ position:relative;display:block;}

#owl-demo img{display:block;width:1136px;height:352px;}

#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;/*background-color:#000;opacity:.5;filter:alpha(opacity=50);*/}

#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}



.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}

.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(/uploads/image/tdimages/bg15.png);*display:inline;*zoom:1;}

.owl-pagination .active{width:25px;background-image:url(/uploads/image/tdimages/bg16.png);}

.owl-buttons{display:none;}

.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}

.owl-prev{left:0;background-image:url(/uploads/image/tdimages/bg17.png);}

.owl-next{right:0;background-image:url(/uploads/image/tdimages/bg18.png);}

.owl-prev:hover{background-image:url(/uploads/image/tdimages/bg19.png);}

.owl-next:hover{background-image:url(/uploads/image/tdimages/bg20.png);}





.owl-carousel .owl-wrapper:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

/* display none until init */

.owl-carousel{

	display: none;

	position: relative;

	width: 100%;

	-ms-touch-action: pan-y;

}

.owl-carousel .owl-wrapper{

	display: none;

	position: relative;

	-webkit-transform: translate3d(0px, 0px, 0px);

}

.owl-carousel .owl-wrapper-outer{

	overflow: hidden;

	position: relative;

	width: 100%;

}

.owl-carousel .owl-wrapper-outer.autoheight{

	-webkit-transition: height 500ms ease-in-out;

	-moz-transition: height 500ms ease-in-out;

	-ms-transition: height 500ms ease-in-out;

	-o-transition: height 500ms ease-in-out;

	transition: height 500ms ease-in-out;

}

	

.owl-carousel .owl-item{

	float: left;

}

.owl-controls .owl-page,

.owl-controls .owl-buttons div{

	cursor: pointer;

}

.owl-controls {

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



/* mouse grab icon */

.grabbing { 

    cursor: 8 8, move;

}



/* fix */

.owl-carousel  .owl-wrapper,

.owl-carousel  .owl-item{

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility:    hidden;

	-ms-backface-visibility:     hidden;

  -webkit-transform: translate3d(0,0,0);

  -moz-transform: translate3d(0,0,0);

  -ms-transform: translate3d(0,0,0);

}



