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:#f87a1e;}
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;}
.w1200{ width:1200px; display:block; margin:0 auto;}
.green{color:#07913a;}
.fixed{position:fixed; z-index: 9999; top:0; left:0;}
.hidden{display: none;}
/*清除浮动*/
.fix:before,.fix:after{content:"";display:table;  }
.fix:after{clear:both;  }
.fix{ /*兼容ie6*/zoom:1;  }
* {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;  }
*:before, *:after {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;  }
.marRight20{margin-right:20px;}
.marBot20{margin-bottom: 20px;}
.marBot50{margin-bottom: 30px;}
/*子网头部开始*/
/*顶部导航*/
.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/solar/images/solar_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/solar/images/solar_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;}
/*导航*/
.nav{/*width:100%;*/ height:45px; line-height: 45px; background-color: #f87a1e;}
.nav a{padding: 0 19px; font-size: 18px; color:#fff; display: inline-block;}
.nav a:hover{background-color: #a25600;}
.otherNav{border-bottom: 1px solid #eeeeee; height:40px; margin-bottom: 10px;}
.otherNav a{color:#333; border-right:1px solid #eeeeee; padding: 0 21px; line-height: 40px; font-size: 16px;}
.otherNav a:hover{color:#f87a1e;}
.otherNav a:last-child{border-right: none;}
.navFixed{width:100%; position: fixed; top:0; left:0; z-index: 99999;}
.navStatic{width:1200px; position: static; margin: 0 auto;}

.main {
    width:1000px;
    margin:0 auto;
    overflow:hidden
}
/*---------登录注册页--------------*/
.login_top {
    width:1000px;
    margin:0 auto;
    overflow:hidden;
}
.login_logo {
    width:281px;
    height:60px;
    margin:20px 0 27px 14px;
    float:left;
}
.login_lx {
    width:210px;
    height:55px;
    float:right;
    margin:26px 7px 27px 0;
}
/*关于我们*/
.logo2 {
    width:291px;
    height:68px;
    margin:16px 0 19px 12px;
    float:left;
}
.nav {
    height:60px;
    background:#006633;
}
.nav_main {
    width:1000px;
    margin:0 auto;
}
.nav_main ul {
    overflow:hidden;
}
.nav_main ul li {
    float:left;
    width:111px;
    line-height:60px;
    font-size:16px;
    color:#fff;
    text-align:center;
}
.nav_main ul li a {
    display:block;
}
.nav_main ul li a:link {
    color:#fff;
}
.nav_main ul li a:hover,.nav_main ul li a:visited {
    color:#b9bcba;
}
.btn-green{background:#006633;color:#FFF;border: #003300 1px solid;}
/*头部结束*/
/*logo*/
.logo{height:110px; float: left; overflow: hidden;}
.logo h1{float: left;}
.logo h1 a{display: block; width:260px; 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("/images/2019/arr_icon_01.png") no-repeat 62px center;}
.mod_select .select_box .option {display: none;position: absolute;top: 38px;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 {float: right;width:88px;background: #009966;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;width: 90px;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_ewm {text-align: center;width: 105px;margin-top: 25px;font-size: 14px;}
/*底部*/
.footerNav{background-color: #343740; padding: 30px 0; display: none;}
.footerNav ul{overflow: hidden;}
.footerNav li:nth-child(6){background: none;}
.footerNav li h4{color:#fff; margin-bottom: 10px; font-size: 14px;}
.footerNav li a{display: block; color:#c3c3c5; font-size: 14px; line-height: 28px;}
.footer{background-color: #f7f7f7; padding: 20px 0; text-align: center; font-size: 14px;}
.footer p{color:#666;}
.footer p:first-child{margin-bottom: 5px; font-size: 15px; font-weight: 600;}
.footer p:first-child a:hover{color:#00a67c;}
.footer a{color:#666; padding: 0 12px;}
.footerNav li:last-child{width:140px; float: right; text-align: center; background: none; padding: 0; color:#fff; line-height: 30px; font-size: 14px;}
.footerNav li:last-child img{width:100px; height:100px;}
.footer p:last-child{margin-top: 6px;}
.footer p:last-child a img{width:74px; height:24px; border: 1px solid #d2d2d2; padding: 1px;}
/*快捷导航*/
.sideNav{width:50px; height:199px; position: fixed; bottom:20px; 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: -200px;font-size: 13px;border:1px solid #e3e3e3;}
.ewm span{ width:99%; margin: 0 auto 10px; display: block;}
.tel{width:150px; height:50px; 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; bottom: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;}
/*列表部分公用样式*/
.listTxt{padding-left: 155px;}
.listTxt h5{font-weight: normal;}
.prompt{font-size: 14px; color:#666;/*padding-left:20px;*/}
.prompt i{margin-right: 10px;}
.prompt span{color:#666;  margin-right:10px; border-radius: 6px;}
.prompt span em a{color:#666; padding-right: 5px;}
.prompt p{float: right;}
/*底部网站群*/
.gjny_dbbq{margin: 70px auto 30px;}
.gjny_dbbq h4{font-size: 18px; border-left:5px solid #00a67c; line-height: 18px; margin-bottom: 15px; padding-left: 10px; }
.gjny_dbbq a {display: inline-block; padding-right: 47px; text-align: left; font-size: 16px; color:#999; margin-bottom: 5px;}
.gjny_dbbq a:hover{color:#00a67c;}
.morelist{text-align: center;width: 250px;line-height:45px;color:#FF6600;border-radius: 5px;margin: 50px auto 30px;background-color: #FFFFCC;border:1px solid #FFCC33;}
.morelist a:link,.morelist a:visited,.morelist a:active{color:#FF6600;font-weight:bold;}
.morelist a:hover{color:#F00;}