body{margin: 0px auto; padding: 0px; font-size: 12px; line-height:24px; color: #333; font-family:Microsoft YaHei;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
ul{list-style-type: none;}
a{text-decoration: none; color: #333; transition: all 0.6s;}
a:hover{text-decoration: underline; color: #e4322b;transition: all 0.6s;}
img{transition: all 0.7s;}
img:hover{transition: all 0.7s;}

#head_t{width:100%; overflow:hidden; line-height:30px; border-bottom:solid 1px #e3dfdf; background:#f4f4f4;}
.head_tw{width:1100px; margin:0 auto;}
.head_t_l{float:left;}
.head_t_r{float:right;}

.head{width:1100px; margin:0 auto; height:167px;}
.logo{float:left; padding-top:22px;}
.name{float:left; width:505px; text-align:center; padding-top:46px; margin-left:26px;}
.name_m{width:505px; font-size:40px; font-weight:bold; line-height:50px; letter-spacing:2px;}
.name_s{overflow:hidden; font-size:16px; color:#e4322b; line-height:35px;}
.name_s span{display:block; width:36px; border-top:solid 3px #29b000; border-bottom:solid 3px #e4322b; float:left; margin-top:16px;}
.name_s span.name_ss{float:right;}
.head_img{float:left; padding-left:28px; padding-top:61px;}
.head_img img{padding-left:6px;}
.head_tel{float:right; width:204px; margin-top:58px; padding-left:60px; background:url(../../images/ph/tel.jpg) no-repeat left top;}
.head_tel_s{font-size:16px; line-height:20px;}
.head_tel_m{font-size:28px; color:#e4322b; font-weight:bold; line-height:30px; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}

#nav{width:100%; height:48px; background:#009541;} 
#navW{width:1100px; margin:0 auto;} 
#nav ul{width:1098px; margin:0 auto; height:48px; border-left:solid 1px #08b252; border-right:solid 1px #067838;}
#nav li{float:left; text-align:center; width:120px; border-left:solid 1px #067838; border-right:solid 1px #08b252;}
#nav ul li a{text-decoration: none; font-size:14px; line-height:48px; display:block; text-align:center; font-weight:bold; color:#fff; transition: all 0.9s;}
#nav ul li a:hover{text-decoration:none; background:#e4322b url(../../images/ph/nvali.png) no-repeat center 36px; transition: all 0.9s;}
#nav ul .none a{background:#e4322b url(../../images/ph/nvali.png) no-repeat center 36px; transition: all 0.9s;}
#nav .a_nav a{display:block; background:#e4322b url(../../images/ph/nvali.png) no-repeat center 36px; transition: all 0.9s;}
#nav .nav_no{background:none;}

.focus{width: 100%;height:530px; position: relative; overflow:hidden;}
.focus ul,.focus li{ list-style:none; padding:0; margin:0;}
.focus li{ display: none}
.focus .bg { position: absolute; width:100%; height: 30px; left: 0; bottom: 0;  opacity: 0.5; filter: alpha(opacity=50); z-index: 1; background: #000}
.focus .f_btns{position: absolute; width: 100%; height:30px; line-height:30px; left: 0; bottom: 0; text-align: center; z-index: 2}
.focus .f_btns h2 { color: #fff; font-size: 16px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; line-height: 30px; }
.focus .f_btns h2 a{ color: #fff;}
.focus .f_btns h2 a:hover{ text-decoration: none}
.focus .f_btns .btn{ text-align: center; height:8px; overflow: hidden; font-size:0; padding-top:12px;}
.focus .f_btns .btn span {display: inline-block;width:26px; height: 8px; overflow: hidden; margin: 0 5px; background: #a1a1a1; cursor: pointer}
.focus .f_btns .btn span.cur{background: #c93939;}

#search{width:100%; overflow:hidden; height:42px; background:#f4f4f4; border-bottom:solid 1px #e2e2e2;}
#searchW{width:1100px; margin:0 auto;}
#search-d{width:213px; float:right; overflow:hidden; height:24px; margin-top:10px;}
#search-i{float:right; width:29px; overflow:hidden; height:24px;}
#search-i input{border:none;}
#search-i button{background: url("../../images/ph/btn_search.jpg") no-repeat;width:29px;height:24px;border:none; }
#search-bg{float:left;width:184px; height:24px; overflow:hidden;}
#search input{border: none;}
:focus{outline:none;/*去掉输入框获得焦点时默认的轮廓*/}
#search-text{width:753px; line-height:42px; float:left;}
#search-text strong{ color:#f00;}

.problem{width:1100px; margin:0 auto; overflow:hidden;}
.problem_l{float:left; width:518px; height:379px; background:url(../../images/ph/problem.jpg) no-repeat center;}
.problem_lm{width:306px; padding-left:105px; text-align:center; padding-top:93px; font-size:28px; color:#009541; font-weight:bold; line-height:40px;}
.problem_lm span{color:#e4322b;}
.problem_ls{width:306px; padding-left:105px; text-align:center; line-height:33px; font-size:22px;}
.problem_r{float:right; width:500px; margin-right:26px; margin-top:26px;}
.problem_r_li{width:500px; overflow:hidden; padding-top:6px; height:51px; background:url(../../images/ph/problem_title.jpg) no-repeat center;}
.problem_r_li_m{float:left; width:53px; text-align:right; line-height:46px; color:#fff; font-size:16px;}
.problem_r_li_s{float:right; width:432px; padding-top:9px; line-height:32px; font-size:16px;}
.problem_d{width:523px; line-height:42px; overflow:hidden; background:#e4322b; text-align:center; font-size:24px; font-weight:bold; color:#fff; position:absolute; margin-top:328px; margin-left:458px;}

#products{width:100%; overflow:hidden; padding-top:32px; padding-bottom:22px; background:url(../../images/ph/pBg.jpg) no-repeat center;}
.products_m{width:1100px; margin:0 auto; overflow:hidden; margin-top:6px; padding-top:56px; line-height:36px; text-align:center; background:url(../../images/ph/productBg.png) no-repeat center top; font-size:14px;}
.products_m a{font-size:20px; color:#e4322b; font-weight:bold;}
#tablit{width:1100px; margin:0 auto; height:auto; padding-top:18px; background-repeat:no-repeat;}
#tablit dl{width:1088px; margin:0 auto; overflow:hidden;}
#tablit dl dd{float:left; font:16px/36px "Microsoft YaHei"; display:block; float:left; text-align:center; display:block; transition:all 0.5s ease;-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; transition: all 0.9s; background:#009541; border-radius:18px; line-height:36px; margin:0px 5px; transition: all 0.8s; padding:0px 19px; z-index:2; position:relative;}
#tablit dl dd a{font:16px/36px "Microsoft YaHei"; text-decoration:blink; color:#fff;}
#tablit dl span{ font-size:24px; font-weight:bold; float:left; color:#009541; line-height:36px;}
#tablit .on{text-decoration:blink; background:#e4322b; transition: all 0.8s;}
.tabcon{width:1100px; height:auto; clear:both; padding-top:15px;}
.dis{display:none;}
.tabcon a{text-decoration:blink; font-size:16px;}
.tabcon td{float:left; display:block; overflow:hidden; padding:13px 8px 13px 13px !important; background:#fff; border:solid 1px #ccc; margin:7px; transition: all 0.8s;}
.tabcon td:hover{border:solid 1px #e4322b;!important; transition: all 0.8s;box-shadow:0 0 10px #989898; -moz-box-shadow:0 0 10px #989898; -ms-box-shadow:0 0 10px #989898;-o-box-shadow:0 0 10px #989898; -webkit-box-shadow:0 0 10px #989898;}
.products_xt{width:1040px; margin:0 auto; height:1px; background:#009541; overflow:hidden; position:absolute; margin-top:19px; margin-left:20px; z-index:1;}

#advantage_m{width:100%; overflow:hidden; height:229px; background:url(../../images/ph/ad_title.jpg) no-repeat center;}
.advantage_m_hx{width:530px; height:2px; margin:0 auto; background:#b8f0d0; margin-top:42px;}
.advantage_m_sx{width:526px; margin:0 auto; height:27px; overflow:hidden; border-left:solid 2px #b8f0d0; border-right:solid 2px #b8f0d0;}
.advantage_m_m{width:1100px; margin:0 auto; overflow:hidden; line-height:50px; text-align:center; font-size:32px; font-weight:bold; color:#fff;}
.advantage_m_m span{font-size:40px;}
.advantage_m_en{width:1100px; margin:0 auto; text-align:center; color:#b8f0d0; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-transform:uppercase;}
.advantage_m_s{width:350px; margin:0 auto; line-height:46px; border:solid 2px #b8f0d0; overflow:hidden; color:#fff; margin-top:14px; text-align:center; font-size:18px;}
#advantage{width:100%; overflow:hidden; height:1040px; background:url(../../images/ph/adBigBg.jpg) no-repeat center;}
.advantage_dm{width:398px; margin:0 auto; height:213px; background:url(../../images/ph/adBigBg.png) no-repeat center;}
.advantage_dm_s{text-align:center; overflow:hidden; font-size:16px; color:#fff; padding-top:126px; line-height:22px;}
.advantage_dm_m{overflow:hidden; text-align:center; font-size:18px; color:#fff; font-weight:bold; line-height:30px;}
.advantage_li{width:1100px; margin:0 auto; overflow:hidden; height:514px; background:url(../../images/ph/adBg.png) no-repeat center;}
.advantage_li_i{width:452px; float:left; margin-left:18px; margin-top:36px; height:182px; overflow:hidden; padding-left:18px;}
.advantage_li_r{float:right; margin-right:18px; margin-left:0px;}
.advantage_li_xx{border-bottom:dashed 1px #009541; margin-top:50px !important;}
.advantage_li_i_m{font-size:26px; font-weight:bold; color:#009541; line-height:40px; padding-bottom:2px;}
.advantage_li_i_s{font-size:18px; color:#e4322b; line-height:22px;}
.advantage_li_i_en{font-family:Arial, Helvetica, sans-serif; color:#009541; line-height:20px;}
.advantage_li_i_d{font-size:13px; line-height:20px; padding-top:10px;}
.advantage_li_i_d span{font-weight:bold; color:#e4322b;}
.advantage_xt{width:1000px; margin:0 auto; height:4px; background:#e4322b; margin-top:33px; margin-bottom:27px;}
.advantage_xt_l{width:638px; height:4px; background:#009541;}
.advantage_img{width:1100px; margin:0 auto; overflow:hidden;}
.advantage_img img{padding:2px; border:solid 1px #ccc; margin-right:15px;transition: all 0.6s;}
.advantage_img_no{margin-right:0px !important;}
.advantage_img img:hover{border:solid 1px #e4322b; transition: all 0.6s;}

.company{width:100%; height:552px; overflow:hidden; background:url(../../images/ph/companyBg.jpg) no-repeat center;}
.company_m{width:1100px; margin:0 auto; text-align:center; overflow:hidden; padding-top:68px; color:#fff; font-size:14px; line-height:26px; margin-top:35px; background:url(../../images/ph/mcBg.png) no-repeat center top;}
.company_m span{font-size:20px; font-weight:bold;}
.company_d{width:1100px; margin:0 auto; overflow:hidden; padding-top:42px;}
.company_d_l{float:left; width:420px; height:315px; padding-top:16px; padding-left:15px; padding-bottom:7px; background:url(../../images/ph/empty.png) no-repeat top left;}
.company_d_l span{width:405px; overflow:hidden; display:block; background:#000; margin-top:7px; line-height:31px; color:#fff; font-size:15px; padding-left:15px; left: 0; bottom: 0;  opacity: 0.5; filter: alpha(opacity=50); z-index: 1; transition: all 0.8s;}
.company_d_l:hover span{margin-top:-31px; transition: all 0.8s;}
.company_d_r{float:right; width:646px; overflow:hidden;}
.company_d_r_m{font-size:22px; color:#fff; font-weight:bold; line-height:40px;}
.company_d_r_xt{width:53px; height:5px; background:#fff; overflow:hidden; margin:8px 0px;}
.company_d_r_s{width:646px; overflow:hidden; padding-top:8px; height:180px; line-height:26px; font-size:13px; color:#cef8e1; border-bottom:solid 2px #fff;}
.company_d_r_s a{color:#cef8e1; font-weight:bold;}
.company_d_r_a{width:646px; overflow:hidden; padding-top:18px;}
.company_d_r_a a{width:162px; height:51px; line-height:51px; display:block; float:left; margin-right:28px; border-radius:25px; background:#fff; color:#e4322b; font-size:18px; text-align:center;}

.qualification{width:1100px; margin:0 auto; overflow:hidden; padding-top:5px;}
.qualification_m{width:236px; margin:0 auto; padding:0px 101px; overflow:hidden; background:url(../../images/ph/case_title.png) no-repeat center; height:87px; text-align:center;}
.qualification_m_xt{float:left; width:6px; height:36px; background:#fff; margin-top:25px;}
.qualification_m_a{width:224px; padding-top:12px; float:left;}
.qualification_m_a a{color:#fff; font-size:30px; font-weight:bold; line-height:38px; text-decoration:blink;}
.qualification_m_a span{font-family:Arial, Helvetica, sans-serif; color:#a2efc3; font-size:20px; line-height:26px; text-transform:uppercase; display:block;}
.qualification_d{width:1100px; margin:0 auto; overflow:hidden; padding-top:30px;}
.qualification_d img{border:solid 2px #ccc; padding:2px; transition: all 0.8s;}
.qualification_d img:hover{border:solid 2px #e4322b; transition: all 0.8s;}
.qualification_d td a{font-size:14px;}
.qualification_d td{padding-right:10px;}

.business{width:100%; height:453px; margin-top:5px; background:url(../../images/ph/20170713112701_1172041827.jpg) no-repeat center;}
.business_m{width:1100px; margin:0 auto; text-align:center; font-size:34px; font-weight:bold; color:#fff; line-height:40px; padding-top:40px; padding-bottom:14px;}
.business_s{width:1100px; margin:0 auto; text-align:center; font-size:18px; color:#fff; line-height:28px;}
.business_li{width:1100px; margin:0 auto; overflow:hidden; margin-top:20px; height:257px; background:url(../../images/ph/business.png) no-repeat center;}
.business_li_l{width:1100px; margin:0 auto; overflow:hidden;}
.business_li_lm{float:left; width:132px; height:93px; padding-top:35px; padding-left:60px; color:#fff; font-size:18px; line-height:28px; text-align:center;}
.business_li_lm span{font-size:20px; font-weight:bold;}
.business_li_lm_l{padding-left:3px !important;}
.business_li_lm_n{padding-left:63px !important;}

.news{width:1100px; margin:0 auto; overflow:hidden;}
.news_en{width:1100px; margin:0 auto; text-align:center; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#ccc; text-transform:uppercase;}
.news_m{width:1100px; margin:0 auto; overflow:hidden; text-align:center; background:url(../../images/ph/newsBg.png) no-repeat center bottom;}
.news_m_m{font-size:32px; font-weight:bold; color:#009541; line-height:40px;}
.news_m_m span{color:#e4322b;}
.news_m_xt{width:65px; height:3px; background:#e4322b; margin:10px auto;}
.news_m_s{font-size:16px; color:#666; line-height:28px; padding-bottom:10px;}
.lanrenzhijia{ width:1100px; margin:0 auto; overflow:hidden; padding-top:30px;}
.lanrenzhijia .tab{ overflow:hidden; margin:0 auto; width:752px; position:relative; z-index:99;}
.lanrenzhijia .tab a{display:block; float:left; text-decoration:none; height:36px; line-height:36px; width:126px; text-align:center; font-size:20px; color:#fff; background:#009541; border-radius:18px; margin:0px 31px;}
.lanrenzhijia .tab a.on{text-decoration:none; background:#e4322b;}
.news_ta{width:558px; margin:0 auto;}
.news_ta span{display:block; float:left; color:#009541; font-size:28px; font-weight:bold; line-height:36px; padding:0px 84px;}
.news_ta_s{position:absolute; overflow:hidden; margin-top:-38px;}
.news_xt{width:454px; height:1px; background:#009541; margin-left:325px; position:absolute; margin-top:-18px;}
.lanrenzhijia .content{ overflow:hidden; width:1100px; height:365px; position:relative; margin-top:30px;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0; width:1100px;}
.lanrenzhijia .content .li{ width:1100px; float:left;}

.news_div_item,.divdgweb_new_div_item{overflow:hidden; float:left; width:530px; padding:15px 10px; transition: all 0.8s;}
.news_div_item:hover,.divdgweb_new_div_item:hover{background:#009541; transition: all 0.8s;}
.news_div_item:hover .news_div_item_date,.divdgweb_new_div_item:hover .divdgweb_new_div_item_date{ color:#fff; transition: all 0.8s;}
.news_div_item:hover .news_div_item_title a,.divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{transition: all 0.8s; color:#fff;}
.news_div_item:hover .news_div_item_body,.divdgweb_new_div_item:hover .divdgweb_new_div_item_body{transition: all 0.8s; color:#fff;}
.news_div_item:hover .news_div_item_pic{transition: all 0.8s; border:solid 1px #fff;}
.news_div_item_date,.divdgweb_new_div_item_date{position:absolute; margin-left:148px; margin-top:26px; color:#009541; font-family:Arial, Helvetica, sans-serif;}
.news_div_item_year,.news_div_item_month,.news_div_item_day,.divdgweb_new_div_item_year,.divdgweb_new_div_item_month,.divdgweb_new_div_item_day{float:left;}
.news_div_item_content,.divdgweb_new_div_item_content{overflow:hidden; float:right; width:383px;}
.news_div_item_pic{float:left; width:130px; height:90px; overflow:hidden; border:solid 1px #ccc;}
.news_div_item_pic img{width:130px; height:90px;}
.news_div_item_title,.divdgweb_new_div_item_title{overflow:hidden;}
.news_div_item_title a,.divdgweb_new_div_item_title a{font-size:15px; color:#e4322b; line-height:36px; font-weight:bold;}
.news_div_item_body,.divdgweb_new_div_item_body{line-height:20px; padding-top:12px;}

#links{width:100%; height:74px; background:#f8f8f8;}
.linksW{width:1100px; margin:0 auto;}
.links_l{float:left; width:105px; height:40px; margin-top:17px; background:url(../../images/ph/link.png) no-repeat center bottom; font-size:17px; text-align:right; color:#009541;}
.links_r{float:right; width:968px; padding-top:23px;}

#bottom{width:100%; overflow:hidden; background:#047d39;}
.bottom_t{width:1100px; margin:0 auto;}
.bottom_tl{float:left; width:780px; padding-top:22px; padding-left:18px; padding-bottom:23px;}
.bottom_tl_m{font-size:18px; color:#abe6c5; line-height:30px;}
.bottom_tl_m span{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; text-transform:uppercase;}
.bottom_tr{float:right; width:270px;}
.bottom_tr img{width:110px;}
.bottom_ewm{float:right; width:270px; color:#047d39; font-size:14px; position:absolute;}
.ewm_l{width:110px; text-align:center; line-height:27px; overflow:hidden; background:#f8f8f8; padding:9px; padding-top:12px; float:left;}
.ewm_r{float:right !important;}
.bottom_a{width:100%; overflow:hidden; height:60px; line-height:60px; border-bottom:solid 1px #009541; border-top:solid 1px #009541; color:#fff;}
.bottom_aW{width:1082px; margin:0 auto; padding-left:18px;}
.bottom_a a{color:#fff; font-size:14px;}
.bottom_d{width:1100px; margin:0 auto; overflow:hidden; padding:20px 0px;}
.bottom_dl{float:left; width:750px; padding-left:18px; color:#abe6c5; line-height:28px; padding-top:10px;}
.bottom_dl a{color:#abe6c5;}
.bottom_dr{float:right; width:248px; height:88px; padding-left:20px; padding-top:10px; border:solid 1px #009541; font-size:14px; color:#abe6c5; line-height:26px;}
.bottom_dr span{font-size:24px; color:#fff; line-height:26px;}

.blank{width:100%; overflow:hidden; height:30px;}

.strong_title{display:none;}
.mianbxContent{width:1100px !important; text-align:left !important; height:auto !important; line-height:40px !important; margin-bottom:20px !important; font-size:15px; overflow:hidden; border-bottom:dotted 1px #ccc;}
.mianbxContent a{font-size:16px; font-weight:bold; color:#009541;}

.pro_all_class{width:1100px !important; height:68px !important; padding-top:8px;}
.pro_all_class a{float:left; display:block; padding:8px 15px; overflow:hidden; text-align:center; border:solid 1px #ccc; margin-right:15px; font-size:14px; margin-bottom:10px;}
.pro_all_class strong{color:#009541;}

.pro_list_box_item_l_zdy{float:left; width:205px;}
.pro_list_box_item_l_zdy img{width:205px; height:135px;}
.pro_list_box_item_r_zdy{float:right; width:870px;text-align:left; height:135px; background:url(../../images/ph/more.png) no-repeat left bottom;}
.pro_list_box_item_zdy{border-bottom: #efefef solid 1px; overflow: hidden; padding: 15px 5px;}
.pro_list_box_item_zdy:hover{ background:#f9f9f9;}
.pro_list_box_item_r_zdy p{font-size:16px;}
.pro_list_box_item_r_zdy div{padding-top:10px;font-size:14px; color:#999;}
.pro_list_box_item_r_zdy span{font-size:14px; color:#999;}
.pro_list_box_item_r_zdy a{text-decoration:blink;}
.pro_list_box_item_zdy:hover a p{color:#f00;}