html{font-size: 62.5%; /*10 ÷ 16 × 100% = 62.5%*/}
body{font-family: "microsoft yahei"!important; min-width:1200px; font-weight:normal; font-size:14px;}
ol,
li{list-style: none;}
#header,
footer,
#main{overflow: hidden; width: 100%;}
/*css3*/
.clear:after{display: block; content: ''; clear: both;}
/*header*/
.swiper-container1,
.swiper-container2{margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1;}
/*正常屏幕*/
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    position: relative;
    min-height: 1px;
 
    padding-right: 30px;
    float:left;
	width:260px;

}
.container{ width:1200px; margin:0 auto;}
.container2{ width:1200px; margin:0 auto;}
.li1{ position: relative;
    min-height: 1px;
    margin-right: 15px;
    margin-left: 15px;
    float:left;
	width:220px; height:85px;}


.h_top{line-height: 38px; background: #01773d; font-size: 14px; color: #fff; margin:0 auto; width:100%; height:38px;}
.h_top a{color: #fff;}
.h_top span{float: left;}
.h_top .h-top-r{float: right;}
.h_top .h-top-r > a{ padding-left: 30px; background-size: 30px;}

.h_top .h-top-r small a{display: inline-block; width: 18px; height: 18px; text-align: center; line-height: 14px; border: 1px solid #777777; border-radius: 50%; margin-left: 10px; color: #777777;}
.h_top .h-top-r small a i{font-size: 12px;}
.h_top .h-top-r small a:hover{color: #208755; border: 1px solid #208755;}
.h-logo{display: table; vertical-align: middle; padding: 15px 0; height:75px; }
.h-logo img{display: table-cell; vertical-align: middle; float:left; padding-top:15px;}
.h-logo p{display: table-cell; vertical-align: middle; position: relative;}
.h-logo p span{font-size: 16px; color: #2b2b2b; display: block; margin-right: 55px; margin-top: 5px;}
.h-logo p b{display: block; font-size:22px; color: #01773d; margin-right: 55px;text-indent: -999rem; width: 171px; height: 21px;}
.h-logo p i{position: absolute; right: 0; top: 12px; color: #01773d; font-size: 46px;}
.h-nav{line-height: 75px; position: relative; width:955px; float:right;}

.h-nav ul>li{float: left; width: 11%; text-align: center; position: relative; transition: 300ms; -webkit-transition: 300ms;position: relative;}
.h-nav ul>li ol{position: absolute;}

.h-nav ul>li a{color: #333333; font-size: 14px; display: block;}
.h-nav ul>li:hover a{ color:#01773d;}

.hot-search{line-height: 65px; background: #eeeeee; overflow: hidden;}
.hot-search ul{float: left;}
.hot-search ul li{float: left; font-size: 14px; color: #777777; margin-right: 10px;}
.hot-search ul li:nth-of-type(1){color: #208755;}
.hot-search ul li a{color: #777777;}
.hot-search ul li a:hover{color: #208755;}
.hot-search form{float: right; margin-top: 16px;}
.hot-search form input[type=text]{float: left; width: 212px; line-height: 35px; border: 1px solid #ccc; border-radius: 30px 0 0 30px; height: 35px; text-indent: 10px;}
.hot-search form input[type=submit]{float: left; line-height: 35px; height: 35px; border: 0; background: #f43136; color: #fff; width: 60px; border-radius: 0 30px 30px 0;}
/*小屏幕手机*/
.hidden-g{position: relative;}
.hidden-g .h-nav-g{position: fixed; left: 0; top: 0; z-index: 1000; width: 100%; height: 60px; background: #fff; transition: 300ms; -webkit-transition: 300ms;}
.hidden-g .h-nav-g h1{width: 176px; height: 55px; background: url("../images/logo2.png") no-repeat center; text-indent: -999rem; float: left; position: absolute; left: 15px; top: 50%; margin-top: -28px; background-size: 173px;}
.hidden-g .h-nav-g .btn_i{display: block; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.hidden-g .h-nav-g .btn_i small,
.hidden-g .h-nav-g .btn_i:before,
.hidden-g .h-nav-g .btn_i:after{display: block; content: ''; width: 24px; height: 2px; background: #000000; border-radius: 4px; margin: 6px 0;}
.hidden-g .h-nav-g .btn_i_click small{opacity: 0;}
.hidden-g .h-nav-g .btn_i_click:before{transform: rotateZ(45deg); transform-origin: 0px 6px;}
.hidden-g .h-nav-g .btn_i_click:after{transform: rotateZ(-45deg); transform-origin: 5px -1px;}
.hidden-g .h-nav-g .i_tel{display: block; background-repeat: no-repeat; background-position: center; cursor: pointer; background-image: url("../images/tel.png"); position: absolute; right: 15px; top: 0; height: 60px; width: 40px;}
.hidden-g .ul-small{background: #3a3a3a; width: 220px; height: 100%; position: fixed; right: 0; top: 0; z-index: 10000; transform: translateX(220px); transition: 300ms; -webkit-transition: 300ms; -webkit-transform: translateX(220px);}
.hidden-g .ul-small input{width: 160px; line-height: 40px; background: #fff; border: 0; border-radius: 20px; margin: 20px 30px 0 30px; text-indent: 10px;}
.hidden-g .ul-small ul{margin-top: 20px;}
.hidden-g .ul-small ul li a{color: #fff; padding-left: 30px; padding-right: 30px; line-height: 50px; display: block;}
.hidden-g .translate{transform: translateX(-220px); -webkit-transform: translateX(-220px);}
.hidden-g .translate2{transform: translateX(0); -webkit-transform: translateX(0);}
/*banner*/
.banner .swiper-pagination-bullet{width: 24px; height: 4px; display: inline-block; border-radius: 5px; background: #919190; opacity: .4;}
.banner .swiper-pagination-bullet-active{background: #fff; opacity: 1;}
.banner .swiper-slide{position: relative; background-size: 240px;}
/*main*/
.main-title{text-align: center; position: relative; padding: 65px 0 30px 0;}
.main-title strong{display: block; position: absolute; width: 100%; text-align: center; font-size: 7.2rem; color: #d1d1d1; opacity: 0.3; top: 32px; font-weight: 500;}
.main-title small{font-size: 18px; color: #b3b3b3; position: relative; z-index: 2;}
.main-title b{display: block; font-size: 30px; color: #515151; margin: 10px 0; position: relative; z-index: 2;}
.main-title span{font-size: 18px; color: #b3b3b3; position: relative; z-index: 2;}
/*company*/
.company{height:595px;}
.news-title{text-align: center; margin-bottom: 50px; padding-top:50px;}
.news-title h3{font-size: 60px; color: #208755; font-weight: 400;}
.news-title span{display: block; font-size: 24px; color: #595959;}
.news-title small{font-size: 14px; color: #7f7f7f;}
.company .container2 img{ display:block; float:left;}
.com-right{ width:600px; background:#01773d; float:right; height:350px; }
.com-right h1{ font-size:18px; color:#fff; text-align:left; font-weight:normal; padding-top:25px; padding-left:15px;}
.com-right h2{ font-size:12px; color:#fff; text-align:left; padding-left:15px;font-weight:normal; }
.com-right span{ display:block; width:555px; margin:0 auto; color:#fff; font-size:14px; line-height:28px; padding-top:25px;}
.com-right ul{ width:100%; }
.com-right ul li{ width:137px; height:137px; float:left; margin-left:53px;}


/*product*/
.product{background: #f2f2f2; height:965px;}
.product>a{width: 136px;line-height: 38px;background: #208755;text-align: center;font-size: 14px;color: #fff;display: block;margin: 20px auto;transition: 300ms;-webkit-transition: 300ms;}
.product>a:hover{    background: #f43136;}
.sidebar h4{background: #208755; color: #fff; padding: 25px 0; font-size: 29px; text-align:center;}
.sidebar h4 small{display: block; font-size: 12px; color: #fff; margin-top: 5px; font-weight:normal;}
.sidebar ul{background: #01773d; margin-bottom:20px;}
.sidebar ul p{ display:block; width:150px; height:40px; text-align:center; background:#208755; margin:0 auto; color:#fff; line-height:40px; margin-top:20px; }
.sidebar ul li{line-height: 60px; padding-left: 10px; border-bottom: 1px solid #379366;}
.sidebar ul li a{display: block; font-size:16px; font-weight:normal; color:#fff;}
.sidebar ul li i{position: relative; top: 1px; }
.sidebar ul li span{font-weight: normal; }
.sidebar ul li:hover { background:url("../images/pro_li.png") no-repeat center;  } 
.sidebar2{margin-bottom: 30px;}
.sidebar2 ul{overflow: hidden;}
.sidebar2 ul li{margin-bottom: 5px;}
.sidebar2 ul li a{display: block; line-height: 40px; background: #208755; padding-left: 10px; color: #fff;}
.sidebar2 ul li a i{position: relative; top: 1px;}
.sidebar2 ul li a span{font-weight: bold; padding-left: 15px;}
.pdc-right ul{ width:915px; }
.pdc-right h4{ width:100%; height:54px; border-left:5px solid#208755;}
.pdc-right h4 span{ color:#208755; text-align:left; color:#208755; font-size:30px;}
.pdc-right h4 small{ color:#464646; font-size:16px; }
/*ul.pdc-list{display: none;}
ul.pdc-list:first-child{display: block;}*/
ul.pdc-list{display: none;}
ul.pdc-list:first-child{display: block;}
ul.pdc-list li{position: relative; margin-bottom: 10px; float:left; width:275px; height:305px; }
ul.pdc-list li b{display: block; overflow: hidden; background: #fff; width: 100%; position: relative; height: 240px;}
ul.pdc-list li b img{transition: 300ms; -webkit-transition: 300ms; max-height: 240px; position: absolute; z-index: 10; top: 50%; left: 50%;;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
ul.pdc-list li b i{width: 36px; height: 36px; color: #f43136; position: absolute; left: 50%; margin-left: -18px; top: 50%; margin-top: -38px; font-size: 36px; opacity: 0; transition: 300ms; -webkit-transition: 300ms; z-index: 12;}
ul.pdc-list li div{position: absolute; left: 0;  width: 100%; z-index: 12; width:275px; margin-bottom:20px;}
ul.pdc-list li div p{background: #fff; transition: 300ms; -webkit-transition: 300ms;}
ul.pdc-list li div p span{color: #fff; line-height: 55px; border-top: 0; display: block; text-align: center; font-weight: 400; border-top: 1px solid #eee;background: #208755; }
ul.pdc-list li div p small{text-align: center; line-height: 40px; display: none; color: #777777;}
ul.pdc-list li:hover b img{opacity: 0.8;}
ul.pdc-list li:hover b i{opacity: 1;}
ul.pdc-list li:hover div{bottom: -20px;}
ul.pdc-list li:hover div p{background: #208755; color: #fff;}
ul.pdc-list li:hover div p span{color: #fff; border-bottom: 1px solid #eee;}
ul.pdc-list li:hover div p small{display: block; color: #fff;}
/*case*/
.case{background: #fff; background-size: cover;height:680px;}
.case .main-title{color: #595959;}
.case .main-title small{color: #595959;}
.case .main-title b{color: #595959;}
.case-sb ul{ width:102%;}
.case-sb ul li{ width:237px; height:110px; float:left; margin-right:5px;}
.case-sb ul li a{display: block;  position: relative; transition: 300ms; -webkit-transition: 300ms;}
.case-sb ul li a img{ width:230px; height:104px; margin-left:3px; margin-top:9px;}
.case-sb ul li a i:nth-of-type(1){position: absolute; right: 41px; top: 4px; font-weight: bold;}
.case-sb ul li a i:nth-of-type(2){position: absolute; right: -11px; top: 4px; opacity: 0; transition: 300ms; -webkit-transition: 300ms;}
.case-sb ul li a:hover{background: url("../images/case_li.png") no-repeat center; }
.case-sb ul li a:hover i:nth-of-type(2){opacity: 1; color: #f43136;}

.case-itr .case-itr-con{ background: #208755; overflow: hidden;  width:1200px; height:300px; margin-top:13px; margin-bottom:10px;}
.text{ width:390px; height:250px; float:right; margin-right:20px; margin-top:30px; margin-top:-310px;}
.case-itr-con img{ width:740px; height:340px; }
.case-itr .case-itr-con h3{font-size: 20px; color: #fff;}
.case-itr .case-itr-con span{font-size: 14px; color: #fff; line-height: 25px; display: block; margin: 22px 0;}
.case-itr .case-itr-con a{display: block; width: 120px; line-height: 30px; border: 1px solid #208755; color: #fff; text-align: center; transition: 300ms; -webkit-transition: 300ms;background: #208755;}
.case-itr .case-itr-con a:hover{background: #f43136; color: #fff; border: 1px solid #f43136;}
/*adv*/
.advantage { background: url("../images/casebg.png") no-repeat center; height: 690px; }
.index-title .big{ margin:0 auto; color:#208755; font-size:50px; text-align:center; padding-top:80px;}
.index-title .big span{ color:#cc0000; }
.index-title .sml{ color:#208755; font-size:16px;text-align:center;}
.advantage .list { margin-top: 45px; background: #f1f1f1; }
.advantage .list li { float: left; width: 300px; overflow: hidden; cursor: pointer; -moz-transition: all 300ms linear; -webkit-transition: all 300ms linear; transition: all 300ms linear; }
.advantage .list li .img {  width: 300px; height:200px; overflow: hidden; position:relative; z-index:999; }
.advantage .list li .img img { display: block; -moz-transition: all 300ms linear; -webkit-transition: all 300ms linear; transition: all 300ms linear; }
.advantage .list li .text2 { width: 300px; height: 198px;  background:#208755; position:relative; z-index:999;}
.advantage .list li .text2 .desc { font-size: 16px; line-height: 33px; color: #fff; margin-top: 32px; -moz-transition: all 300ms linear; -webkit-transition: all 300ms linear; transition: all 300ms linear; width:236px; margin:0 auto; text-align:center; padding-top:50px;}

.advantage .list li .text1 { width: 300px; height: 200px; background:#208755; position:absolute; margin-top:-17px; z-index:9999;}
.advantage .list li .text1 .desc { font-size: 16px; line-height: 33px; color: #fff; margin-top: 32px; -moz-transition: all 300ms linear; -webkit-transition: all 300ms linear; transition: all 300ms linear; width:236px; margin:0 auto; text-align:center; padding-top:50px;}

.advantage .list li .img1 { width: 300px; height: 215px; overflow: hidden; position:relative; z-index:999; }
.advantage .list li .img1 img { display: block; -moz-transition: all 300ms linear; -webkit-transition: all 300ms linear; transition: all 300ms linear; }
.advantage .list li:hover .line { background-color: #fff; }
.advantage .list li:hover .tit { color: #fff; }
.advantage .list li:hover .tit span { color: #fff; }
.advantage .list li:hover .desc { color: #fff; }
.advantage .list li:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }/*news*/
.news{padding: 0; padding-bottom:60px;}
.news .news-title{text-align: center; margin-bottom: 50px;}
.news .news-title h3{font-size: 60px; color: #208755; font-weight: 400;}
.news .news-title span{display: block; font-size: 24px; color: #595959;}
.news .news-title small{font-size: 14px; color: #7f7f7f;}
.news .new-img img{ width:400px; height:310px; float:left;}
.news-right{ width:1200px; height:auto; float:right; margin-top:10px; line-height:30px; margin-bottom:30px;}
.news ul{ width:110%; overflow:hidden;}
.news ul li{margin-bottom: 20px; width:570px; height:130px; float:left; margin-right:60px; background:#eff0f0 ; }
.news ul li img{ width:150px; height:130px; display:block; float:left; margin-right:20px;}
.news ul li span{ color:#333333; font-size:16px; }
.news ul li p{ color:#333333; font-size:14px; width:545px;}
.news ul li small{ color:#333333; font-size:12px;}
.news ul li:hover{ background:#208755}
.news ul li:hover span,.news ul li:hover p,.news ul li:hover small{ color:#fff;}

.news .news-more{width: 150px; line-height: 40px; background: #208755; text-align: center; font-size: 14px; color: #fff; display: block; clear: both; margin: 0 auto;transition: 300ms; -webkit-transition: 300ms;}
.news .news-more:hover{background: #F43136;}
/*join*/
.join{background: url("../images/join.png") no-repeat center; height: 555px; background-size: cover;}
.join .join-title{text-align: center; margin-bottom: 50px; padding-top:60px;}
.join .join-title h3{font-size: 60px; color: #208755; font-weight: 400;}
.join .join-title span{display: block; font-size: 24px; color: #595959;}
.join .join-title small{font-size: 14px; color: #7f7f7f;}
/*msg*/
.msg{background: url("../images/msg.jpg"); padding: 50px 0; height:600px;}
.msg .msg-left ul li{margin-bottom: 85px;position: relative;}
.msg .msg-left ul li:after{display: block;content: '';clear: both;}
.msg .msg-left ul li:hover i{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
.msg .msg-left ul li i{float: left; width: 100px; height: 100px; border: 1px solid #fff; color: rgba(255, 255, 255, 0.87); text-align: center; line-height: 100px; font-size: 28px; border-radius: 50%;transition: 300ms; -webkit-transition: 300ms;}
.msg .msg-left ul li p{float: left; color: #fff; margin-left: 15px; margin-top: 30px;}
.msg .msg-left ul li p span{display: block; font-size: 14px;}
.msg .msg-left ul li p b{display: block; font-size: 24px;}
.msg .msg-left ul li p b.b_2{font-size: 20px;}
.msg .msg-left ul li img{position: absolute;    bottom: 10px; opacity: 0;left: -88px;visibility: hidden; -moz-transition: all 350ms linear; -webkit-transition: all 350ms linear; transition: all 350ms linear; width: 80px;}
.msg .msg-left ul li:hover img{opacity: 1;visibility: visible;}
.msg .msg-left{ width:485px; float:left; margin-top:60px;}
.msg .msg-right{ width:525px; float:right; margin-top:60px;}
.msg .msg-right h3{font-size: 26px; color: #fff;}
.msg .msg-right span{font-size: 14px; margin: 25px 0; display: block; color: #fff;}
.msg .msg-right form input[type=text]{width: 46%; line-height: 40px; border: 1px solid #ccc; margin-bottom: 25px; margin-right: 2%; text-indent: 10px;}
.msg .msg-right form textarea{width: 95%; display: block; text-indent: 10px; padding-top: 10px; height: 115px;}
.msg .msg-right form input[type=submit]{display: block; width: 190px; line-height: 40px; background: #f43136; color: #fff; text-align: center; border: 0; margin-top: 25px;}
/*end*/
footer{font-size: 14px; color: #888888; position: relative;}

#end1{ width: 100%; height: 390px; background: #208755;}
.end1{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto; padding-top: 35px;}
.contact_title{ width: 100%; height: auto; text-align: center;}
.contact_con{ width: 100%; height: auto; padding-top: 35px;}
.contactLeft{ width: 510px; float: left;}
.contactLeft li{ font-size: 18px; font-family: "Microsoft YaHei"; color: #fff; width: 100%; height: 53px; line-height: 53px;}
.contactLeft li img{ display: block; float: left; margin-right: 10px; width: 30px; height: 30px; margin-top: 8px;}
.contactRight{ width: 600px; float: right; position: relative;}
.contactRight p{ font-size: 16px; font-family: "Microsoft YaHei"; color: #fff; text-align: center; line-height: 45px;}
.mess_ti2{width:100%; height:auto; float:left; margin-bottom: 6px; }
.mess_con{width:160px; height:auto; float:left; border-bottom:1px solid #C5C5C5;}
.mess_con input{width:160px; height:40px; float:left; background:none; border:none;font-family:"微软雅黑"; font-size:16px;   color:#fff;outline:none;}
.mess_con1{width:160px; height:auto; float:left; border-bottom:1px solid #C5C5C5; margin-left: 60px;}
.mess_con1 input{width:160px; height:40px; float:left; background:none; border:none;font-family:"微软雅黑"; font-size:16px;   color:#fff;outline:none;}
.mess_con2{width:160px; height:auto; float:right; border-bottom:1px solid #C5C5C5;}
.mess_con2 input{width:160px; height:40px; float:left; background:none; border:none;font-family:"微软雅黑"; font-size:16px;   color:#fff;outline:none;}
.mess_con3{width:100%; height:auto; margin-bottom: 6px; float:left;font-family:"微软雅黑"; font-size:16px;color:#fff; position: relative;}
.mess_con3 textarea{width:100%; height:40px; float:left;font-family:"微软雅黑"; font-size:16px; line-height: 40px; color:#fff; background:none; border-left:none;border-right:none; border-bottom:1px solid #C5C5C5;outline:none;border-top:none; }
.mess_con3 input{width:160px; height:40px; float:left;font-family:"微软雅黑"; font-size:16px; line-height: 40px; color:#fff; background:none; border-left:none;border-right:none; border-bottom:1px solid #C5C5C5;outline:none; border-top:none; }
.mess_con3 img{ position: absolute; width: 80px; height: 32px; border: 1px solid #C5C5C5; display: block; left: 190px; top: 6px;}
#submit1{width:146px;height:36px; background:none; border:1px solid#fff;color:#fff;cursor:pointer;font-family:"微软雅黑"; border-radius:5px; float:right; position: absolute; right: 0; top: 150px;}
#end2{ width: 100%; height: 60px; background: #202020;}
.end2{ width: 1200px; height: 60px; margin: 0 auto; line-height: 60px; position:relative;}
.end2 h5{ float: left; font-size: 14px; font-family: "Microsoft YaHei"; color: #fff; font-weight: normal;}
.end2 h6{ float: right; font-size: 14px; font-family: "Microsoft YaHei"; color: #fff; font-weight: normal;}
.end2 a{ color: #fff;}
.end2 a:hover{ color: #FFF;}
.dianzi{ width:45px; height:45px; float:right; margin-top:10px;}
.dianzi img{ width:34px; height:45px; display:block;}

/*info*/
.main{ width:100%; height:auto;;}
.location{overflow: hidden;  margin-bottom: 25px; padding-bottom: 15px;display: block !important; width:915px; }
.location h3{font-size: 24px; float: left; color: #208755; font-weight:400;}
.location h3 i{font-size: 28px;}
.location > span{float: right; font-size: 14px; margin-top: 9px;}
.p_content{font-size: 16px; line-height: 35px; width: 100%; overflow: hidden;}
.p_content img{max-width: 100%;}

#info .product{padding-bottom: 0;}
#info .product-info .sidebar ul li{}
#info .sidebar ul li{}
/*在线留言详情页*/
.input-group{margin-bottom: 10px; clear: both; /*overflow: hidden;*/}
.input-group:after{display: block; content: ''; clear: both;}
.input-group label{width: 62px; font-size: 15px; display: inline-block; text-align-last: justify; color: #606060; font-weight: bold;}
.input-group input[type=text]{border: 1px solid #aaa; box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset; border-radius: 2px; line-height: 30px; height: 30px; width: 276px; text-indent: 1em; font-family: "microsoft yahei", "sans-serif"; background: #f0f2ef; transition: 300ms; -webkit-transition: 300ms; outline: none;}
.input-group input[type=text]:focus{width: 300px; box-shadow: 0 0 5px #208755; border: 1px solid #208755;}
.input-group textarea:focus{width: 550px; box-shadow: 0 0 5px #208755; border: 1px solid #208755;}
.input-group input[type=text]#captcha:focus{width: 90px; box-shadow: 0 0 5px #208755; border: 1px solid #208755;}
.input-group textarea{transition: 300ms; -webkit-transition: 300ms; width: 520px; border: 1px solid #aaa; box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset; border-radius: 2px; background: #f0f2ef; text-indent: 1em; padding-top: 5px; font-family: "microsoft yahei", "sans-serif"; outline: none;}
#submit{display: block; clear: both; width: 80px; line-height: 30px; background: #208755; border: 0; color: #ffffff; font-size: 14px; font-family: "microsoft yahei"; margin-left: 64px;}
#submit:hover{background: #BB0000;}
/*page*/
#prev_next{list-style: none; margin-top: 20px; margin-right: 10px;}
#prev_next a{color: #3e3e3e;}
#prev_next a:hover{color: #208755;}
#prev_next{font-size: 14px; margin-top: 25px;}
div.page{margin: 20px -355px 35px 0; clear: both; float: right; font-size: 14px;display: block !important;}
div.page a{padding: 2px 5px; margin: 2px 0 5px 0;display: inline-block;color: #ffffff; text-decoration: none; background: #9b9b9b;}
div.page a:hover{background: #5c5c5c;}
div.page span.current{padding: 2px 8px; font-weight: bold; margin: 2px; color: #fff; background-color: #208755;}
div.page span.disabled{padding: 2px 5px; margin: 2px; color: #ddd;}
/*联系我们详情页*/
.contact_info_list ul li{font-size: 14px; list-style: none; line-height: 30px;}
.contact_info_list b{font-size: 22px; color: #b00; margin-top: 20px; margin-bottom: 20px; font-weight: 500;    text-align-last: justify; display: inline-block;width: 100%;}
.contact_info_list b span{display: block; font-size: 12px; color: grey; margin-top: 5px;letter-spacing: -1px;}
/*.info_maps{border: 1px solid #ccc; height: 315px; padding: 0;}*/
/*产品详情页*/
.info_content_left h2{font-size: 20px; margin-bottom: 15px;}
.pdc_time{color: #999;
    /*margin: 0 0 30px 0; padding-bottom: 20px; border-bottom: 1px solid #EDEDED; */
    font-size: 12px;}
.info_content_right h4{font-size: 16px; margin: 15px 0; padding-bottom: 15px; border-bottom: 1px solid #EDEDED; font-weight: bold;}
.info_content_right ul li a,
.info_content_right ol li{color: #9E9E9E; line-height: 35px;}
.info_content_right ul li a:hover{text-decoration: underline;}
.info2{padding-top: 45px;}
/*新闻详情页*/
.new_right li{border-bottom: 1px dashed #999999; padding: 15px 0;}
.new_right li:first-child{margin-top: 20px; padding-top: 0;}
.new_right li p{overflow: hidden;}
.new_right li b{float: left; color: #000; font-weight: bold; -moz-transition: all 150ms linear; -webkit-transition: all 150ms linear; transition: all 150ms linear; font-size: 16px;}
.new_right li small{float: right; color: #666666; font-weight: 400;}
.new_right li span{display: block; line-height: 26px; color: #666666; padding: 10px 0 0 0;}
.new_right li:hover b{color: #208755;}
.info-bg{background: #f4f4f4;}
.product ul.pdc-list2 li div{bottom: -40px;}
.product ul.pdc-list2 li:hover div{ bottom: -40px;}
.pdc-list2 li{margin-bottom: 65px !important;}
.pdc-list2 li a{display: block; transition: 300ms; -webkit-transition: 300ms;position: relative; width: 100%; height: 100%;}
.product ul.pdc-list li b img{display: block;}
.product ul.pdc-list li:hover b img{opacity: 1;}
.pdc-list2 li span{display: block; width: 100%; line-height: 40px; background: #fff; text-align: center; border-top: 1px solid #eee;}
.pdc-list2 li:hover span{background: #208755; color: #fff;}


.banner2{background-repeat: no-repeat; background-position: center; background-size: cover; height: 380px;}
.p-banner{background-image: url("../images/p-banner.jpg");}
.c-banner{background-image: url("../images/c-banner.jpg");}
.co-banner{background-image: url("../images/co-banner.jpg");}
.j-banner{background-image: url("../images/j-banner.png");}

.a-banner{background-image: url("../images/a-banner.png");}
.n-banner{background-image: url("../images/n-banner.jpg");}
.m-banner{background-image: url("../images/m-banner.jpg");}

/*返回按钮*/
.p_info_title{padding-bottom: 20px;/* border-bottom: 1px solid #EDEDED; */position: relative;margin-bottom: 25px;text-align: center; padding-top:50px; font-size:24px; }
.p_info_title h2{font-weight:normal;}
.back_btn{position: absolute;right: 0;top: 45px;display: block; z-index: 10;margin-bottom: 15px;}
.back_btn li{float: left;background: #208755;color: #fff;margin-left: 5px;width: 100px;text-align: center;line-height: 29px; -webkit-transition: all 150ms linear; transition: all 150ms linear;}
.back_btn li a{color: #fff;}
.back_btn li:hover{background: #F43136;}

.info_t h2 { float: left; margin-bottom: 10px;background: url("../images/h.png") no-repeat left center;padding-left: 16px;}
.info_t>span{float:right;margin-top: 5px;color: #8A8A8A;}
.info_t>span a{color: #8A8A8A;}
.info_t>span a:hover{color: #208755;}
.info_t{overflow:hidden;border-bottom:1px solid #ccc;margin-bottom:20px;}


/*footer2*/
.footer2{position: fixed;bottom: -1px;width: 100%;left: 50%;margin-left: -50%;background: #208755;overflow: hidden;z-index: 1000;}
.footer2 ul li{float: left;padding:10px 0 8px 0;width: 20%;position: relative;text-align: center;border-right: 1px solid rgba(223, 223, 223, 0.70);}
.footer2 ul li a{font-size:18px;color: #ffffff;display: block;}
.footer2 ul li a img{ height: 26px;}
.footer2 ul li a span{display: block;}


._title{display: block !important;}
.news_time{display: block !important;}
.p_content{display: block !important; width:900px;}