/* CSS Document */

/*初始化*/
body,div,ul,ol,dl,li,dt,dd,form,select,input,textarea,option,table,tr,td,th,h1,h2,h3,h4,h5,h6,p,span,a,strong,em,i{ padding:0;margin:0; font-size:12px; font-family:  "微软雅黑"}
img{ border:0}
ul,ol,dl{list-style:none;}
a{ text-decoration:none;}
input,table{ border:none;}

/*公用*/
.commonWidth{ width:1100px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.clr{ clear:both;}

/*topBar区域*/
.topBar{ height:32px; line-height:32px;border-bottom:1px solid #ccc; }
.topBar ul{float:right;}
.topBar ul li{ float:left;}
.topBar ul li span{ padding:0 10px; color:#83c326;}
.topBar ul li a{ color:#83c326; text-decoration:none;}
.topBar ul li a:hover{ color:red;}
	
/*headerBar*/
.headerBar{height:124px;}
.logoBar{ margin-top:16px;}
.logoBar img{ height:94px;}
.logo2{ padding:0 40px 0 34px;}
.searchBar{padding-top:44px;}
.searchBar form{ position:relative; bottom:15px;}
.searchBar .searchTxt{ width:211px; height:34px; line-height:36px; border:1px solid #83c326; padding-left:9px; font-family: "宋体"; color:#999999;}
.searchBar .searchBtn{ position:relative;top:14px;}

/*nav*/
.nav{width:100%;height:50px;background:#83c326;}
.nav ul{ padding:6px 30px 6px 20px; display:block;text-align:center;}
.nav li{float:left; display:block; width:150px;height:38px;text-align:center; line-height:38px ; position:relative;}
.nav li a{color:#fff; display:block;text-align:center;width:120px;height:38px;border-radius:5px; font-size:16px;  }
.nav li a:hover{background:#fff;width:120px;color:#83c326;height:38px;text-align:center;}
.nav li ul {display:none;font-weight:normal;width:120px;text-align: center;position:relative; bottom:6px; right:20px;z-index:999;}
.nav li{}
.nav li ul ul {z-index:10; }
.nav li ul li { background-color:#fff; width:120px; height:42px; text-align:center;color:#83c326;}
.nav li ul li a { color:#666; font:normal 14px/40px ''; text-align:center; display:block;width:120px;position:relative;top:2px;}
.nav li ul li a:visited {font-weight:normal; }
.nav li ul li.hover{ background:#333;width:120px;text-align:center;color:#666;}
.nav li ul li a:hover { color:#FFFFFF;background:#83c326;width:120px;}
.nav .hover{text-align:center;}

/*banner*/
.banner{width: 100%;overflow: hidden;}
.swiper-container{height: 450px;}
.pagination{position: absolute;z-index:20;bottom: 10px;width: 100%;text-align: center;}
.swiper-pagination-switch {display: inline-block;width: 12px;height:12px;border-radius: 12px;background: #83c326;margin: 0 5px;opacity: 2;cursor: pointer;}
.swiper-active-switch {background: #f07b3a;opacity: 1;}

/*contentBar*/
.contentBar{ margin-top:20px; min-height:445px;overflow:hidden;}
	/*leftsideBar*/
.leftsideBar{ }
.crumblist{}
.crumblist li{ float:left;}
.crumblist li span{color:#333333;font-family:"宋体";font-size:14px; padding:0 8px;}
.crumblist li a{color:#333333;font-family:"宋体";font-size:14px;}
.crumblist li a:hover{}
.newsBar{width:225px; margin-top:20px;}
.newsBar h2{ width:205px; height:60px; background:#83c326;/* font-weight:normal; font-size:24px;line-height:60px;*/font:normal 24px/60px "";color:#fff; padding-left:20px;}
.newsBar h2 span {font:14px "Segoe Script"; padding-left:14px;}
.newslist{ width:223px; border:solid 1px #ccc;}
.newslist .companynews{ height:40px; line-height:40px; border-bottom:solid 1px #ccc; background:url(../images/gt-icon.jpg) 200px center no-repeat; padding-left:20px;}
.newslist .companynews a{font-size:16px;color:#666666;display:block;}
.newslist .companynews a:hover{color:#83c326}
.newslist .industrynews{ height:40px; line-height:40px; border-bottom:solid 1px #ccc;background:url(../images/gt-icon.jpg) 200px center no-repeat; padding-left:20px;}
.newslist .industrynews a{font-size:16px;color:#666666;}
.newslist .industrynews a:hover{color:#83c326}
.newslist .lastestnews{ height:40px; line-height:40px;background:url(../images/gt-icon.jpg) 200px center no-repeat; padding-left:20px;}
.newslist .lastestnews a{font-size:16px;color:#666666;}
.newslist .lastestnews a:hover{color:#83c326}
	/*联系我们*/
.callusBar{ margin-top:28px;width:225px; position:relative;}
.callusBar h2{ width:205px; height:60px; background:#83c326;/* font-weight:normal; font-size:24px;line-height:60px;*/font:normal 24px/60px "";color:#fff; padding-left:20px;}
.callusitemBar{ padding-left:8px;}
.callusitemBar p{font-size:12px; font-family:"宋体"; color:#666666; line-height:26px;}
h3.welocom{ font-size:14px; font-family:"宋体"; color:#666666; padding:20px 0 4px 0;line-height:26px;}
.callusitemBar img{ position:absolute; z-index:-1; bottom:-26px; left:59px;}
	/*mainBar*/
.mainBar{ margin-top:20px;}
.topmainBar{ height:60px; width:855px; background:#e5e5e5;}
.topmainBar h2{ font-size:20px; color:#83c326; font-weight:normal; line-height:60px;padding-left:20px; background: url(../images/back-home-bg.jpg) right center no-repeat; }
.topmainBar h2 a{ font-size:20px; color:#fff; float:right; padding-right:20px; background: url(../images/lt-icon.jpg) left center no-repeat;padding-left:20px;}
.newlist{ width:855px;}
.newlist li{ display:block;  height:70px; padding-top:20px; padding-bottom:20px; border-bottom:#CCC dashed 1px;}
.newlist li .newlisttime{ width:100px; height:70px; float:left; background:#83c326; color:#FFF;margin-left:20px; }
.newlist li .newlisttime p{height:40px;line-height:40px;text-align:center;font-size:18px;color:#FFF}
.newlist li .newlisttime span{ display:block; width:100px;font-size:16px; text-align:center;}
.newlist li .newlistcon{ float:left;font-family:"宋体";color:#666666;margin-left:20px;width:700px; margin-top:6px;font-size:12px; line-height:22px;}
.newlist li .newlistcon h5 a{ font-family:"宋体";color:#666666; font-size:16px;}
.newlist li:hover{ background:#e5f1d4;cursor:pointer;}

/*footer*/
.footer{height:150px; background:#f4f4f4;margin-top:40px;text-align:center;clear:both;}
.footer ul{ padding:35px 0px 24px 220px ;}
.footer ul li{ float:left; padding-right:20px;color:#666666; font-size:13px; }
.footer ul li a{color:#666666; font-size:13px;}
.footer ul li a:hover{ color:red;}
.footeraddress{color:#666666; font-size:13px; padding:16px 0;}
.footercopyright{color:#666666; font-size:12px;}
/************************/
.bottommainBar{height:auto;min-height:300px;width:855px;}
.bottommainBar p{font:normal 14px/26px '微软雅黑';}