body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; color:#333;}
body, button, input, select, textarea { font:16px/1.5 Microsoft YaHei tahoma, arial; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
i{ font-style:normal; }
ul, ol { list-style:none; }
a { text-decoration:none; outline:none; color:#333;}
a:hover { text-decoration:none; color:#00a6a4;}
legend { color:#000; }
fieldset, img { border:0; display:inline-block; max-width:100%;}
button, input, select, textarea { font-size:100%; border:none; outline:none;}
table { border-collapse:collapse; border-spacing:0; }
.fl{float: left;}
.fr{float: right;}
.content{width: 1200px; margin: 0 auto;}
.marRight20{margin-right:20px;}
.marBot20{margin-bottom: 20px;}
.marBot30{margin-bottom: 30px;}
.marBot50{margin-bottom: 50px;}
.green{color:#07913a;}
.orange{color:#f87a1e; font-size: 30px;}
.fixed{position:fixed; z-index: 9999; top:0; left:0;}
.hidden{display: none;}
.ovh{overflow: hidden;}
/*æ¸…æ¥šæµ®åŠ¨*/
.clearfix:before,.clearfix:after{
    content:"";
    display:table;
}
.clearfix:after{
    clear:both;
}
.clearfix{ /*å…¼å®¹ie6*/
    zoom:1;
}

/*é¡¶éƒ¨*/
.topNav{height:35px; background-color: #333; color:#fff; line-height: 34px; font-size: 14px;}
.topNav a{color:#d3d3d3; padding: 0 12px;}
.topNav a:hover{color:#f87a1e;}
.topNav .home{padding-left: 33px;background: url("/resfile/huanbao/images/huanbao_icon.png") no-repeat;background-position: 10px 0;}
.topNavLeft .iconfont{padding-right: 3px;}
.topNavRight .iconfont{padding-left: 3px;}
.topNavRight{height:34px;}
.topNavRight a{display: inline-block;}
.topNavRight>a:hover{background-color: #f87a1e; color:#fff;}
.fastNav a:hover{color:#fff;}
.fastNav>a,.fastNav{height: 34px;}
.fastNav{position: relative; float: left;}
.fastNav>a{padding-right: 24px;background: url("/resfile/huanbao/images/huanbao_icon.png") no-repeat;background-position: 72px -18px;}
/*.topNav>a:hover{background-color: #fff;}*/
.fastNav ul{position: absolute; top:34px; right:0; z-index:99; width: 350px; background-color: #333;overflow: hidden; padding-left: 15px; padding-bottom: 5px;}
.fastNav ul li{float: left; width: 33.33%;}
.fastNav ul li a{color:#fff; font-size: 14px; padding: 0;}
.fastNav ul li a:hover{color:#f87a1e;}
.fastNav .iconfont{font-size: 12px;}
.toplogin{float:left;}
/*logo+æœç´¢*/
.logo{height:110px;float: left;overflow: hidden;padding-top: 10px;margin-bottom: 20px;}
.logo h1{float: left;}
.logo h1 a{background: url("/resfile/exhibit/images/logo.png") no-repeat 0px 10px;background-size: 320px;display: inline-block;width: 320px;height:0;padding-top: 110px;overflow:hidden;}
.logo>span{line-height: 131px;  display: inline-block;  font-size: 16px;}
.logo>span a{color:#999;}
.search-con {margin-top: 50px;}
.search{margin-top: 36px;}
.searchBox{border:2px solid #00903a; height:36px; margin-right: 10px; width:415px;position: relative; z-index: 1;clear: both;}
.sobox{float: left; width:338px;}
.sobox li{display: inline-block}
.sobox ul li:nth-child(2){float: right;}
.mod_select {width: 77px; float: left}
.mod_select .select_box {position: relative;height: 36px;}
.mod_select .select_box .select_txt {display: inline-block;width: 70px; padding-right:7px;height: 36px; text-align: center; overflow: hidden;line-height: 36px;font-size: 16px;cursor: pointer;  border-right: 2px solid #f5f5f5; background: url("/resfile/solar/images/arr_icon_02.png") no-repeat 62px center;}
.mod_select .select_box .option {display: none;position: absolute;top: 36px;left: -1px;width: 78px;background-color: #fff;border: 1px solid #dbdbdb;border-top: 0;  }
.mod_select .select_box .option li {font-size: 16px;line-height: 2;cursor: pointer; text-align: center}
.mod_select .select_box .option li:hover{background-color: #f5f5f5;}
.inputs{width:240px; border:none; padding-left: 10px; height:34px; line-height: 34px; font-size: 16px;}
.sosub {cursor:pointer;float: right;width:88px;background: #00903a;height: 100%;color: #fff;line-height: 38px;display: block;font-size: 16px;border: none;border-radius: 0px;padding: 0px;}
.top_tgcg {margin-top: 50px;}
.top_tgcg a {height: 40px; padding: 0 20px; text-align: center;line-height: 40px;border: 1px solid #eaeaea;display: inline-block;float: left;margin-left: 15px;}
.top_tgcg a:hover {background: #009966;color: #fff;}
.top_tgcg a:last-child{background: #f40; color:#fff; cursor: pointer;}
.top_tgcg a:last-child:hover{background: #f00;}
/*å¯¼èˆª*/
.nav {background: #00903a;height: 40px;font-size: 16px;padding: 15px 5px;width: 1186px; margin:0 auto 10px;}
.nav ul li{float: left;overflow: hidden;padding: 0 22px;border-right: 1px solid #40ac6b;}
.nav ul li span{display: block;}
.nav ul li span i{width:20px;height: 22px;display: block;background: url("/images/nav_icon.png") no-repeat;margin:0 auto;}
.nav ul li.on span i{background-position-x:-35px;}
.nav ul li.on a,.nav ul li.on span{color: #f5f802;}
.nav ul li a:hover{color: #f5f802;}
.nav ul li a,.nav ul li span{color:#fff;}
.nav ul li span{font-weight: bold;}
.nav ul li.pro i{background-position: 0 -36px;width: 22px;}
.nav ul li.price i{background-position: 0 -72px;width: 21px;}
.nav ul li.sell i{background-position: 0 -108px;width: 21px;}
.nav ul li.company i{background-position: 0 -142px;width: 24px;}
.nav ul li.buy i{background-position: 0 -180px;width: 22px;}
.nav ul li.pro{width:564px;}
.nav ul li.pro span,.nav ul li.pro p{float: left;}
.nav ul li.pro a{padding-left: 26px;}
.nav ul li:last-child{border-right: none;}
/*å³ä¾§å†…å®¹*/
.rightBox{width:300px;}
.rightBox h3{border-left: 3px solid #00a6a4; font-size: 16px; padding-left: 5px; line-height: 18px; margin-bottom: 20px;}
.rightBox h3 a{font-size: 14px; font-weight: normal; padding-right: 10px;}
.special ul{overflow: hidden; padding-left: 10px;}
.special li{font-size: 14px; margin-bottom: 3px;}
.special li:hover p{color:#00a6a4;}
.special li p{color:#fff;overflow: hidden;}
.special,.video,.hezuo{background-color: #fafafa; padding: 25px 0 15px;}
.special{padding-top: 0;}
/*æ´»åŠ¨è§†é¢‘*/
.video ul,.hezuo ul{padding: 0 10px;}
.video li{overflow: hidden; background: url("../images/video.png") no-repeat left center; padding-left: 20px; margin-bottom: 10px;}
.video li img{width:120px; height:80px; float: left; display: none}
.video li p{padding-left: 0; font-size: 14px;}
.video li.on img{display: block;}
.video li.on p{padding-left: 130px;}
/*åˆä½œåž‚è¯¢*/
.hezuo li{margin-bottom: 15px;}
.hezuo h3{padding-left: 15px;/* border-left: 3px solid #00a6a4; */margin-bottom: 20px;}
.hezuo img{width:60px; height:60px; border-radius: 50%; border: 2px solid #fff; float: left}
.txt{padding-left: 70px;}
.txt p{line-height: 22px;font-size: 14px;color: #a5a5a5;}
/*å¿«æ·å¯¼èˆª*/
.sideNav{width:50px; height:199px; position: fixed; bottom:230px; right:2px; z-index: 999; background-color: #f6f6f6;}
.weixin{text-align: center; position: relative}
.kefu{position: relative;}
.ewm{width: 85px;padding: 15px;background-color: #fff;height:auto;overflow: hidden;position: absolute;right:53px;bottom: -115px;font-size: 13px;border:1px solid #e3e3e3;}
.ewm span{ width:99%; margin: 0 auto 10px; display: block;}
.tel{width:150px;height: 182px;background: url("/resfile/images/sideImg.png") no-repeat top center;padding-top: 150px;background-position: 0 -170px;background-size: 150px;position: absolute;left:55px;bottom:0;font-size: 14px;border:1px solid #e3e3e3;display: none;}
.tel{background: #f87a1e;border: none;width:150px;padding: 0;left:-149px;line-height: 50px;color:#fff;font-weight: 700;text-align: center;font-size: 16px;top: 0px;}
.sideNav>div{cursor: pointer;}
.sideNav>div a:hover{background: #f87a1e;}
.sideNav>div a{display: block; width:40px; height:40px; padding: 5px; background: url("/resfile/images/sideImg.png") no-repeat center,url("/resfile/images/line.jpg") no-repeat bottom center; background-position: 0 0,9px 49px;}
.sideNav>div a span{display: none; color:#fff; text-align: center; font-size: 14px;}
.sideNav>div a:hover span{display: block;}
.sideNav>div.weixin a:hover{ background:#f87a1e url("/resfile/images/sideImg.png") no-repeat center; background-position: -50px 0;}
.sideNav .kefu a{background-position: 0 -50px,9px 49px;}
.sideNav .jubao a{background-position: -50px -50px,9px 49px;}
.sideNav .shouye a{background-position:0 -100px;}
.top{display: none}
.sideNav .top a{background-position: -50px -100px,9px 0;}