﻿@charset "utf-8";
body,td,th {
	font-size: 12px;
	color:#3a3a3a;
	font-family: "微软雅黑", Verdana, Arial, Helvetica, sans-serif;
}
body {margin: 0px; padding:0;}
ul,li { margin:0; padding:0; list-style:none;}
a {color:#3a3a3a; text-decoration:none;}
a {blr:expression(this.onFocus=this.blur());outline: none;}
form { margin:0; padding:0;}
input {outline: none;}
a:hover {color:#78BC28; text-decoration:none;}
a img {border:0;}
.c { clear:both;}
.head { width:1200px; margin:0 auto; margin-top:5px; background-image:url(/images/head_line.gif); background-repeat:repeat-x; background-position:center 60px; height:105px;}
.head_l { float:left; }
.head_m { float:left; margin-top:15px;}
.head_r { float:right; width:146px; margin-top:-5px;}

.lang { text-align: center;}
.search {
	background-image:url(/images/search_r.jpg);
	background-repeat: no-repeat;
	background-position: right top; width:146px; height:22px; overflow:hidden; margin-top:10px;
}
.search input { float:left;}
.search .input { width:105px;background-color:transparent; border:0; padding-left:5px;padding-top:2px;}
.bnt { width:22px; height:22px; background-image:url(/images/search_l.jpg);border:0; cursor:pointer;}

/*nav*/
#nav{}
#nav li { float:left; position:relative; margin-left:30px;}
#nav li.nav_lishw,#nav li#nav_hover { position:relative;}
#nav li .v { display:block; width:132px;height:47px;}
#nav li .v a { display:block; width:132px; height:41px;color:#231815; text-align:center; padding-top:6px; font-weight:bold;}
#nav li .v a:hover,#nav li .v .sele{ background:url(/images/menu_hover.jpg) 0px 0px no-repeat; color:#ffffff;}
#nav .kind_menu { position:absolute; top:54px; left:0px; line-height:30px; width:1000px;  text-align:left; display:none; color:#717586;z-index:999;height:30px;}
#nav .kind_menu a { display:inline-block; height:30px;color:#717586!important; margin-right:25px; padding-right:20px;}
#nav .kind_menu a span { display:block; height:30px; float:left; width:20px;}
#nav .kind_menu a:hover{ color:#78BC28!important; background-image:url(/images/kind.jpg); background-repeat:no-repeat; background-position:right;}
#nav .kind_menu a:hover span { background-image:url(/images/kind.jpg); background-repeat:no-repeat; background-position:left;}
#nav .kind_menu .selected{ color:#78BC28!important;background-image:url(/images/kind.jpg); background-repeat:no-repeat; background-position:right;}
#nav .kind_menu .selected span { background-image:url(/images/kind.jpg); background-repeat:no-repeat; background-position:left;}

/*nav end*/

.kind_menu#sub1 { left:-210px;}
.kind_menu#sub2 { left:-372px;}
.kind_menu#sub3 { left:-534px;}
.kind_menu#sub4 { left:-696px;}
.kind_menu#sub5 { left:-858px;}
.kind_menu#sub6 { left:-736px;}

.banner { width:1200px; height:410px; overflow:hidden; margin:0 auto;}

.index { margin:0 auto; width:1200px; margin-top:10px; }
.index_l { width:230px; float:left;}
.index_r { width:955px; float:right;}
.solu { width:685px; height:191px; float:left; overflow: hidden;}
.news { width:250px; float:right; border:1px solid #a6a6a6; height:186px; padding-right:2px;}

.scrollpic {POSITION: relative; ZOOM: 1; OVERFLOW: hidden; padding:0; border:0; margin-top:10px;}
.scrollpic .LeftButton {POSITION: absolute; WIDTH: 11px; BACKGROUND: url(/images/gd.jpg) no-repeat 0px 35px; FLOAT: left; HEIGHT: 111px; TOP: 0px; CURSOR: pointer; LEFT: 1px}
.scrollpic .RightButton {	POSITION: absolute; WIDTH: 11px; BACKGROUND: url(/images/gd.jpg) no-repeat right 35px; FLOAT: right; HEIGHT: 111px; TOP: 0px; CURSOR: pointer; RIGHT: 1px}
.scrollpic .Cont {TEXT-ALIGN: center; PADDING: 0px; MARGIN: 0px 0px 0px 15px;OVERFLOW: hidden;}
.scrollpic .cp1 {float:left; width:132px; height:92px; overflow:hidden;}
.scrollpic .pic1 img{border:solid 1px #d5d5d5;}
.scrollpic .tit1 { height:40px; line-height:40px; overflow:hidden; display:block; width:160px; margin:0 auto; text-align:center;}

.buss { width:1200px; margin:0 auto; margin-top:10px;}
.foot { padding-top:10px; padding-bottom:10px; line-height:30px; width:1200px; margin:0 auto; }

.news_list { margin:10px; margin-top:0;}
.news_list a { display:block; line-height:18px; margin-bottom:10px; word-break : break-all;}
.news_list a span { font-style:italic; color:#666; }

.news_list_con {margin:10px; margin-top:0;line-height:18px;}

.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:80%;background:#aaa;}
.jScrollPaneDrag{position:absolute;background:#666;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;/*background-color:#666;*/height:9px;}
a.jScrollArrowUp:hover{/*background-color:#f60;*/}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;/*background-color:#666;*/height:9px;}
a.jScrollArrowDown:hover{/*background-color:#f60;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover{/*background-color:#f00;*/}

#pane1 {height: 145px;}
.winXP .jScrollPaneTrack {background: url(/images/windows_track.gif) repeat-y;}
.winXP .jScrollPaneDrag {background: url(/images/windows_drag_middle.gif) no-repeat 0 50%;}
.winXP .jScrollPaneDragTop {background: url(/images/windows_drag_top.gif) no-repeat;height: 4px;}
.winXP .jScrollPaneDragBottom {background: url(/images/windows_drag_bottom.gif) no-repeat;height: 4px;}
.winXP a.jScrollArrowUp {height: 17px;background: url(/images/windows_arrow_up.gif) no-repeat 0 0;}
.winXP a.jScrollArrowUp:hover {	background-position: 0 -20px;}
.winXP a.jScrollArrowDown {	height: 17px;background: url(/images/windows_arrow_down.gif) no-repeat 0 0;}
.winXP a.jScrollArrowDown:hover {background-position: 0 -20px;}
.winXP a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover {background-position: 0 -40px;}
	

.main { width:1200px; margin:0 auto; border-top:1px solid #d7d7d7; padding-top:20px;}
.l { width:550px; float:left; overflow:hidden;}
.r { width:550px; float:right; overflow:hidden;}


.tita { height:40px; line-height:40px; border-bottom:2px solid #ddd; color:#78BC28; font-size:16px; font-weight:bold;/* font-style:italic;*/}

.about_con { line-height:24px; margin-top:10px; height:72px; overflow:hidden;}
.super_con { line-height:24px; margin-top:10px; height:48px; overflow:hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.news_con{margin-top:10px; height:72px; overflow:hidden; line-height:24px;}
.news_con p { margin:0; padding:0;}

.about_news_list { margin-top:10px; height:72px; overflow:hidden;}
.about_news_list a { display:block; line-height:24px; height:24px; overflow:hidden;}
.about_news_list a span { font-style:italic; color:#666; }

.more { line-height:30px; height:30px;}


.titb { height:40px; line-height:40px;color:#78BC28; font-size:16px; font-weight:bold;/* font-style:italic;*/}


.page_content{ padding-top:10px; padding-bottom:10px; line-height:24px; width:1200px; overflow:hidden;}
.contact_con{ line-height:24px;}
.n_list { margin:10px; margin-left:0; margin-right:0;}
.n_list a { display:block; line-height:18px; margin-bottom:10px; word-break : break-all;}
.n_list a span { font-style:italic; color:#666; }

.List_page{text-align:center;margin-bottom:10px;margin-top:30px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #d5d5d5;color:#666;}
.List_page span{background:#78BC28;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #78BC28;}


.pro_con { line-height:24px;}

.pro_list { margin-top:20px;}
.pro_list .pro { float:left; width:347px; margin-right:78px;position:relative; height:240px;}
.pro_list img { border:2px solid #dcdcdc;}
.pro_list .pro_title { float:left; height:26px; line-height:26px; background-color:#78BC28; color:#fff; font-size:14px; font-weight:bold;position:absolute; left:0; top:0; padding-left:10px; padding-right:10px;}
.pro_list .pro_more{ float:right;position:absolute; bottom:45px; right:0; padding-right:10px; }


.pic_list { margin-top:10px;}
.pic_list .pic { float:left; border:1px solid #d9d9d9; background-color:#fff; margin-right:14px; margin-bottom:10px;}
.pic_list .pic .img{ padding:3px;}
.pic_list .pic .txt{ border-top:1px solid #d9d9d9; height:30px; line-height:30px; overflow:hidden; text-align:center; padding-left:3px; padding-right:3px; width:180px;word-wrap:break-word;word-break:break-all;}


.solu_page{position:relative; width:1200px; height:491px;}


.solu1{ float:left; height:242px; width:590px;  overflow:hidden;position:relative; /*background-image:url(/images/solu_01.jpg);*/ background-repeat:no-repeat;}
.solu2{ float:right; height:242px; width:590px; overflow:hidden;position:relative;/* background-image:url(/images/solu_02.jpg);*/ background-repeat:no-repeat;}
.solu3{ float:left; height:242px; width:590px; overflow:hidden;position:relative; /*background-image:url(/images/solu_03.jpg);*/ background-repeat:no-repeat;}
.solu4{ float:right; height:242px; width:590px; overflow:hidden;position:relative;/* background-image:url(/images/solu_04.jpg);*/ background-repeat:no-repeat;}

.so5{ float:left; height:491px; width:552px; overflow:hidden;position:relative; /*background-image:url(/images/solu_05.png);*/ background-repeat:no-repeat;}


.solu5 { width:552px; height:491px; overflow:hidden;position:absolute; top:0;left:324px;background-image:url(/images/solu_05.png); background-repeat:no-repeat;}
.solu_line{height:7px; overflow:hidden; clear:both;}
.solu_title{position:absolute; top:0px; left:0px;color:#fff; font-size:16px; font-weight:bold; padding:10px 30px; background:#78BC28;}
.solu_more{position:absolute; top:40px; left:28px;}
.solu_bg{position:absolute; bottom:0; width:560px; padding:5px 15px 5px 15px;background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=70); background:#000;/*实现IE背景透明*/}
.solu_con{position:relative; color:#fff; line-height:20px; height:40px; overflow:hidden;}/*实现IE文字不透明*/

.solu_title1{position:absolute; top:0px; right:0px;color:#fff; font-size:16px; font-weight:bold; padding:10px 30px; background:#78BC28;}
.solu_more1{position:absolute; top:40px; right:28px;}
.solu_bg1{position:absolute; bottom:0; width:560px; padding:5px 15px 5px 15px;background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=70); background:#000;/*实现IE背景透明*/}
.solu_con1{position:relative; color:#fff; line-height:20px; height:40px; overflow:hidden; float:right;}/*实现IE文字不透明*/

.solu_title2{position:absolute; color:#78BC28; font-size:16px; font-weight:bold; top:350px;left:200px;}
.solu_more2{position:absolute;  line-height:24px; height:24px; top:370px;left:200px;}
.solu_more2 a {position:absolute;  color:#fff;}
.solu_con2{position:absolute;  color:#fff; line-height:20px; height:60px; overflow:hidden; bottom:30px; left:200px; text-align:center; }


.plug_book_add{margin:0;padding:0; line-height:40px;}
.plug_book_add {margin:6px 0;}
.plug_book_add dt span { display:block; float:left; width:120px;}
.plug_book_add dt s{ text-decoration:none; color: #f00; padding-left:10px;}
.plug_book_add  .input{border:1px solid #ccc;height:20px;line-height:20px;color:#666; width:350px;}
.plug_book_add  .inputs{width:500px;height:150px;border:1px solid #ccc;overflow:hidden; background-color:#fff;}
.plug_book_add  .vote_bnt{background-color:#6f6f6f; color:#fff; padding:6px; border:0; cursor:pointer; margin-top:10px;}
.plug_book_add  .vote_bnt:hover { background-color:#333;}




/*弹出层插件样式开始*/
.floatBoxBg{display:none;width:100%;height:100%;position:fixed !important;/*ie7 ff*/position:absolute;top:0;left:0; z-index:999;}
.floatBox{border:#000 0px solid;position:fixed !important;/*ie7 ff*/position:absolute;top:0;left:0; display:none; z-index:1000;}
.floatBox .title{height:23px;padding:7px 10px 0;color:#fff;background-attachment: scroll;background-repeat: repeat-x;background-position: 0px 0px; cursor:move;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000);zoom:1;}
:root .floatBox .title{filter:none\9;}/*for IE9*/
.floatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px; font-weight:bold; display:inline; display:none;}
.floatBox .title span{float:right;cursor:pointer;}display:inline;
.floatBox .title span img{cursor:pointer; margin:-5px -5px;}
.floatBox .content{overflow-x:hidden;overflow-y: auto; padding:0;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000);zoom:1;}
:root #aaa{filter:none\9;}/*for IE9*/
.floatBox .tc{  line-height:24px; color:#fff; width:900px; margin:0 auto; overflow:hidden;}
.closeDialog{ font-size:20px; font-weight:bold; color:#fff; margin-top:-5px;}
.closeDialog:hover{
	font-size:20px;
	font-weight:bold;
	color:#78BC28;
	margin-top:-5px;
	position: relative fixed absolute
}
/*弹出层插件样式结束*/

























