@charset "utf-8";
/* CSS Document */
html{color:#000;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
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,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;color:#464646;}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
input,select,textarea{font-size:100%;}
/* 去掉各Table  cell 的边距并让其边重合 */
table{border-collapse:collapse;border-spacing:0;}
/* IE bug fixed: th 不继承 text-align*/
th{text-align:inherit;}
/* 去除默认边框 */
fieldset,img{border:0;}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe{display:block;}
/* 去掉 firefox 下此元素的边框 */
abbr,acronym{border:0;font-variant:normal;}
/* 一致的 del 样式 */
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
/* 去掉列表前的标识, li 会继承 */
ol,ul {list-style:none;}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {text-align:left;}
/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}
h3{ height:20px;}

q:before,q:after {content:'';}
/* 统一上标和下标 */
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
 /* 让链接在 hover 状态下显示下划线 */
a:hover {text-decoration:none;}
/* 默认不显示下划线，保持页面简洁 */
ins,a {text-decoration:none;}
/* 清理浮动 */
.fn-clear:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fn-clear {zoom:1; /* for IE6 IE7 */}
/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {display:none;}
/* 设置内联, 减少浮动带来的bug */
.fn-left,.fn-right {display:inline;}
.fn-left {float:left;}
.fn-right {float:right;}

/*万能清除浮动开始*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.center{width:1180px; margin:0 auto; }
#header{width:100%; max-width:1680px; height:95px; margin:0 auto;}
.top_line{ overflow:hidden;width:100%;  background:#231815; line-height:30px; height:40px;}
.tel{ overflow:hidden; color:#fff; font-size:16px; height:40px; width:700px; float:left; line-height:40px;}
.tel span{ font-size:22px; color:#0c0;}
.telwid{ width:1180px; margin:0 auto;}
.search{ float:right; padding-top:5px;}
.search select{ height:30px; font-family : Trebuchet MS; float:left; }
.search input{border: 1px solid #ccc;float: left; margin-left:3px;}	
.wbyinput{ padding:5px 30px;}
.wbybut{ padding:5px 20px; background:#56ab11; color:#fff; _padding:6px 10px;}

#header .logo{float:left;}
#header .nav{width:815px; height:50px; float:right; overflow:hidden; margin-top:20px;}
#header .nav ul li{height:50px; float:left; line-height:50px;}
#header .nav ul li:hover{ background:#0c0; display:block;}
#header .nav ul li a{padding:0px 18px 0px 19px; color:#000000; text-decoration:none; font-size:14px; border-right:1px dashed #999999;}
#on{ background:#0c0;}
.banner{clear:both; overflow:hidden;width:100%;  margin-top:60px; text-align:center; margin:0 auto;}
#full-screen-slider {width:100%; overflow:hidden; height:703px; margin:0 auto;}
#slides li {display: block;	height: 100%;	list-style: none;}
#slides li a {display:block; width:100%; height:100%; text-indent:-9999px}
#pagination {display:block; list-style:none; position:absolute; left:60%; top:570px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li {display:block; list-style:none; width:20px; height:10px; border-radius:50px; float:left; margin-left:5px; background:#0c0;}
#pagination li a {display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#fff}
.mapro{ overflow:hidden;  width:1180px;margin:0 auto; margin-top:15px;}
.mapro ul li{ float:left; margin:15px 15px 15px 10px; _margin:15px 10px 15px 10px;}
.mapro ul li a{ color:#fff;}
.mapro ul li span{ display:block;width:270px; text-align:center; _width:260px;}
.mapro ul li .sptitile{ width:100%; font-size:20px; height:26px; line-height:30px; padding:10px 0px;overflow:hidden;}
.mapro ul li .spcon{ font-size:14px; line-height:24px; height:140px; overflow:hidden;}
.mapro ul li .spmore{ padding-top:20px;}
.mapro ul li .spmore a{ color:#000; font-size:16px; text-decoration:none;}
.jp{ overflow:hidden; width:100%;}
.jp li{ list-style:none; text-align:center; padding:5px;}
.jp li span{ display:block; width:290px; text-align:center; overflow:hidden; height:30px; line-height:30px; font-size:14px;}
.showpic{ clear:both; overflow:hidden; width:1180px; margin:0 auto; padding-top:15px;}
.sptitle{ width:100%; text-align:center; font-size:24px; padding:10px 0px; height:30px; overflow:hidden; font-family:"微软雅黑"}
.sptitle a{ color:#060;}
.sptitle i{ font-size:16px; color:#060;font-family:"微软雅黑"}
.sppic{ clear:both; width:100%;}
.sppic ul li{ float:left; margin:20px 10px 0px 12px;width: 270px;text-align: center;}
.sppic ul li a{color:#464646;}
.sppic ul li p{ text-align:left;}
.sjzl_lb{width:1180px;height:auto;margin:0 auto;padding-bottom:10px;overflow:hidden;}
.sjzl_lb li{position:relative;float:left;margin:4px 2px 0px 2px;overflow:hidden; margin-top:10px;}
.sjzl_lb li div.img{overflow:hidden;}
.sjzl_lb li div.bt{position:absolute;bottom:0;width:100%;height:40px;line-height:40px;font-size:14px;text-align:center;overflow:hidden;
transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-0-transition:all 0.3s;
background:#000;filter:alpha(opacity=80);opacity:.8;}
.sjzl_lb li div.bt a{color:#fff; font-family:"微软雅黑"}
.ycsb li{float: left;margin: 20px 10px 0px 12px;width: 270px;text-align: center;}
.ycsb li a{color:#464646;}
.ycsb li p{ text-align:left;}
.sjzl_lb li a:first-child, .ycsb li a:first-child{
    color:#464646;
	width:270px;
	height:250px;
	overflow:hidden;
	display: block;
}
.sjzl_lb li a:first-child img, .ycsb li a:first-child img{
	width:100%;
	height:100%;
}
.company{ clear:both;width:1180px; margin:0 auto; margin-top:15px;}
.comleft{border:1px solid #F00;}
.comtitle a{ font-size:24px; color:#0c0}
.comtitle i{ font-size:16px; color:#060;}
.comcont{ font-size:14px; line-height:30px; padding:5px;height:240px; overflow:hidden; color:#000;}
.bannere{ width:1180px; margin:0 auto; padding:20px 0px;}
.newsleft{ clear:both; overflow:hidden; width:1180px; margin:0 auto; margin-top:20px;}
.bannercon{ width:100%; overflow:hidden; min-width:1180px;}
.newlis{width:600px;}
.newtitle{ height:30px; line-height:20px; overflow:hidden; font-size:20px; font-family:"微软雅黑"}
.newtitle a{ color:#060;}
.newtitle i{ font-size:16px;color:#060; font-family:"微软雅黑"}
.newlis{ height:320px; overflow:hidden;}
.newlis ul{ list-style:none; text-decoration:none;}
.newlis ul h3{ background:url(../6276.png) no-repeat -102px -80px; height:28px; overflow:hidden;line-height:30px; padding-left:18px; font-size:14px;}
.newlis ul h3 a{ color:#464646;}
.newlis span{ float:right;}
.link{ clear:both; width:1180px; margin:0 auto; padding:20px 0px;font-family:"微软雅黑"}
.linktitle{ height:30px; line-height:30px; border-bottom:4px solid #060; font-size:22px; color:#060;font-family:"微软雅黑"}
.linktitle i{ font-size:16px; color:#060;}
.linkb{ padding:10px;}
.linkb a{ color:#060; font-size:14px;}
.foot{ width:100%; min-width:1180px; overflow:hidden; height:50px; background:#59972e;}
.mafoot{ width:1180px; margin:0 auto;}
.mfleft{ float:left; font-size:30px; color:#fff; width:400px;}
.mfright{ float:left; padding-left:20px; height:50px; line-height:50px; width:750px;overflow:hidden;}
.mfright li{ float:left; list-style:none;padding:0px 20px 0px 20px;}
.mfright li a{ text-decoration:none; color:#fff; font-size:16px; }
.bot{ width:100%; min-width:1180px; background:#47861a; padding:10px 0; background:url(../bg.jpg) no-repeat center;}
.botwid{ clear:both; overflow:hidden; width:1180px; margin:0 auto;}
.zz{ overflow:hidden; width:550px;margin:0 auto; font-size:14px; text-align:center; line-height:32px; color:#fff;margin-top:30px; padding-right:20px;}
.zz span a{ color:#fff; font-weight:bold; }
.zz span{ font-size:16px; margin-top:30px; display:block; color:}
.ewm li{ float:left; margin-right:20px; list-style:none;}
/*content*/
.main{ overflow:hidden; width:1180px; margin:0 auto; margin-top:15px; margin-bottom:15px;}
.maleft{ overflow:hidden; width:320px; float:left;}
.ltitle{ overflow:hidden; width:100%; height:40px; line-height:40px; overflow:hidden; background:#71c038;border-bottom:1px solid #fff;}
.ltitle span{ font-size:20px; color:#fff; margin:0px 0px 0px 15px; }
.lxl{ overflow:hidden; width:100%;}
.TabTitle2 li.yina_on a{ color:#FFF;}
.TabTitle2{padding-bottom:20px;}
/*一级导航*/
.TabTitle2 ul.expmenu li div.header {/*background:#fff;*/display: block;height: 40px;overflow: hidden;line-height: 40px; border-bottom:1px solid #FFF; }
.TabTitle2 ul.expmenu li div.header a {color:#000;padding-left:10px; font-size:14px; text-decoration:none;}
.TabTitle2 ul.expmenu li div.header a:hover { color:#f00;}
.TabTitle2 ul.expmenu li div.header .arrow {display: block;width: 28px;height: 30px;background: no-repeat center;float: right;overflow: hidden;cursor: pointer;}
/*三角按钮*/
.TabTitle2 ul.expmenu li div.header .arrow.up {background:url(../6276.png) no-repeat -104px -128px; height:10px;width:10px; margin-top:15px; margin-right:15px;}
.TabTitle2 ul.expmenu li div.header .arrow.down {background:url(../6276.png) no-repeat -104px -155px;height:10px;width:10px; margin-top:17px; margin-right:15px;}
/*二级导航*/
.TabTitle2 ul.expmenu li .menu {display: block;width:299px;height: auto;overflow: hidden;}
.TabTitle2 ul.expmenu li .menu li {display: block;height: 30px;overflow: hidden;line-height: 30px; color:#f00;}
.TabTitle2 ul.expmenu li .menu li a { color:#000; text-decoration:none;font-size: 12px;padding-left:40px;display:block;}
.TabTitle2 ul.expmenu li .menu li a:hover { color:#f00;}
.llxus{ padding:20px 0px 0px 20px; font-size:14px; line-height:30px; margin-bottom:20px;}
.fx{width: 1180px; margin:20px auto;overflow: hidden;}
.fx p{font-size: 15px;line-height: 30px;}
.sj{width: 1180px; margin:20px auto;overflow: hidden;}
.sj p{font-size: 15px;line-height: 30px;}
.jz{width: 1180px; margin:20px auto;overflow: hidden;}
.jz p{font-size: 15px;line-height: 30px;}
.maright{ overflow:hidden; width:820px; float:right;}
.rtitle{ overflow:hidden; width:100%; height:40px; line-height:40px; background:#71c038; font-size:18px; color:#fff; padding-left:15px;}
.rtitle a{ color:#fff; text-decoration:none;}
.rnewtitle{ width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center; font-size:22px; padding-top:15px;}
.rtime{ width:100%; overflow:hidden; height:30px; line-height:30px; font-size:14px; background:#e7ffd5; color:#ccc; text-align:center;}
.rpic{ text-align:center;  padding:20px 0px;}
.rpic img{ max-width:700px; overflow:hidden;}
.rnewcont{ padding:5px; line-height:30px;font-size:16px;}

.upage{ overflow:hidden; width:100%; margin:0 auto;}
.upage a { color:#0c0;}
.upleft{ width:350px; float:left; height:30px; overflow:hidden; font-size:14px; line-height:30px; margin:20px 0px; }
.upright{ width:350px; float:right; height:30px; overflow:hidden; font-size:14px; line-height:30px; margin:20px 0px;}

.xgnews{width:810px;overflow:hidden; margin:10px 0px;}
.xgnews ul{ margin-left:0px;}
.xgnews ul li{line-height:40px;height:40px; width:390px; padding-left:15px; float:left;overflow:hidden; font-size:14px; }
.xgnews ul li a:hover{text-decoration:none;color: #000;}
.xgnews ul li a{ color:#000;}
.xgnews ul li span{	float:right; color:#000;}

.rplist{ overflow:hidden; width:100%;}
.rplist ul{ list-style:none; border:none;}
.rplist ul li{ float:left; padding:11px;}
.rplist ul li span{ display:block; width:100%; text-align:center; height:30px; line-height:30px; font-size:14px; overflow:hidden;}

.Page{width:700px; text-align:center; padding:50px 0px; margin:0 auto;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#71c038; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#71c038; color:#FFF}
.nn{width:100%; margin:10px 0px; height:150px; border-bottom:1px dashed #0c0;}
.npic{ float:left;}
.nr{ width:660px; padding-left:15px; height:140px; overflow:hidden;}
.nrtitle{ width:100%; height:26px; line-height:30px; overflow:hidden; font-size:16px; padding:5px 0px;}
.nrtitle a{ color:#0c0}
.nxx{ font-size:14px; height:70px; overflow:hidden; line-height:24px;}
.more{ float:right; padding-top:10px;}
.more a{ color:#060; font-weight:bold;}

#content{ width:1180px; margin:0 auto;}
.mosaic-block {float:left;position:relative;overflow:hidden;width:280px;height:270px; _width:280px; margin-right:16px; margin-bottom:15px;border:1px solid #fff;    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);}
.mosaic-backdrop {display:none;position:absolute;top:0;height:100%;width:100%;background: #000;}
.mosaic-overlay {display:none;z-index:5;position:absolute;width:100%;height:100%;background:#000;}
.bar2 .mosaic-overlay {bottom:-50px;height:100px;opacity:0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
background:#21e538;filter:alpha(opacity=80);opacity:.8;
}
.bar3 .mosaic-overlay {top:-100px;height:100px;}
.details h4{ font-size:20px; color:#fff;}
.details .moscon{ font-size:14px;  color:#fff; padding:5px;}
.footdh{width: 1180px;
    margin: 0 auto;}
.footdh li{font-size: 15px;
    float: left;
    width: 90px;
    padding: 0 14px;}	
.footdh li a{color:#000000;}