/*必备样式*/
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0;}
ul,ol,dl{list-style-type:none;margin:0;padding:0;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button{overflow: visible;vertical-align:middle;outline:none;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal; margin: 0;}
a,area{outline:none;blr:expression(this.onFocus=this.blur());}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur());}
a{outline:none;text-decoration: none;color: #666;-o-transition: .4s ease;-moz-transition: .4s ease;-webkit-transition: .4s ease;transition: .4s ease;}
table{border-collapse:collapse;border-spacing:0}
textarea { resize:none;} 
input[type="submit"],input[type="button"]{ cursor:pointer;}
/*img*/
img{border:0;vertical-align:middle;cursor: pointer;
  transition: all 0.6s;}
a img,img{-ms-interpolation-mode:bicubic;}
/*img:hover{transform: scale(1.1);}*/
.img-responsive{max-width: 100%;height: auto;}
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline;}
audio,canvas,video{display:inline-block;display:inline;zoom:1;}
audio:not([controls]){display:none;}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5;}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden;}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
a{text-decoration:none; }
a:hover{text-decoration:none;}
body,th,td,button,input,select,textarea{ font-family: "微软雅黑";-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;border: none;}
body{line-height:1.6;font-family: "微软雅黑";font-size: 12px;margin: 0 auto; }
.fl{ float:left;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height: 0;font-size: 0;}

/*共同*/
body{background: #f4f4f4;}
.w-1300{ width: 1300px; margin: 0 auto; background: #fff;}
.w-1200{ width: 1200px; margin: 0 auto;}
/*header*/
.header{ width: 100%; height: 328px; background-position: center center; background-size: cover;}
.logo{padding-top: 104px;}
.logo span b{display: block; font-size: 40px; color: #343434; letter-spacing: 1px;}
.logo span i{display: block; font-size: 15px; color: #343434; letter-spacing: 1.2px;}
.search{width: 100%; height: 50px; line-height: 50px; background: url(../images/bg01.png) repeat-x 0 0;}
.search form{ text-align: right; font-size: 15px; color: #626262;}
.search form .sou{width: 154px; border: 1px #b4b4b4 solid; background: #ebebeb; box-sizing: border-box; padding: 4px 0 4px 8px; border-radius: 20px; font-size: 13px; margin: 0 10px; behavior: url(js/PIE.htc); position: relative;}
.search form .s-but{ background: none; color: #626262; background: url(../images/icon1.png) no-repeat 0 4px; padding-left: 18px;}
/*导航*/
.navCon{background: #22834e;}
.nav{height: 60px;margin: 0 auto;}
.nav li{position: relative;float: left;}
.nav li:before{content: "";position: absolute;right: 0;top: 22px;width: 1px;height: 18px;background: #1e9a56;}
.nav .last:before{ width: 0;}
.nav li > a{position: relative;display: block;line-height: 60px; color: #ffffff;padding: 0 20px; font-size: 15px;}
.nav li > a span{font-size: 12px;}
.nav li > a:hover{ color: #ffffff; background: #1e9a56;}
.on{color: #ffffff; background: #1e9a56;}
.nav li .sub_nav{display: none;z-index: 10;position: absolute;left: 0;top: 60px;width: 100%;background: #1e9a56; background-color: rgba(30,154,86,.7);filter:alpha(opacity=70); border-radius: 10px;}
.nav li .sub_nav dd{ width: 100%;line-height: 38px;text-align: center;}
.nav li .sub_nav dd a::after{content: ""; position: absolute; left: 50%; bottom: 0; width: 0; height: 2px; background: #fff; transition: all 0.4s ease;}
.nav li .sub_nav dd a{position: relative; display: inline-block;font-weight: normal;color: #fff; font-size: 14px; padding: 0 10px;}
/* .nav li .sub_nav dd:hover{background: #1e9a56;} */
.nav li .sub_nav dd a:hover::after{ left: 0; width: 100%; }
/*尾部*/
.foot{ margin-top: 26px; padding: 24px 0; border-top: 6px #22834e solid;}
.foot p{ text-align: center; font-size: 13px; color: #3a3a3a; padding: 8px 0;}
.foot p span{ padding: 0 14px;}
.foot p span a{ color: #3a3a3a;}
.foot p span a:hover{ color: #22834e;}

/*首页通知*/
.box{padding-top: 20px; }
.notice{ overflow: hidden; background: #22834e; height: 40px; line-height: 40px;  border-radius: 6px; padding: 0 14px; box-sizing: border-box; behavior: url(js/PIE.htc); position: relative;}
.notice b{font-size: 19px; float: left; color: #fff; font-weight: normal;}
.txtScroll-left{ position:relative; float: left;}
.txtScroll-left .bd{ padding:0 14px; width:954px; overflow:hidden;  position: relative; margin: 0 14px;}
.txtScroll-left .bd::before{content: ""; position: absolute; top: 13px; left: 0; width: 1px; height: 15px; background: #fff; }
.txtScroll-left .bd::after{content: ""; position: absolute; top: 13px; right: 0; width: 1px; height: 15px; background: #fff; }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ margin-right:20px;  float:left; height:40px; line-height:40px;  text-align:left; _display:inline; width: 466px; overflow: hidden;}
.txtScroll-left .bd ul li a{display: inline-block; color: #fff; background: url(../images/icon2.png) no-repeat 0 16px; padding-left: 12px; width: 396px; overflow: hidden; font-size: 15px; height: 40px; line-height: 40px;}
.txtScroll-left .bd ul li a:hover{ opacity: 0.7;}
.txtScroll-left .bd ul li span{ color:#fff; padding-left: 4px; display: inline-block; height: 40px; line-height: 40px; float: right; font-size: 15px;}
.notice-more{ float: right; font-size: 15px; color: #fff;}
.notice-more:hover{font-weight: bold;}
.txtScroll-left i{ position: absolute; top: 0; right: 16px; width: 106px; height: 40px; display:block; z-index: 2;  background: url(../images/bg1.png);

}
/*首页part1*/
.partOne{ margin-top: 22px; overflow: hidden;}
.partOne-left{ float: left;}
.slideBox{ width:406px; height:342px; overflow:hidden; position:relative; }
.slideBox .hd{ height:9px; overflow:hidden; position:absolute; right:10px; bottom:18px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-left:8px;  width:9px; height:9px;  background:#fff; cursor:pointer;  -moz-border-radius:50%;    -webkit-border-radius:50%; border-radius: 50%; behavior: url(js/PIE.htc); position: relative;}
.slideBox .hd ul li.on{ background:#22834e;  }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
.slideBox .bd img{ width:406px; height:342px; display:block;  }
.slideBox .bd li p{position: absolute;bottom: 0; left: 0; width: 100%;  color: #FFFFFF; 	padding:10px 10px; 
background:url(../images/bg2.png) no-repeat 0 0;	}
.slideBox .bd li p span{ font-size: 16px; width: 74%;display: block; overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/text-overflow:ellipsis;/*超出部分文字以...显示*/ height: 25px; line-height: 25px;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:0; top:50%; margin-top:-30px; display:block; width:37px; height:74px; background:url(../images/prve.png) 0 0 no-repeat; /*filter:alpha(opacity=50);opacity:0.5;  */ }
.slideBox .next{ left:auto; right:0; background: url(../images/next.png)no-repeat 0 0;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/*行业资讯*/
.partOne-cen{position: relative; float: left; width: 501px; height: 342px; background: #f4f4f4; margin-left: 23px; padding: 12px 16px 0 16px; box-sizing: border-box; }
.title{ width: 100%; overflow: hidden;}
.title b{ font-size: 20px; color: #22834e; padding-left: 18px;}
.title a{float: right; font-size: 15px; color: #747474;}
.title a:hover{ color: #22834e;}
.san{ position: absolute; top: 36px; left: 64px; display: inline-block; width: 20px; height: 9px;}
.indexList{ background: #fff; margin-top: 7px; padding: 16px 16px 10px 16px; box-sizing: border-box;}
.indexList li{font-size: 15px; overflow: hidden; border-bottom: 1px #dbdbdb dashed; height: 34px; line-height: 34px;}
.indexList li a{color:#3a3a3a; display: inline-block; background: url(../images/icon5.png) no-repeat 0 15px; padding-left: 14px; width: 300px; height: 33px; line-height: 33px; overflow: hidden; white-space:nowrap; 
    text-overflow:ellipsis; 
    -o-text-overflow:ellipsis; }
.indexList li a:hover{ color: #22834e; background-position: 0 -19px;}
.indexList li span{ float: right; color: #909090;}
/*联系我们*/
.partOne-right{position: relative; float: right; width: 246px; height: 342px; background: url(../images/bg3.jpg) no-repeat 0 0; padding: 12px; box-sizing: border-box;}
.title-contact b{color: #fff; padding-left: 0;}
.partOne-right .san{ left: 42px;}
.index-contact{ margin-top: 6px; background: #fff; padding: 30px 8px 6px 8px; box-sizing: border-box;}
.index-contact li{ line-height: 22px; height: 22px; padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px #d8d8d8 solid; font-size: 13px; color: #434343;}
/*part2*/
.partTwo{padding-top: 26px; overflow: hidden; }
.partTwo-left{position: relative; float: left; width: 377px; height: 154px; background: #f4f4f4; padding: 16px; box-sizing: border-box;}
.partTwo-left-con{margin-top: 10px;}
.partTwo-left-con a{ display: inline-block; width: 112px; height: 75px; text-align: center; background: #22834e;}
.partTwo-left-con a img{padding-top: 12px;}
.partTwo-left-con a span{ display: block; font-size: 15px; color: #fff;}
.partTwo-left-con a:hover span{ font-weight: bold; }
.san-top{ top: 43px;}
/*协会介绍*/
.partTwo-right{position: relative; float: right; width: 796px; height: 154px;  background: #f4f4f4; padding: 16px; box-sizing: border-box;}
.partTwo-right-con{margin-top: 10px; background: #fff; height: 75px; line-height: 75px; box-sizing: border-box; padding-left: 3px;}
.partTwo-right-con a{ display: inline-block; width: 135px; height: 33px; text-align: center; line-height: 33px; border: 1px #d4d4d4 solid; background: #ebebeb; border-radius: 6px;behavior: url(js/PIE.htc); position: relative; margin: 0 6px;}
.partTwo-right-con a span{ font-size: 15px; color: #3b3b3b; background-position: left 2px; background-repeat: no-repeat; padding-left: 26px;}
.partTwo-right-con a:hover span{ background-position: left bottom; color: #fff;}
.partTwo-right-con a:hover{ background: #22834e; border-color: #22834e;}
/*part3*/
.partThree{margin-top: 26px; overflow: hidden;}
.partThree-left{position: relative; width: 587px; height: 280px; float: left; background: #f4f4f4; padding: 16px; box-sizing: border-box;}
.partThree-left .indexList{ margin-top: 9px; padding-bottom: 6px;}
.partThree-left .indexList li{line-height: 36px; height: 36px;}
.partThree-left .indexList li a{ background-position: 0 13px;}
.partThree-left .indexList li a:hover{ background-position: 0 -21px;}
.partThree-right{ float: right;}

/*列表页*/
.con{ overflow: hidden; padding-top: 48px; min-height:500px;}
.left{ float: left; width: 246px; margin-top: 28px;}
.left-top{ background: #2da965; padding: 22px 20px; box-sizing: border-box;}
.left-top h3{font-size: 18px; color: #fff;}
.left-top h4{font-size: 12px; color: #fff; }
.left ul li{height: 50px; line-height: 50px; border-bottom: 1px #dfdfdf solid; padding: 0 10px 0 30px;}
.left ul li a{display: block; font-size: 16px; color: #928f8f; background: url(../images/lefttu.png) no-repeat right 16px;}
.left ul li:hover{border-color: #2da965;}
.left ul li:hover a{ color: #2da965; background-position: right -38px; }
.left ul .left-on{border-color: #2da965; }
.left ul .left-on a{ color: #2da965; background-position: right -38px; }
/*right*/
.right{float: right; width: 912px;}
/*当前位置*/
.wei{height: 28px; line-height: 28px; text-align: right; border-bottom: 1px #8b8b8b solid; color: #c8c8c8;}
.wei a{ color: #c8c8c8;}
.wei a:hover{color: #6e6e6e;}
.wei .wei-on{ color: #6e6e6e;}
/*list*/
.newList li{padding: 20px 0; border-bottom: 1px #dfdfdf solid; overflow: hidden; }
.newList li h3{ overflow: hidden; height: 28px; line-height: 28px; margin-bottom: 14px;}
.newList li h3 a{display: block; display: inline-block; width: 80%; font-size: 18px; color: #353535; font-weight: bold; height: 28px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newList li h3 i{ float: right; color: #bfbfbf;}
.newList li p{font-size: 14px; color: #848484; line-height: 26px; height: 52px; overflow: hidden; width: 90%;}
.list-more{ float: right; display: block; width: 66px; height: 26px; text-align: center; line-height: 24px; background: #2da965; color: #fff; margin-top: 12px; border: 1px #2da965 solid; box-sizing: border-box;}
.newList li h3 a:hover{ color: #2da965;}
.list-more:hover{ background: #fff; color: #2da965;}
/*页码*/
.page{ text-align: center; margin: 62px 0 36px 0; height: 30px; line-height: 30px;}
.page p{display: inline-block;}
.page a{display: inline-block; width: 23px; height: 23px;  background: url(../images/left.png) no-repeat 0 0; float: left;}
.page a:hover{background-position: left bottom;}
.page .pageNext{background: url(../images/right.png) no-repeat 0 0;}
.page .pageNext:hover{background-position: left bottom;}
.page span{display: inline-block; height: 23px; line-height: 23px; float: left; margin: 0 20px;}
/*about*/
.word{ min-height: 500px;}
.word-title{ margin: 22px 0;}
.word-title h3{font-size: 22px; color: #353535; text-align: center; font-weight: bold;}
.word-title h4{text-align: center; color: #928f8f; margin-top: 16px;}
.word p{font-size: 14px; color: #5b5b5b; line-height: 30px; text-align: justify; }
.word img{ max-width: 100%;}
.pian{ margin-top: 20px;}
.pian h5{font-size: 14px; color: #333; margin: 4px 0; width: 46%; height: 22px; line-height: 22px; overflow: hidden; float: left;}
.pian h5+h5{ float: right; text-align: right;}
.pian h5 a:hover{color: #2da965;}
/*picture_list*/
.pictureList{ overflow: hidden;}
.pictureList li{float: left; width: 294px; background: #f6f6f6; padding: 12px; box-sizing: border-box; margin-top: 28px; margin-right: 14px;}
.pictureList li a{ display: block;}
.pictureList li a h3{font-size: 18px; color: #151515; font-weight: bold; margin-top: 6px; height: 30px; line-height: 30px; overflow: hidden;}
.pictureList li a span{color: #898989; }
.pictureList li .pic{position: relative; margin-top: 18px; width: 270px; height: 182px;}
.pictureList li .pic img{ width: 100%; height: 100%;}
.pictureList .p-on{margin-right: 0;}
.pictureList li a h3:hover{color: #2da965;}
.pictureList li .pic .gong{ position: absolute; top: 0; right: 0; width: 50px; height: 50px;}

@media only screen  and (max-width: 1284px) {
	.w-1300{ width: 1250px;}
}





































