html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0; font-weight: lighter;}
input,select,textarea{margin: 0;padding: 0}
input,select{vertical-align: middle}
ul,ol{list-style: none}
ul,ol,li,dl,dt,dd,pre,form,fieldset,img,div{ margin: 0px; padding: 0px; border: none; }
img{ vertical-align: middle; border-style: none;}
textarea{resize: none}
a{text-decoration: none}
em{font-style: normal}
html{font-size: 100%;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%}
*,*::after,*::before{-webkit-box-sizing: border-box; box-sizing: border-box; }
.clear{clear: both}
.clearfix,.w{zoom: 1}
.clearfix:after,.w:after{content: ".";display: block;overflow: hidden;height: 0;clear: both;visibility: hidden}
.fl{float: left}
.fr{float: right}
html,body{ font-size: 13px; width: 100%; line-height: 186%; background-color: #FFF; color:#333; font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif; letter-spacing: 1px;}
*{ moz-user-select: -moz-none;  -moz-user-select: none;  -o-user-select:none;  -khtml-user-select:none;  -webkit-user-select:none;  -ms-user-select:none;  user-select:none; }

/* links */
a{color:#333; text-decoration:none; outline:none !important;}
a:hover{color:#28905a; text-decoration:underline;} a:focus{outline:thin dotted;} a:hover,a:active{outline:0;}
a, a:hover, a:focus { text-decoration: none; }

.filletBox { -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.3); behavior: url(ie-css3.htc);}


/* Section One Header */
.section-one-header { background: url('../img/section-one-header.png') no-repeat center;  height: 94px; margin-top: 30px; margin-bottom: 10px;}
    .section-one-header p { font-size: 38px;  font-weight: bold; color: #28905A; line-height: 70px;  position: relative; text-align: center;}
    .section-one-header i { color: #999999; font-style: normal; font-size: 25px; vertical-align: middle;}
    .section-one-header b { position: relative; display: inline-block;  color: #A2A520;  font-weight: normal; text-transform: uppercase;}
    .section-one-header span { color: #999999;  line-height: 16px; font-size: 16px;  text-align: center; display: block; margin-top: -10px;}
/* /Section One Header */

/* Section Two Header */
.section-two-header{ width:1200px; height:auto; text-align:center; color:#FFF; font-size:40px; font-weight:bold; margin:0 auto; padding-top:40px; line-height: 26px;}
    .section-two-header-en{ font-size:18px; font-weight:400;}
/* /Section Two Header */


/* Section Six Header */
.section-six-header { margin-top: 30px;}
    .section-six-header h2 { font-size: 20px; color: #4668ca; text-transform: uppercase; text-align: center; font-weight: 700; position: relative; padding-bottom: 10px;  }
    .section-six-header p { text-align: center; text-transform: capitalize; font-size:15px; padding: 0 20px 20px 20px; color: #2a2b2c; }
/* /Section Six Header */


/* Toper Star */
#toper { width: 100%; height: 30px; line-height:30px; background-color: #eee; text-align: left; font-size: 12px;}
    #toper .lefts { float: left;}
    #toper .rights { float: right;}
/* Toper End */

/* Header Star */
#header { text-align: left; padding: 20px 0;}
    #header .logoer { float: left;}
    #header .logoer img { max-width: 100%;}
    #header .hotliner { float: right; margin: 10px 0 0 0;}
    #header .hotliner img { max-width: 100%;}
/* Header End */

/* Menuer Star */
#menuer { width: 100%; background: #28905a; z-index: 999999;}
    #menuer ul li { font-size: 16px; float: left; width: 12.500000%; text-align: center; height: 52px; line-height: 52px;}
    #menuer ul li a { color: #FFF; display: block;}
    #menuer ul li.active,#menuer ul li:hover { background-color: #a2a520;}
/* Menuer End */

/* Home Banner Star */
#home-banner { }
/* Home Banner End */

/* Searcher Star */
#searcher { height: 46px; background: #28905A; color: #FFF;}
    #searcher a { color: #FFF;}
    #searcher .lefts { float: left; line-height: 46px;}
    #searcher .lefts a { margin: 0 5px 0 0;}
    #searcher .lefts a:hover { text-decoration: underline;}
    #searcher .rights { float: right; margin: 9px 0 0 0;}
    #searcher .rights .inputs { color: #333; border: solid 1px #bbbbbb; padding: 0 10px; height: 28px; background-color: #FFF; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
    #searcher .rights .buttons { background-color: #a2a520; padding: 0 10px; height: 28px; vertical-align: middle; border:none; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;}
/* Searcher End */


/* Home Products Star */
#home-products { }

    .home-products .column { margin: 0 auto 10px auto; height: 50px; width: auto;}
    .home-products .column ul { text-align: center; margin: 0 auto;}
    .home-products .column ul li:first-child, .column_box_a .column ul li:first-child{background-color: #28905A;}
    .home-products .column ul li:hover{background-color: #28905A;}
    .home-products .column ul li{ padding: 0 10px; height: 43px; line-height: 43px; text-align: center;  background-color: #898989; float: left;  margin: 5px 6px 0px 7px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; overflow: hidden;}
    .home-products .column ul li a{color: #fff; font-size: 15px; display: block; text-decoration: none; }

    .home-products .cplb{padding-top:30px; padding-bottom: 30px; display:none}
    .home-products .cpzs{padding-left:0px; }
    .home-products .cpzs li{text-align:center;}
    .home-products .cpzs li p{margin:0px; border: 2px solid #fff; background: #fff;}
    .home-products .cpzs li label{ line-height:40px;height:40px; overflow: hidden;}
    .home-products .cpzs li label a{color:#444; text-decoration: none;}

/* Home Products End */

/* Advantager Star */
#advantager { width: 100%; background: #28905A; padding: 20px 0 30px 0;}

    .advantager { width:1200px; height:auto; margin:0 auto; padding-top:40px;}
    .advantager li { width:300px; height:413px; float:left; position:relative;}
    .youshicon1 { width:269px; height:350px; display:block; position: relative; background-color:#FFF; margin:50px 0 0; cursor:pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
    .youshicon1_1{ width:75px; height:4px; background-color:#cf403c; display:block; margin:0 auto;transition:all 0.5s;}
    .youshicon1_2{ position: absolute; z-index: 1; top: -60px; left: 75px; width:120px; height:120px; background: #A2A520; border-radius: 60px; padding-top: 30px; line-height:30px; display:block; text-align:center; color:#fff; font-size:20px; font-weight:bold;}
    .youshicon1_3{ width:90%; height:auto; display:block; margin:0 auto; color:#333; font-size:14px; text-align: center; line-height: 25px; padding: 65px 0 20px;}
    .youshicon1_4{ width:269px; height:187px; display:block; overflow:hidden; position:absolute; bottom:0px;transition:all 0.5s; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}
    .youshicon1_4 img{transition:all 0.5s; }
    .youshicon1:hover .youshicon1_4{bottom:-10px; transition:all 0.5s;}
    .youshicon1:hover .youshicon1_4 img{transition:all 0.5s; transform:scale(1.02);}
    .youshicon1:hover .youshicon1_1{ width:110px;transition:all 0.5s;}
/* Advantager End */

/* Home About Star */
#home-about { text-align: left;}

    .about{padding-top: 30px; padding-right: 45px;}
    .about_tit{line-height: 50px; border-bottom: #e5e5e5 solid 1px; color: #28905A; font-size: 24px; font-weight: bold;  padding-left: 0px;}
    .about_tit span{color: #A2A520; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: 400;  padding-left: 6px;}
    .about_txt{height: auto; overflow: hidden; padding-top: 40px;  line-height: 32px;  padding-left: 0px; padding-right: 0px;}
    .about_txt p{padding-left: 0px;  padding-right: 0px;}
    .about_txt span{color:#333; padding: 0px;  padding-left: 20px;}
    .about_txt a{width: 116px; height: 34px; line-height: 34px; display: block; border: #172A4B solid 1px; border-radius: 25px; color: #172A4B; text-align: center; margin-top: 10px;}

    .honor{width: 361px;  height: 389px;  background-color: #28905A;  float: right; position: relative; margin-top: 20px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
    .honorlogo{width: 100%;  height: 40px;  line-height: 50px;  color: #FFF;  font-size: 30px; text-align: center; padding-top: 20px;}
    .yx-rotaion{top: 50px; left: -41px; border: #efefef solid 8px; width: 360px !important;  height: 269px !important;}
    .yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:110px;}
    .yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
    .yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
    .yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
    .yx-rotation-focus span,.yx-rotaion-btn span{background:url('../img/ico.png') no-repeat;display:block;}
    .yx-rotation-focus{ display: none;}
    .yx-rotation-t{display: none;}
/* Home About End */


/* Home News Star */
#home-news { padding: 20px 0; background-color: #e7e7e7; margin-top: 20px; text-align: left;}

    .new{background: #fff;  margin-top: 20px; padding: 15px 19px; margin-right: 15px; height: 320px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
    .new_tit{height: 40px; line-height: 40px;}
    .new_tit p{padding-left: 12px; background: url('../img/newsTitleImg1.png') no-repeat left center; color: #333; margin-left: 15px; font-weight: bold;}
    .new_tit a{color: #999; padding-right: 15px;}
    .new_txt{padding-bottom: 15px;}
    .new_txt ul{}
    .new_txt ul li{position: relative; height: 32px; line-height: 32px;}
    .new_txt ul li a{padding-left: 12px; background: url('../img/newsListIco1.png') no-repeat left center; color: #333; text-decoration: none;}
    .new_txt ul li span{color: #333;}
    .lianxi{background: #fff; margin-top: 20px; padding: 15px 19px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
    .lianxi_a span{font-size: 14px; font-weight: bold; color: #28905A; padding-left: 20px; padding-top: 9px; display: block;}
    .lianxi_a p{line-height: 30px; color: #333; padding-left: 20px;}

/* Home News End */

    .cpzs{padding-left:0px; }
    .cpzs li{text-align:center; }
    .cpzs li p{margin:0px; border: 2px solid #fff; background: #fff;}
    .cpzs li label{line-height:40px;height:40px; overflow: hidden;}
    .cpzs li label a{color:#444; text-decoration: none;}
    .lunbotu{width: 100%;margin-top:30px;  padding-bottom: 30px;}
    .lunbotu_a{padding-top: 25px;}
    .fahuologo{height: auto;  margin: 0 auto; font-size: 24px; font-weight: bold; text-align: center;  color: #28905A; padding-bottom: 30px;}
    .fahuologo1{margin-top: 3px; display: block;  color: #A2A520; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px;}



    .link{ background: #F6F7F9; padding-top: 10px; padding-bottom: 10px;}
    .link_inner{height: 100%; margin: 0 auto; color:#FFF;}
    .link_inner ul{float: left; height: 100%;}
    .link_inner li{float: left; font-size: 15px; line-height: 32px; margin-right: 25px; color: #28905A; font-weight: bold;}
    .link_inner a{color: #666; font-size: 12px; font-weight: normal;}
    .link_inner a:hover{ color: #28905A;}
    .link_inner img{ float: left;}

    .bottom_a{background:#28905A; border-bottom: 1px solid #333; display:none;}
    .dbdh li{width: 10%; float: left; line-height: 60px; text-align: CENTER;}
    .dbdh li a{color:#fff; display: block; text-decoration: none;}
    .dbdh li a:hover{background:#A2A520;}
    .bottom_e{background-color: #333; padding-bottom: 20px; line-height: 32px; color: #fff; font-size: 12px; padding-top: 30px;}
    .bottom_e a{color:#fff;}
    .bottom_c{padding-top: 20px;}
    .bottom_b{border-left: 1px #4C4C4C solid;  border-right: 1px #4C4C4C solid;}
    .bottom_b span{margin-right:10px;}
    .bottom_c img{width: 100% !important;}
    .bottom_d img{width: 100% !important;}

    .b4 ul li{float: left;  padding-right: 10px;}
    .sitemap_con h4{display: block; clear: left; padding-top: 20px;}
    .site_r_link{font-size: 18px; margin-top:20px}
    .b4 ul p{color: #28905A;  margin-bottom: 20px;}


/* Main Content Star */
    .fenlei{padding:0px; margin-top:20px;padding-left: 5px; padding-right: 5px;}
    .fenlei_a{background: #28905A; height: 47px; line-height: 47px; font-size: 22px; text-align:center; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}
    .fenlei_a a{color:#fff;}
    .fenlei_b { padding: 8px 1px; margin-bottom: 10px; overflow: hidden;border: 1px solid #28905A; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}
    .fenlei_b li{line-height: 35px;  padding-left: 16px;  border-bottom: 1px dotted #b4b1b1;}
    .fenlei_b li:last-child { border-bottom: none;}
    .fenlei_b li a{color: #333;}
    .fenlei_b p{font-size: 12px; padding: 5px; color: #333;}
    .fenlei_b span{padding: 5px; color: #28905A; font-weight: bold; font-size: 15px;}


    .daohang{margin-bottom: 10px; padding: 0 5px; line-height: 35px; border: 1px solid #ccc; margin-top: 20px; font-size: 12px; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}
    .daohang a{color:#28905A;}
    .cptp li{ padding-right:0px; margin-bottom: 15px;}
    .cptp li a{display: BLOCK; text-align: center;  border: 1px #ddd solid;  padding: 2px;}
    .cptp li p a{border:none; color:#333; line-height:36px; height: 36px; overflow: hidden;}


    .about_ny{min-height: 458px; border: solid 1px #d5d5d5; margin: 0 0 20px 0; padding-bottom: 15px; overflow: hidden; background: #fff; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}
    .about_ny2{font-size: 14px;  padding-left: 10px; padding-right: 10px; color:#333; line-height: 26px; padding-top: 10px;}
    .about_ny2 img{max-width: 100%;height: auto; display: block;}


    .pagingNav{padding: 5px 10px;  border: 1px solid #ccc;  margin-bottom: 30px;  margin-top: 10px;}
    .pagingNav p {height: 30px;line-height: 30px;}
    .pagingNav .uls {overflow: hidden;}
    .pagingNav ul {float: right;}
    .pagingNav ul li {padding: 2px 8px;border: 1px solid #ccc;float: left;text-align: center;margin: 0px 5px;}
    .pagingNav .uls a {text-decoration: none;float: left}
    .pagingNav .uls .tBtn:hover {background-color: inherit;color: inherit;*background-color:transparent;*color:#666;}


    .rexian{text-align: CENTER;}
    .rexian h1{font-size: 20px;  color: #28905A; border-bottom: 1px dashed #bbbbbb; padding: 2px 0 10px; line-height: 1.6em; font-weight: bold;}
    .chanpintu{padding-top: 20px; text-align: center;}
    .xiangqing{border-bottom: 1px solid #D7D7D7; height: 33px; margin-top:20px;}
    .xiangqing p{float: left; cursor: pointer; border: 1px solid #d7d7d7; border-bottom: 0; margin-right: -1px; height: 34px; color: #28905A; background-color: #fff; padding-left: 20px; padding-right: 20px; line-height: 34px;}
    .proinfo{font-size: 14px; line-height: 25px; padding: 0 5px; margin-top: 1px;}
    .proinfo a{color:#28905A;}
    .proinfo span{font-family: 'Microsoft YaHei' !important;}
    .fanye{line-height: 30px; background: #f7f7f7; overflow: hidden; margin: 15px 0px; padding: 0 10px;}
    .fanye a{font-weight: bold; color:#666;}
    .pro_key{line-height: 35px; border-top: dashed 1px #d7d7d7; margin-top: 5px; font-size: 14px;}
    .pro_key a{font-size: 12px;  color:#666;}
    .cp{border: 1px solid #d7d7d7; background: #fff; padding-bottom: 12px; margin-bottom: 10px;}
    .cptab{line-height: 25px; font-size: 14px; color: #28905A; text-decoration: none; padding: 0 8px; border-bottom: 1px solid #d7d7d7; background: #f7f7f7;}
    .cp ul{margin-top: 10px;}
    .cp ul li{padding: 5px 20px;}
    .cp ul li a{color:#666;}
    .cptab_a{ }
    .cptab_b{margin-top: 10px;}
    .cptab_b dl dt a{display: BLOCK;  text-align: center; border: 1px #ddd solid;  padding: 2px;}
    .t1{text-align:center; line-height: 32px; height: 32px; overflow: hidden;}
    .t1 a{color: #333;}


    .new_a{min-height: 458px; border: solid 1px #d5d5d5; padding-bottom: 15px; overflow: hidden; background: #fff;}
    .news_dl {font-size: 14px; color: #666; padding: 0 5px; line-height: 22px; border-bottom: 1px dashed #CCCCCC; margin:10px 0;}
    .news_dl a {color: #000;}
    .news_dl dt {margin-bottom: 3px;margin-top: 5px;line-height: 24px;height: 24px;width:940px;overflow: hidden;}
    .news_dl .dt_1 {height: 20px;background: url(../images/ico10.gif) no-repeat 0 6px;padding-left: 10px;font-size: 13px;color: #666;font-weight: bold; text-decoration: none;}
    .news_dl .dt_1:hover {color: #28905A;}
    .news_dl .dt_2 {font-size: 12px;float: right;padding: 0 10px 0 8px;font-family: "瀹嬩綋";}
    .news_dl .dt_3 {font-size: 12px;}
    .news_dl .dt_3 a {color: #FF0000;text-decoration: underline;}
    .news_dl dd {font-size: 12px;padding-left: 10px;height: 45px;overflow: hidden;margin-bottom: 10px;}
    .xinwen{font-size: 30px; color:#666; text-align: center;line-height: 50px;}
    .n_tit{text-align:center;}


/* Main Content End */

/* Honor List Star */
.honor-list { margin: 0 0 0 0;}
    .honor-list ul li { text-align: center; width: 24.250000%; float: left; margin: 0 1% 15px 0;}
    .honor-list ul li:nth-child(4n) { margin: 0 0 0 0; }
    .honor-list ul li:hover .honor-item {}
    .honor-list ul li:hover .honor-item p { }
    .honor-list ul li .honor-item { display:inline-table;}
    .honor-list ul li .honor-item img { max-width: 100%; border: solid 1px #e4e4e4; padding: 12px;}
    .honor-list ul li .honor-item p { padding: 6px 6px; overflow: hidden; height: 36px; }
/* Honor List End */

.workshops-images img { max-width: 100%;}

.main-content{min-height: 458px; border: solid 1px #d5d5d5; margin: 0 0 20px 0; overflow: hidden; background: #fff; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}



@media screen and (max-width: 1200px){
    .home-products .column ul li{width: 18%;}
}


@media screen and (max-width: 991px){

    /* Home Products Star */
    .home-products .column ul li{ width: 18%;}
    .home-products .cpzs li p{margin:0px; border: 2px solid #fff; height: 116px;  background: #fff;}
    /* Home Products End */

    /* Main Content Star */
    .tella {
        display: none;
    }
    /* Main Content End */
}

@media screen and (max-width: 767px){


    /* Section One Header */
    .section-one-header {height:initial;}
    .section-one-header p{font-size: 24px; line-height: 60px;}
    .section-one-header span{line-height: 14px;  font-size: 12px;}
    /* /Section One Header */

    /* Section Two Header */
    .section-two-header{ width:1200px; height:auto; text-align:center; color:#FFF; font-size:40px; font-weight:bold; margin:0 auto; padding-top:40px; line-height: 26px;}
    .section-two-header-en{ font-size:18px; font-weight:400;}
    /* /Section Two Header */

    /* Toper Star */
    #toper { display: none;}
    /* Toper End */

    /* Header Star */
    #header { text-align: left; padding: 10px 0;}
    #header .logoer { float: none; width: 100%; text-align: center;}
    #header .logoer img { max-width: 100%; max-height: 52px;}
    #header .hotliner { display: none}
    /* Header End */

    /* Menuer Star */
    #menuer { width: 100%; background: #28905a;}
    #menuer .container { padding-left: 0px; padding-right: 0px;}
    #menuer ul li { float: left; width: 20%; text-align: center; height: 35px; line-height: 35px;}
    #menuer ul li a { color: #FFF; display: block;}
    #menuer ul li.active,#menuer ul li:hover { background-color: #a2a520;}
    /* Menuer End */

    /* Searcher Star */
    #searcher { display: none;}
    /* Searcher End */

    /* Home Products Star */
    #home-products { }
    .home-products .column ul li{ width: 29%;}
    .home-products .cpzs li p { height: 201px; }
    /* Home Products End */

    .new_txt img {
        display: none;
    }

    .cpzs li { margin-bottom: 10px;}
    .cpzs li p {
        height: 106px;
    }

    .bottom_e {
        display: none;
    }

    .bottom_a {
        display: block;
    }
    .bottom_a {
        background: #28905A;
        border-bottom: 1px solid #333;
        display: none;
    }

}

@media screen and (max-width: 450px){
    /* Section One Header */
    .section-one-header {height:initial;}
    .section-one-header p{font-size: 24px; line-height: 60px;}
    .section-one-header span{line-height: 14px;  font-size: 12px;}
    /* /Section One Header */

    /* Section Two Header */
    .section-two-header{ width:1200px; height:auto; text-align:center; color:#FFF; font-size:40px; font-weight:bold; margin:0 auto; padding-top:40px; line-height: 26px;}
    .section-two-header-en{ font-size:18px; font-weight:400;}
    /* /Section Two Header */

    /* Toper Star */
    #toper { display: none;}
    /* Toper End */

    /* Header Star */
    #header { text-align: left; padding: 10px 0;}
    #header .logoer { float: none; width: 100%; text-align: center;}
    #header .logoer img { max-width: 100%; max-height: 52px;}
    #header .hotliner { display: none}
    /* Header End */

    /* Menuer Star */
    #menuer { width: 100%; background: #28905a;}
    #menuer .container { padding-left: 0px; padding-right: 0px;}
    #menuer ul li { float: left; width: 2