@charset "utf-8";


.nybanner{width:100%;margin:0 auto;height:300px; margin-top:100px;}
#main{width:1250px; margin:auto; clear:both; padding-top:70px;}
#left{width:250px; float:left; padding-bottom:10px; }
#pro{width:100%; float:left;}

#pro h3{width:100%; float:left; color:#fff; font-weight:bold; font-size:25px; padding-bottom:20px; background:#f15921; border-top:#f15921 solid 0px;text-align:center; padding-top:30px; }
#pro h3 span{ font-size:15px; font-weight:normal; line-height:30px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}


#pro ul{overflow:hidden; text-align:left; float:left;}
#pro ul li{float:left; width:100%; }
#pro ul li a{ float:left;border-bottom:#e4e4e4 solid 1px; width:95%; font-size:16px; padding-bottom:15px;padding-top:15px; padding-left:5%}
#pro ul li a:hover{ float:left; width:100%;background:#fa8d38; color:#FFFFFF}


#right{
width:950px;
float:right; padding-bottom:30px;
}
.rx{width:85%; float:left;background:#f5f5f5; padding-bottom:20px; margin-bottom:1px; padding-left:15%; padding-top:20px;line-height:27px;}
.rx span{ font-size:16px; color:#444444; font-weight:normal; font-family:Arial, Helvetica, sans-serif;float:left}
.rx p{ float:left; padding-right:10px;}

.rxxx{width:100%; float:left; line-height:55px; text-align:center; background:#8dc030; font-size:16px; color:#FFFFFF; margin-bottom:20px; }
.rxxx a{width:100%;  float:left; text-align:center; background:#8dc030;  color:#FFFFFF;}
.rxxx a:hover{background:#8dc030;  color:#FFFFFF;}

#right h2{width:95%; background:url(../images/logo.jpg) no-repeat left 5px ; background-size:4%;  float:left; font-size:21px; color:#333; font-weight:normal; border-bottom:#ececec 1px solid; margin-bottom:25px; line-height:45px; padding-left:5%}
#right h2 span{float:right; font-size:15px; color:#939393; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
#right h2 span a{color:#939393;}

.cuti{ color:#005e27; font-size:15px; font-weight:bold ; text-align:center; margin-bottom:10px; line-height:40px;}

#about{ padding-top:10px;line-height:30px; font-size:15px;}

.nn4{ width:100%; float:left}
.nn4 ul{ width:100%; float:left}
.nn4 ul li{ width:100%; float:left; line-height:55px; border-bottom:#efefef solid 1px;}
.nn4 ul li .vv4{ width:10%; float:right; }



.nybt{font-size:17px; color:#8dc030; padding-bottom:10px; text-align:center; margin:0 auto; }
.nline{ background:#d8d8d8; height:1px; width:100%; margin:0 auto}
.fanhui{ text-align:center; line-height:25px; margin-top:20px; background:#f5f5f5;}



.hhg{ font-size:20px; line-height:40px;font-weight:normal; text-align:center; padding-top:50px; float:left; width:100%;}





.cplist:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-10px); -o-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition: .8s;-moz-transition:.8s;-o-transition: .8s;}

.cplist{ width:47%; height:200px; border-bottom:5px solid #e2e2e2; border-left:1px solid #efefef; border-right:1px solid #efefef; background:#fefefe; font-size:14px!important; -webkit-transition: .8s; float:left; margin-bottom:30px;}
.cplist h3{ color:#8a8a8a; height:48px; line-height:24px; overflow:hidden; font-size:15px}
.cplist h2{ color:#000; font-size:15px; font-weight:bold; padding-bottom:5px;}
.gengduo{ background:url(../images/index_21.jpg) no-repeat left;height:23px; line-height:23px; margin-top:22px; padding-left:35px; color:#8a8a8a; float:left}
.cpmiao{ padding:25px;}
.cp01{ border-top:5px solid #8dc030; margin-right:25px}
.cp02{ border-top:2px solid #f58f06;margin-right:25px}
.cp03{ border-top:2px solid #0caae6;margin-right:25px}
.cp04{ border-top:2px solid #254bbb;}

.name{ width:100%; float:left;  padding-bottom:10px; font-size:17px;}
.cmiao{ line-height:22px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:3;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; float:left; font-size:15px; color:#8c8c8c;}







.neirong img{ max-width:100%;}
.ditu{ width:400px;}
.lianx{ width:500px;}
.rit-box .top-tit {
border-bottom: 1px dotted #BBBBBB;
padding-bottom: 30px;}
.rit-box .top-tit h3 {font-size: 18px;font-weight: 700;}
.rit-box .top-tit p {font-size: 15px;color: #999999;margin-top: 10px;}
.city li.on, .city li:hover {background-color: #F4A823;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #ECF0F1;}
.city li a{ color:#fff}
.city {width: 420px;display: table;margin-top: 15px;}
.kbm{ margin-top:20px;}






.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;width: 100%; color: #a4a4a4; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #a4a4a4; text-decoration: none;  margin:0px 3px; padding:4px 7px; border: 1px solid #a4a4a4; font-weight: normal;}
.contentPage a:visited {color: #a4a4a4; text-decoration: none;  margin:0px 3px; border: 1px solid #a4a4a4; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px;  text-decoration: none; padding:4px 7px; background-color:#a4a4a4;font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none;  margin: 0px; border:0px solid #a4a4a4; padding:4px 7px; font-weight: normal;}
.contentPage .zi{ float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}



.neiyezhong{ width:1250px; margin:0 auto}
.wenzia{ margin:0 auto;padding-top:50px; padding-bottom:50px; text-align:center;}
.wenzia h2 { color:#000; font-weight:bold; font-size:35px; text-align:center; margin:0 auto; }
.wenzia h3{ font-size:15px; color:#818181; font-family:Arial, Helvetica, sans-serif; text-align:center;font-weight:normal; text-transform:uppercase;}
.line{ background:#0271c3;height:3px;width:50px;margin:0 auto;margin-top:15px;margin-bottom:15px;}

.ny_pro{ width:1250px; margin:0 auto; padding-bottom:70px; line-height:30px;}
.ny_pro ul li .ny_pro_l {width: 222px;height: 170px;overflow: hidden;}
.ny_pro ul li .ny_pro_l img { width: 222px;height: 170px;transition: all 0.2s;}
.ny_pro ul li .ny_pro_r {width: 314px;padding: 36px 20px 0;}
.cle {clear: both;}
.ny_pro ul li .ny_pro_r { width: 314px; padding: 36px 20px 0;}
.ny_pro ul li .ny_pro_r .pro_title {height: 62px;line-height: 28px;}
#content .box a:link, #content .box a:visited {color: #444;}
.ny_pro ul li .ny_pro_r .pro_more { width: 98px;height: 28px;line-height: 28px;text-align: center;background: #0075c2;}
.ny_pro ul li .ny_pro_r .pro_more a{ color:#fff;}
.ny_pro ul li .ny_pro_l img:hover { transform: scale(1.1,1.1);transform-origin: center center;}
.ny_pro ul li {float: left;width: 576px;background: #f0f0f0;height: 170px; margin: 10px 10px;}
.ny_pro ul li .ny_pro_r .pro_more a:hover{ background:#a4a4a4; display:block}


.title{ font-weight:bold; text-align:center; margin:0 auto; font-size:20px; color:#a4a4a4; padding-bottom:20px;}
.ny_pro .img{ max-width:100%; overflow:hidden}
.ny_pro .img{ width:600px; text-align:center; margin:0 auto}
.miaoshu{ line-height:27px; width:900px; margin:0 auto}

.lanse{ background:#a4a4a4; width:100%; margin:0 auto}
.lanse_cen{ width:1250px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
.lanse_cen ul li{ float:left; margin-right:40px;}
.lanse_cen ul li a{ color:#fff; line-height:40px;}

.tabbox {width:1250px;margin-top:30px;}
.tabmenu {width:906px;height:50px;border-left:1px solid  #CCC;border-top:1px solid #ccc; text-align:center; margin:0 auto}
.tabmenu ul {margin:0;padding:0;list-style-type: none; }
.tabmenu li { text-align:center; float:left; display:block; width:300px; height:50px; overflow:hidden; background-color: #f2f2f; line-height:50px; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; display:inline; font-size:20px; }
.tabmenu .cli {text-align:center;float:left;display:block;width:300px;height:50px;overflow:hidden;background-color: #a4a4a4;line-height:50px;border-right:#ccc 1px solid;border-bottom:#fff 1px solid;display:inline;font-size:20px; cursor:pointer; color:#fff;}
#tabcontent {width:900px; margin:0 auto; padding-top:30px; padding-bottom:40px;}
#tabcontent ul {margin:0;padding:5px;list-style-type: none;}
#tabcontent .hidden {display:none;}

.tabbox2 {width:1250px;margin-top:30px;}
.tabmenu2 {width:604px;height:50px;border-left:1px solid  #CCC;border-top:1px solid #ccc; text-align:center; margin:0 auto}
.tabmenu2 ul {margin:0;padding:0;list-style-type: none; }
.tabmenu2 li { text-align:center; float:left; display:block; width:300px; height:50px; overflow:hidden; background-color: #f2f2f; line-height:50px; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; display:inline; font-size:20px; }
.tabmenu2 .cli {text-align:center;float:left;display:block;width:300px;height:50px;overflow:hidden;background-color: #a4a4a4;line-height:50px;border-right:#ccc 1px solid;border-bottom:#fff 1px solid;display:inline;font-size:20px; cursor:pointer; color:#fff;}

.box {
    margin-top: 54px;
    color: #444;
    line-height: 30px;
}
.qywh01 {
    background: #ededed;
    height: 208px;
    margin-top: 20px;
}
.qywh01 dl dt {
    width: 338px;
    height: 208px;
    overflow: hidden;
    float: left;
}
.qywh01 dl dt img {
    transition: all 0.2s;
}
.qywh02 dl dt img {
    transition: all 0.2s;
}
.qywh01 dl dt {
    width: 338px;
    height: 208px;
    overflow: hidden;
    float: left;
}
.qywh01 dl dd {
    width: 790px;
    padding: 30px;
    float: left;
}
.qywh h1 {
    font-size: 24px;
    color: #0075c2;
}
.qywh h2 {
    font-size: 15px;
    padding-top: 10px; line-height:25px;
}
.qywh02 {
    background: #ededed;
    height: 208px;
    margin-top: 20px;
}
.qywh02 dl dt {
    width: 800px;
    padding: 30px;
    float: left;
    text-align: right;
}
.qywh02 dl dd {
    width: 338px;
    height: 208px;
    overflow: hidden;
    float: right;
}
.qywh02 dl dd img:hover {
    transform-origin: center center;
    transform: scale(1.4,1.4);
}
.qywh01 dl dt img:hover {
    transform-origin: center center;
    transform: scale(1.4,1.4);
}

.smgnp{ padding-top:50px;}
.wostes{ width:1250px; margin:0 auto; padding-bottom:70px; line-height:30px;}
.tupian ul li{ float:left;margin-bottom:20px; width:32%; overflow:hidden;margin-left:0.5%; margin-right:0.5%;}
.eenma{ text-align:center; width:100%; line-height:35px;}
.chanpinlbbc{ width:100%; height:400px!important;text-align:center;vertical-align:middle;display:block;position:relative;  }
.chanpinlbbc a{vertical-align:middle;width:100%; height:400px!important;  overflow: hidden!important;}
.chanpinlbbc a img{max-width:100%;height:400px; overflow:hidden!important }
.chanpinlbbc a:hover{border:1px solid #F60;}

.chanpinlbbc{width: 100%;height:400px!important;overflow: hidden!important;}
.chanpinlbbc img{cursor: pointer;transition: all 0.6s;}
.chanpinlbbc img:hover{transform: scale(1.1);}
.linea{ background:#d8d8d8; height:1px; width:100%; margin:0 auto; margin-bottom:10px;}




.tupian1 ul li{ float:left;margin-bottom:20px; width:47%; overflow:hidden;margin-left:1.5%; margin-right:1.5%;border-radius:5px;}
.eenma1{ text-align:center; width:100%; line-height:35px;}
.chanpinlbbc1{ width:100%; height:300px!important;text-align:center;vertical-align:middle;display:block;position:relative;  }
.chanpinlbbc1 a{vertical-align:middle;width:100%; height:300px!important;  overflow: hidden!important;}
.chanpinlbbc1 a img{max-width:100%;height:300px; overflow:hidden!important }
.chanpinlbbc1 a:hover{border:1px solid #F60;}

.chanpinlbbc1{width: 100%;height:300px!important;overflow: hidden!important;}
.chanpinlbbc1 img{cursor: pointer;transition: all 0.6s;}
.chanpinlbbc1 img:hover{transform: scale(1.1);}



.xinwen ul{ padding-top:5px;}
.xinwen ul li { background:url(../images/index_22.png) no-repeat left; padding-left:20px; line-height:42px; border-bottom:1px dashed #d8d88d }



@media all and (max-width:768px){
.nybanner{width:100%;margin:0 auto;height:200px; margin-top:0px;}
#left{display:none;}
#main{width:90%; margin:auto; clear:both; padding-top:20px;}

#right{
width:100%;
float:left; padding-bottom:0px;
}

#right h2{width:90%; background:url(../images/logo.jpg) no-repeat left 5px ; background-size:10%;  float:left; font-size:17px; color:#333; font-weight:normal; border-bottom:#ececec 1px solid; margin-bottom:25px; line-height:45px; padding-left:10%}
#right h2 span{display:none;}

#about{ padding-top:0px;line-height:24px; font-size:14px;}



.tupian ul li{ float:left;margin-bottom:20px; width:100%; overflow:hidden;margin-left:0%; margin-right:0%;}
.eenma{ text-align:center; width:100%; line-height:35px;}
.chanpinlbbc{ width:100%; height:auto!important;text-align:center;vertical-align:middle;display:block;position:relative;  }
.chanpinlbbc a{vertical-align:middle;width:100%; height:auto!important;  overflow: hidden!important;}
.chanpinlbbc a img{max-width:100%;height:auto; overflow:hidden!important }
.chanpinlbbc a:hover{border:1px solid #F60;}

.chanpinlbbc{width: 100%;height:auto!important;overflow: hidden!important;}
.chanpinlbbc img{cursor: pointer;transition: all 0.6s;}
.chanpinlbbc img:hover{transform: scale(1.1);}
.linea{ background:#d8d8d8; height:1px; width:100%; margin:0 auto; margin-bottom:10px;}




.tupian1 ul li{ float:left;margin-bottom:20px; width:100%; overflow:hidden;margin-left:0%; margin-right:0%;border-radius:5px;}
.eenma1{ text-align:center; width:100%; line-height:35px;}
.chanpinlbbc1{ width:100%; height:auto!important;text-align:center;vertical-align:middle;display:block;position:relative;  }
.chanpinlbbc1 a{vertical-align:middle;width:100%; height:auto!important;  overflow: hidden!important;}
.chanpinlbbc1 a img{max-width:100%;height:auto; overflow:hidden!important }
.chanpinlbbc1 a:hover{border:1px solid #F60;}

.chanpinlbbc1{width: 100%;height:auto!important;overflow: hidden!important;}
.chanpinlbbc1 img{cursor: pointer;transition: all 0.6s;}
.chanpinlbbc1 img:hover{transform: scale(1.1);}






.cplist:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-10px); -o-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition: .8s;-moz-transition:.8s;-o-transition: .8s;}

.cplist{ width:100%; height:auto; border-bottom:5px solid #e2e2e2; border-left:1px solid #efefef; border-right:1px solid #efefef; background:#fefefe; font-size:14px!important; -webkit-transition: .8s; float:left; margin-bottom:20px;}
.cplist h3{ color:#8a8a8a; height:48px; line-height:24px; overflow:hidden; font-size:15px}
.cplist h2{ color:#000; font-size:15px; font-weight:bold; padding-bottom:5px;}
.gengduo{ background:url(../images/index_21.jpg) no-repeat left;height:23px; line-height:23px; margin-top:22px; padding-left:35px; color:#8a8a8a; float:left; margin-bottom:25px;}
.cpmiao{ padding:25px;}
.cp01{ border-top:5px solid #8dc030; margin-right:25px}
.cp02{ border-top:2px solid #f58f06;margin-right:25px}
.cp03{ border-top:2px solid #0caae6;margin-right:25px}
.cp04{ border-top:2px solid #254bbb;}

.name{ width:100%; float:left;  padding-bottom:10px; font-size:17px;}
.cmiao{ line-height:22px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:3;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; float:left; font-size:15px; color:#8c8c8c;}

.xxx img{ max-width:100%; height:auto}


.nn4{ width:100%; float:left}
.nn4 ul{ width:100%; float:left}
.nn4 ul li{ width:100%; float:left; line-height:20px; padding-top:15px; padding-bottom:15px; border-bottom:#efefef solid 1px;}
.nn4 ul li .vv4{display:none; }


.nybt{font-size:14px; color:#8dc030; padding-bottom:10px; text-align:center; margin:0 auto; }


.ditu{display:none;}
.lianx{ width:100%;}
.rit-box .top-tit h3 {font-size: 15px;font-weight: 700;}
.rit-box .top-tit {
border-bottom: 1px dotted #BBBBBB;
padding-bottom: 10px;}



.hhg{ font-size:14px; line-height:24px; font-weight:normal; text-align:center; padding-top:0px;}



 }